@font-face{font-family:RlkVazir;src:url(../fonts/vazirmatn-arabic-400-normal-DMZFCm7K.woff2) format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:RlkVazir;src:url(../fonts/vazirmatn-arabic-500-normal-C_lbnnKa.woff2) format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:RlkVazir;src:url(../fonts/vazirmatn-arabic-600-normal-CPKvAnd1.woff2) format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:RlkVazir;src:url(../fonts/vazirmatn-arabic-700-normal-Dge_DOjm.woff2) format('woff2');font-style:normal;font-weight:700;font-display:swap}

#otp-login-app.rlk-login{--rlk-blue:#1261f3;--rlk-blue-dark:#064edb;--rlk-text:#17182c;--rlk-muted:#7b7d90;--rlk-border:#c8cad2;isolation:isolate;display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:100vh!important;min-height:100svh!important;margin:0!important;padding:clamp(14px,3vw,32px)!important;background:#fafbfe!important;color:var(--rlk-text)!important;direction:rtl!important;text-align:right!important;font:400 16px/1.75 RlkVazir,Vazirmatn,Tahoma,sans-serif!important}
#otp-login-app.rlk-login[dir=ltr]{direction:ltr!important;text-align:left!important}
#otp-login-app.rlk-login,#otp-login-app.rlk-login *{box-sizing:border-box!important;font-family:RlkVazir,Vazirmatn,Tahoma,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
#otp-login-app.rlk-login [hidden]{display:none!important}
#otp-login-app.rlk-login :is(main,header,section,div,nav,form,p,h1,label){float:none!important}
#otp-login-app.rlk-login :is(button,input){appearance:none!important;-webkit-appearance:none!important;text-transform:none!important}
#otp-login-app.rlk-login button{cursor:pointer!important}
#otp-login-app.rlk-login button:disabled{cursor:not-allowed!important;opacity:.6!important}

#otp-login-app.rlk-login .rlk-shell{display:block!important;width:min(100%,520px)!important;max-width:520px!important;min-width:0!important;margin:auto!important;padding:0!important;background:transparent!important;border:0!important}
#otp-login-app.rlk-login .rlk-login-column,#otp-login-app.rlk-login .rlk-already-in{display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:34px 42px 29px!important;background:#fff!important;border:1px solid #eceef4!important;border-radius:24px!important;box-shadow:0 18px 55px rgba(27,43,104,.07)!important}

#otp-login-app.rlk-login .rlk-back{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:max-content!important;margin:0 auto 37px 0!important;padding:2px 0!important;color:#4d5069!important;background:transparent!important;border:0!important;text-decoration:none!important;direction:ltr!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important}
#otp-login-app.rlk-login .rlk-back span{display:block!important;color:inherit!important;font:400 29px/.7 Arial,sans-serif!important;transform:translateY(-1px)}
#otp-login-app.rlk-login .rlk-back:hover{color:var(--rlk-blue)!important}

#otp-login-app.rlk-login .rlk-brand{display:block!important;margin:0 0 31px!important;padding:0!important;text-align:center!important}
#otp-login-app.rlk-login .rlk-mark{display:flex!important;align-items:center!important;justify-content:center!important;width:140px!important;height:60px!important;margin:0 auto 18px!important;padding:0!important;background:transparent!important;border:0!important;text-decoration:none!important}
#otp-login-app.rlk-login .rlk-mark img{display:block!important;width:140px!important;max-width:140px!important;height:60px!important;max-height:60px!important;margin:0!important;padding:0!important;object-fit:contain!important;border:0!important;box-shadow:none!important;filter:none!important}
#otp-login-app.rlk-login .rlk-brand h1{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;color:var(--rlk-text)!important;text-align:center!important;font-size:20px!important;font-weight:600!important;line-height:1.65!important}

#otp-login-app.rlk-login .rlk-method-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:4px!important;width:100%!important;margin:0 0 28px!important;padding:5px!important;background:#eef1ff!important;border:0!important;border-radius:16px!important;direction:rtl!important}
#otp-login-app.rlk-login .rlk-method-tab{display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:9px 12px!important;background:transparent!important;color:#77798d!important;border:0!important;border-radius:12px!important;box-shadow:none!important;text-align:center!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease!important}
#otp-login-app.rlk-login .rlk-method-tab.is-active{background:#fff!important;color:var(--rlk-text)!important;box-shadow:0 4px 13px rgba(48,55,100,.14)!important}
#otp-login-app.rlk-login .rlk-method-tab:not(.is-active):hover{color:var(--rlk-blue)!important}

