.sopr-exchange,.sopr-exchange *{box-sizing:border-box;letter-spacing:0}.sopr-exchange{--sopr-form-bg:#203f72;--sopr-blue:#19519e;--sopr-blue-hover:#1d60b8;--sopr-white:#ffffff;--sopr-input-text:#dce7f6;--sopr-error:#ffb0b0;--sopr-modal-navy:#172640;--sopr-modal-surface:#d9dde3;--sopr-modal-ink:#17243d;width:100%;direction:rtl;font-family:inherit}.sopr-request-form{width:100%;max-width:1147px;margin:0 auto;padding:18px 8px 31px;color:var(--sopr-white);border:0;border-radius:0}.sopr-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:24px}.sopr-field{position:relative;min-width:0}.sopr-field label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sopr-field input:not([type="hidden"]),.sopr-field select{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;height:53px;margin:0;padding:16px 24px;gap:10px;color:var(--sopr-input-text);background:rgb(177 210 255 / .04);border:1px solid rgb(177 210 255 / .19);border-radius:9999px;box-shadow:none;font:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:right;outline:none;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.sopr-field select{cursor:pointer;padding-left:52px;appearance:none;-webkit-appearance:none;background-image:url(/wp-content/plugins/snowa-exchange-request/assets/icons/chevron-down.svg);background-repeat:no-repeat;background-position:left 24px center;background-size:16px 16px}.sopr-field select:disabled{cursor:not-allowed;opacity:.65}.sopr-field select.sopr-native-select{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.sopr-custom-select{position:relative;z-index:2;width:100%;color:var(--sopr-input-text)}.sopr-custom-select.is-open{z-index:60}.sopr-custom-select-button{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:53px;margin:0;padding:16px 24px;color:var(--sopr-input-text);background:rgb(177 210 255 / .04);border:1px solid rgb(177 210 255 / .19);border-radius:9999px;box-shadow:none;font:inherit;font-size:14px;font-weight:400;line-height:1.5;text-align:right;cursor:pointer;outline:none;transition:border-color 160ms ease,background-color 160ms ease,box-shadow 160ms ease}.sopr-custom-select-button::after{content:"";flex:0 0 auto;width:16px;height:16px;margin-right:12px;background:url(/wp-content/plugins/snowa-exchange-request/assets/icons/chevron-down.svg) center / 16px 16px no-repeat;transition:transform 160ms ease}.sopr-custom-select-current{display:block;min-width:0;overflow:hidden;color:var(--sopr-input-text);text-overflow:ellipsis;white-space:nowrap}.sopr-custom-select:not(.has-value) .sopr-custom-select-current{opacity:.9}.sopr-custom-select-button:hover,.sopr-custom-select-button:focus-visible,.sopr-custom-select.is-open .sopr-custom-select-button{border-color:rgb(177 210 255 / .58);background:rgb(177 210 255 / .07)}.sopr-custom-select.is-open .sopr-custom-select-button::after{transform:rotate(180deg)}.sopr-custom-select.is-disabled .sopr-custom-select-button{cursor:not-allowed;opacity:.65}.sopr-custom-select-menu{position:absolute;z-index:40;top:calc(100% + 8px);right:0;left:0;display:flex;flex-direction:column;max-height:360px;padding:10px;overflow:hidden;color:var(--sopr-input-text);background:#2C486F;border:1px solid rgb(177 210 255 / .24);border-radius:28px;box-shadow:0 18px 42px rgb(5 14 31 / .28)}.sopr-custom-select-menu[hidden]{display:none}.sopr-custom-select-search-wrap{position:sticky;top:0;z-index:1;padding:0 0 8px;background:#2C486F}.sopr-custom-select-search{display:block;width:100%;height:44px;margin:0;padding:10px 18px;color:#eaf2ff;background:rgb(177 210 255 / .08);border:1px solid rgb(177 210 255 / .25);border-radius:9999px;box-shadow:none;font:inherit;font-size:13px;font-weight:500;line-height:1.5;text-align:right;outline:none}.sopr-custom-select-search::placeholder{color:#adc1dd;opacity:1}.sopr-custom-select-search:focus{border-color:rgb(177 210 255 / .62);background:rgb(177 210 255 / .12)}.sopr-custom-select-options{max-height:286px;margin:0 -6px 0 0;padding:2px 0 2px 6px;overflow-y:auto;scrollbar-color:#9fc0e8 rgb(255 255 255 / .08);scrollbar-width:thin}.sopr-custom-select-options::-webkit-scrollbar{width:8px}.sopr-custom-select-options::-webkit-scrollbar-track{background:rgb(255 255 255 / .08);border-radius:9999px}.sopr-custom-select-options::-webkit-scrollbar-thumb{background:#9fc0e8;border:2px solid #464a50;border-radius:9999px}.sopr-custom-select-options::-webkit-scrollbar-thumb:hover{background:#c3d9f7}.sopr-custom-select-option{display:block;width:100%;min-height:42px;margin:0;padding:10px 24px;color:#dce7f6;background:#fff0;border:0;box-shadow:none;font:inherit;font-size:14px;font-weight:500;line-height:1.7;text-align:right;cursor:pointer;outline:none;transition:color 140ms ease,background-color 140ms ease}.sopr-custom-select-option:hover,.sopr-custom-select-option:focus-visible,.sopr-custom-select-option[aria-selected="true"]{color:#fff;background:rgb(177 210 255 / .11)}.sopr-custom-select-option.is-placeholder{color:#adc1dd}.sopr-custom-select-option.is-hidden,.sopr-custom-select-option[hidden]{display:none}.sopr-custom-select-empty{padding:14px 18px 8px;color:#adc1dd;font-size:13px;font-weight:500;line-height:1.8;text-align:center}.sopr-field input::placeholder{color:var(--sopr-input-text);opacity:.9}.sopr-field input:focus,.sopr-field select:focus{border-color:rgb(177 210 255 / .58)}.sopr-field.has-error input:not([type="hidden"]),.sopr-field.has-error select{border-color:rgb(255 176 176 / .9)}.sopr-field.has-error .sopr-custom-select-button{border-color:rgb(255 176 176 / .9)}.sopr-field-error{position:absolute;top:57px;right:24px;left:24px;display:block;color:var(--sopr-error);font-size:11px;line-height:1.5;text-align:right}.sopr-registration .sopr-field-error{top:19px;right:auto;left:36px}.sopr-form-status:empty,.sopr-otp-status:empty{display:none}.sopr-form-status{margin:-10px 16px 14px;color:var(--sopr-white);font-size:13px;font-weight:500;line-height:1.7;text-align:center}.sopr-form-status.is-error{color:var(--sopr-error)}.sopr-submit-button{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:61px;margin:0;padding:16px 24px;gap:5px;color:var(--sopr-white);background:#19519E;border:0;border-radius:9999px;box-shadow:0 4px 16px rgb(25 81 158 / .4);font:inherit;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;transition:background-color 160ms ease,box-shadow 160ms ease,opacity 160ms ease}.sopr-submit-button:hover{background:var(--sopr-blue-hover);box-shadow:0 6px 20px rgb(25 81 158 / .5)}.sopr-submit-button:focus-visible,.sopr-verify-button:focus-visible,.sopr-resend-button:focus-visible,.sopr-edit-mobile-button:focus-visible{outline:3px solid rgb(25 81 158 / .28);outline-offset:3px}.sopr-submit-button[aria-disabled="true"],.sopr-verify-button[aria-disabled="true"],.sopr-resend-button:disabled{cursor:not-allowed;opacity:.55}.sopr-button-spinner{display:none;flex:0 0 auto;width:18px;height:18px;border:2px solid rgb(255 255 255 / .4);border-top-color:currentColor;border-radius:50%;animation:sopr-spin 700ms linear infinite}.is-loading .sopr-button-spinner{display:inline-block}.sopr-modal[hidden],.sopr-modal-content[hidden],.sopr-resend-button[hidden],.sopr-otp-timer-label[hidden]{display:none}.sopr-modal{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:20px}.sopr-modal-backdrop{position:absolute;inset:0;background:rgb(5 14 31 / .8);backdrop-filter:blur(2px)}.sopr-modal-panel{position:relative;z-index:1;width:min(100%, 520px);color:var(--sopr-modal-ink);border:0;border-radius:18px;text-align:center}.sopr-modal-content{width:100%;padding:43px 40px 35px;background:var(--sopr-modal-surface);border-radius:42px;box-shadow:0 24px 70px rgb(0 0 0 / .38)}.sopr-modal-content h2{margin:0 0 20px;color:#1D2A3D;font-size:24px;font-weight:800;line-height:1.5}.sopr-modal-lead,.sopr-success-view p{margin:0;color:#314158;font-size:16px;font-weight:400;line-height:2}.sopr-otp-entry-row{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:24px;margin-top:32px}.sopr-otp-inputs{display:grid;grid-template-columns:repeat(4,60px);gap:14px;margin:0}.sopr-otp-digit{display:block;width:60px;height:60px;padding:0;color:var(--sopr-blue);background:#c8d1df;border:0;border-radius:50%;box-shadow:none;font:inherit;font-size:20px;font-weight:500;line-height:1;text-align:center;outline:none;transition:box-shadow 160ms ease,background-color 160ms ease}.sopr-otp-digit::placeholder{color:#9da8b8;font-size:14px;opacity:.75}.sopr-otp-digit:focus{background:#19519E1A}.sopr-verify-button{position:relative;display:inline-flex;flex:0 0 126px;align-items:center;justify-content:center;width:126px;height:60px;padding:12px 20px;gap:7px;color:var(--sopr-blue);background:#19519E1A;border-radius:9999px;box-shadow:none;font:inherit;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;cursor:pointer;overflow:hidden;transition:color 160ms ease,background-color 160ms ease,opacity 160ms ease;border:none}.sopr-verify-button[aria-disabled="true"]{opacity:1}.sopr-verify-button.active,.sopr-verify-button.active:hover{color:var(--sopr-white);background:var(--sopr-blue)}.sopr-verify-button .sopr-button-spinner{border-color:rgb(25 81 158 / .35);border-top-color:currentColor}.sopr-verify-button.active .sopr-button-spinner{border-color:rgb(255 255 255 / .4);border-top-color:currentColor}.sopr-verify-progress{position:absolute;inset:0;padding:2px;border-radius:inherit;pointer-events:none;background:conic-gradient(from -90deg,var(--sopr-blue) calc(var(--sopr-progress, 0) * 1%),transparent 0);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.sopr-verify-progress span{display:none}.sopr-otp-status{min-height:24px;margin:10px 0 0;color:#b4232c;font-size:13px;font-weight:500;line-height:1.7;text-align:center}.sopr-otp-status.is-success{color:#21623b}.sopr-captcha-card{margin-top:28px;transition:opacity 180ms ease,transform 180ms ease}.sopr-captcha-card.is-fading{opacity:0;transform:translateY(8px)}.sopr-captcha-question{margin-bottom:18px;color:#1D2A3D;font-size:32px;font-weight:800;line-height:1.3;text-align:center}.sopr-captcha-options{display:flex;align-items:center;justify-content:center;gap:16px}.sopr-captcha-option{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0;padding:0;color:var(--sopr-blue);background:#eef3fb;border:2px solid rgb(25 81 158 / .18);border-radius:16px;box-shadow:none;font:inherit;font-size:22px;font-weight:800;line-height:1;cursor:pointer;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease,opacity 160ms ease}.sopr-captcha-option:hover,.sopr-captcha-option:focus-visible{border-color:rgb(25 81 158 / .55);transform:translateY(-1px)}.sopr-captcha-option.is-correct{color:#166534;background:#dcfce7;border-color:#22c55e}.sopr-captcha-option.is-wrong{color:#991b1b;background:#fee2e2;border-color:#ef4444}.sopr-captcha-option:disabled{cursor:default;opacity:.92;transform:none}.sopr-captcha-status{min-height:24px;margin-top:16px;color:#b4232c;font-size:13px;font-weight:600;line-height:1.8;text-align:center}.sopr-captcha-status.is-success{color:#166534}.sopr-otp-meta{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:24px;margin-top:16px}.sopr-otp-resend-area{display:flex;align-items:center;justify-content:flex-start;min-height:24px}.sopr-otp-timer-label{color:#7f8999;font-size:12px;font-weight:400;line-height:1.7;white-space:nowrap}.sopr-otp-timer{display:inline-block;font-variant-numeric:tabular-nums;direction:ltr}.sopr-resend-button,.sopr-edit-mobile-button{display:inline-flex;align-items:center;justify-content:center;min-height:24px;margin:0;padding:0;gap:6px;color:var(--sopr-blue);background:#fff0;border:0;border-radius:0;box-shadow:none;font:inherit;font-size:12px;font-weight:500;line-height:1.7;cursor:pointer}.sopr-resend-button:hover,.sopr-edit-mobile-button:hover{color:#0d438f;text-decoration:underline}.sopr-resend-button .sopr-button-spinner{width:14px;height:14px;border-color:rgb(25 81 158 / .3);border-top-color:currentColor}.sopr-success-view{padding-top:46px;padding-bottom:46px}.sopr-success-view h2{margin-bottom:20px}.sopr-success-view p{font-size:14px}.sopr-modal.is-success .sopr-modal-panel{width:min(100%, 680px)}body.sopr-modal-open{overflow:hidden}@keyframes sopr-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.sopr-request-form{padding:18px 16px 24px;border-radius:0}.sopr-form-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}.sopr-field-error{position:static;padding:3px 20px 0}.sopr-captcha-question{font-size:28px}.sopr-captcha-option{width:64px;height:64px;font-size:20px}.sopr-modal{padding:12px}.sopr-modal-panel{padding:8px;border-radius:16px}.sopr-modal-content{padding:30px 16px 24px;border-radius:28px}.sopr-modal-content h2{margin-bottom:14px;font-size:22px}.sopr-modal-lead,.sopr-success-view p{font-size:14px;line-height:1.9}.sopr-otp-entry-row{flex-direction:column;gap:18px;margin-top:24px}.sopr-otp-inputs{grid-template-columns:repeat(4,52px);gap:9px}.sopr-otp-digit{width:52px;height:52px}.sopr-verify-button{width:min(100%, 180px);height:52px;flex-basis:52px}.sopr-otp-meta{margin-top:8px}.sopr-success-view{padding-top:38px;padding-bottom:38px}.sopr-submit-button{font-size:16px;height:50px}.sopr-field input:not([type="hidden"]),.sopr-field select{height:40px;min-height:40px}.sopr-field select{padding:10px 24px;padding-left:50px;font-size:10px;background-position:left 24px center;background-size:14px 14px}.sopr-custom-select-button{height:40px;min-height:40px;padding:10px 24px;font-size:10px}.sopr-custom-select-current{font-size:10px}.sopr-custom-select-button::after{width:14px;height:14px;background-size:14px 14px}.sopr-field input::placeholder{font-size:10px}}@media (prefers-reduced-motion:reduce){.sopr-exchange *{scroll-behavior:auto!important;transition-duration:0.01ms!important}}