.pos-access{color:#123b4a;background:radial-gradient(circle at 10% 10%,#ff704333,#0000 32%),linear-gradient(145deg,#f4faf9,#e5f1ef);place-items:center;min-height:100svh;padding:28px;display:grid}.pos-access>section{background:#fff;border:1px solid #123b4a1f;border-radius:28px;grid-template-columns:1.1fr .9fr;width:min(100%,880px);display:grid;overflow:hidden;box-shadow:0 28px 70px #123b4a29}.pos-access-brand{color:#fff;background:#123b4a;padding:56px}.pos-access-brand span{color:#ff8a65;letter-spacing:.14em;font-size:12px;font-weight:900}.pos-access-brand h1{max-width:10ch;margin:16px 0;font-size:clamp(36px,5vw,58px);line-height:.98}.pos-access-brand p{color:#c8dcdf;max-width:38ch;line-height:1.55}.pos-access form{align-content:center;gap:18px;padding:48px;display:grid}.pos-access label{gap:8px;font-size:13px;font-weight:850;display:grid}.pos-access input{color:#123b4a;background:#f8fbfb;border:2px solid #d5e2e3;border-radius:13px;min-height:56px;padding:0 15px;font-size:16px}.pos-access input:focus{border-color:#ff7043;outline:3px solid #ff704333}.pos-access form>button{color:#fff;background:#ff7043;border:0;border-radius:13px;min-height:58px;font-size:16px;font-weight:900}.pos-access form>button:disabled{opacity:.55}.pos-access-download{color:#123b4a;text-align:center;background:#e7f7f4;border:1px solid #bcded8;border-radius:13px;place-content:center;gap:3px;min-height:58px;padding:10px 16px;text-decoration:none;display:grid}.pos-access-download b{font-size:14px}.pos-access-download small{color:#5f7a81;font-size:10px}.pos-access-message{color:#a6422d;margin:0;font-size:13px;font-weight:750}.pos-access footer{color:#6b8188;text-align:center;background:#f5f9f8;grid-column:1/-1;padding:14px 22px;font-size:12px}@media (max-width:720px){.pos-access{padding:14px}.pos-access>section{border-radius:20px;grid-template-columns:1fr}.pos-access-brand{padding:34px 28px}.pos-access-brand h1{max-width:none;font-size:36px}.pos-access form{padding:30px 28px}}.pos-access.pos-access-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#edf1f6;--deep:#f8fafc;--orange:#ff956f;--aqua:#83dfb5;--muted:#b4bdc8;--line:#3c4654;--rossi-bg:#10151c;--rossi-surface:#1b222c;--rossi-raised:#252f3c;--rossi-on-accent:#191919;--rossi-positive:#83dfb5;--rossi-positive-bg:#13362d;--rossi-warning:#f2ca7b;--rossi-warning-bg:#3b2e17;--rossi-danger:#ffaaa2;--rossi-danger-bg:#402524;background:var(--rossi-bg);color:var(--ink)}.pos-access.pos-access-dark>section{border-color:var(--line);background:var(--rossi-surface);box-shadow:none}.pos-access.pos-access-dark .pos-access-brand{color:var(--deep);background:var(--rossi-raised)}.pos-access.pos-access-dark .pos-access-brand span{color:var(--orange)}.pos-access.pos-access-dark .pos-access-brand p{color:var(--muted)}.pos-access.pos-access-dark input{color:var(--ink);border-color:var(--line);background:var(--rossi-bg)}.pos-access.pos-access-dark input::placeholder{color:var(--muted);opacity:1}.pos-access.pos-access-dark input:focus{outline:2px solid var(--orange);outline-offset:3px;border-color:var(--orange)}.pos-access.pos-access-dark form>button{color:var(--rossi-on-accent);background:var(--orange)}.pos-access.pos-access-dark .pos-access-message{color:var(--rossi-danger)}.pos-access.pos-access-dark footer{color:var(--muted);background:var(--rossi-bg)}
