/**handles:power-coupons-drawer,power-coupons-public,suredonation-donation-form,srfm-payment-history,surecookie-public**/
.power-coupons-drawer-coupons-list .power-coupons-list{margin:0;padding:0}.power-coupons-list[data-context=slideout] .power-coupon-title .coupon-code{font-size:16px!important;max-width:151px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.power-coupons-list[data-context=slideout] .power-coupon-card{max-width:100%;height:134px}.power-coupons-drawer-trigger-wrapper{margin:.5em 0 .5em;padding:0;text-align:center;width:100%}.wcf-embed-checkout-form.wcf-embed-checkout-form-instant-checkout div.power-coupons-drawer-trigger-wrapper{margin:1em 0 .5em}.wc-block-components-totals-wrapper .power-coupons-drawer-trigger-wrapper{margin-bottom:0}.power-coupons-drawer-button-wrapper.wc-block-components-totals-wrapper{padding:0}.power-coupons-drawer-button-wrapper.wc-block-components-totals-wrapper .power-coupons-view-coupons-btn{border:none}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn{display:block;width:100%;padding:12px 24px;background:#fff;color:#111827;border:1px solid #d1d5db;line-height:16px;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;box-sizing:border-box}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn:focus{outline:2px solid #2196f3;outline-offset:2px}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn:focus:not( :focus-visible ){outline:0}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn svg{flex-shrink:0}.power-coupons-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;pointer-events:none;opacity:0;transition:opacity .3s ease}.power-coupons-drawer.is-open{opacity:1;pointer-events:all}.power-coupons-drawer-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}.power-coupons-drawer.is-open .power-coupons-drawer-overlay{opacity:1}.power-coupons-drawer-content{position:absolute;top:0;right:0;width:100%;max-width:365px;height:100%;background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.15);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s ease}.power-coupons-drawer.is-open .power-coupons-drawer-content{transform:translateX(0)}.power-coupons-drawer.is-open .power-coupons-list .power-coupons-section{display:flex;flex-direction:column;gap:16px}.power-coupons-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e5e5;background:#fff;flex-shrink:0}.power-coupons-drawer-header h3{margin:0;font-size:20px;font-weight:700;color:#111827}.power-coupons-drawer-close{background:0 0;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background .2s ease;color:#6b7280}.power-coupons-drawer-close:hover{background:#f3f4f6;color:#111827}.power-coupons-drawer-close:focus{background:#f3f4f6;color:#111827;outline:2px solid #2196f3;outline-offset:2px}.power-coupons-drawer-close:focus:not( :focus-visible ){outline:0}.power-coupons-drawer-close svg{width:24px;height:24px}.power-coupons-drawer-body{flex:1;overflow-y:auto;padding:24px;background:#f9fafb}.power-coupons-drawer-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.power-coupons-drawer-loading.hidden{display:none}.power-coupons-spinner{width:48px;height:48px;border:4px solid #e5e5e5;border-top-color:var(--pc-primary-color,#f06434);border-radius:50%;animation:power-coupons-spin .8s linear infinite;margin-bottom:16px}@keyframes power-coupons-spin{to{transform:rotate(360deg)}}.power-coupons-drawer-loading p{margin:0;color:#6b7280;font-size:14px}.power-coupons-drawer-coupons-list{display:none}.power-coupons-drawer-coupons-list.loaded{display:block}.power-coupons-no-coupons{text-align:center;padding:40px 20px;color:#6b7280}.power-coupons-no-coupons p{margin:0;font-size:14px}.power-coupon-drawer-item:hover{border-color:var(--pc-primary-color,#f06434);box-shadow:0 2px 8px rgba(0,0,0,.08)}.power-coupon-drawer-item.is-applied{background:#f0fdf4;border-color:#86efac}.power-coupon-drawer-item-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.power-coupon-drawer-item-code{flex:1}.power-coupon-code-label{display:inline-block;background:#f3f4f6;color:#111827;padding:6px 12px;border-radius:4px;font-family:monospace;font-size:14px;font-weight:700;margin-bottom:8px;border:1px dashed #d1d5db}.power-coupon-discount{display:block;color:var(--pc-primary-color,#f06434);font-size:18px;font-weight:700;margin-top:4px}.power-coupon-applied-badge{display:inline-block;background:#86efac;color:#166534;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.power-coupon-drawer-item-description{color:#6b7280;font-size:14px;line-height:1.5;margin-bottom:8px}.power-coupon-drawer-item-expiry{color:#6b7280;font-size:12px;margin-bottom:12px}.power-coupon-drawer-item-actions{margin-top:12px;padding-top:12px;border-top:1px solid #e5e5e5}.power-coupon-apply-btn,.power-coupon-remove-btn{width:100%;padding:10px 20px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;text-align:center}.power-coupon-apply-btn{background:var(--pc-primary-color,#f06434);color:var(--pc-button-text-color,#fff)}.power-coupon-apply-btn:hover{opacity:.9;transform:translateY(-1px)}.power-coupon-apply-btn:focus{outline:2px solid #2196f3;outline-offset:2px}.power-coupon-apply-btn:focus:not( :focus-visible ){outline:0}.power-coupon-apply-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.power-coupon-remove-btn{background:#fee2e2;color:#dc2626}.power-coupon-remove-btn:hover{background:#fecaca}.power-coupon-remove-btn:focus{outline:2px solid #2196f3;outline-offset:2px}.power-coupon-remove-btn:focus:not( :focus-visible ){outline:0}.power-coupon-remove-btn:disabled{opacity:.5;cursor:not-allowed}.power-coupon-apply-btn.loading,.power-coupon-remove-btn.loading{opacity:.7;cursor:wait;position:relative}.power-coupon-apply-btn.loading::after,.power-coupon-remove-btn.loading::after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid currentcolor;border-top-color:transparent;border-radius:50%;animation:power-coupons-spin .6s linear infinite}@media (max-width:768px){.power-coupons-drawer-content{max-width:100%}.power-coupons-drawer-header{padding:16px 20px}.power-coupons-drawer-header h3{font-size:18px}.power-coupons-drawer-body{padding:16px}}.power-coupons-drawer-body::-webkit-scrollbar{width:8px}.power-coupons-drawer-body::-webkit-scrollbar-track{background:#f1f1f1}.power-coupons-drawer-body::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.power-coupons-drawer-body::-webkit-scrollbar-thumb:hover{background:#9ca3af}.power-coupons-drawer[data-display-mode=modal] .power-coupons-drawer-content{position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%) scale(.95);width:90%;max-width:720px;height:auto;max-height:80vh;border-radius:12px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);opacity:0;transition:transform .3s ease,opacity .3s ease}.power-coupons-drawer[data-display-mode=modal].is-open .power-coupons-drawer-content{transform:translate(-50%,-50%) scale(1);opacity:1}.power-coupons-drawer[data-display-mode=modal] .power-coupons-drawer-body{max-height:calc(80vh - 72px);border-radius:0 0 12px 12px}.power-coupons-drawer[data-display-mode=modal] .power-coupons-drawer-header{border-radius:12px 12px 0 0}.power-coupons-drawer[data-display-mode=modal].is-open .power-coupons-list .power-coupons-section{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.power-coupons-drawer[data-display-mode=modal] .power-coupons-list .power-coupons-apply-coupon-btn{width:100%}.power-coupons-drawer[data-display-mode=modal] .power-coupons-list .power-coupons-apply-coupon-btn svg{width:100%;height:auto}@media (max-width:768px){.power-coupons-drawer[data-display-mode=modal] .power-coupons-drawer-content{width:95%;max-height:90vh}.power-coupons-drawer[data-display-mode=modal] .power-coupons-drawer-body{max-height:calc(90vh - 72px)}.power-coupons-drawer[data-display-mode=modal].is-open .power-coupons-list .power-coupons-section{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.power-coupon-apply-btn,.power-coupon-remove-btn,.power-coupons-drawer,.power-coupons-drawer-content,.power-coupons-drawer-overlay,div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn{transition:none}div.power-coupons-drawer-trigger-wrapper .power-coupons-view-coupons-btn:hover{transform:none}.power-coupon-apply-btn:hover{transform:none}.power-coupons-spinner{animation:none}}
.power-coupons-list{--pc-primary:#2196f3;--pc-secondary:#4caf50;--pc-danger:#f44336;--pc-accent:#e91e63;--pc-bg:#fff;--pc-text:#4b5563;--pc-muted:#6b7280;--pc-border:var(--pc-primary);--pc-radius:8px;--pc-space:15px;--pc-font-base:14px;--pc-font-heading:18px;--pc-shadow:0 4px 12px rgba( 0, 0, 0, 0.1 );--pc-transition:all 0.3s ease}.power-coupons-list{margin:calc(var(--pc-space) + 5px) 0;padding:calc(var(--pc-space) + 5px) 0}.power-coupons-list .power-coupon-content,.power-coupons-list .power-coupon-header{width:100%;padding:0 16px;border-left:1px transparent solid}.power-coupons-list .power-coupon-content{display:flex;flex-direction:column;gap:4px}.power-coupons-list .power-coupons-section{margin-bottom:calc(var(--pc-space) * 2)}.power-coupons-list .power-coupons-section:last-child{margin-bottom:0}.power-coupons-list .power-coupons-section h4{margin:0 0 var(--pc-space);font-size:var( --pc-font-heading );font-weight:500;color:#555}.power-coupons-list .power-coupons-wrapper{display:flex;gap:var(--pc-space);flex-wrap:wrap}.power-coupons-list .power-coupons-wrapper.power-coupons-list .power-coupon-card{width:30%}.power-coupons-list .power-coupon-card{display:flex;flex:1;max-width:32%;min-width:300px;padding:calc(var(--pc-space));background:var(--pc-bg);border:1px solid var(--pc-border);border-radius:var(--pc-radius);transition:var( --pc-transition );align-items:center;cursor:pointer}.power-coupons-list .power-coupon-card:hover{box-shadow:var(--pc-shadow);transform:translateY(-2px)}.power-coupons-list .power-coupon-card.expired{border-color:#ccc;background:#f5f5f5;opacity:.7}.power-coupons-list .coupon-code{font-size:var( --pc-font-heading );font-weight:700;color:var(--pc-text);text-transform:uppercase;padding:5px 8px;border-radius:5px;text-align:center;border:1px solid var(--pc-border)}.power-coupons-list .coupon-description{font-size:var( --pc-font-base );font-weight:500;color:#666;line-height:1.5}.power-coupons-list .power-coupon-expiry{font-size:12px;line-height:14px;font-weight:400;margin:10px 0 0 0}.power-coupons-list .coupon-amount{font-size:22px;line-height:28px;font-weight:600}.power-coupons-list .power-coupon-type{font-size:14px;font-weight:600;line-height:18px}.power-coupons-list .power-coupon-status{color:#15803d;font-weight:500;font-size:14px;line-height:20px;display:flex;align-items:center;gap:4px;margin:10px 0 0 0}.power-coupons-list .power-coupon-status>.pc-coupon-status-icon{width:16px;height:16px}.power-coupons-list .coupon-expiry{font-size:12px;color:var(--pc-muted);margin-bottom:12px}.power-coupons-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.power-coupons-list .power-coupons-apply-coupon-btn{all:unset;font-family:Inter,sans-serif;background:0 0;border:none;margin:0;padding:0;cursor:pointer;color:#374151;direction:ltr;width:fit-content;line-height:0}.power-coupons-list .power-coupons-apply-coupon-btn:active,.power-coupons-list .power-coupons-apply-coupon-btn:hover{border:none;background:0 0;color:#374151}.power-coupons-list .power-coupons-apply-coupon-btn:focus{border:none;background:0 0;color:#374151;outline:2px solid #2196f3;outline-offset:2px;border-radius:4px}.power-coupons-list .power-coupons-apply-coupon-btn:focus:not( :focus-visible ){outline:0}.power-coupons-list .power-coupons-apply-coupon-btn:disabled{cursor:not-allowed;opacity:.6}.power-coupons-list .power-coupons-apply-coupon-btn .power-coupons-coupon-status{fill:#374151;font-family:Inter,sans-serif;font-weight:400;font-size:12px;line-height:14px}.power-coupons-list .power-coupons-apply-coupon-btn[data-coupon-status=applied] .power-coupons-coupon-status{fill:#15803d;font-weight:500!important;font-size:14px!important;line-height:20px!important}.power-coupons-apply-coupon-btn .power-coupons-coupon-code{text-overflow:ellipsis;overflow:hidden;padding:5px 8px;line-height:normal}.power-coupons-list .auto-applied-label,.power-coupons-list .auto-applied-label:active,.power-coupons-list .auto-applied-label:focus,.power-coupons-list .auto-applied-label:hover{display:inline-block;width:100%;padding:10px calc(var(--pc-space) + 5px);background:var(--pc-secondary);color:var(--pc-bg);text-align:center;border-radius:4px;font-size:var( --pc-font-base );font-weight:600;border:none;cursor:default}.power-coupons-list .power-coupons-title{margin:0 0 calc(var(--pc-space) + 5px);font-size:24px;font-weight:600;color:var(--pc-text)}.power-coupons-list .coupon-status{font-size:var( --pc-font-base );color:var(--pc-muted);font-weight:500}.woocommerce-cart .cart_totals .woocommerce-remove-coupon[data-auto-apply=yes],.woocommerce-checkout .woocommerce-remove-coupon[data-auto-apply=yes]{display:none!important}@media (max-width:768px){.power-coupons-list .power-coupons-wrapper{width:100%}.power-coupons-list .power-coupon-card{max-width:100%}}@media (prefers-reduced-motion:reduce){.power-coupons-list .power-coupon-card,.power-coupons-list .power-coupons-apply-coupon-btn{transition:none}.power-coupons-list .power-coupon-card:hover{transform:none}}
:root{--sd-font-size:16px;--sd-color-scheme-primary:#1293b6;--sd-color-scheme-primary-hover:#0f6e8c;--sd-color-input-text:#1f2937;--sd-color-input-label:#1f2937;--sd-color-input-description:#6b7280;--sd-color-input-placeholder:#9ca3af;--sd-color-input-background:#fafbfb;--sd-color-input-background-hover:#f3f4f6;--sd-color-input-border:#d1d5db;--sd-color-input-border-hover:rgba(18, 147, 182, 0.65);--sd-color-input-border-focus-glow:rgba(18, 147, 182, 0.15);--sd-color-input-selected:rgba(18, 147, 182, 0.1);--sd-color-donation-amount-svg:#9ca3af;--sd-color-input-prefix:#6b7280;--sd-disabled-color:#9ca3af;--sd-disabled-background-color:#f3f4f6;--sd-disabled-border:#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:24px;--sd-input-field-padding:10px 12px;--sd-input-field-border-radius:6px;--sd-input-field-margin-top:6px;--sd-input-field-margin-bottom:6px;--sd-input-label-gap:6px;--sd-label-font-size:16px;--sd-label-font-weight:500;--sd-label-line-height:24px;--sd-description-font-size:14px;--sd-description-font-weight:400;--sd-description-line-height:20px;--sd-description-margin-top:2px;--sd-error-font-size:12px;--sd-error-font-weight:500;--sd-error-line-height:16px;--sd-checkbox-size:16px;--sd-checkbox-input-border-radius:4px;--sd-check-svg-top:2px;--sd-check-svg-left:2px;--sd-dropdown-padding-right:12px;--sd-flag-section-padding:10px 0 10px 12px;--sd-gap-between-icon-text:8px;--sd-donation-amount-horizontal-svg-size:16px;--sd-donation-amount-outer-padding:2px;--sd-donation-amount-vertical-padding:20px;--sd-donation-amount-internal-option-gap:8px;--sd-btn-padding:10px 14px;--sd-btn-font-size:16px;--sd-btn-font-weight:500;--sd-btn-line-height:24px;--sd-btn-border-radius:6px;--sd-btn-text-color:#ffffff;--sd-dropdown-font-size:16px;--sd-dropdown-font-weight:400;--sd-dropdown-badge-gap:6px;--sd-dropdown-badge-icon-gap:6px;--sd-dropdown-badge-padding:2px 6px 2px 8px;--sd-dropdown-menu-padding:6px;--sd-dropdown-menu-icon-gap:8px;--sd-dropdown-gap-between-input-menu:4px;--sd-dropdown-option-padding:8px 12px;--sd-dropdown-padding-right-icon:32px;--sd-dropdown-multiselect-font-size:14px;--sd-dropdown-multiselect-padding:6px 8px;--sd-dropdown-multiselect-line-height:20px;--sd-dropdown-menu-background:#ffffff;--sd-dropdown-badge-delete-icon:var(--sd-error-color-border, #dc2626);--sd-dropdown-input-background-hover:var(--sd-color-input-background-hover);--sd-dropdown-option-background-hover:var(--sd-color-input-background-hover);--sd-dropdown-option-background-selected:var(--sd-color-input-selected);--sd-dropdown-option-selected-icon:var(--sd-color-scheme-primary);--sd-dropdown-option-text-color:var(--sd-color-input-text);--sd-dropdown-option-selected-text:var(--sd-color-input-text);--sd-dropdown-badge-background:var(--sd-color-input-selected);--sd-dropdown-badge-background-hover:var(--sd-color-input-background-hover);--sd-dropdown-menu-border-color:var(--sd-color-input-border);--sd-dropdown-placeholder-color:var(--sd-color-input-placeholder);--sd-dropdown-icon-color:var(--sd-color-input-text)}@supports(color:hsl(from white h s l)){:root{--sd-color-input-description:hsl(from var(--sd-color-input-text) h s l / 0.65);--sd-color-input-placeholder:hsl(from var(--sd-color-input-text) h s l / 0.5);--sd-color-input-background:hsl(from var(--sd-color-input-text) h s l / 0.02);--sd-color-input-background-hover:hsl(from var(--sd-color-input-text) h s l / 0.05);--sd-color-input-border:hsl(from var(--sd-color-input-text) h s l / 0.25);--sd-color-input-border-hover:hsl(from var(--sd-color-scheme-primary) h s l / 0.65);--sd-color-input-border-focus-glow:hsl(from var(--sd-color-scheme-primary) h s l / 0.15);--sd-color-input-selected:hsl(from var(--sd-color-scheme-primary) h s l / 0.1);--sd-color-donation-amount-svg:hsl(from var(--sd-color-input-text) h s l / 0.7);--sd-color-input-prefix:hsl(from var(--sd-color-input-text) h s l / 0.65);--sd-disabled-color:hsl(from var(--sd-color-input-text) h s l / 0.5);--sd-disabled-background-color:hsl(from var(--sd-color-input-text) h s l / 0.07);--sd-disabled-border:hsl(from var(--sd-color-input-text) h s l / 0.15);--sd-dropdown-input-background-hover:hsl(from var(--sd-color-input-text) h s l / 0.05);--sd-dropdown-option-background-hover:hsl(from var(--sd-color-input-text) h s l / 0.1);--sd-dropdown-option-background-selected:hsl(from var(--sd-color-input-text) h s l / 0.05);--sd-dropdown-option-selected-icon:hsl(from var(--sd-color-input-text) h s l / 0.65);--sd-dropdown-option-text-color:hsl(from var(--sd-color-input-text) h s l / 0.8);--sd-dropdown-option-selected-text:var(--sd-color-input-text);--sd-dropdown-badge-background:hsl(from var(--sd-color-input-text) h s l / 0.05);--sd-dropdown-badge-background-hover:hsl(from var(--sd-color-input-text) h s l / 0.1);--sd-dropdown-menu-border-color:hsl(from var(--sd-color-input-text) h s l / 0.1);--sd-dropdown-placeholder-color:hsl(from var(--sd-color-input-text) h s l / 0.5);--sd-dropdown-icon-color:hsl(from var(--sd-color-input-text) h s l / 0.65)}}.sd-form-container{position:relative;font-family:inherit;font-size:var(--sd-font-size);line-height:1.5;background:var(--sd-form-background,transparent);padding:var(--sd-form-padding,0);border-radius:var(--sd-form-border-radius,0)}.sd-form-container *,.sd-form-container ::after,.sd-form-container ::before{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-label.sd-required::after{content:" *";color:var(--sd-error-color)}.sd-form-container .sd-form .sd-block-legend{display:block;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);word-break:break-word;margin:0;padding:0}.sd-form-container .sd-form fieldset{border:none;margin:0;padding:0}.sd-form-container .sd-form span.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}.sd-form-container .sd-form .sd-error-wrap{height:var(--sd-error-line-height)}@media screen and (max-width:768px){.sd-form-container .sd-form .sd-block-width-25,.sd-form-container .sd-form .sd-block-width-33-33,.sd-form-container .sd-form .sd-block-width-50,.sd-form-container .sd-form .sd-block-width-66-66,.sd-form-container .sd-form .sd-block-width-75{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{display:none;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;width:100%;max-width:480px;margin:0 auto;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box;padding:32px 24px;border-radius:16px;background-color:#0f6e8c;color:#fff}.sd-form-container .sd-success-box.sd-active{display:flex}.sd-form-container .sd-success-box .sd-success-box__badge{display:inline-block;padding:4px 14px;margin-bottom:16px;border-radius:9999px;background-color:#fff;color:#15803d;font-size:13px;font-weight:600;line-height:1.4}.sd-form-container .sd-success-box .sd-success-box-description{width:100%;max-width:520px;color:#fff}.sd-form-container .sd-success-box .sd-receipt-title{margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.4;color:#fff}.sd-form-container .sd-success-box .sd-receipt-subtitle{margin:0;font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.85)}.sd-form-container .sd-success-box .sd-receipt-card{margin-top:24px;padding:8px 24px;border-radius:12px;background-color:#fff;color:#1f2937;text-align:left;box-sizing:border-box}.sd-form-container .sd-success-box .sd-receipt-card__title{margin:0;padding:16px 0;font-size:16px;font-weight:600;color:#1f2937}.sd-form-container .sd-success-box .sd-receipt-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid #e5e7eb;font-size:14px}.sd-form-container .sd-success-box .sd-receipt-row__label{color:#6b7280}.sd-form-container .sd-success-box .sd-receipt-row__value{color:#1f2937;text-align:right;word-break:break-word}.sd-form-container .sd-success-box .sd-receipt-row--total{margin:4px -12px 0;padding:14px 12px;border-radius:8px;background-color:#f9fafb}.sd-form-container .sd-success-box .sd-receipt-row--total .sd-receipt-row__value{font-weight:700}.sd-form-container .sd-success-box .sd-receipt-badge{display:inline-block;padding:3px 12px;border-radius:9999px;font-size:13px;font-weight:500;line-height:1.4}.sd-form-container .sd-success-box .sd-receipt-badge--complete{background-color:#dcfce7;color:#15803d}.sd-form-container .sd-success-box .sd-receipt-badge--pending{background-color:#fef9c3;color:#a16207}.sd-form-container .sd-success-box .sd-receipt-badge--failed{background-color:#fee2e2;color:#b91c1c}.sd-form-container .sd-success-box .sd-receipt-badge--refunded{background-color:#f3f4f6;color:#4b5563}.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);box-sizing:border-box;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%;text-transform:none;-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{background-color:var(--sd-color-input-background)!important;border:var(--sd-color-input-border-hover) solid 1px!important;box-shadow:0 0 0 3px var(--sd-color-input-border-focus-glow)!important;outline:0!important}.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)}.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:0 0 0 3px var(--sd-error-color-border-glow)!important}.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);box-sizing:border-box;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:0 0 0 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-currency-symbol,.sd-form-container .sd-form .sd-number-block .sd-number-wrap .sd-input-number{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:0!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:0 0 0 3px var(--sd-error-color-border-glow)}.sd-form-container .sd-form .sd-number-block.sd-has-error .sd-error{display:block}@media screen and (max-width:480px){.sd-form-container .sd-form .sd-number-block .sd-currency-symbol{padding:0 8px;font-size:.9em}}.sd-form-container .sd-form .sd-anonymous-donation-block .sd-checkbox-wrap,.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-wrap,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-wrap{display:flex;align-items:center}.sd-form-container .sd-form .sd-anonymous-donation-block .sd-checkbox-label,.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-label,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-label{position:relative;display:flex;align-items:center;gap:10px;cursor:pointer}.sd-form-container .sd-form .sd-anonymous-donation-block .sd-input-checkbox,.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox,.sd-form-container .sd-form .sd-cover-fees-block .sd-input-checkbox{position:relative;flex-shrink:0;width:var(--sd-checkbox-size);height:var(--sd-checkbox-size);padding:0;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!important;-moz-appearance:none!important;appearance:none!important;margin:0}.sd-form-container .sd-form .sd-anonymous-donation-block .sd-input-checkbox:hover,.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:hover,.sd-form-container .sd-form .sd-cover-fees-block .sd-input-checkbox:hover{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-anonymous-donation-block .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-cover-fees-block .sd-input-checkbox:focus{border-color:var(--sd-color-scheme-primary)!important;box-shadow:0 0 0 3px var(--sd-color-input-border-focus-glow)!important;outline:0!important}.sd-form-container .sd-form .sd-anonymous-donation-block .sd-input-checkbox:checked,.sd-form-container .sd-form .sd-checkbox-block .sd-input-checkbox:checked,.sd-form-container .sd-form .sd-cover-fees-block .sd-input-checkbox:checked{background-color:var(--sd-color-scheme-primary)!important;border-color:var(--sd-color-scheme-primary)!important;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-anonymous-donation-block .sd-checkbox-text,.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text,.sd-form-container .sd-form .sd-cover-fees-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-anonymous-donation-block .sd-checkbox-text a,.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text a,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-text a{color:var(--sd-color-scheme-primary);text-decoration:underline}.sd-form-container .sd-form .sd-anonymous-donation-block .sd-checkbox-text .sd-required,.sd-form-container .sd-form .sd-checkbox-block .sd-checkbox-text .sd-required,.sd-form-container .sd-form .sd-cover-fees-block .sd-checkbox-text .sd-required{color:var(--sd-error-color)}.sd-form-container .sd-form .sd-anonymous-donation-block.sd-has-error .sd-input-checkbox,.sd-form-container .sd-form .sd-checkbox-block.sd-has-error .sd-input-checkbox,.sd-form-container .sd-form .sd-cover-fees-block.sd-has-error .sd-input-checkbox{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-anonymous-donation-block.sd-has-error .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-checkbox-block.sd-has-error .sd-input-checkbox:focus,.sd-form-container .sd-form .sd-cover-fees-block.sd-has-error .sd-input-checkbox:focus{box-shadow:0 0 0 3px var(--sd-error-color-border-glow)!important}.sd-dropdown-placeholder{display:none}.suredonation-js .sd-form .sd-dropdown-wrap-block select.sd-dropdown-common:not(.tomselected){position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.suredonation-js .sd-form .sd-dropdown-wrap-block .sd-dropdown-placeholder{display:block}html:not(.suredonation-js) .sd-form-container .sd-form .sd-dropdown-block select.sd-dropdown-common{display:block;width:100%;font-family:inherit;font-size:var(--sd-input-field-font-size);padding:var(--sd-input-field-padding);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);box-sizing:border-box;margin-top:var(--sd-input-label-gap,var(--sd-input-field-margin-top));margin-bottom:var(--sd-input-field-margin-bottom)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper{display:inline-block;width:100%;border-radius:var(--sd-input-field-border-radius);transition:.2s ease-out;margin-top:0;margin-bottom:var(--sd-input-field-margin-bottom)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.single.full .ts-control{gap:0}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.single.full .ts-control input[id^=tomselect-]{height:0}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.has-items .ts-control{height:auto;flex-wrap:wrap;word-break:break-word}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.input-active .ts-control{box-shadow:0 0 0 3px var(--sd-color-input-border-focus-glow);background-color:var(--sd-color-input-background);border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.input-active.full{caret-color:rgba(0,0,0,0)}.sd-form-container .sd-form .sd-dropdown-block .ts-control .item{display:flex;align-items:center;gap:var(--sd-dropdown-badge-icon-gap);height:auto;color:var(--sd-dropdown-option-selected-text)}.sd-form-container .sd-form .sd-dropdown-block .ts-control .clear-button{visibility:hidden;height:16px;width:16px;left:auto;right:var(--sd-dropdown-padding-right-icon)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.has-items .clear-button{visibility:visible}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.single .item{position:relative}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.single .item .remove{display:none}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi.has-items .ts-control{height:auto;font-size:var(--sd-dropdown-multiselect-font-size);padding:var(--sd-dropdown-multiselect-padding)!important;line-height:var(--sd-dropdown-multiselect-line-height)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi.has-items .item{white-space:normal}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi .item{border-radius:4px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:var(--sd-dropdown-badge-background);padding:var(--sd-dropdown-badge-padding)!important}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi .item:hover{background-color:var(--sd-dropdown-badge-background-hover)}.sd-form-container .sd-form .sd-dropdown-block .ts-wrapper.multi .item .remove{background-color:var(--sd-dropdown-badge-delete-icon);-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNOSAzTDMgOSIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utb3BhY2l0eT0iMC42NSIgc3Ryb2tlLXdpZHRoPSIxLjI1Ig0KICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+DQogICAgPHBhdGggZD0iTTMgM0w5IDkiIHN0cm9rZT0iI0RDMjYyNiIgc3Ryb2tlLW9wYWNpdHk9IjAuNjUiIHN0cm9rZS13aWR0aD0iMS4yNSINCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPg0KPC9zdmc+ICAgIA==);mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgICA8cGF0aCBkPSJNOSAzTDMgOSIgc3Ryb2tlPSIjREMyNjI2IiBzdHJva2Utb3BhY2l0eT0iMC42NSIgc3Ryb2tlLXdpZHRoPSIxLjI1Ig0KICAgICAgICBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIC8+DQogICAgPHBhdGggZD0iTTMgM0w5IDkiIHN0cm9rZT0iI0RDMjYyNiIgc3Ryb2tlLW9wYWNpdHk9IjAuNjUiIHN0cm9rZS13aWR0aD0iMS4yNSINCiAgICAgICAgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiAvPg0KPC9zdmc+ICAgIA==);border:none;padding:0;margin-left:0;height:12px;width:12px;text-indent:-9999px}.sd-form-container .sd-form .sd-dropdown-block .ts-control{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);min-height:var(--sd-input-height);padding:var(--sd-input-field-padding)!important;padding-right:var(--sd-dropdown-padding-right-icon)!important;gap:var(--sd-dropdown-badge-gap);align-items:center;flex-wrap:nowrap;box-sizing:border-box;box-shadow:none;outline:0;transition:border-color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out}.sd-form-container .sd-form .sd-dropdown-block .ts-control:hover{border-color:var(--sd-color-input-border-hover);background-color:var(--sd-dropdown-input-background-hover)}.sd-form-container .sd-form .sd-dropdown-block .ts-control input{line-height:normal;font-size:inherit;height:auto;width:auto;min-width:auto;padding-right:8px!important;transition:unset;color:var(--sd-color-input-text)}.sd-form-container .sd-form .sd-dropdown-block .ts-control input::-moz-placeholder{color:var(--sd-dropdown-placeholder-color);opacity:1;font-size:1em}.sd-form-container .sd-form .sd-dropdown-block .ts-control input::placeholder{color:var(--sd-dropdown-placeholder-color);opacity:1;font-size:1em}.sd-form-container .sd-form .sd-dropdown-block .ts-control input:-moz-placeholder{text-overflow:ellipsis}.sd-form-container .sd-form .sd-dropdown-block .ts-control input:placeholder-shown{text-overflow:ellipsis}.sd-form-container .sd-form .sd-dropdown-block .ts-control .clear-button,.sd-form-container .sd-form .sd-dropdown-block .ts-control .ts-dropdown-icon{margin:0!important;padding:0!important;background:rgba(0,0,0,0);display:flex;align-items:center;color:var(--sd-color-input-text)}.sd-form-container .sd-form .sd-dropdown-block .ts-control .clear-button:focus{opacity:1}.sd-form-container .sd-form .sd-dropdown-block .sd-dropdown-placeholder-text{color:var(--sd-dropdown-placeholder-color)}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown{background:var(--sd-dropdown-menu-background);font-size:var(--sd-dropdown-font-size)!important;font-weight:var(--sd-dropdown-font-weight);padding:var(--sd-dropdown-menu-padding);margin-top:var(--sd-dropdown-gap-between-input-menu);border:1px solid var(--sd-dropdown-menu-border-color);border-radius:var(--sd-input-field-border-radius);color:var(--sd-dropdown-option-text-color)}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option{display:flex;align-items:center;border-radius:4px;padding:var(--sd-dropdown-option-padding);white-space:normal}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option:not(:last-child){margin-bottom:4px}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.active{background-color:var(--sd-dropdown-option-background-hover)}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.selected{background-color:var(--sd-dropdown-option-background-selected)}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.selected::after{content:"";width:5.33px;height:10.67px;border:1.25px solid var(--sd-dropdown-option-selected-icon);border-top:none;border-left:none;transform:rotate(45deg);margin-left:auto}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.active,.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown .option.selected{color:var(--sd-dropdown-option-selected-text)}.sd-form-container .sd-form .sd-dropdown-block.sd-block-has-error .ts-control,.sd-form-container .sd-form .sd-dropdown-block.sd-block-has-error select.sd-dropdown-common{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-dropdown-block .ts-control{position:relative}.sd-form-container .sd-form .sd-dropdown-block .ts-dropdown-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center;color:var(--sd-dropdown-icon-color)}.sd-form-container .sd-form .sd-address-block fieldset{border:0;padding:0;margin:0;min-width:0}.sd-form-container .sd-form .sd-address-block .sd-address-fields{margin-top:var(--sd-input-label-gap,6px);display:flex;flex-wrap:wrap;gap:0 var(--sd-col-gap-between-fields);align-items:flex-start}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-100{flex:0 1 100%}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-75{flex:0 1 calc(75% - var(--sd-col-gap-between-fields)/ 4)}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-66-66{flex:0 1 calc(66.66% - .3333333333*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-50{flex:0 1 calc(50% - var(--sd-col-gap-between-fields)/ 2)}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-33-33{flex:0 1 calc(33.33% - .6666666667*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-address-block .sd-address-fields .sd-block-width-25{flex:0 1 calc(25% - .75*var(--sd-col-gap-between-fields))}.sd-form-container .sd-form .sd-phone-block .sd-input-phone{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);padding:var(--sd-input-field-padding);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);box-sizing:border-box;outline:0;transition:.2s ease-out;display:block;width:100%;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;margin-top:0!important;margin-bottom:var(--sd-input-field-margin-bottom)!important;margin-right:0!important;margin-left:0!important;padding-right:var(--sd-dropdown-padding-right)}.sd-form-container .sd-form .sd-phone-block .sd-input-phone::-moz-placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-phone-block .sd-input-phone::placeholder{color:var(--sd-color-input-placeholder)}.sd-form-container .sd-form .sd-phone-block .sd-input-phone:hover{border-color:var(--sd-color-input-border-hover)}.sd-form-container .sd-form .sd-phone-block .sd-input-phone:focus{background-color:var(--sd-color-input-background)!important;border:var(--sd-color-input-border-hover) solid 1px!important;box-shadow:0 0 0 3px var(--sd-color-input-border-focus-glow)!important;outline:0!important}.sd-form-container .sd-form .sd-phone-block .sd-input-phone: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-phone-block .iti{width:100%}.sd-form-container .sd-form .sd-phone-block .iti .iti__selected-country{all:unset;background:0 0!important;padding-top:10px;padding-bottom:10px;gap:4px;z-index:1;position:relative;display:flex;align-items:center;height:100%;border:0;margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:0;font-weight:inherit;line-height:inherit;text-decoration:none}.sd-form-container .sd-form .sd-phone-block .iti .iti__selected-country:focus{background:0 0!important;outline:0;border:var(--sd-color-scheme-primary) solid 1px;border-top-left-radius:calc(var(--sd-input-field-border-radius) - 1px);border-bottom-left-radius:calc(var(--sd-input-field-border-radius) - 1px)}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container{line-height:normal;margin-top:0;margin-bottom:var(--sd-input-field-margin-bottom);margin-right:0;margin-left:0}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__dropdown-content{width:310px!important}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__dropdown-content .iti__country-list{top:100%;bottom:auto;width:100%;transition:.2s ease-out}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__dropdown-content .iti__country-list.iti__hide{display:block;transform:translateY(1em);opacity:0;visibility:hidden}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__selected-dial-code{font-size:var(--sd-input-field-font-size);margin-left:0;color:var(--sd-color-input-prefix)}.sd-form-container .sd-form .sd-phone-block .iti .iti__country-container .iti__arrow{display:none}.iti .iti__dropdown-content{margin-top:var(--sd-dropdown-gap-between-input-menu)!important;background-color:var(--sd-dropdown-menu-background);border-radius:var(--sd-input-field-border-radius);border:1px solid var(--sd-dropdown-menu-border-color)!important}.iti .iti__dropdown-content .iti__search-input{color:var(--sd-color-input-text);background-color:var(--sd-dropdown-menu-background);border:none;border-bottom:.5px solid var(--sd-dropdown-menu-border-color);padding:var(--sd-input-field-padding);outline:0;font-size:var(--sd-dropdown-font-size)!important;border-radius:var(--sd-input-field-border-radius) var(--sd-input-field-border-radius) 0 0}.iti .iti__country-list{display:block;opacity:1;line-height:var(--sd-input-field-line-height);background:var(--sd-dropdown-menu-background);font-size:var(--sd-dropdown-font-size)!important;font-weight:var(--sd-dropdown-font-weight);padding:var(--sd-dropdown-menu-padding);border:1px solid var(--sd-dropdown-menu-border-color);border-radius:var(--sd-input-field-border-radius);margin-top:0;clip-path:inset(0 round 10px)}.iti .iti__country-list .iti__country{padding:var(--sd-dropdown-option-padding);gap:var(--sd-gap-between-icon-text);border-radius:var(--sd-input-field-border-radius)}.iti .iti__country-list .iti__country .iti__country-name{color:var(--sd-dropdown-option-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iti .iti__country-list .iti__country .iti__dial-code{color:var(--sd-color-input-text);font-weight:600}.iti .iti__country-list .iti__country .iti__country-name,.iti .iti__country-list .iti__country .iti__flag-box{margin-right:0}.iti .iti__country-list .iti__country.iti__highlight{background-color:var(--sd-dropdown-option-background-hover)}.iti .iti__country-list .iti__country.iti__active{background-color:var(--sd-dropdown-option-background-selected)}.iti .iti__country-list .iti__country.iti__active::after{content:"";width:5.33px;height:10.67px;border:1.25px solid var(--sd-dropdown-option-selected-icon);border-top:none;border-left:none;transform:rotate(45deg);margin-left:auto}.iti--fullscreen-popup{z-index:999999!important}.sd-form-container .sd-form .sd-phone-block.sd-block-has-error .sd-input-phone{border-color:var(--sd-error-color-border)}.sd-form-container .sd-form .sd-phone-block.sd-block-has-error .sd-input-phone:focus{border:var(--sd-error-color-border) solid 1px!important;box-shadow:0 0 0 3px var(--sd-error-color-border-glow)!important}.sd-donation-amount-block .sd-block-legend,.sd-donation-amount-block .sd-label{margin-bottom:0}.sd-donation-amount-block .sd-donation-amount-wrap{display:flex;flex-wrap:wrap;margin:0 -4px;padding:var(--sd-donation-amount-outer-padding,0) 0}@media(min-width:481px){.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-100 .sd-donation-amount-single{width:100%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-75 .sd-donation-amount-single{width:75%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-66-66 .sd-donation-amount-single{width:66.66%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-50 .sd-donation-amount-single{width:50%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-33-33 .sd-donation-amount-single{width:33.33%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-choice-width-25 .sd-donation-amount-single{width:25%}}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout{flex-direction:column}.sd-donation-amount-block .sd-donation-amount-single{padding:4px;cursor:pointer;margin:0;transition:.2s ease-out}.sd-donation-amount-block .sd-donation-amount-single label{cursor:pointer;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox],.sd-donation-amount-block .sd-donation-amount-single input[type=radio]{position:absolute;opacity:0}.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap{border-color:var(--sd-color-scheme-primary);background:var(--sd-color-input-selected)}.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon{opacity:1;width:var(--sd-donation-amount-horizontal-svg-size,20px);border-color:transparent}.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg{opacity:1}.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg circle,.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg path,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg circle,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon svg path{stroke:var(--sd-color-scheme-primary)}.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon-unchecked,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon-unchecked{opacity:0;width:0}.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:checked+.sd-block-content-wrap .sd-donation-amount-icon-unchecked svg,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:checked+.sd-block-content-wrap .sd-donation-amount-icon-unchecked svg{opacity:0}.sd-donation-amount-block .sd-donation-amount-single input[type=checkbox]:focus+.sd-block-content-wrap,.sd-donation-amount-block .sd-donation-amount-single input[type=radio]:focus+.sd-block-content-wrap{box-shadow:0 0 0 3px var(--sd-color-input-border-focus-glow);border-color:var(--sd-color-input-border-hover)}.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap{display:flex;justify-content:space-between;align-items:center;gap:var(--sd-donation-amount-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-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap:hover{border-color:var(--sd-color-input-border-hover);background-color:var(--sd-color-input-background-hover)}.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap:disabled{color:var(--sd-disabled-color);background-color:var(--sd-disabled-background-color);border-color:var(--sd-disabled-border)}.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap label,.sd-donation-amount-block .sd-donation-amount-single .sd-block-content-wrap p{font-size:1em;line-height:var(--sd-input-field-line-height);margin-top:0;margin-bottom:0;word-break:break-word;flex:1}.sd-donation-amount-block .sd-donation-amount-single .sd-option-container{display:flex;flex:1;gap:var(--sd-donation-amount-internal-option-gap,10px);align-items:center}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container{display:flex}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked{display:flex;align-items:center}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked svg{transition:opacity .2s ease-out;transform:translate3d(0,0,0)}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg circle,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg path,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked svg circle,.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon-unchecked svg path{stroke:var(--sd-color-donation-amount-svg,#d1d5db);stroke-opacity:1}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon{opacity:0;width:0}.sd-donation-amount-block .sd-donation-amount-single .sd-icon-container .sd-donation-amount-icon svg{opacity:0}@media(max-width:480px){.sd-donation-amount-block .sd-donation-amount-single{width:100%}}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap{position:relative;padding:var(--sd-donation-amount-vertical-padding,16px);height:100%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap label,.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap p{text-align:center;display:flex;align-items:center}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap .sd-option-container{flex-direction:column;align-items:center;justify-content:center;height:100%}.sd-donation-amount-block .sd-donation-amount-wrap.sd-vertical-layout .sd-block-content-wrap .sd-icon-container{position:absolute;top:4px;right:4px}.sd-donation-amount-block.sd-has-error .sd-block-content-wrap{border-color:var(--sd-error-color-border)}.sd-donation-amount-block .sd-donation-amount-wrap .sd-donation-amount-single.sd-donation-amount-custom{width:100%;padding:4px;cursor:text}.sd-donation-amount-block .sd-donation-amount-custom-input{width:100%;-moz-appearance:textfield}.sd-donation-amount-block .sd-donation-amount-custom-input::-webkit-inner-spin-button,.sd-donation-amount-block .sd-donation-amount-custom-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media(max-width:480px){.sd-donation-amount-block .sd-donation-amount-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;align-items:flex-start;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:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:12px;color:#856404;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-payment-field-wrapper .sd-test-mode-notice a{color:inherit;text-decoration:underline}.sd-form-container .sd-payment-field-wrapper .sd-test-mode-notice a:hover{text-decoration:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice{background-color:#f8f9fa;border:1px solid var(--sd-color-border,#e0e0e0);border-radius:4px;padding:12px;color:var(--sd-color-input-label);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-payment-field-wrapper .sd-payment-notice p{margin:0}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice.sd-payment-notice--admin{background-color:#fff3cd;border-color:#ffc107;color:#856404}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice .sd-payment-notice__configure{display:inline-block;margin-top:8px;color:inherit;text-decoration:underline}.sd-form-container .sd-payment-field-wrapper .sd-payment-notice .sd-payment-notice__configure:hover{text-decoration:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-value{font-weight:600;color:var(--sd-color-input-label)}.sd-form-container .sd-payment-field-wrapper .sd-cover-fees-amount{font-weight:500;color:var(--sd-color-input-description);margin-left:4px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion{display:flex;flex-direction:column;gap:calc(var(--sd-column-gap-between-blocks)/2)}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item{border:1px solid var(--sd-color-input-border);border-radius:6px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;cursor:pointer}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-accordion-header .sd-payment-input-wrapper{display:flex;align-items:center;gap:8px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-accordion-header .sd-accordion-title{color:var(--sd-color-input-label)}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-accordion-content{display:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item.sd-payment-active .sd-accordion-content{display:block;padding:0 16px 16px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-payment-method-radio{width:14px!important;height:14px!important;min-width:14px;min-height:14px;max-width:14px;max-height:14px;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.25px solid var(--sd-color-input-border);background-color:rgba(0,0,0,0);margin:0;padding:0;line-height:1;flex-shrink:0;cursor:pointer}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-payment-method-radio:checked{border:5px solid var(--sd-color-scheme-primary,#10b981);background-color:rgba(0,0,0,0)}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-accordion-item .sd-payment-method-radio:focus{outline:2px solid rgba(16,185,129,.25);outline-offset:2px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions{font-size:var(--sd-font-size);color:var(--sd-color-input-text);line-height:1.6}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions p{margin:0 0 8px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions ol,.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions ul{margin:0 0 8px;padding-left:24px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions ol{list-style:decimal}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions ul{list-style:disc}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion .sd-offline-instructions li{margin-bottom:4px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item .sd-accordion-header{display:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-payment-active .sd-accordion-content{padding:16px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-payment-method-radio{display:none}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item[data-method=offline] .sd-accordion-header{display:flex;cursor:default}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item[data-method=offline].sd-payment-active .sd-accordion-content{padding:0 16px 16px}.sd-form-container .sd-payment-field-wrapper .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item[data-method=offline].sd-payment-active .sd-accordion-content-empty{display:none}.sd-form-container .sd-paypal-button-container{position:relative;z-index:1;min-height:45px}.sd-form-container .sd-paypal-button-container.sd-paypal-loading{pointer-events:none}.sd-form-container .sd-paypal-button-container.sd-paypal-loading::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:999;border-radius:4px}.sd-form-container .sd-paypal-button-container.sd-paypal-loading::after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;margin-top:-12px;margin-left:-12px;border:3px solid #f3f3f3;border-top:3px solid var(--sd-color-scheme-primary,#10b981);border-radius:50%;animation:sd-spin 1s linear infinite;z-index:1000}.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-color-input-text)}.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:transparent;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(0)}100%{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.sd-form-container .sd-loader,.sd-form-container .sd-loading-block::after,.sd-form-container .sd-spinner{animation:none}}.sd-form-container .sd-form .sd-donate-button-block{width:100%;align-items:var(--sd-btn-align-items,stretch)}.sd-form-container .sd-form .sd-submit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:var(--sd-btn-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(.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:0;box-shadow:0 0 0 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}@media screen and (max-width:480px){.sd-form-container .sd-form .sd-submit-button{padding:12px 16px}}.sd-form-container .sd-form .sd-heading-block .sd-heading{margin:0;color:var(--sd-color-input-label);word-break:break-word}.sd-form-container .sd-form .sd-heading-block .sd-subheading{margin:4px 0;word-break:break-word}.sd-form-container .sd-form .sd-heading-block .sd-heading-align-left,.sd-form-container .sd-form .sd-heading-block .sd-subheading-align-left{text-align:left}.sd-form-container .sd-form .sd-heading-block .sd-heading-align-center,.sd-form-container .sd-form .sd-heading-block .sd-subheading-align-center{text-align:center}.sd-form-container .sd-form .sd-heading-block .sd-heading-align-right,.sd-form-container .sd-form .sd-heading-block .sd-subheading-align-right{text-align:right}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator{display:block;width:12%;border:0;border-top-width:2px;border-top-color:var(--sd-color-scheme-primary,#1293b6);margin-top:10px;margin-bottom:15px}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator--solid{border-top-style:solid}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator--double{border-top-style:double;border-top-width:4px}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator--dashed{border-top-style:dashed}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator--dotted{border-top-style:dotted}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator-align-left{margin-left:0;margin-right:auto}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator-align-center{margin-left:auto;margin-right:auto}.sd-form-container .sd-form .sd-heading-block .sd-heading-separator-align-right{margin-left:auto;margin-right:0}.sd-form-container .sd-form .sd-html-block{font-family:inherit;font-size:var(--sd-description-font-size);color:#1f2937;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;word-break:normal}.sd-form-container .sd-form .sd-html-block h1,.sd-form-container .sd-form .sd-html-block h2,.sd-form-container .sd-form .sd-html-block h3,.sd-form-container .sd-form .sd-html-block h4,.sd-form-container .sd-form .sd-html-block h5,.sd-form-container .sd-form .sd-html-block h6{margin:10px 0;color:#1f2937;word-break:normal}.sd-form-container .sd-form .sd-html-block h1{font-size:32px}.sd-form-container .sd-form .sd-html-block h2{font-size:28px}.sd-form-container .sd-form .sd-html-block h3{font-size:24px}.sd-form-container .sd-form .sd-html-block h4{font-size:20px}.sd-form-container .sd-form .sd-html-block h5{font-size:16px}.sd-form-container .sd-form .sd-html-block h6{font-size:14px}.sd-form-container .sd-form .sd-html-block p{margin:10px 0}.sd-form-container .sd-form .sd-html-block ol,.sd-form-container .sd-form .sd-html-block ul{padding-left:24px;margin-bottom:16px}.sd-form-container .sd-form .sd-html-block ol li,.sd-form-container .sd-form .sd-html-block ul li{margin-bottom:8px}.sd-form-container .sd-form .sd-html-block pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;word-break:normal}.sd-form-container .sd-form .sd-html-block code{font-family:monospace;font-size:14px;color:#1f2937;background-color:#f3f4f6}.sd-form-container .sd-form .sd-html-block img{max-width:100%;height:auto}.sd-form-container .sd-form .sd-html-block img.alignleft{float:left;margin:0 15px 15px 0}.sd-form-container .sd-form .sd-html-block img.alignright{float:right;margin:0 0 15px 15px}.sd-form-container .sd-form .sd-html-block img.aligncenter{display:block;margin-left:auto;margin-right:auto}.sd-form-container .sd-form .sd-image-block .sd-image-wrap{margin:0;max-width:100%}.sd-form-container .sd-form .sd-image-block .sd-image{max-width:100%;height:auto;display:inline-block}.sd-form-container .sd-form .sd-image-block .sd-image--fit-fill{width:100%;-o-object-fit:fill;object-fit:fill}.sd-form-container .sd-form .sd-image-block .sd-image--fit-cover{width:100%;-o-object-fit:cover;object-fit:cover}.sd-form-container .sd-form .sd-image-block .sd-image--fit-contain{width:100%;-o-object-fit:contain;object-fit:contain}.sd-form-container .sd-form .sd-image-block .sd-image-caption{margin:6px 0 0;font-size:.85em;opacity:.75;line-height:1.4}.sd-form-container .sd-form .sd-image-block .sd-image-caption-align-left{text-align:left}.sd-form-container .sd-form .sd-image-block .sd-image-caption-align-center{text-align:center}.sd-form-container .sd-form .sd-image-block .sd-image-caption-align-right{text-align:right}.sd-form-container .sd-form .sd-image-block .sd-image-align-left{text-align:left}.sd-form-container .sd-form .sd-image-block .sd-image-align-center{text-align:center}.sd-form-container .sd-form .sd-image-block .sd-image-align-right{text-align:right}.suredonation-donation-form-editor-preview .sd-form-container .sd-form .sd-dropdown-block select.sd-dropdown-common:not(.tomselected){display:none}.suredonation-donation-form-editor-preview .sd-form-container .sd-form .sd-dropdown-block .sd-dropdown-placeholder{display:block}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-methods-accordion.sd-single-payment-method .sd-accordion-item .sd-accordion-header{display:flex;cursor:default}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-methods-accordion.sd-single-payment-method .sd-payment-active .sd-accordion-content{padding:0 16px 16px}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-element{display:flex;align-items:center;box-sizing:border-box;padding:0 14px;border:1px solid var(--sd-color-input-border);border-radius:var(--sd-input-field-border-radius);background-color:var(--sd-color-input-background);color:var(--sd-color-input-placeholder);font-family:inherit;font-size:var(--sd-input-field-font-size);letter-spacing:2px}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-element::before{content:"•••• •••• •••• ••••"}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-payment-element::after{content:"•• / ••";margin-left:auto;letter-spacing:1px}.suredonation-donation-form-editor-preview .sd-payment-block:not([data-sd-payment-initialized=true]) .sd-paypal-button-container{border:1px solid var(--sd-color-input-border);border-radius:var(--sd-input-field-border-radius);background-color:var(--sd-color-input-background)}
.srfm-pd-widget{max-width:860px;width:100%;display:flex;flex-direction:column;gap:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;color:#111827;line-height:1.5;box-sizing:border-box}.srfm-pd-widget *,.srfm-pd-widget ::after,.srfm-pd-widget ::before{box-sizing:border-box}.srfm-pd-message{padding:24px;text-align:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#6b7280;font-size:14px}.srfm-pd-section{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.06)}.srfm-pd-section-header{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #e5e7eb}.srfm-pd-section-title{font-size:15px;font-weight:700;color:#111827}.srfm-pd-section-count{font-size:12px;color:#9ca3af;font-weight:500}.srfm-pd-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 9px;border-radius:10px;font-size:11px;font-weight:600;white-space:nowrap}.srfm-pd-badge-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.srfm-pd-badge--active{background:#dcfce7;color:#166534}.srfm-pd-badge--active .srfm-pd-badge-dot{background:#16a34a}.srfm-pd-badge--paid{background:#dcfce7;color:#166534}.srfm-pd-badge--paid .srfm-pd-badge-dot{background:#16a34a}.srfm-pd-badge--cancelled{background:#fee2e2;color:#991b1b}.srfm-pd-badge--cancelled .srfm-pd-badge-dot{background:#ef4444}.srfm-pd-badge--refunded{background:#dbeafe;color:#1e40af}.srfm-pd-badge--refunded .srfm-pd-badge-dot{background:#3b82f6}.srfm-pd-badge--pending{background:#fef3c7;color:#92400e}.srfm-pd-badge--pending .srfm-pd-badge-dot{background:#f59e0b}.srfm-pd-sub-row{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .1s}.srfm-pd-sub-row:last-child{border-bottom:none}.srfm-pd-sub-row:hover{background:#f9fafb}.srfm-pd-sub-row--cancelled{opacity:.6}.srfm-pd-sub-row-left{display:flex;flex-direction:column;gap:2px;min-width:0}.srfm-pd-sub-row-name{font-size:14px;font-weight:600;color:#111827}.srfm-pd-sub-row-meta{font-size:12px;color:#6b7280}.srfm-pd-strike{text-decoration:line-through}.srfm-pd-sub-row-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.srfm-pd-chevron{color:#d1d5db;font-size:16px;line-height:1}.srfm-pd-pay-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .1s;font-size:13px}.srfm-pd-pay-row:last-child{border-bottom:none}.srfm-pd-pay-row:hover{background:#f9fafb}.srfm-pd-pay-row-left{display:flex;flex-direction:column;gap:1px;min-width:0}.srfm-pd-pay-row-form{font-size:14px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srfm-pd-pay-row-id{font-size:12px;color:#9ca3af}.srfm-pd-pay-row-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.srfm-pd-pay-row-amount{font-size:14px;font-weight:700;color:#111827;min-width:70px;text-align:right}.srfm-pd-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-top:1px solid #e5e7eb;background:#f9fafb}.srfm-pd-pagination-info{font-size:12px;color:#6b7280}.srfm-pd-pagination-links{display:flex;gap:8px}.srfm-pd-pagination-link{font-size:12px;color:#6366f1;font-weight:600;text-decoration:none}.srfm-pd-pagination-link:hover{text-decoration:underline}.srfm-pd-overlay{position:fixed;inset:0;background:rgba(0,0,0,.4);display:none;align-items:center;justify-content:center;z-index:100000}.srfm-pd-overlay--open{display:flex}.srfm-pd-panel{background:#fff;border-radius:14px;width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:srfmPdSlideUp .2s ease}@keyframes srfmPdSlideUp{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.srfm-pd-panel-header{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 16px;border-bottom:1px solid #e5e7eb}.srfm-pd-panel-header-right{text-align:right}.srfm-pd-panel-header-badge{margin-top:8px}.srfm-pd-panel-close{background:0 0;border:none;font-size:22px;color:#9ca3af;cursor:pointer;line-height:1;padding:0}.srfm-pd-panel-close:hover{color:#4b5563}.srfm-pd-panel-id{font-size:11px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}.srfm-pd-panel-title{font-size:18px;font-weight:800;color:#111827;margin-top:2px}.srfm-pd-panel-subtitle{font-size:13px;color:#6b7280;margin-top:2px}.srfm-pd-panel-row{display:flex;justify-content:space-between;align-items:center;padding:11px 24px;border-bottom:1px solid #f3f4f6;font-size:13px}.srfm-pd-panel-label{color:#6b7280}.srfm-pd-panel-value{font-weight:600;color:#374151}.srfm-pd-panel-footer{padding:14px 24px;background:#f9fafb;border-top:1px solid #e5e7eb;display:flex;gap:8px}.srfm-pd-panel-footer--center{justify-content:center}.srfm-pd-sub-info-box{margin:14px 24px;padding:14px;border-radius:8px;border:1px solid #bbf7d0;background:#f0fdf4}.srfm-pd-sub-info-title{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#166534;margin-bottom:8px}.srfm-pd-sub-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.srfm-pd-sub-info-label{font-size:10px;font-weight:600;color:#86efac}.srfm-pd-sub-info-value{font-size:12px;font-weight:600;color:#166534}.srfm-pd-single-info-box{margin:14px 24px;padding:12px 14px;border-radius:8px;border:1px solid #e5e7eb;background:#f9fafb;font-size:12px;color:#6b7280;text-align:center}.srfm-pd-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-family:inherit;transition:all .15s;line-height:1.4}.srfm-pd-btn:hover{background:#e5e7eb;border-color:#9ca3af}.srfm-pd-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.srfm-pd-btn--danger{color:#ef4444;border-color:#fca5a5}.srfm-pd-btn--danger:hover{background:#fee2e2;border-color:#ef4444}.srfm-pd-btn--danger-fill{background:#ef4444;color:#fff;border-color:#ef4444}.srfm-pd-btn--danger-fill:hover{background:#dc2626}.srfm-pd-btn--danger-fill:disabled{opacity:.6;cursor:not-allowed}.srfm-pd-btn--primary{background:#6366f1;color:#fff;border-color:#6366f1}.srfm-pd-btn--primary:hover{background:#4f46e5}.srfm-pd-cancel-body{padding:24px;text-align:center}.srfm-pd-cancel-body--confirm{padding-top:32px}.srfm-pd-cancel-body--success{padding:40px 24px}.srfm-pd-cancel-body h4{font-size:16px;font-weight:700;margin:0 0 4px;color:#111827}.srfm-pd-cancel-body p{font-size:13px;color:#6b7280;line-height:1.5;margin:0}.srfm-pd-cancel-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.srfm-pd-cancel-icon--warning{background:#fef3c7}.srfm-pd-cancel-icon--success{background:#dcfce7}.srfm-pd-cancel-icon svg{width:22px;height:22px;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.srfm-pd-txn-id{font-family:monospace;font-size:11px}@media (max-width:600px){.srfm-pd-sub-row{flex-wrap:wrap;gap:8px}.srfm-pd-pay-row{grid-template-columns:1fr auto}.srfm-pd-pay-row-right .srfm-pd-badge{display:none}.srfm-pd-sub-info-grid{grid-template-columns:1fr}.srfm-pd-panel{width:95vw}.srfm-pd-pay-row,.srfm-pd-section-header,.srfm-pd-sub-row{padding-left:16px;padding-right:16px}.srfm-pd-pagination{flex-direction:column;gap:8px;padding:10px 16px}}
@font-face{font-family:Figtree;font-style:normal;font-weight:100;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-Light.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:200;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-Light.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-Light.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-Regular.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-Medium.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-SemiBold.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-Bold.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-ExtraBold.woff2") format("woff2")}@font-face{font-family:Figtree;font-style:normal;font-weight:900;font-display:swap;src:url("https://pashium.com/wp-content/plugins/surecookie/assets/font/Figtree/Figtree-Black.woff2") format("woff2")}#surecookie-admin-root,#surecookie-admin-root *,#surecookie-public-root,#surecookie-public-root *,.surecookie-styles,.surecookie-styles *{font-family:Figtree,sans-serif!important;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;text-transform:none}#surecookie-public-root .surecookie-preferences-modal .surecookie-btn-outline:focus-visible,#surecookie-public-root .surecookie-preferences-modal .surecookie-btn-primary:focus-visible,#surecookie-public-root .surecookie-preferences-modal .surecookie-modal-close-btn:focus-visible,#surecookie-public-root a:focus-visible,#surecookie-public-root button:focus-visible,#surecookie-public-root input:focus-visible{outline:2px solid var(--surecookie-banner-primary-color,#2563eb);box-shadow:none}#surecookie-public-root .surecookie-preferences-modal button.surecookie-category-trigger:focus-visible,#surecookie-public-root .surecookie-preferences-modal button.surecookie-cookie-table-toggle:focus-visible{outline:0;box-shadow:0 0 0 2px var(--surecookie-banner-primary-color,#2563eb)}#surecookie-public-root .surecookie-preferences-modal .surecookie-toggle-btn:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--surecookie-banner-primary-color,#2563eb)}#surecookie-admin-root a:focus-visible,#surecookie-admin-root button:focus-visible,#surecookie-admin-root input:focus-visible,.surecookie-styles:not(.surecookie-public-banner-wrapper) a:focus-visible,.surecookie-styles:not(.surecookie-public-banner-wrapper) button:focus-visible,.surecookie-styles:not(.surecookie-public-banner-wrapper) input:focus-visible{outline:2px solid #377a00!important;box-shadow:none!important}.surecookie-styles:not(.surecookie-public-banner-wrapper) a:focus-visible{color:#377a00}#surecookie-admin-root button:focus,#surecookie-admin-root button:focus:not(:focus-visible),#surecookie-public-root button:focus,#surecookie-public-root button:focus:not(:focus-visible),.surecookie-styles button:focus,.surecookie-styles button:focus:not(:focus-visible){outline:0}@keyframes surecookie-slide-up-preview{from{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes surecookie-slide-up{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes surecookieFadeIn{from{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(2px)}}@keyframes surecookieSlideIn{from{transform:translateY(30px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.surecookie-banner-animation-fade,.surecookie-banner-animation-slide{will-change:opacity,transform}.surecookie-banner-animation-fade{animation:surecookieBannerFadeIn .5s ease-out}.surecookie-banner-animation-slide{animation:surecookieBannerSlideIn .5s ease-out}@keyframes surecookieBannerFadeIn{from{opacity:0}to{opacity:1}}@keyframes surecookieBannerSlideIn{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}#surecookie-public-root{all:initial;display:block;position:relative;pointer-events:none;--surecookie-z-overlay:2147483645;--surecookie-z-banner:2147483646;--surecookie-z-modal:2147483647}#surecookie-public-root .surecookie-banner-overlay{position:fixed;inset:0;background-color:var(--surecookie-banner-overlay-color,rgba(0,0,0,.6));z-index:var(--surecookie-z-overlay);pointer-events:auto;animation:surecookieFadeIn .2s ease-out}#surecookie-public-root .surecookie-banner-position-bottom,#surecookie-public-root .surecookie-banner-position-top{position:fixed;left:0;right:0;margin:0;pointer-events:auto;z-index:var(--surecookie-z-banner)}#surecookie-public-root .surecookie-banner-position-top{top:0}#surecookie-public-root .surecookie-banner-position-bottom{bottom:0}#surecookie-public-root .surecookie-banner-position-box-base{position:fixed;max-width:90vw;pointer-events:auto;z-index:var(--surecookie-z-banner);outline-color:var(--surecookie-banner-primary-color,#2563eb)}#surecookie-public-root .surecookie-banner-position-top-left{top:20px;left:20px}#surecookie-public-root .surecookie-banner-position-top-right{top:20px;right:20px}#surecookie-public-root .surecookie-banner-position-bottom-left{bottom:20px;left:20px}#surecookie-public-root .surecookie-banner-position-bottom-right{bottom:20px;right:20px}#surecookie-public-root .surecookie-banner-position-bottom-center,#surecookie-public-root .surecookie-banner-position-middle{position:fixed;max-width:90vw;pointer-events:auto;z-index:var(--surecookie-z-banner)}#surecookie-public-root .surecookie-banner-position-bottom-center{bottom:20px;left:0;right:0;margin-inline:auto;width:fit-content}#surecookie-public-root .surecookie-banner-position-middle{inset:0;margin:auto;width:fit-content;height:fit-content}.surecookie-banner-container{box-shadow:0 0 50px -12px rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:block;visibility:visible;opacity:1}.surecookie-banner-container-banner{padding:24px;border-radius:0}.surecookie-banner-container-box-with-logo{padding:20px 16px;border-radius:12px}.surecookie-banner-container-box{padding:16px;border-radius:12px}.surecookie-banner-inner{display:flex;flex-direction:column}.surecookie-banner-inner-banner{margin:0 auto}.surecookie-banner-inner-box{margin:0}.surecookie-banner-logo-wrapper{width:100%;display:block;flex-shrink:0}.surecookie-banner-logo{height:24px;width:auto;margin-bottom:20px;display:block;max-width:100%}.surecookie-banner-content{display:flex;width:100%;justify-content:space-between}.surecookie-banner-content-banner{flex-direction:row;align-items:center;gap:16px}.surecookie-banner-content-box{flex-direction:column;align-items:flex-start;gap:24px}.surecookie-banner-text-wrapper{flex:1}.surecookie-banner-heading{font-size:16px;font-weight:600;margin:0 0 6px 0;line-height:1.5}.surecookie-banner-heading-white{color:#fff}.surecookie-banner-description{font-size:14px;margin:0;line-height:1.6;color:var(--surecookie-banner-text-color)}.surecookie-banner-description p,.surecookie-modal-description p{margin-bottom:0}.jodit-wysiwyg h1,.surecookie-banner-description h1{font-size:2em;font-weight:700}.jodit-wysiwyg h2,.surecookie-banner-description h2{font-size:1.5em;font-weight:700}.jodit-wysiwyg h3,.surecookie-banner-description h3{font-size:1.17em;font-weight:700}.jodit-wysiwyg h4,.surecookie-banner-description h4{font-size:1em;font-weight:700}.jodit-wysiwyg h5,.surecookie-banner-description h5{font-size:.83em;font-weight:700}.jodit-wysiwyg h6,.surecookie-banner-description h6{font-size:.67em;font-weight:700}.jodit-wysiwyg a,.surecookie-banner-description a{color:var(--surecookie-banner-primary-color,#2563eb);text-decoration:none}.jodit-wysiwyg ol,.jodit-wysiwyg ul,.surecookie-banner-description ol,.surecookie-banner-description ul,.surecookie-forwarding-description ol,.surecookie-forwarding-description ul,.surecookie-modal-description ol,.surecookie-modal-description ul{list-style:revert;margin:revert;padding:revert}.surecookie-banner-buttons{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center}.surecookie-banner-buttons-banner{width:auto}.surecookie-banner-buttons-box{width:100%}#surecookie-public-root .surecookie-btn-base{padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500;font-size:14px;border:none;min-width:fit-content;white-space:nowrap;text-decoration:none;display:inline-block;text-align:center;vertical-align:middle;user-select:none;background-image:none;text-transform:none;letter-spacing:0;line-height:1.5}#surecookie-public-root .surecookie-btn-base:focus-visible{outline:2px solid var(--surecookie-banner-primary-color,#2563eb);outline-offset:2px}#surecookie-public-root .surecookie-btn-transparent{background-color:transparent}#surecookie-public-root .surecookie-btn-with-border{border:1px solid}.surecookie-btn-font-semibold{font-weight:600}#surecookie-public-root .surecookie-accept-all-btn,#surecookie-public-root .surecookie-accept-btn{background-color:var(--surecookie-banner-primary-color,#2563eb);color:#fff}#surecookie-public-root .surecookie-decline-btn{background-color:var(--surecookie-banner-secondary-color,var(--surecookie-banner-primary-color,#2563eb));color:#fff}#surecookie-public-root .surecookie-accept-all-btn:hover,#surecookie-public-root .surecookie-accept-btn:hover,#surecookie-public-root .surecookie-btn-primary:hover{background-color:var(--surecookie-banner-primary-hover-color,#1d4ed8);border-color:var(--surecookie-banner-primary-hover-color,#1d4ed8)}#surecookie-public-root .surecookie-decline-btn:hover{filter:brightness(.92)}#surecookie-public-root .surecookie-preferences-btn{background-color:transparent;border:1px solid currentcolor}#surecookie-public-root .surecookie-preferences-btn:hover{opacity:.8}#surecookie-public-root .surecookie-preferences-btn,.surecookie-preview-root-container .surecookie-preferences-btn{border:1px solid var(--surecookie-banner-primary-color,#2563eb)}#surecookie-public-root .surecookie-banner[data-dark-mode=true] .surecookie-preferences-btn{border-color:var(--surecookie-banner-primary-color,#2563eb)}.surecookie-public-banner{position:fixed;display:block;visibility:visible;opacity:1;pointer-events:auto;box-sizing:border-box;z-index:var(--surecookie-z-banner)}.surecookie-public-banner[data-banner=true]{box-sizing:border-box}#surecookie-public-root .surecookie-public-banner-wrapper{position:absolute;width:0;height:0;overflow:visible;pointer-events:auto}.surecookie-branding{display:flex;align-items:center;gap:4px;color:var(--surecookie-banner-text-color,#374151);font-size:12px;font-weight:400;margin-left:auto;opacity:.8}.surecookie-branding span:last-child{font-weight:600}.surecookie-banner-content-banner .surecookie-branding-mobile{margin-top:10px}#surecookie-public-root .surecookie-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:var(--surecookie-z-modal);overflow-x:hidden;overflow-y:auto;animation:surecookieFadeIn .2s ease-out;pointer-events:auto}#surecookie-public-root .surecookie-modal-wrapper{display:flex;align-items:center;justify-content:center;min-height:100%;padding:16px 5px}.surecookie-preferences-modal{width:90vw;max-width:640px;height:auto;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;display:flex;flex-direction:column;animation:surecookieSlideIn .3s ease-out;position:relative;outline-color:var(--surecookie-banner-primary-color)}.surecookie-preferences-modal .surecookie-modal-header{padding:24px 24px 20px 24px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.surecookie-preferences-modal .surecookie-modal-header-text{flex:1;min-width:0}.surecookie-preferences-modal .surecookie-modal-title{margin:0 0 8px 0;font-size:16px;font-weight:600;line-height:1.3;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-modal-description{margin:0;font-size:14px;line-height:1.5;opacity:.85;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-modal-close-btn{flex-shrink:0;align-self:flex-start;background:0 0;border:none;cursor:pointer;padding:4px;margin:0;margin-top:-4px;display:flex;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-modal-close-btn:hover{opacity:1}.surecookie-preferences-modal .surecookie-modal-tabs{display:flex;border-bottom:1px solid #37415126;margin:0 24px;gap:0}.surecookie-preferences-modal .surecookie-modal-tab{background:0 0;border:none;cursor:pointer;padding:10px 16px;font-size:13px;font-weight:500;color:var(--surecookie-banner-text-color);opacity:.6;border-bottom:2px solid transparent;margin-bottom:-1px;transition:opacity .15s,border-color .15s}.surecookie-preferences-modal .surecookie-modal-tab:hover{opacity:.85}.surecookie-preferences-modal .surecookie-modal-tab.active{opacity:1;border-bottom-color:var(--surecookie-banner-primary-color,#2563eb)}.surecookie-preferences-modal .surecookie-forwarding-panel{padding:16px 24px;overflow-y:auto;max-height:280px}.surecookie-preferences-modal .surecookie-forwarding-description{margin:0 0 12px 0;font-size:13px;line-height:1.5;opacity:.85;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-forwarding-note{margin:0;font-size:13px;line-height:1.5;opacity:.7;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-forwarding-accordion{display:flex;flex-direction:column;gap:0}.surecookie-preferences-modal .surecookie-forwarding-toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;background:0 0;border:none;cursor:pointer;padding:10px 0 8px;width:100%;text-align:left}.surecookie-preferences-modal .surecookie-forwarding-count{font-size:13px;font-weight:500;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-forwarding-chevron{display:flex;align-items:center;color:var(--surecookie-banner-text-color);opacity:.6;transition:transform .2s;flex-shrink:0}.surecookie-preferences-modal .surecookie-forwarding-chevron.expanded{transform:rotate(90deg)}.surecookie-preferences-modal .surecookie-forwarding-sites{list-style:none;margin:10px 0 0 0;padding:0;display:flex;flex-direction:column;border:1px solid;border-color:rgba(55,65,81,.15);border-radius:8px;overflow:hidden}.surecookie-preferences-modal .surecookie-forwarding-site{display:flex;align-items:center;border-bottom:1px solid rgba(55,65,81,.1)}.surecookie-preferences-modal .surecookie-forwarding-site:last-child{border-bottom:none}.surecookie-preferences-modal .surecookie-forwarding-site-link{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:13px;color:var(--surecookie-banner-text-color);text-decoration:none;opacity:.85;transition:opacity .15s ease,background-color .15s ease}.surecookie-preferences-modal .surecookie-forwarding-site-link:hover{opacity:1;background-color:rgba(55,65,81,.06);text-decoration:none}.surecookie-preferences-modal .surecookie-forwarding-site-globe{flex-shrink:0;opacity:.6}.surecookie-preferences-modal .surecookie-forwarding-site-url{flex:1;min-width:0;overflow-wrap:anywhere;line-height:1.4}.surecookie-preferences-modal .surecookie-forwarding-site-ext{flex-shrink:0;opacity:.4;margin-left:auto}.surecookie-preferences-modal .surecookie-categories-wrapper{position:relative;margin:0 24px;overflow:visible}.surecookie-preferences-modal .surecookie-categories-scroll{-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto;max-height:280px;padding:0 8px;margin:0 -8px}.surecookie-preferences-modal .surecookie-categories-scroll::-webkit-scrollbar{display:none}.surecookie-preferences-modal .surecookie-categories-list{padding:0;display:flex;flex-direction:column}.surecookie-preferences-modal .surecookie-category-item{padding:16px 0;border-bottom:1px solid #37415126}.surecookie-preferences-modal .surecookie-category-item:last-child{border-bottom:none}.surecookie-preferences-modal .surecookie-category-header,.surecookie-preferences-modal .surecookie-category-trigger,.surecookie-preferences-modal .surecookie-expand-icon{display:flex;align-items:center}.surecookie-preferences-modal .surecookie-category-header{justify-content:space-between;gap:12px}.surecookie-preferences-modal .surecookie-category-trigger{flex:1;cursor:pointer;gap:12px;background:0 0;border:none;padding:4px;margin:-4px;border-radius:4px;text-align:inherit}.surecookie-preferences-modal .surecookie-expand-icon{justify-content:center;transition:transform .2s;opacity:.5;color:var(--surecookie-banner-text-color);width:20px}.surecookie-preferences-modal .surecookie-expand-icon.expanded{transform:rotate(90deg)}.surecookie-preferences-modal .surecookie-category-name{margin:0;font-size:16px;font-weight:600;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-category-controls{display:flex;align-items:center;gap:12px}.surecookie-preferences-modal .surecookie-always-active{font-size:12px;color:var(--surecookie-banner-text-color,#6b7280);opacity:.65;font-weight:500}.surecookie-preferences-modal .surecookie-toggle-btn{width:40px;height:20px;border-radius:10px;border:none;cursor:pointer;position:relative;transition:background-color .3s ease;flex-shrink:0;padding:0}.surecookie-preferences-modal .surecookie-toggle-btn:disabled{cursor:not-allowed}.surecookie-preferences-modal .surecookie-toggle-knob{position:absolute;top:4px;left:4px;width:12px;height:12px;border-radius:50%;background-color:#fff;transition:left .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.2)}.surecookie-preferences-modal .surecookie-toggle-knob.checked{left:24px}.surecookie-preferences-modal .surecookie-category-details{margin-top:12px;padding-left:32px}.surecookie-preferences-modal .surecookie-category-desc{margin:0;font-size:14px;line-height:1.6;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-cookie-table-wrapper{overflow-x:auto;margin-bottom:10px}.surecookie-preferences-modal .surecookie-cookie-table{width:100%;border-collapse:collapse;font-size:12px;margin-bottom:0;text-align:left;border:none;color:var(--surecookie-banner-text-color)}.surecookie-preferences-modal .surecookie-cookie-table td,.surecookie-preferences-modal .surecookie-cookie-table th{padding:8px 4px;border:none;background:0 0}#surecookie-public-root .surecookie-cookie-table th,.surecookie-modal-branding-content span:last-child{font-weight:600}.surecookie-preferences-modal .surecookie-cookie-table tr{border:none;border-bottom:1px solid rgba(156,163,175,.15)}.surecookie-preferences-modal .surecookie-modal-footer{padding:20px 24px;display:flex;gap:12px;align-items:center;justify-content:flex-start}.surecookie-preferences-modal .surecookie-footer-actions{display:flex;gap:12px;flex:1}.surecookie-preferences-modal .surecookie-btn-outline,.surecookie-preferences-modal .surecookie-btn-outline-secondary{min-width:82px;height:40px;padding:0 12px;font-size:14px;font-weight:500;border-radius:8px;background-color:transparent;cursor:pointer;white-space:nowrap;color:var(--surecookie-banner-text-color,#374151);text-transform:none;letter-spacing:0}.surecookie-preferences-modal .surecookie-btn-outline,.surecookie-preferences-modal .surecookie-btn-outline-secondary{border:1px solid var(--surecookie-banner-primary-color)}.surecookie-preferences-modal .surecookie-btn-primary{min-width:136px;height:40px;padding:0 12px;font-size:14px;font-weight:500;border:none;border-radius:8px;cursor:pointer;transition:all .2s;white-space:nowrap;background-color:var(--surecookie-banner-primary-color);color:#fff;text-transform:none;letter-spacing:0}.surecookie-preferences-modal .surecookie-btn-primary:hover{background-color:var(--surecookie-banner-primary-hover-color)}.surecookie-preferences-modal .surecookie-btn-sm{height:32px;padding:0 12px;font-size:13px}.surecookie-modal-footer-branding{border-top:1px solid color-mix(in srgb,var(--surecookie-banner-text-color,#1f2937) 15%,transparent);display:flex;align-items:center;gap:4px;justify-content:flex-end;padding:12px 20px;color:var(--surecookie-banner-text-color,#9ca3af);font-size:12px;font-weight:400}@supports not (border-top-color:color-mix(in srgb,red 50%,blue)){.surecookie-modal-footer-branding{border-top:1px solid #1f2937}.surecookie-preferences-modal[style*="backgroundColor: #fff"] .surecookie-modal-footer-branding,.surecookie-preferences-modal[style*="backgroundColor: rgb(255"] .surecookie-modal-footer-branding{border-top-color:#37415115}}.surecookie-modal-branding-content{display:flex;align-items:center;gap:4px;color:var(--surecookie-banner-text-color,#6b7280);opacity:.75}.surecookie-modal-branding-content:hover{opacity:1}.surecookie-modal-policy-link{color:var(--surecookie-banner-primary-color);text-decoration:none;font-size:inherit}.surecookie-modal-policy-link:hover{text-decoration:underline}@keyframes surecookie-pulse{0%,100%{opacity:.4}50%{opacity:.15}}.surecookie-preferences-modal .surecookie-skeleton{display:block;border-radius:4px;background-color:currentcolor;opacity:.15;animation:surecookie-pulse 1.5s ease-in-out infinite}.surecookie-preferences-modal .surecookie-skeleton-icon{width:18px;height:18px;border-radius:4px;flex-shrink:0}.surecookie-preferences-modal .surecookie-skeleton-title{width:120px;height:16px;border-radius:4px}.surecookie-preferences-modal .surecookie-skeleton-toggle{width:40px;height:20px;border-radius:10px;flex-shrink:0}.surecookie-preferences-modal .surecookie-skeleton-badge{width:80px;height:16px;border-radius:4px;flex-shrink:0}#surecookie-public-root .surecookie-preferences-modal .surecookie-cookie-table-toggle{display:flex;align-items:center;gap:2px;margin-top:12px;cursor:pointer;user-select:none;width:fit-content;transition:opacity .2s ease;background:0 0;border:none;padding:4px;margin-left:-4px;border-radius:4px;box-shadow:none}#surecookie-public-root .surecookie-preferences-modal .surecookie-cookie-table-toggle:hover{opacity:.7}#surecookie-public-root .surecookie-preferences-modal .surecookie-cookie-table-label{font-size:13px;font-weight:600;color:var(--surecookie-banner-text-color);opacity:.9}#surecookie-public-root .surecookie-preferences-modal .surecookie-table-chevron{display:flex;align-items:center;transition:transform .2s ease;opacity:.6;color:var(--surecookie-banner-text-color)}#surecookie-public-root .surecookie-preferences-modal .surecookie-table-chevron.expanded{transform:rotate(90deg)}#surecookie-public-root .surecookie-preferences-modal .surecookie-cookie-table-wrapper{margin-top:8px}.surecookie-placeholder.surecookie-placeholder{position:relative;display:block;width:100%;max-width:100%;border:0;font-family:Figtree,sans-serif}.wp-has-aspect-ratio .wp-block-embed__wrapper>.surecookie-placeholder{position:absolute;inset:0;height:auto!important}.surecookie-placeholder.surecookie-placeholder .surecookie-placeholder-content{position:absolute;inset:0;text-align:center;padding:24px;z-index:10;background-color:var(--surecookie-banner-background-color,#1f2937);border-radius:12px;box-shadow:0 4px 18px 0 rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);-webkit-backdrop-filter:blur(10px);width:100%;height:100%;display:none;flex-direction:column;align-items:center;justify-content:center}.surecookie-placeholder.surecookie-pending .surecookie-placeholder-content{display:flex}.surecookie-placeholder.surecookie-placeholder .surecookie-placeholder-text{color:var(--surecookie-banner-text-color,#e5e7eb);font-size:14px;margin:0 0 16px 0;line-height:1.5;padding:0;text-transform:none;letter-spacing:normal}.surecookie-placeholder.surecookie-placeholder .surecookie-placeholder-text:last-child{margin-bottom:0}.surecookie-placeholder.surecookie-placeholder button.surecookie-placeholder-button{background-color:var(--surecookie-banner-primary-color,#2563eb);color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;font-family:Figtree,sans-serif;transition:background-color .2s ease;box-shadow:none;text-decoration:none;text-transform:none;letter-spacing:normal;line-height:1.5;display:inline-block;margin:0}.surecookie-placeholder.surecookie-placeholder button.surecookie-placeholder-button:hover{background-color:var(--surecookie-banner-primary-hover-color,#1d4ed8)}.surecookie-placeholder.surecookie-placeholder button.surecookie-placeholder-button:focus{outline:2px solid var(--surecookie-banner-primary-color,#60a5fa);outline-offset:2px}@media (max-width:768px){#surecookie-public-root .surecookie-modal-wrapper{padding:16px 8px}.surecookie-preferences-modal{width:100%;max-width:100%;border-radius:16px}.surecookie-preferences-modal .surecookie-modal-footer{padding:10px;justify-content:space-between}.surecookie-banner-container-box,.surecookie-banner-container-box-with-logo{border-radius:12px}}@media (max-width:767px){.surecookie-container-mobile{padding:20px 18px}.surecookie-content-mobile{flex-direction:column;align-items:flex-start;gap:24px}.surecookie-buttons-mobile{width:100%;justify-content:center}.surecookie-button-mobile{width:100%;text-align:center}.surecookie-branding-mobile{width:100%;justify-content:center;margin-left:0;margin-top:8px}}@media (max-width:320px){.surecookie-preferences-modal .surecookie-footer-actions,.surecookie-preferences-modal .surecookie-modal-footer{flex-direction:column;align-items:stretch}.surecookie-preferences-modal .surecookie-btn-outline,.surecookie-preferences-modal .surecookie-btn-primary{width:100%;min-width:0}}.surecookie-sr-only{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}#surecookie-public-root .surecookie-preferences-modal button.surecookie-category-trigger{background:0 0;border:none;padding:0;font:inherit;color:inherit;text-align:left;width:100%;box-shadow:none}#surecookie-public-root .surecookie-preferences-modal .surecookie-modal-close-btn:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){.surecookie-banner-animation-fade,.surecookie-banner-animation-slide{animation:none;will-change:auto}#surecookie-public-root .surecookie-banner-overlay,#surecookie-public-root .surecookie-modal-backdrop,.surecookie-preferences-modal{animation:none}#surecookie-public-root .surecookie-preferences-modal .surecookie-table-chevron,.surecookie-preferences-modal .surecookie-expand-icon,.surecookie-preferences-modal .surecookie-modal-close-btn,.surecookie-preferences-modal .surecookie-toggle-btn,.surecookie-preferences-modal .surecookie-toggle-knob{transition:none}.surecookie-preferences-modal .surecookie-skeleton{animation:none;opacity:.2}}@media (forced-colors:active){#surecookie-public-root .surecookie-btn-base,.surecookie-preferences-modal .surecookie-btn-outline,.surecookie-preferences-modal .surecookie-btn-primary{border:1px solid buttontext}#surecookie-public-root .surecookie-btn-base:focus-visible,.surecookie-preferences-modal .surecookie-btn-outline:focus-visible,.surecookie-preferences-modal .surecookie-btn-primary:focus-visible,.surecookie-preferences-modal .surecookie-modal-close-btn:focus-visible{outline:2px solid highlight;outline-offset:2px}.surecookie-preferences-modal .surecookie-toggle-btn{border:1px solid buttontext}#surecookie-public-root .surecookie-banner,.surecookie-preferences-modal{border:1px solid canvastext}}.surecookie-placeholder.surecookie-placeholder-presto{position:relative;width:100%;min-height:80px}.surecookie-placeholder.surecookie-placeholder-presto .surecookie-placeholder-content{position:absolute;inset:0}.surecookie-placeholder.surecookie-placeholder-audio{min-height:96px}