.Auth-module__3a0xqq__loginPage{min-height:100dvh;padding-top:var(--ui-topbar);color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-size:12px;font-weight:400}.Auth-module__3a0xqq__loginPage ::selection,.Auth-module__3a0xqq__session ::selection{color:#fff;background:#d2042d}.Auth-module__3a0xqq__topbar{z-index:60;background:var(--ui-paper);height:var(--ui-topbar);border-bottom:.5px solid #8c8c8c;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed;inset:0 0 auto}.Auth-module__3a0xqq__metadata,.Auth-module__3a0xqq__index{color:#666;font-size:10px}.Auth-module__3a0xqq__loginWorkspace{grid-template-columns:123px minmax(0,1fr);min-height:calc(100dvh - 40px);display:grid}.Auth-module__3a0xqq__index{border-right:.5px solid #8c8c8c;padding:28px 16px}.Auth-module__3a0xqq__loginPanel{border-right:.5px solid #8c8c8c;width:100%;max-width:480px}.Auth-module__3a0xqq__titleBand{border-bottom:.5px solid #8c8c8c;min-height:72px;padding:20px 24px}.Auth-module__3a0xqq__titleBand h1{margin:0;font-size:24px;font-weight:400;line-height:30px}.Auth-module__3a0xqq__titleBand p{color:var(--ui-muted);font-size:var(--ui-font-meta);margin:3px 0 0}.Auth-module__3a0xqq__formBody{border-bottom:.5px solid #8c8c8c;padding:24px}.Auth-module__3a0xqq__form{gap:24px;display:grid}.Auth-module__3a0xqq__staffList{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid}.Auth-module__3a0xqq__staffList legend{margin-bottom:12px}.Auth-module__3a0xqq__staffOption{cursor:pointer;border:.5px solid #8c8c8c;align-items:center;gap:10px;min-height:48px;padding:8px 12px;font-size:16px;display:flex}.Auth-module__3a0xqq__staffOption:has(input:checked){background:#f0f0f0;border-color:#d2042d}.Auth-module__3a0xqq__staffOption input{accent-color:#d2042d}.Auth-module__3a0xqq__waiterLink{margin-top:24px;display:block}.Auth-module__3a0xqq__label{font-size:var(--ui-font-meta);gap:8px;font-weight:400;display:grid}.Auth-module__3a0xqq__input{color:#111;background:0 0;border:0;border-bottom:.5px solid #8c8c8c;border-radius:0;width:100%;min-width:0;height:40px;padding:4px 0;font-size:16px;font-weight:400}.Auth-module__3a0xqq__input:focus-visible,.Auth-module__3a0xqq__primaryButton:focus-visible,.Auth-module__3a0xqq__logoutButton:focus-visible{outline-offset:3px;outline:2px solid #d2042d}.Auth-module__3a0xqq__primaryButton{min-height:var(--ui-control);color:#fff;font-size:var(--ui-font-meta);cursor:pointer;background:#d2042d;border:.5px solid #d2042d;border-radius:0;padding:8px 16px;font-weight:400}.Auth-module__3a0xqq__primaryButton:hover{background:#b80327;border-color:#b80327}.Auth-module__3a0xqq__primaryButton:disabled,.Auth-module__3a0xqq__logoutButton:disabled{opacity:.5;cursor:wait}.Auth-module__3a0xqq__error{color:#d2042d;border-top:.5px solid #d2042d;margin:0;padding:12px 0;font-size:12px;line-height:1.5}.Auth-module__3a0xqq__session{z-index:120;width:var(--ui-rail);border-top:var(--ui-rule);border-right:var(--ui-rule);background:var(--ui-paper);color:var(--ui-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:var(--ui-font-meta);flex-direction:column;font-weight:400;display:flex;position:fixed;bottom:0;left:0}.Auth-module__3a0xqq__identity{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:5px 8px;display:flex}.Auth-module__3a0xqq__displayName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.Auth-module__3a0xqq__role{color:#666;font-size:10px}.Auth-module__3a0xqq__logoutButton{min-height:var(--ui-nav-row);color:#111;font-size:var(--ui-font-meta);cursor:pointer;background:#fff;border:0;border-top:.5px solid #8c8c8c;border-radius:0;flex-shrink:0;padding:0 8px;font-weight:400}.Auth-module__3a0xqq__logoutButton:hover{background:#f5f5f5}@media (max-width:767px){.Auth-module__3a0xqq__loginWorkspace{grid-template-columns:minmax(0,1fr);align-content:start}.Auth-module__3a0xqq__index{border-bottom:.5px solid #8c8c8c;border-right:0;padding:12px 20px}.Auth-module__3a0xqq__loginPanel{border-right:0;max-width:none}.Auth-module__3a0xqq__titleBand{padding:12px 16px}.Auth-module__3a0xqq__formBody{padding:24px 16px}}@media print{.Auth-module__3a0xqq__session{display:none}}.Auth-module__3a0xqq__staffIdentity{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.Auth-module__3a0xqq__staffIdentity button{cursor:pointer;background:#fff;border:.5px solid #8c8c8c;min-height:44px;padding:8px 12px}.Auth-module__3a0xqq__staffIdentity button:focus-visible{outline:2px solid #d2042d}.Auth-module__3a0xqq__staffIdentity [role=alert]{color:#d2042d}@media (min-width:768px){.Auth-module__3a0xqq__titleBand{height:72px;padding:12px 24px}.Auth-module__3a0xqq__input{font-size:12px}}@media (max-width:767px){.Auth-module__3a0xqq__session{width:100%;padding-bottom:env(safe-area-inset-bottom);border-right:0;flex-direction:row;align-items:stretch}.Auth-module__3a0xqq__identity{flex:1;padding:0 16px}.Auth-module__3a0xqq__logoutButton{min-height:var(--ui-nav-row-mobile);border-top:0;border-left:var(--ui-rule);padding-inline:16px}}
