body.bbd-app .bbd-mobile-otp-login{position:relative;clear:both;margin:0 0 26px;padding:24px;border:1px solid var(--bbd-panel-border,#e1e6e2);border-radius:18px;background:var(--bbd-panel-surface);box-shadow:0 12px 36px rgba(22,45,31,.06);overflow:hidden;direction:rtl}body.bbd-app .bbd-mobile-otp-head{text-align:center;margin-bottom:18px}body.bbd-app .bbd-mobile-otp-head h2{font-size:1.25rem;margin:8px 0;color:var(--bbd-panel-text)}body.bbd-app .bbd-mobile-otp-head p{margin:0;color:var(--bbd-panel-muted,#6f7b73);font-size:.875rem;line-height:1.9}body.bbd-app .bbd-login-or{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:color-mix(in srgb,var(--bbd-panel-primary) 10%,var(--bbd-panel-surface));color:var(--bbd-panel-primary);font-size:.875rem;font-weight:800}body.bbd-app .bbd-otp-step{display:none;gap:12px;align-items:end}body.bbd-app .bbd-otp-step.is-active{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end}body.bbd-app .bbd-otp-step label{display:flex;flex-direction:column;justify-content:flex-end;gap:7px;margin:0;font-size:.875rem;font-weight:700}body.bbd-app .bbd-otp-step input{width:100%;height:48px;min-height:48px;margin:0;border:1px solid var(--bbd-panel-border,#dfe5e0);border-radius:12px;padding:9px 13px;background:var(--bbd-panel-surface);color:var(--bbd-panel-text);box-shadow:none;direction:ltr;text-align:left}body.bbd-app .bbd-otp-step .button{display:inline-flex;align-items:center;justify-content:center;align-self:end;height:48px;min-height:48px;line-height:1;margin:0;border-radius:12px;padding:0 20px;white-space:nowrap}body.bbd-app .bbd-otp-actions{display:flex;gap:8px;align-items:flex-end;align-self:end}body.bbd-app .bbd-otp-message{min-height:21px;margin:12px 0 0;text-align:center;font-size:.875rem;color:var(--bbd-panel-muted,#6f7b73)}body.bbd-app .bbd-otp-message.is-error{color:#c73333}body.bbd-app .bbd-otp-message.is-success{color:#28744f}body.bbd-app .bbd-otp-message.is-loading{opacity:.75}body.bbd-app .bbd-account-extra-fields{margin:24px 0;padding:18px;border:1px solid var(--bbd-panel-border);border-radius:15px}body.bbd-app .bbd-account-extra-fields legend{padding:0 9px;font-weight:800}body.bbd-app .bbd-rahkar-extra-field{position:relative}body.bbd-app .bbd-rahkar-extra-field label:first-child{display:block;margin-bottom:7px;font-weight:700}body.bbd-app .bbd-rahkar-extra-field input:not([type=checkbox]):not([type=radio]),body.bbd-app .bbd-rahkar-extra-field select,body.bbd-app .bbd-rahkar-extra-field textarea{width:100%;min-height:45px;border:1px solid var(--bbd-panel-border,#dfe5e0);border-radius:10px;padding:8px 12px;background:var(--bbd-panel-surface);color:var(--bbd-panel-text)}body.bbd-app .bbd-rahkar-extra-field textarea{min-height:110px}body.bbd-app .bbd-rahkar-extra-field .description{display:block;margin-top:6px;color:var(--bbd-panel-muted,#6f7b73);font-size:.875rem}body.bbd-app .bbd-radio-options{display:flex;flex-wrap:wrap;gap:9px}body.bbd-app .bbd-checkbox-field,body.bbd-app .bbd-radio-options>label{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--bbd-panel-border,#dfe5e0);border-radius:10px;background:color-mix(in srgb,var(--bbd-panel-bg) 75%,var(--bbd-panel-surface));font-weight:500}body.bbd-app .bbd-rahkar-extra-field.is-dependency-disabled{opacity:.45}body.bbd-app .bbd-rahkar-extra-field [data-parent-value][hidden]{display:none!important}body.bbd-app .bbd-ticket-extra-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}body.bbd-app .bbd-ticket-extra-values>div{padding:11px 13px;border:1px solid var(--bbd-panel-border);border-radius:11px;background:color-mix(in srgb,var(--bbd-panel-bg) 72%,var(--bbd-panel-surface));display:flex;flex-direction:column;gap:4px}body.bbd-app .bbd-ticket-extra-values small{color:var(--bbd-panel-muted,#6f7b73)}body.bbd-app .bbd-order-status-steps{margin:0 0 24px;padding:18px;border:1px solid var(--bbd-panel-border);border-radius:15px;background:var(--bbd-panel-surface)}body.bbd-app .bbd-order-status-steps h3{margin:0 0 18px;font-size:1.0625rem}body.bbd-app .bbd-order-status-steps>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}body.bbd-app .bbd-order-status-steps span{position:relative;text-align:center;color:var(--bbd-panel-muted,#718078);font-size:.875rem}body.bbd-app .bbd-order-status-steps span:after{content:"";position:absolute;height:3px;top:9px;right:50%;left:-50%;background:var(--bbd-panel-border,#dfe5e0);z-index:0}body.bbd-app .bbd-order-status-steps span:last-child:after{display:none}body.bbd-app .bbd-order-status-steps i{position:relative;z-index:1;display:block;width:20px;height:20px;margin:0 auto 8px;border-radius:50%;border:4px solid var(--bbd-panel-surface);box-shadow:0 0 0 2px var(--bbd-panel-border,#dfe5e0);background:var(--bbd-panel-border,#dfe5e0)}body.bbd-app .bbd-order-status-steps .is-done{color:var(--bbd-panel-primary)}body.bbd-app .bbd-order-status-steps .is-done i,body.bbd-app .bbd-order-status-steps .is-done:after{background:var(--bbd-panel-primary)}body.bbd-app .bbd-order-status-steps .is-done i{box-shadow:0 0 0 2px var(--bbd-panel-primary)}body.bbd-app .bbd-panel-menu-heading>span{display:block;padding:12px 11px 5px;color:var(--bbd-panel-muted);font-size:.875rem;font-weight:800}body.bbd-app .bbd-panel-submenu{padding-right:10px;margin:0}body.bbd-app .bbd-panel-submenu .bbd-panel-configured-item a{min-height:40px;font-size:.875rem}body.bbd-app .bbd-panel-submenu .bbd-panel-menu-icon{width:26px;height:26px;flex-basis:26px}body.bbd-app .bbd-panel-subtitle-link{display:block;margin-top:8px;padding:9px 10px;border-radius:10px;text-align:center;font-size:.875rem;color:var(--bbd-panel-primary);background:color-mix(in srgb,var(--bbd-panel-primary) 8%,transparent)}body.bbd-app .bbd-admin-quick-button .dashicons{width:20px;height:20px;font-size:1.375rem}body.bbd-app .bbd-favorite-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 15px;border:1px solid #dce3de;border-radius:12px;background:var(--bbd-panel-surface);color:#34443a;cursor:pointer;font-family:inherit;font-weight:700;transition:.18s ease}body.bbd-app .bbd-favorite-button>span{font-size:1.375rem;color:#a6aea9}body.bbd-app .bbd-favorite-button.is-active,body.bbd-app .bbd-favorite-button:hover{border-color:#e65967;color:#b32236;background:#fff7f8}body.bbd-app .bbd-favorite-button.is-active>span{color:#e23c53}body.bbd-app .bbd-favorite-button.is-loading{opacity:.55}body.bbd-app .bbd-favorites-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body.bbd-app .bbd-favorites-grid article{padding:12px;border:1px solid var(--bbd-panel-border);border-radius:15px;background:var(--bbd-panel-surface)}body.bbd-app .bbd-favorites-grid article>a{display:flex;flex-direction:column;gap:10px;color:var(--bbd-panel-text)}body.bbd-app .bbd-favorite-placeholder,body.bbd-app .bbd-favorites-grid img{width:100%;height:150px;object-fit:cover;border-radius:11px}body.bbd-app .bbd-favorite-placeholder{display:grid;place-items:center;background:color-mix(in srgb,var(--bbd-panel-primary) 9%,var(--bbd-panel-surface));font-size:2.625rem;color:#e23c53}body.bbd-app .bbd-favorites-grid article .bbd-favorite-button{width:100%;margin-top:11px}body.bbd-app .bbd-rahkar-dynamic-page{min-height:220px}body.bbd-app.bbd-email-register-disabled:not(.logged-in).woocommerce-account .u-columns .u-column2,body.bbd-app.bbd-email-register-disabled:not(.logged-in).woocommerce-account .woocommerce-form-register{display:none}body.bbd-app.bbd-email-register-disabled:not(.logged-in).woocommerce-account .u-columns .u-column1{width:100%;float:none}body.bbd-app.bbd-rahkar-fullwidth.woocommerce-account #content,body.bbd-app.bbd-rahkar-fullwidth.woocommerce-account #page,body.bbd-app.bbd-rahkar-fullwidth.woocommerce-account #primary,body.bbd-app.bbd-rahkar-fullwidth.woocommerce-account .ast-container,body.bbd-app.bbd-rahkar-fullwidth.woocommerce-account .container,body.bbd-app.bbd-rahkar-fullwidth.woocommerce-account main{width:100%;max-width:none;margin:0;padding-left:0;padding-right:0}body.bbd-app .bbd-panel-dark .bbd-favorite-button{background:var(--bbd-panel-surface,#191d1a);color:var(--bbd-panel-text,var(--bbd-panel-surface));border-color:var(--bbd-panel-border,#303631)}@media(max-width:782px){body.bbd-app .bbd-otp-step.is-active{grid-template-columns:1fr}body.bbd-app .bbd-otp-actions{flex-direction:column;align-items:stretch}body.bbd-app .bbd-otp-actions .button{width:100%}body.bbd-app .bbd-favorites-grid,body.bbd-app .bbd-ticket-extra-values{grid-template-columns:1fr}body.bbd-app .bbd-order-status-steps>div{gap:4px}body.bbd-app .bbd-order-status-steps span strong{font-size:.875rem}body.bbd-app .bbd-mobile-otp-login{padding:18px 14px}}body.bbd-app .bbd-checkbox-options{display:flex;flex-wrap:wrap;gap:9px}body.bbd-app .bbd-checkbox-options>label{display:flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid var(--bbd-panel-border,#dfe5e0);border-radius:10px;background:color-mix(in srgb,var(--bbd-panel-bg) 75%,var(--bbd-panel-surface));font-weight:500}body.bbd-app .bbd-field-type-multiselect select{min-height:120px}body.bbd-app .bbd-otp-terms{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.875rem;line-height:1.9;color:var(--bbd-panel-muted,#6f7b73)}body.bbd-app .bbd-otp-terms input{margin-top:5px}body.bbd-app .bbd-otp-terms a{color:var(--bbd-panel-primary)}body.bbd-app .bbd-order-extra-values dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.bbd-app .bbd-order-extra-values dl>div{padding:11px;border:1px solid var(--bbd-panel-border);border-radius:10px}body.bbd-app .bbd-order-extra-values dt{font-size:.875rem;color:var(--bbd-panel-muted,#6f7b73)}body.bbd-app .bbd-order-extra-values dd{margin:5px 0 0;font-weight:700}@media(max-width:640px){body.bbd-app .bbd-order-extra-values dl{grid-template-columns:1fr}}body.bbd-app.bbd-panel-skin .woocommerce-EditAccountForm fieldset{margin:22px 0;padding:19px;border:1px solid var(--bbd-panel-border);border-radius:16px;background:color-mix(in srgb,var(--bbd-panel-bg) 54%,var(--bbd-panel-surface))}body.bbd-app.bbd-panel-skin .woocommerce-EditAccountForm fieldset legend{padding:0 10px;color:var(--bbd-panel-text);font-size:1rem;font-weight:850}body.bbd-app .bbd-account-section-intro{margin:0 0 15px;color:var(--bbd-panel-muted,#6f7b73);font-size:.875rem;line-height:1.9}body.bbd-app .bbd-account-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}body.bbd-app .bbd-account-bank-grid .form-row{float:none;width:auto;margin:0;padding:0}body.bbd-app .bbd-account-bank-grid label{display:block;margin-bottom:7px;color:var(--bbd-panel-text);font-size:.875rem;font-weight:750}body.bbd-app .bbd-account-bank-grid input{width:100%;min-height:46px;padding:9px 12px;border:1px solid var(--bbd-panel-border,#dfe5e0);border-radius:11px;background:var(--bbd-panel-surface);color:var(--bbd-panel-text);box-shadow:none}body.bbd-app .bbd-verification-bank-requirement{margin:10px 0 0;color:var(--bbd-panel-muted,#6f7b73);font-size:.875rem;line-height:1.9;text-align:center}body.bbd-app .bbd-account-password-assist{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:22px 0;padding:18px;border:1px solid color-mix(in srgb,var(--bbd-panel-primary) 24%,var(--bbd-panel-border));border-radius:17px;background:linear-gradient(135deg,color-mix(in srgb,var(--bbd-panel-primary) 8%,var(--bbd-panel-surface)),var(--bbd-panel-surface));overflow:hidden;position:relative}body.bbd-app .bbd-account-password-assist:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;left:-70px;bottom:-100px;background:color-mix(in srgb,var(--bbd-panel-primary) 12%,transparent);pointer-events:none}body.bbd-app .bbd-account-password-assist-icon{position:relative;z-index:1;width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--bbd-panel-primary);color:var(--bbd-panel-surface);font-size:1.3125rem;box-shadow:0 10px 25px color-mix(in srgb,var(--bbd-panel-primary) 22%,transparent)}body.bbd-app .bbd-account-password-assist-copy{position:relative;z-index:1;min-width:0}body.bbd-app .bbd-account-password-assist-copy strong{display:block;color:var(--bbd-panel-text);font-size:.9375rem}body.bbd-app .bbd-account-password-assist-copy p{margin:5px 0;color:var(--bbd-panel-muted,#6f7b73);font-size:.875rem;line-height:1.85}body.bbd-app .bbd-account-password-assist-copy small{color:var(--bbd-panel-primary);font-size:.875rem;font-weight:700}body.bbd-app .bbd-account-password-assist-copy small.is-warning{color:#b86b19}body.bbd-app .bbd-password-reset-sms-button{position:relative;z-index:1;white-space:nowrap}body.bbd-app .bbd-password-reset-message{grid-column:2/-1;min-height:18px;margin:0;color:var(--bbd-panel-muted,#6f7b73);font-size:.875rem}body.bbd-app .bbd-password-reset-message.is-loading{opacity:.7}body.bbd-app .bbd-password-reset-message.is-success{color:#28744f}body.bbd-app .bbd-password-reset-message.is-error{color:#c73333}@media(max-width:782px){body.bbd-app .bbd-account-bank-grid{grid-template-columns:1fr}body.bbd-app .bbd-account-password-assist{grid-template-columns:auto 1fr}body.bbd-app .bbd-password-reset-sms-button{grid-column:1/-1;width:100%}body.bbd-app .bbd-password-reset-message{grid-column:1/-1}}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .woocommerce-account-fields,body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .woocommerce-form-login,body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .woocommerce-form-register,body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .woocommerce>.u-columns{display:none}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-login{width:min(100%,560px);margin:28px auto}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-head h2{margin-top:0}body.bbd-app .bbd-home-login-section{clear:both;width:100%;margin:44px 0 0;padding:0 16px;box-sizing:border-box;direction:rtl}body.bbd-app .bbd-home-login-shell{width:min(100%,620px);margin:0 auto}body.bbd-app .bbd-home-login-section .bbd-mobile-otp-login{margin:0;padding:26px 24px;border-color:#e4e7e5;background:#fff;box-shadow:0 14px 40px rgba(22,45,31,.08)}body.bbd-app .bbd-home-login-section .bbd-mobile-otp-head h2{margin-top:0}body.bbd-app .bbd-home-login-section .bbd-otp-step .button.alt{border:0;background:#79ce6d;color:#fff;font-weight:800}body.bbd-app .bbd-home-login-section .bbd-otp-step .button.alt:hover{background:#5db852;color:#fff}@media(max-width:640px){body.bbd-app .bbd-home-login-section{margin-top:30px;padding:0 8px}body.bbd-app .bbd-home-login-section .bbd-mobile-otp-login{padding:20px 14px}}body.bbd-app .bbd-order-status-alert{margin:16px 0 0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,#d97706 10%,var(--bbd-panel-surface));color:#9a5410;font-size:.875rem;line-height:1.8}body.bbd-app .bbd-order-status-steps.is-cancelled .bbd-order-status-alert,body.bbd-app .bbd-order-status-steps.is-failed .bbd-order-status-alert{background:color-mix(in srgb,#dc2626 9%,var(--bbd-panel-surface));color:#b42323}body.bbd-app .bbd-order-status-steps.is-refunded .bbd-order-status-alert{background:color-mix(in srgb,#2563eb 9%,var(--bbd-panel-surface));color:#2454a6}body.bbd-app .bbd-card>.bbd-favorite-button.is-compact{position:absolute;z-index:4;top:12px;right:12px;min-width:40px;min-height:40px;height:40px;padding:0 11px;border-color:rgba(255,255,255,.8);background:rgba(255,255,255,.92);box-shadow:0 8px 24px rgba(15,23,42,.12);backdrop-filter:blur(8px);font-size:.875rem}body.bbd-app .bbd-card>.bbd-favorite-button.is-compact>span{font-size:1.225rem}body.bbd-app .bbd-card>.bbd-favorite-button.is-compact.is-active{background:#fff7f8;border-color:#f4a4ae}@media(max-width:640px){body.bbd-app .bbd-card>.bbd-favorite-button.is-compact strong{display:none}body.bbd-app .bbd-card>.bbd-favorite-button.is-compact{width:40px;padding:0}}.bbd-account-mobile-verify{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:18px 0;padding:16px 18px;border:1px solid #f0c36d;border-radius:12px;background:#fffaf0}.bbd-account-mobile-verify-copy{flex:1 1 240px}.bbd-account-mobile-verify-copy strong{display:block;margin-bottom:4px;font-size:15px}.bbd-account-mobile-verify-copy p{margin:0;font-size:13px;line-height:1.9;color:#6b5b3e}.bbd-account-mobile-verify-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.bbd-account-mobile-verify-code{display:flex;flex-direction:column;gap:4px;font-size:12px}.bbd-account-mobile-verify-code input{width:130px;text-align:center;letter-spacing:3px}.bbd-account-mobile-verify-message{flex:1 1 100%;margin:0;font-size:13px}.bbd-account-mobile-verify-message.is-error{color:#b32d2e}.bbd-account-mobile-verify-message.is-success{color:#1a7f37}.bbd-account-mobile-verify-message.is-loading{color:#6b6b6b}body.bbd-app .bbd-otp-step[data-bbd-otp-step=code].is-active,body.bbd-app .bbd-otp-step[data-bbd-otp-step=password].is-active,body.bbd-app .bbd-otp-step[data-bbd-otp-step=set-password].is-active{grid-template-columns:minmax(0,1fr) auto;row-gap:12px}body.bbd-app .bbd-otp-identity{grid-column:1/-1;margin:0;font-size:.8125rem;color:var(--bbd-panel-muted,#6f7b73);direction:ltr;text-align:right}body.bbd-app .bbd-otp-identity:empty{display:none}body.bbd-app .bbd-otp-link{grid-column:1/-1;justify-self:start;padding:0;border:0;background:0 0;color:var(--bbd-panel-primary);font-size:.8125rem;font-weight:700;cursor:pointer}body.bbd-app .bbd-otp-link:hover{text-decoration:underline}body.bbd-app .bbd-otp-step[data-bbd-otp-step=password].is-active .bbd-forgot-password-link{grid-column:1/-1;margin-top:-4px}body.bbd-app .bbd-otp-step[data-bbd-otp-step=set-password].is-active label{grid-column:1/-1}body.bbd-app .bbd-otp-step[data-bbd-otp-step=set-password].is-active .bbd-otp-actions{grid-column:1/-1}body.bbd-app .bbd-otp-step[data-bbd-otp-step=set-password] input{direction:ltr;text-align:left}@media(max-width:782px){body.bbd-app .bbd-otp-step[data-bbd-otp-step=code].is-active,body.bbd-app .bbd-otp-step[data-bbd-otp-step=password].is-active,body.bbd-app .bbd-otp-step[data-bbd-otp-step=set-password].is-active{grid-template-columns:1fr}}body.bbd-app .bbd-login-captcha{grid-column:1/-1;display:grid;grid-template-columns:auto auto minmax(120px,1fr) 42px;align-items:center;gap:10px;margin-top:2px;padding:10px 12px;border:1px solid var(--bbd-panel-border,#dfe5e0);border-radius:12px;background:color-mix(in srgb,var(--bbd-panel-bg) 58%,var(--bbd-panel-surface))}body.bbd-app .bbd-login-captcha-title{font-size:.8125rem;font-weight:700;color:var(--bbd-panel-muted,#6f7b73);white-space:nowrap}body.bbd-app .bbd-login-captcha-question{direction:ltr;unicode-bidi:isolate;font-size:1rem;font-weight:800;letter-spacing:.03em;white-space:nowrap;color:var(--bbd-panel-text)}body.bbd-app .bbd-login-captcha input[data-bbd-captcha-answer]{height:42px;min-height:42px;text-align:center;direction:ltr;padding:7px 10px}body.bbd-app .bbd-login-captcha-refresh{display:inline-grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:1px solid var(--bbd-panel-border,#dfe5e0);border-radius:10px;background:var(--bbd-panel-surface);color:var(--bbd-panel-primary);font-size:1.25rem;line-height:1;cursor:pointer}body.bbd-app .bbd-login-captcha-refresh:hover{border-color:var(--bbd-panel-primary)}body.bbd-app .bbd-login-captcha-refresh:disabled{opacity:.55;cursor:wait}@media(max-width:640px){body.bbd-app .bbd-login-captcha{grid-template-columns:auto minmax(0,1fr) 42px}body.bbd-app .bbd-login-captcha-title{grid-column:1/-1}}html.bbd-auth-gate-active,html.bbd-auth-gate-active body{width:100%;min-width:0;min-height:100%;margin:0;padding:0}body.bbd-app.bbd-panel-auth-gate{min-height:100vh;min-height:100dvh;margin:0;padding:0;overflow:hidden;background:#fff;color:var(--bbd-panel-text,#17221b)}body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-overlay{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;width:100%;height:100vh;height:100dvh;box-sizing:border-box;padding:20px;background:#fff;overflow:auto;overscroll-behavior:contain}body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-dialog{width:min(560px,90vw);max-width:90vw;max-height:calc(100dvh - 40px);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-login{width:100%;max-width:none;margin:0;padding:26px 24px;box-sizing:border-box;border:1px solid #dfe5e0;border-radius:18px;background:#fff;box-shadow:0 14px 42px rgba(25,45,33,.08);overflow:visible}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-head{margin-bottom:20px}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-head h2{margin:0 0 8px;font-size:1.1rem;line-height:1.8}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-head p{font-size:.875rem;line-height:1.9}body.bbd-app.bbd-panel-auth-gate .bbd-otp-message{margin-bottom:0}@media(max-width:640px){body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-overlay{padding:12px}body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-dialog{width:90vw;max-width:90vw;max-height:calc(100dvh - 24px);scrollbar-gutter:auto}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-login{padding:20px 16px;border-radius:16px}body.bbd-app.bbd-panel-auth-gate .bbd-otp-step.is-active{grid-template-columns:1fr}body.bbd-app.bbd-panel-auth-gate .bbd-otp-actions,body.bbd-app.bbd-panel-auth-gate .bbd-otp-actions .button,body.bbd-app.bbd-panel-auth-gate .bbd-otp-step .button{width:100%}body.bbd-app.bbd-panel-auth-gate .bbd-login-captcha{grid-template-columns:auto minmax(0,1fr) 42px}}body.bbd-app .bbd-mobile-otp-brand{display:flex;align-items:center;justify-content:center;min-height:58px;margin:0 auto 10px;text-align:center}body.bbd-app .bbd-mobile-otp-brand img{display:block;max-width:150px;max-height:58px;width:auto;height:auto;object-fit:contain}body.bbd-app .bbd-mobile-otp-brand>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#23395d;color:#fff;font-size:1.25rem;font-weight:900;box-shadow:0 8px 22px rgba(35,57,93,.2)}body.bbd-app .bbd-mobile-otp-head h2{margin:0;color:#23395d;text-align:center;font-weight:850}body.bbd-app .bbd-mobile-otp-login .bbd-otp-step .button.alt{border:1px solid var(--bbd-auth-action-color,#ff3d81);background:var(--bbd-auth-action-color,#ff3d81);color:var(--bbd-auth-action-text,#fff);box-shadow:0 7px 18px color-mix(in srgb,var(--bbd-auth-action-color,#ff3d81) 24%,transparent);font-weight:800}body.bbd-app .bbd-mobile-otp-login .bbd-otp-step .button.alt:focus-visible:not(:disabled),body.bbd-app .bbd-mobile-otp-login .bbd-otp-step .button.alt:hover:not(:disabled){border-color:var(--bbd-auth-action-hover,#e83372);background:var(--bbd-auth-action-hover,#e83372);color:var(--bbd-auth-action-text,#fff)}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-login{width:min(100%,392px);border:3px solid #23395d;border-radius:22px;box-shadow:0 20px 56px rgba(35,57,93,.18)}body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-dialog{width:min(392px,90vw);max-width:90vw}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-login{border:3px solid #23395d;border-radius:22px;box-shadow:0 20px 56px rgba(35,57,93,.18)}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-head{margin-bottom:18px}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-head h2{margin:0;font-size:1.125rem;line-height:1.9}@media(max-width:640px){body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-dialog{width:min(392px,90vw);max-width:90vw}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-login{padding:22px 16px;border-radius:20px}body.bbd-app .bbd-mobile-otp-brand img{max-width:132px;max-height:52px}}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account::before{content:"";position:fixed;inset:0;z-index:2147482000;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-login{position:fixed;top:50%;left:50%;right:auto;z-index:2147482001;width:min(392px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:0;padding:26px 24px;transform:translate(-50%,-50%);overflow:auto;box-sizing:border-box;border:3px solid #23395d;border-radius:22px;background:#fff;box-shadow:none}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-brand>span{box-shadow:none}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-head{margin-bottom:18px}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-head h2{margin:0;color:#23395d;font-size:1.125rem;line-height:1.9;text-align:center}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-login .bbd-otp-step .button.alt{border-color:#23395d;background:#23395d;color:#fff;box-shadow:none}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-login .bbd-otp-step .button.alt:focus-visible:not(:disabled),body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-login .bbd-otp-step .button.alt:hover:not(:disabled){border-color:#192c4b;background:#192c4b;color:#fff}body.bbd-app .bbd-login-captcha{grid-template-columns:auto auto 96px 36px;justify-content:center;gap:7px;padding:8px 9px}body.bbd-app .bbd-login-captcha-title{font-size:.75rem}body.bbd-app .bbd-login-captcha-question{font-size:.9375rem}body.bbd-app .bbd-login-captcha input[data-bbd-captcha-answer]{width:96px;height:38px;min-height:38px;padding:6px 8px}body.bbd-app .bbd-login-captcha-refresh{width:36px;height:36px;border-radius:9px;font-size:1.1rem}@media(max-width:640px){body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account .bbd-mobile-otp-login{width:min(392px,calc(100vw - 20px));max-height:calc(100dvh - 20px);padding:22px 16px;border-radius:20px}body.bbd-app .bbd-login-captcha{grid-template-columns:auto minmax(82px,1fr) 36px}body.bbd-app .bbd-login-captcha-title{grid-column:1/-1}body.bbd-app .bbd-login-captcha input[data-bbd-captcha-answer]{width:100%}}body.bbd-app .bbd-otp-inline-links{grid-column:1/-1;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px;margin-top:-2px}body.bbd-app .bbd-otp-inline-links .bbd-otp-link{grid-column:auto;justify-self:auto}body.bbd-app .bbd-otp-inline-links>span{color:var(--bbd-panel-muted,#6f7b73);font-size:.8125rem}body.bbd-app .bbd-mobile-otp-close{position:absolute;top:12px;inset-inline-start:12px;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--bbd-panel-border,#dfe5e0);background:var(--bbd-panel-surface,#fff);color:var(--bbd-panel-muted,#6f7b73);text-decoration:none;line-height:0;transition:color .15s ease,border-color .15s ease,background .15s ease;z-index:2}body.bbd-app .bbd-mobile-otp-close:focus-visible,body.bbd-app .bbd-mobile-otp-close:hover{color:var(--bbd-auth-action-color,#23395d);border-color:var(--bbd-auth-action-color,#23395d);background:color-mix(in srgb,var(--bbd-auth-action-color,#23395d) 8%,var(--bbd-panel-surface,#fff))}body.bbd-app .bbd-mobile-otp-login{overflow:visible}@media(prefers-reduced-motion:reduce){body.bbd-app .bbd-mobile-otp-close{transition:none}}body.bbd-app.bbd-panel-auth-gate{background:#fff;background-attachment:initial}body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-overlay{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}body.bbd-app.bbd-panel-auth-gate .bbd-mobile-otp-login{background:var(--bbd-panel-surface,#fff);box-shadow:0 24px 60px rgba(15,23,42,.14)}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account,body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account::before,body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-dialog,body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-overlay,html.bbd-auth-gate-active,html.bbd-auth-gate-active body,html.bbd-auth-gate-active body.bbd-app.bbd-panel-auth-gate{background-color:#fff;background-image:none}body.bbd-app.bbd-mobile-only-login:not(.logged-in).woocommerce-account::before,body.bbd-app.bbd-panel-auth-gate .bbd-auth-gate-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}
