:root{--sd-font-size: 16px;--sd-color-scheme-primary: #10b981;--sd-color-scheme-primary-hover: #059669;--sd-color-input-text: #1f2937;--sd-color-input-label: #1f2937;--sd-color-input-description: #6b7280;--sd-color-input-placeholder: #9ca3af;--sd-color-input-background: #ffffff;--sd-color-input-background-hover: #f9fafb;--sd-color-input-border: #d1d5db;--sd-color-input-border-hover: #9ca3af;--sd-color-input-border-focus-glow: rgba(16, 185, 129, 0.15);--sd-color-input-selected: rgba(16, 185, 129, 0.05);--sd-color-multi-choice-svg: #9ca3af;--sd-color-input-prefix: #6b7280;--sd-disabled-color: #9ca3af;--sd-disabled-background-color: #f3f4f6;--sd-disabled-border-color: #e5e7eb;--sd-error-color: #dc2626;--sd-error-color-border: rgba(220, 38, 38, 0.65);--sd-error-color-border-glow: rgba(220, 38, 38, 0.15);--sd-column-gap-between-blocks: 16px;--sd-col-gap-between-fields: 16px;--sd-row-gap-between-blocks: 18px;--sd-input-height: 44px;--sd-input-field-font-size: 16px;--sd-input-field-font-weight: 400;--sd-input-field-line-height: 1.5;--sd-input-field-padding: 10px 14px;--sd-input-field-border-radius: 6px;--sd-input-field-margin-top: 6px;--sd-input-field-margin-bottom: 0;--sd-input-label-gap: 6px;--sd-label-font-size: 14px;--sd-label-font-weight: 500;--sd-label-line-height: 20px;--sd-description-font-size: 13px;--sd-description-font-weight: 400;--sd-description-line-height: 18px;--sd-description-margin-top: 2px;--sd-error-font-size: 12px;--sd-error-font-weight: 500;--sd-error-line-height: 16px;--sd-checkbox-size: 18px;--sd-checkbox-input-border-radius: 4px;--sd-check-svg-top: 2px;--sd-check-svg-left: 2px;--sd-gap-between-icon-text: 8px;--sd-multi-choice-horizontal-svg-size: 16px;--sd-multi-choice-outer-padding: 0;--sd-btn-padding: 12px 24px;--sd-btn-font-size: 16px;--sd-btn-font-weight: 500;--sd-btn-line-height: 1.5;--sd-btn-border-radius: 6px;--sd-btn-text-color: #ffffff}.sd-form-container{position:relative;font-family:inherit;font-size:var(--sd-font-size);line-height:1.5}.sd-form-container *,.sd-form-container *::before,.sd-form-container *::after{box-sizing:border-box}.sd-form-container .sd-form{display:flex;flex-wrap:wrap;row-gap:var(--sd-row-gap-between-blocks);-moz-column-gap:var(--sd-column-gap-between-blocks);column-gap:var(--sd-column-gap-between-blocks)}.sd-form-container .sd-form .sd-hidden-block{display:none}.sd-form-container .sd-form .sd-block,.sd-form-container .sd-form .sd-block-single{display:flex;flex-direction:column;width:100%}.sd-form-container .sd-form .sd-block-width-100{flex:0 1 100%}.sd-form-container .sd-form .sd-block-width-75{flex:0 1 calc(75% - var(--sd-col-gap-between-fields)/4)}.sd-form-container .sd-form .sd-block-width-66-66{flex:0 1 calc(66.66% - 0.3333333333*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-block-width-50{flex:0 1 calc(50% - var(--sd-col-gap-between-fields)/2)}.sd-form-container .sd-form .sd-block-width-33-33{flex:0 1 calc(33.33% - 0.6666666667*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-block-width-25{flex:0 1 calc(25% - .75*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-label{display:flex;align-items:center;gap:4px;font-size:var(--sd-label-font-size);font-weight:var(--sd-label-font-weight);line-height:var(--sd-label-line-height);color:var(--sd-color-input-label);margin-bottom:var(--sd-input-label-gap)}.sd-form-container .sd-form .sd-required{color:var(--sd-error-color)}.sd-form-container .sd-form .sd-help{font-size:var(--sd-description-font-size);font-weight:var(--sd-description-font-weight);line-height:var(--sd-description-line-height);color:var(--sd-color-input-description);margin-top:var(--sd-description-margin-top);margin-bottom:var(--sd-input-label-gap)}.sd-form-container .sd-form .sd-block-wrap{position:relative;width:100%}.sd-form-container .sd-form .sd-block .sd-error{display:none;line-height:var(--sd-error-line-height);color:var(--sd-error-color);font-size:var(--sd-error-font-size);font-weight:var(--sd-error-font-weight);margin-top:6px}.sd-form-container .sd-form .sd-block.sd-has-error .sd-error{display:block}@media screen and (max-width: 768px){.sd-form-container .sd-form .sd-block-width-75,.sd-form-container .sd-form .sd-block-width-66-66,.sd-form-container .sd-form .sd-block-width-50,.sd-form-container .sd-form .sd-block-width-33-33,.sd-form-container .sd-form .sd-block-width-25{flex:0 1 100%}}.suredonation-notice{padding:16px;background-color:#fffbeb;border:1px solid #fbbf24;border-radius:var(--sd-input-field-border-radius);color:#92400e;font-size:var(--sd-font-size);text-align:center}.sd-form-container .sd-payment-error{color:var(--sd-error-color, #ef4444);font-size:var(--sd-error-font-size, 14px);margin-top:8px;padding:8px 12px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:4px}.sd-form-container .sd-success-box{display:none;align-items:center;justify-content:center;flex-direction:column;color:var(--sd-body-input-color, #1f2937);min-height:20vh}.sd-form-container .sd-success-box.sd-active{display:flex}.sd-form-container .sd-success-box .sd-success-box-description{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:40px 20px;width:100%}.sd-form-container .sd-success-box .sd-success-icon{display:flex;justify-content:center;margin-bottom:8px}.sd-form-container .sd-success-box .sd-success-icon svg{width:64px;height:64px;color:var(--sd-primary-color, #10b981)}.sd-form-container .sd-success-box .sd-success-title{font-size:24px;font-weight:600;color:var(--sd-color-input-label, #1f2937);margin:0}.sd-form-container .sd-success-box .sd-success-text{font-size:var(--sd-font-size, 16px);color:var(--sd-color-input-description, #6b7280);margin:0;max-width:400px;line-height:1.6}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common{font-family:inherit;font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);padding:var(--sd-input-field-padding);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid 1px;border-radius:var(--sd-input-field-border-radius);background-color:var(--sd-color-input-background);height:var(--sd-input-height);margin-top:0;margin-bottom:var(--sd-input-field-margin-bottom);margin-right:0;margin-left:0;outline:0;transition:.2s ease-out;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common::-moz-placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common::placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common:hover{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common:focus{box-shadow:0px 0px 0px 3px var(--sd-color-input-border-focus-glow);border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-block:not(.sd-number-block) .sd-input-common:disabled{color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border-color)}.sd-form-container .sd-form .sd-block:not(.sd-number-block).sd-has-error .sd-block-wrap .sd-input-common{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-block:not(.sd-number-block).sd-has-error .sd-block-wrap .sd-input-common:focus{box-shadow:0px 0px 0px 3px var(--sd-error-color-border-glow)}.sd-form-container .sd-form .sd-number-block .sd-input-number::-webkit-inner-spin-button,.sd-form-container .sd-form .sd-number-block .sd-input-number::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.sd-form-container .sd-form .sd-number-block .sd-number-wrap{display:flex;width:100%;align-items:center;font-family:inherit;font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid 1px;border-radius:var(--sd-input-field-border-radius);background-color:var(--sd-color-input-background);height:var(--sd-input-height);outline:0;margin-top:0;margin-bottom:var(--sd-input-field-margin-bottom);margin-left:0;margin-right:0;transition:.2s ease-out;padding-top:0;padding-bottom:0;overflow:hidden}.sd-form-container .sd-form .sd-number-block .sd-number-wrap.sd-input-focused{box-shadow:0px 0px 0px 3px var(--sd-color-input-border-focus-glow);border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap.sd-input-focused .sd-currency-symbol{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap.sd-input-hovered{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap.sd-input-hovered .sd-currency-symbol{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number,.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-currency-symbol{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background-color:inherit}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number{border:none;border-radius:0;padding:var(--sd-input-field-padding);height:100%;flex:1;-moz-appearance:textfield}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number::-moz-placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number::placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number:focus{outline:none !important;border:none !important}.sd-form-container .sd-form .sd-number-block .sd-currency-symbol{display:flex;align-items:center;height:100%;padding:0 12px;white-space:nowrap;max-width:100%;overflow:hidden;border-right:var(--sd-color-input-border) solid 1px;color:var(--sd-color-input-description)}.sd-form-container .sd-form .sd-number-block.sd-has-error .sd-number-wrap{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-number-block.sd-has-error .sd-number-wrap.sd-input-focused{box-shadow:0px 0px 0px 3px var(--sd-error-color-border-glow)}.sd-form-container .sd-form .sd-number-block.sd-has-error .sd-error{display:block}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-wrap{display:flex;align-items:flex-start}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-label{position:relative;display:flex;align-items:flex-start;gap:10px;cursor:pointer}.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox{position:relative;flex-shrink:0;width:var(--sd-checkbox-size);height:var(--sd-checkbox-size);border:1px solid var(--sd-color-input-border);border-radius:var(--sd-checkbox-input-border-radius);background-color:var(--sd-color-input-background);transition:all .2s ease-out;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:hover{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:focus{border-color:var(--sd-color-scheme-primary);box-shadow:0px 0px 0px 3px var(--sd-color-input-border-focus-glow);outline:none}.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:checked{background-color:var(--sd-color-scheme-primary);border-color:var(--sd-color-scheme-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27white%27%3E%3Cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3E%3C/svg%3E");background-size:12px 12px;background-position:center;background-repeat:no-repeat}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text{font-size:var(--sd-input-field-font-size);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text)}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text a{color:var(--sd-color-scheme-primary);text-decoration:underline}.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text .sd-required{color:var(--sd-error-color)}.sd-form-container .sd-form .sd-checkbox-block.sd-has-error .sd-input-checkbox{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-checkbox-block.sd-has-error .sd-input-checkbox:focus{box-shadow:0px 0px 0px 3px var(--sd-error-color-border-glow)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap{display:flex;flex-wrap:wrap;margin:0 -4px;padding:var(--sd-multi-choice-outer-padding, 0) 0}@media(min-width: 481px){.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-choice-width-100 .sd-multi-choice-single{width:100%}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-choice-width-75 .sd-multi-choice-single{width:75%}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-choice-width-66-66 .sd-multi-choice-single{width:66.66%}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-choice-width-50 .sd-multi-choice-single{width:50%}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-choice-width-33-33 .sd-multi-choice-single{width:33.33%}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-choice-width-25 .sd-multi-choice-single{width:25%}}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-vertical-layout{flex-direction:column}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single{padding:4px;cursor:pointer;margin:0;transition:.2s ease-out}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single label{cursor:pointer;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input{position:absolute;opacity:0}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:checked+.sd-block-content-wrap{box-shadow:none;border-color:var(--sd-color-input-border-hover);background:var(--sd-color-input-selected)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:checked+.sd-block-content-wrap .sd-multi-choice-icon{opacity:1;width:var(--sd-multi-choice-horizontal-svg-size, 20px);border-color:rgba(0,0,0,0)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:checked+.sd-block-content-wrap .sd-multi-choice-icon svg{opacity:1}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:checked+.sd-block-content-wrap .sd-multi-choice-icon svg path,.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:checked+.sd-block-content-wrap .sd-multi-choice-icon svg circle{stroke:var(--sd-color-scheme-primary)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:checked+.sd-block-content-wrap .sd-multi-choice-icon svg circle:last-child{fill:var(--sd-color-scheme-primary)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:checked+.sd-block-content-wrap .sd-multi-choice-icon-unchecked{opacity:0;width:0}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:checked+.sd-block-content-wrap .sd-multi-choice-icon-unchecked svg{opacity:0}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single input:focus+.sd-block-content-wrap{box-shadow:0px 0px 0px 3px var(--sd-color-input-border-focus-glow);border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-block-content-wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--sd-multi-choice-internal-option-gap, 10px);padding:var(--sd-input-field-padding);font-size:var(--sd-input-field-font-size);font-weight:var(--sd-input-field-font-weight);line-height:var(--sd-input-field-line-height);color:var(--sd-color-input-text);border:var(--sd-color-input-border) solid 1px;border-radius:var(--sd-input-field-border-radius);background-color:var(--sd-color-input-background);min-height:var(--sd-input-height);height:auto;margin:0;transition:.2s ease-out}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-block-content-wrap:hover{border-color:var(--sd-color-input-border-hover);background-color:var(--sd-color-input-background-hover)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-block-content-wrap:disabled{color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border-color)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-block-content-wrap p,.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-block-content-wrap label{font-size:1em;line-height:var(--sd-input-field-line-height);margin-top:0;margin-bottom:0;word-break:break-word;flex:1}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-option-container{display:flex;flex:1;gap:var(--sd-multi-choice-internal-option-gap, 10px);align-items:center}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container{display:flex}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon,.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon-unchecked{display:flex;align-items:center}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon svg,.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon-unchecked svg{transition:opacity .2s ease-out;transform:translate3d(0, 0, 0)}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon svg path,.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon svg circle,.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon-unchecked svg path,.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon-unchecked svg circle{stroke:var(--sd-color-multi-choice-svg, #d1d5db);stroke-opacity:1}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon{opacity:0;width:0}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single .sd-icon-container .sd-multi-choice-icon svg{opacity:0}@media(max-width: 480px){.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-single{width:100%}}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-vertical-layout .sd-block-content-wrap{position:relative;padding:var(--sd-multi-choice-vertical-padding, 16px);height:100%}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-vertical-layout .sd-block-content-wrap p,.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-vertical-layout .sd-block-content-wrap label{text-align:center;display:flex;align-items:center}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-vertical-layout .sd-block-content-wrap .sd-option-container{flex-direction:column;align-items:center;justify-content:center;height:100%}.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap.sd-vertical-layout .sd-block-content-wrap .sd-icon-container{position:absolute;top:4px;right:4px}.sd-form-container .sd-form .sd-multi-choice-block.sd-has-error .sd-block-content-wrap{border-color:var(--sd-error-color-border)}@media(max-width: 480px){.sd-form-container .sd-form .sd-multi-choice-block .sd-multi-choice-wrap:not(.sd-vertical-layout){flex-direction:column}}.sd-form-container .sd-payment-field-wrapper{display:flex;flex-direction:column;gap:var(--sd-column-gap-between-blocks);margin-top:var(--sd-column-gap-between-blocks)}.sd-form-container .sd-payment-field-wrapper .sd-variable-amount-display{display:flex;flex-direction:column;gap:calc(var(--sd-column-gap-between-blocks)/2)}.sd-form-container .sd-payment-field-wrapper .sd-variable-amount-display .sd-payment-amount-wrapper{display:flex;justify-content:space-between}.sd-form-container .sd-payment-field-wrapper .sd-test-mode-notice{background-color:#fcf3d5;border-radius:8px;padding:12px;color:#8a7946;font-size:var(--sd-description-font-size);font-weight:var(--sd-description-font-weight);line-height:var(--sd-description-line-height)}.sd-form-container .sd-form .sd-payment-block{width:100%}.sd-form-container .sd-form .sd-payment-element{min-height:48px}.sd-form-container .sd-form .sd-payment-status{display:flex;align-items:center;gap:8px;padding:12px;background-color:#f9fafb;border-radius:8px;font-size:var(--sd-font-size);color:var(--sd-body-input-color)}.sd-form-container .sd-form .sd-payment-status .sd-spinner{width:18px;height:18px;border:2px solid var(--sd-color-scheme-primary);border-radius:50%;border-top-color:rgba(0,0,0,0);animation:sd-spin 1s linear infinite}.sd-form-container .sd-form .sd-payment-processing{display:flex;align-items:center;gap:8px}.sd-form-container .sd-loading-block{position:relative;opacity:.5;pointer-events:none}.sd-form-container .sd-loading-block::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:9999}.sd-form-container .sd-loading-block::after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid #f3f3f3;border-top:3px solid #3498db;border-radius:50%;animation:sd-spin 1s linear infinite;z-index:10000}@keyframes sd-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sd-form-container .sd-form .sd-donate-button-block{width:100%}.sd-form-container .sd-form .sd-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:var(--sd-btn-padding);font-family:inherit;font-size:var(--sd-btn-font-size);font-weight:var(--sd-btn-font-weight);line-height:var(--sd-btn-line-height);color:var(--sd-btn-text-color);background-color:var(--sd-color-scheme-primary);border:none;border-radius:var(--sd-btn-border-radius);cursor:pointer;transition:background-color .2s ease-out,transform .1s ease-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sd-form-container .sd-form .sd-submit-button:hover{background-color:var(--sd-color-scheme-primary-hover)}.sd-form-container .sd-form .sd-submit-button:active{transform:scale(0.98)}.sd-form-container .sd-form .sd-submit-button:disabled{opacity:.6;cursor:not-allowed}.sd-form-container .sd-form .sd-submit-button:focus{outline:none;box-shadow:0px 0px 0px 3px var(--sd-color-input-border-focus-glow)}.sd-form-container .sd-form .sd-submit-button .sd-loader{display:none;border:2px solid var(--sd-color-scheme-text-on-primary);border-radius:50%;border-top:2px solid var(--sd-color-scheme-primary);width:1.2em;height:1.2em;animation:sd-spin 2s linear infinite;margin-left:.5em}.sd-form-container .sd-form .sd-submit-button .sd-loader.sd-active{display:block}.sd-form-container .sd-form .sd-submit-button .sd-loader:hover{border-color:var(--sd-btn-color-hover)}.sd-form-container .sd-form .sd-submit-button .sd-submit-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;overflow-wrap:anywhere;height:100%}.sd-form-container .sd-form .sd-button-spinner{display:none;align-items:center;justify-content:center}.sd-form-container .sd-form .sd-button-spinner .sd-spinner{width:24px;height:24px;animation:sd-spin 1s linear infinite}.sd-form-container .sd-form .sd-spinner-track{opacity:.25}.sd-form-container .sd-form .sd-spinner-head{opacity:1}.sd-form-container .sd-form .sd-submit-button.sd-loading{opacity:.8;cursor:wait}.sd-form-container .sd-form .sd-submit-button.sd-loading .sd-button-text{display:none}.sd-form-container .sd-form .sd-submit-button.sd-loading .sd-button-spinner{display:inline-flex}.sd-form-container .sd-form-messages{width:100%;margin-top:var(--sd-row-gap-between-blocks)}.sd-form-container .sd-form-success{padding:16px;background-color:#ecfdf5;border:1px solid #a7f3d0;border-radius:var(--sd-input-field-border-radius);color:#065f46;font-size:var(--sd-font-size)}.sd-form-container .sd-form-error{padding:16px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:var(--sd-input-field-border-radius);color:#991b1b;font-size:var(--sd-font-size)}.sd-form-container.sd-form-loading{position:relative;pointer-events:none}.sd-form-container.sd-form-loading::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:10}
