/* The original demo sheet, with native modal focus containment and no SMS simulator. */
html.eht-customer-auth-open{overflow:hidden}
dialog.eht-customer-auth{position:fixed;inset:0;margin:0;width:100%;max-width:none;height:100%;max-height:none;border:0;padding:20px;background:transparent;color:var(--tx);font:inherit;direction:rtl;overscroll-behavior:contain}
dialog.eht-customer-auth:not([open]){display:none}
dialog.eht-customer-auth[open]{display:grid;place-items:center}
dialog.eht-customer-auth::backdrop{background:rgba(6,5,9,.93);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.eht-customer-auth .sheet{margin:0;max-width:100%;text-align:right}
.eht-customer-auth .sh-h h4{margin:0;font-size:16px;font-weight:800}
.eht-customer-auth .sh-b{margin:0}
.eht-customer-auth .sh-b>p{margin:0}
.eht-customer-auth .sh-b>p.hint{margin-top:6px}
.eht-customer-auth .err:empty{display:none}
.eht-customer-auth .err{margin:0}
.eht-customer-auth .otp input{font-family:inherit;padding:0;min-width:0;flex:0 0 54px;appearance:none}
.eht-customer-auth .otp input[disabled]{opacity:.6}
.eht-customer-auth .lnkline{display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}
.eht-customer-auth .lnkline button{font:inherit;background:none;border:0;padding:0;color:inherit}
.eht-customer-auth .lnkline button.lnk{color:var(--em1);font-weight:700;cursor:pointer}
.eht-customer-auth .lnkline button[disabled]{cursor:default;color:var(--faint)}
.eht-customer-auth .lnkline .f-l{margin:0}
.eht-customer-auth .eht-auth-live:empty{display:none}
.eht-customer-auth .eht-auth-live{margin:0;text-align:center;min-height:1.8em}
.eht-customer-auth .eht-auth-code-submit{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}
.eht-customer-auth .eht-auth-code-submit:focus-visible{position:static;clip-path:none;width:100%;height:auto;overflow:visible}
.eht-customer-auth [aria-busy=true]{cursor:progress}
@media(max-width:600px){
  dialog.eht-customer-auth{padding:0}
  dialog.eht-customer-auth[open]{display:flex;align-items:flex-end;justify-content:center}
  .eht-customer-auth .sheet{width:100%;max-height:92dvh}
  .eht-customer-auth .sheet::before{content:"";display:block;width:44px;height:4px;border-radius:99px;background:var(--line2);margin:10px auto 2px}
}
@media(prefers-reduced-motion:reduce){.eht-customer-auth .sheet,.eht-customer-auth .shake{animation:none}}
