.store-register__email-cell{min-width:0}
.store-register__email-cell>label{display:block}
.store-register__send-code{margin-top:8px;padding:7px 12px;border:1px solid #3159ef;border-radius:8px;background:#fff;color:#3159ef;font:inherit;font-size:11px;font-weight:750;cursor:pointer;transition:background .18s,color .18s}
.store-register__send-code:hover{background:#3159ef;color:#fff}
.store-register__send-error{display:block;margin-top:5px;color:#a32435!important;font-size:10px!important;line-height:1.35!important}
.store-register__send-code[hidden],.store-register__send-error[hidden],.store-register__contact-check[hidden],.store-register__contact-message[hidden],.store-register__otp-row[hidden],.store-register__otp-intro[hidden],.store-register__otp-footer[hidden]{display:none!important}
.store-register__server-error{margin:0 0 18px;padding:12px 15px;border:1px solid #f2bac2;border-radius:10px;background:#fff2f3;color:#a32435;font-size:14px;line-height:1.45}
.store-register__contact-check.is-verified{border-color:#b8e6d1;background:#f2fbf7;box-shadow:none}
.store-register__contact-check.is-verified .store-register__contact-message{background:transparent;color:#087a55!important;font-size:11px!important;font-weight:700}
.store-register__contact-check{box-sizing:border-box;width:100%;max-width:320px;margin-top:9px;padding:12px;border:1px solid #d7e2f5;border-radius:12px;background:#fff;box-shadow:0 8px 22px #10264c0a}
.store-register__contact-check:not([hidden]){display:flex;flex-direction:column;gap:9px}
.store-register__otp-intro strong{display:block;color:#10264c;font-size:12px;line-height:1.35}
.store-register__otp-intro small{display:block;margin-top:3px;color:#7586a2;font-size:10px;line-height:1.45}
.store-register__otp-heading{display:flex;align-items:baseline;justify-content:space-between;gap:5px;flex-wrap:wrap}
.store-register__otp-heading strong{color:#10264c;font-size:10px}
.store-register__otp-heading small{color:#7586a2;font-size:9px;overflow-wrap:anywhere}
.store-register__otp-inputs{display:flex;gap:5px;margin-top:6px}
.store-register__otp-inputs .store-register__otp-digit{box-sizing:border-box;flex:0 1 35px;width:35px;min-width:0;height:40px;margin:0;padding:0;border:1px solid #ccd9ec;border-radius:8px;background:#f8faff;color:#10264c;text-align:center;font:700 17px/1 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:0;caret-color:#3159ef;transition:border-color .18s,box-shadow .18s,background .18s}
.store-register__otp-inputs .store-register__otp-digit:focus{outline:none;border-color:#3159ef;background:#fff;box-shadow:0 0 0 3px #3159ef20}
.store-register__contact-message{margin:0!important;padding:7px 8px;border-radius:7px;background:#eef5ff;color:#1e448e!important;font-size:10px!important;line-height:1.4!important}
.store-register__contact-message.is-error{background:#fff1f1;color:#a32435!important}
.store-register__otp-footer{display:flex;align-items:center;justify-content:space-between;gap:7px;flex-wrap:wrap;border-top:1px solid #edf1f8;padding-top:8px}
.store-register__otp-footer [data-contact-timer]{margin:0;color:#70809b;font-size:10px;line-height:1.4}
.store-register__contact-resend{padding:3px 0;border:0;background:transparent;color:#3159ef;font:inherit;font-size:10px;font-weight:750;cursor:pointer}
.store-register__contact-check button:disabled,.store-register__send-code:disabled{opacity:.55;cursor:default}
@media (min-width:851px) and (max-height:950px){
  .store-register{padding-top:18px;padding-bottom:20px}
  .store-register__header{margin-bottom:15px}
  .store-register__progress{margin-bottom:20px}
  .store-register__first>div>p{margin:7px 0}
  .store-register__fields{gap:10px;margin:14px 0}
  .store-register__fields input:not(.store-register__otp-digit){padding:9px;margin-top:5px}
  .store-register__fields small{margin-top:3px}
  .store-register__domain span{padding:10px 12px}
  .store-register__consent{margin-bottom:11px}
  .store-register__primary{padding:12px}
  .store-register__showcase--network{min-height:calc(100vh - 155px)}
}
.store-register__fields .store-register__domain{transition:border-color .18s,box-shadow .18s}
.store-register__fields .store-register__domain:focus-within{border-color:#3159ef;box-shadow:0 0 0 3px rgb(49 89 239 / 13%)}
.store-register__fields .store-register__domain input,
.store-register__fields .store-register__domain input:focus{flex:1;min-width:0;margin:0;padding:13px;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent}
@media (min-width:851px) and (max-height:950px){.store-register__fields .store-register__domain input{margin:0;padding:9px 13px}}
.store-register__verified-badge[hidden]{display:none!important}
.store-register__verified-badge{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:#087a55;font-size:12px;font-weight:700;line-height:1.4}
.store-register__verified-badge i{font-size:14px}