#otp-login-app.rlk-login .rlk-app-card{display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
#otp-login-app.rlk-login .rlk-link-note{margin:0 0 22px!important;padding:0!important;color:var(--rlk-muted)!important;text-align:center!important;font-size:13px!important;font-weight:400!important;line-height:1.8!important}
#otp-login-app.rlk-login .rlk-flow{display:block!important;width:100%!important;margin:0!important;padding:0!important}
#otp-login-app.rlk-login .rlk-identity{display:block!important;width:100%!important;margin:0!important;padding:0!important}
#otp-login-app.rlk-login .rlk-label-row{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important}
#otp-login-app.rlk-login .rlk-flow label{display:block!important;margin:0 1px 9px!important;padding:0!important;color:var(--rlk-text)!important;text-align:start!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important}
#otp-login-app.rlk-login .rlk-flow label span{color:#dc354f!important}
#otp-login-app.rlk-login .rlk-hint{display:block!important;margin:0!important;padding:0!important;color:#85879a!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important}
#otp-login-app.rlk-login .rlk-identity-field{display:block!important;margin:0 0 22px!important;padding:0!important}
#otp-login-app.rlk-login .rlk-password-field{display:block!important;margin:0 0 12px!important;padding:0!important}
#otp-login-app.rlk-login .rlk-flow input:not([type=checkbox]){display:block!important;width:100%!important;max-width:none!important;height:56px!important;min-height:56px!important;margin:0!important;padding:10px 16px!important;background:#fff!important;color:var(--rlk-text)!important;border:1.5px solid var(--rlk-border)!important;border-radius:12px!important;box-shadow:none!important;outline:0!important;text-align:left!important;direction:ltr!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;transition:border-color .18s ease,box-shadow .18s ease!important}
#otp-login-app.rlk-login .rlk-flow input:not([type=checkbox])::placeholder{color:#a1a3af!important;opacity:1!important;font-size:15px!important;font-weight:400!important}
#otp-login-app.rlk-login .rlk-flow input:not([type=checkbox]):focus{border-color:#1769c4!important;box-shadow:0 0 0 3px rgba(23,105,196,.1)!important}
#otp-login-app.rlk-login .rlk-flow input[aria-invalid=true]{border-color:#d84057!important;box-shadow:0 0 0 3px rgba(216,64,87,.1)!important}

#otp-login-app.rlk-login .rlk-password-wrap{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important}
#otp-login-app.rlk-login .rlk-password-wrap input{padding-right:54px!important}
#otp-login-app.rlk-login .rlk-visibility{position:absolute!important;z-index:2!important;top:6px!important;right:6px!important;left:auto!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:9px!important;background:transparent!important;color:#9295a7!important;border:0!important;border-radius:9px!important;box-shadow:none!important}
#otp-login-app.rlk-login .rlk-visibility:hover{background:#f3f5ff!important;color:var(--rlk-blue)!important}
#otp-login-app.rlk-login .rlk-visibility svg{display:block!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;fill:none!important;stroke:currentColor!important}
#otp-login-app.rlk-login .rlk-visibility :is(path,circle){fill:none!important;stroke:currentColor!important}
#otp-login-app.rlk-login .rlk-visibility .rlk-eye-closed{display:none!important}
#otp-login-app.rlk-login .rlk-visibility.is-visible .rlk-eye-open{display:none!important}
#otp-login-app.rlk-login .rlk-visibility.is-visible .rlk-eye-closed{display:block!important}

