.auth-screen{min-height:100vh;min-height:100svh;display:grid;place-items:center;padding:24px}.auth-card{width:min(100%,460px);padding:clamp(24px,6vw,42px);background:var(--white);border:1px solid var(--line);border-radius:7px;box-shadow:0 18px 55px #413e3312}.auth-card .eyebrow{margin-bottom:22px}.auth-card h1{font-size:clamp(36px,9vw,52px);letter-spacing:-1.5px;margin-bottom:12px}.auth-card>p:not(.eyebrow){color:var(--muted);font-size:14px}.auth-card label{margin:18px 0 6px}.auth-card .button{width:100%;margin-top:22px}.admin-header-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.user-add{align-items:end;padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:5px;margin:22px 0}.user-add .button{margin:0;min-height:49px}.user-list{display:grid;gap:12px}.user-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(150px,2fr) auto auto;gap:10px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:5px}.user-row .secondary{white-space:nowrap}@media(max-width:760px){.admin-header-actions{justify-content:start}.user-add{grid-template-columns:1fr}.user-add .button{width:100%}.user-row{grid-template-columns:1fr 1fr}.user-row strong{grid-column:1/-1}.user-row input{grid-column:1/-1}.user-row .secondary{width:100%;padding:8px}.auth-screen{padding:16px}}
