/* WebiksaHost responsive auth + storefront currency. Isolated styles to avoid header regressions. */
.webiksa-currency-notice{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:16px 22px;margin:18px auto;max-width:1140px;border-radius:15px;background:#eef4ff;border:1px solid #dce8ff;color:#183766;text-align:right}
.webiksa-currency-notice p{margin:5px 0 0;font-size:14px;color:#66758b}
.webiksa-currency-change{display:inline-flex;align-items:center;justify-content:center;background:#225ce2;color:#fff!important;border-radius:10px;padding:11px 18px;white-space:nowrap;font-weight:700}
@media(max-width:767px){
 html,body{max-width:100%;overflow-x:hidden}
 .webiksa-currency-notice{margin:14px 12px;flex-direction:column;align-items:stretch;text-align:right}
 .webiksa-currency-change{width:100%;white-space:normal}
 body:has(.webiksa-auth),body:has(.webiksa-auth-register){background:#07368c!important;direction:rtl}
 .webiksa-auth{width:100%!important;max-width:100%!important;min-height:calc(100dvh - 100px)!important;display:block!important;background:#07368c!important;padding:28px 14px 36px!important;box-sizing:border-box}
 .webiksa-auth .login-right-side-custom{width:100%!important;max-width:520px!important;float:none!important;position:static!important;min-height:0!important;height:auto!important;margin:0 auto!important;background:#fff!important;border-radius:12px!important;padding:22px 22px 26px!important;box-sizing:border-box;box-shadow:0 16px 42px rgba(0,0,0,.14)}
 .webiksa-auth .login-left-side-custom{display:none!important}
 .webiksa-auth .login-wrapper,.webiksa-auth .login-form-container{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;position:static!important;transform:none!important}
 .webiksa-auth .login-title{font-size:26px!important;text-align:center!important;color:#101c32!important;margin:14px 0 32px!important}
 .webiksa-auth .login-head{text-align:center!important;font-size:14px!important;margin-bottom:10px!important}
 .webiksa-auth .form-group{margin-bottom:22px!important;text-align:right!important}
 .webiksa-auth label{display:block;margin-bottom:9px;color:#475569;font-size:15px}
 .webiksa-auth input.form-control{height:52px!important;width:100%!important;border:1px solid #d4dce7!important;border-radius:7px!important;box-sizing:border-box;padding:12px!important;font-size:16px!important;background:white!important}
 .webiksa-auth .checkbox label{display:flex!important;gap:10px;align-items:center}
 .webiksa-auth input[type=submit]{display:block!important;width:100%!important;min-height:52px!important;background:#155df0!important;border:0!important;color:white!important;border-radius:7px!important;margin:8px 0!important}
 .webiksa-auth .btn-default{display:block!important;margin:8px 0!important;text-align:center}
 #registration.webiksa-auth-register{max-width:540px!important;width:calc(100% - 28px)!important;margin:24px auto 35px!important;padding:20px!important;background:#fff!important;border-radius:12px!important;box-shadow:0 12px 34px rgba(0,0,0,.13);box-sizing:border-box;direction:rtl}
 #registration.webiksa-auth-register .row{display:flex!important;flex-wrap:wrap!important;margin:0!important}
 #registration.webiksa-auth-register .row>[class*=col-]{width:100%!important;flex:0 0 100%!important;max-width:100%!important;float:none!important;padding:0!important}
 #registration.webiksa-auth-register .form-group{width:100%!important;margin:0 0 20px!important}
 #registration.webiksa-auth-register input.field,#registration.webiksa-auth-register select.field,#registration.webiksa-auth-register .form-control{display:block!important;width:100%!important;max-width:100%!important;min-height:50px!important;box-sizing:border-box!important;border-radius:7px!important;background:#fff!important;border:1px solid #d6dee9!important;padding:10px 12px!important;font-size:16px!important}
 #registration.webiksa-auth-register .sub-heading{font-size:21px!important;text-align:right!important;margin:18px 0 24px!important;color:#172640!important}
 #registration.webiksa-auth-register .prepend-icon .field-icon{display:none!important}
 #registration.webiksa-auth-register .btn-primary{width:100%!important;min-height:52px!important;background:#155df0!important;border:0!important}
 #registration.webiksa-auth-register input[type=checkbox]{width:auto!important;min-height:0!important}
 #registration.webiksa-auth-register select{direction:rtl}
}