#otp-login-app.rlk-login .rlk-password-options{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:0 1px 22px!important;padding:0!important;color:var(--rlk-muted)!important;font-size:12px!important;line-height:1.6!important}
#otp-login-app.rlk-login .rlk-password-options .rlk-remember{display:flex!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;color:var(--rlk-muted)!important;font-size:12px!important;font-weight:400!important;white-space:nowrap!important;cursor:pointer!important}
#otp-login-app.rlk-login .rlk-flow input[type=checkbox]{appearance:auto!important;-webkit-appearance:auto!important;display:block!important;flex:0 0 auto!important;width:15px!important;height:15px!important;min-height:15px!important;margin:0!important;padding:0!important;accent-color:var(--rlk-blue)!important}
#otp-login-app.rlk-login .rlk-password-options button{width:auto!important;margin:0!important;padding:0!important;background:transparent!important;color:#646b97!important;border:0!important;box-shadow:none!important;text-decoration:none!important;font-size:12px!important;font-weight:400!important;line-height:1.6!important}
#otp-login-app.rlk-login .rlk-password-options button:hover{text-decoration:underline!important;color:var(--rlk-blue)!important}
#otp-login-app.rlk-login[data-mode=otp] .rlk-password-field,#otp-login-app.rlk-login[data-mode=otp] .rlk-password-options{display:none!important}

#otp-login-app.rlk-login .rlk-primary{display:grid!important;place-items:center!important;width:100%!important;max-width:none!important;min-height:57px!important;margin:0!important;padding:10px 18px!important;background:var(--rlk-blue)!important;color:#fff!important;border:0!important;border-radius:11px!important;box-shadow:0 4px 10px rgba(18,97,243,.12)!important;text-align:center!important;text-decoration:none!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;transition:background-color .18s ease,transform .18s ease!important}
#otp-login-app.rlk-login .rlk-primary:hover:not(:disabled){background:var(--rlk-blue-dark)!important;transform:translateY(-1px)!important}
#otp-login-app.rlk-login .rlk-primary:active:not(:disabled){transform:none!important}

#otp-login-app.rlk-login .rlk-step-identity{margin:0 0 18px!important;padding:0!important;color:#68718a!important;text-align:center!important;direction:ltr!important;overflow-wrap:anywhere!important;font-size:13px!important;font-weight:500!important;line-height:1.6!important}
#otp-login-app.rlk-login .rlk-step-actions{display:flex!important;justify-content:space-between!important;gap:12px!important;width:100%!important;margin:14px 0 0!important;padding:0!important}
#otp-login-app.rlk-login .rlk-step-actions button{width:auto!important;margin:0!important;padding:5px 0!important;background:transparent!important;color:var(--rlk-blue)!important;border:0!important;box-shadow:none!important;font-size:12px!important;font-weight:600!important}
#otp-login-app.rlk-login .rlk-step-actions button:hover{text-decoration:underline!important}
#otp-login-app.rlk-login .rlk-forgot-step{display:block!important;width:100%!important;margin:0!important;padding:0!important}
#otp-login-app.rlk-login .rlk-forgot-step h2{margin:0 0 7px!important;padding:0!important;color:var(--rlk-text)!important;text-align:center!important;font-size:18px!important;font-weight:600!important;line-height:1.6!important}
#otp-login-app.rlk-login .rlk-forgot-step p{margin:0 0 22px!important;padding:0!important;color:var(--rlk-muted)!important;text-align:center!important;font-size:12px!important;font-weight:400!important;line-height:1.8!important}
#otp-login-app.rlk-login .rlk-forgot-step>input{margin:0 0 28px!important}
#otp-login-app.rlk-login .rlk-forgot-back{display:block!important;width:max-content!important;margin:13px auto 0!important;padding:3px 0!important;background:transparent!important;color:var(--rlk-blue)!important;border:0!important;box-shadow:none!important;text-align:center!important;font-size:12px!important;font-weight:600!important;line-height:1.6!important}
#otp-login-app.rlk-login .rlk-forgot-back:hover{text-decoration:underline!important}
#otp-login-app.rlk-login .rlk-field-error{display:block!important;margin:6px 2px 0!important;padding:0!important;color:#b92f4b!important;font-size:12px!important;font-weight:500!important;line-height:1.6!important}
#otp-login-app.rlk-login .rlk-message{display:block!important;margin:0!important;padding:0!important;text-align:center!important;font-size:12px!important;font-weight:400!important;line-height:1.7!important}
#otp-login-app.rlk-login .rlk-message:not(:empty){margin-top:14px!important;padding:10px 12px!important;background:#edf4ff!important;color:#284c97!important;border-radius:9px!important}
#otp-login-app.rlk-login .rlk-message.is-error{background:#fff0f2!important;color:#b6324d!important}
#otp-login-app.rlk-login .rlk-message.is-success{background:#e8f8f1!important;color:#157b51!important}
#otp-login-app.rlk-login .rlk-message.is-field-error{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;padding:0!important;margin:-1px!important;border:0!important}

#otp-login-app.rlk-login .rlk-legal{display:block!important;margin:19px 0 0!important;padding:0!important;color:#3d3e52!important;text-align:center!important;font-size:12px!important;font-weight:400!important;line-height:1.9!important}
#otp-login-app.rlk-login .rlk-legal span{color:#6373ac!important;font-weight:500!important}
#otp-login-app.rlk-login .rlk-seller-cta{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px 7px!important;width:100%!important;margin:9px 0 0!important;padding:0!important;color:#858799!important;text-align:center!important;font-size:12px!important;font-weight:400!important;line-height:1.8!important;border:0!important}
#otp-login-app.rlk-login .rlk-seller-cta a{color:var(--rlk-blue)!important;text-decoration:none!important;font-size:12px!important;font-weight:600!important}
#otp-login-app.rlk-login .rlk-seller-cta a:hover{text-decoration:underline!important}

#otp-login-app.rlk-login :is(a,button,input):focus-visible{outline:3px solid rgba(18,97,243,.55)!important;outline-offset:3px!important}
#otp-login-app.rlk-login .rlk-already-in{text-align:center!important}
#otp-login-app.rlk-login .rlk-already-in p{margin:0 0 18px!important}
#otp-login-app.rlk-login .rlk-seller-link{display:block!important;margin:14px 0 0!important;color:var(--rlk-blue)!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important}
#otp-login-app.rlk-login [hidden]{display:none!important}
.otp-admin-preview-notice{max-width:520px!important;margin:12px auto!important;padding:12px 16px!important;background:#fff8e7!important;color:#71531c!important;border-radius:12px!important;text-align:center!important;font:14px/1.8 RlkVazir,Vazirmatn,Tahoma,sans-serif!important}

@media(max-width:700px){
 #otp-login-app.rlk-login{padding:16px!important}
 #otp-login-app.rlk-login .rlk-shell{max-width:500px!important}
 #otp-login-app.rlk-login .rlk-login-column{padding:30px 34px 27px!important}
}
@media(max-width:480px){
 #otp-login-app.rlk-login{padding:12px!important;align-items:center!important}
 #otp-login-app.rlk-login .rlk-login-column{padding:24px 21px 25px!important;border-radius:20px!important;box-shadow:0 10px 30px rgba(27,43,104,.055)!important}
 #otp-login-app.rlk-login .rlk-back{margin-bottom:35px!important;font-size:14px!important}
 #otp-login-app.rlk-login .rlk-mark,#otp-login-app.rlk-login .rlk-mark img{width:124px!important;max-width:124px!important;height:53px!important;max-height:53px!important}
 #otp-login-app.rlk-login .rlk-mark{margin-bottom:16px!important}
 #otp-login-app.rlk-login .rlk-brand{margin-bottom:27px!important}
 #otp-login-app.rlk-login .rlk-brand h1{font-size:20px!important;font-weight:600!important}
 #otp-login-app.rlk-login .rlk-method-tabs{margin-bottom:24px!important}
 #otp-login-app.rlk-login .rlk-method-tab{min-height:45px!important;padding:8px 7px!important;font-size:13px!important}
 #otp-login-app.rlk-login .rlk-flow input:not([type=checkbox]){height:53px!important;min-height:53px!important;font-size:16px!important}
 #otp-login-app.rlk-login .rlk-primary{min-height:54px!important}
 #otp-login-app.rlk-login .rlk-password-options{margin-bottom:19px!important}
}
@media(max-width:360px){
 #otp-login-app.rlk-login{padding:8px!important}
 #otp-login-app.rlk-login .rlk-login-column{padding:21px 16px 23px!important}
 #otp-login-app.rlk-login .rlk-method-tab{font-size:12px!important}
 #otp-login-app.rlk-login .rlk-password-options,#otp-login-app.rlk-login .rlk-password-options .rlk-remember,#otp-login-app.rlk-login .rlk-password-options button{font-size:11px!important}
}
@media(prefers-reduced-motion:reduce){
 #otp-login-app.rlk-login *,#otp-login-app.rlk-login *:before,#otp-login-app.rlk-login *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}
}
