.auth-page{min-height:100vh;background:#060909;display:grid;grid-template-rows:70px 1fr}.auth-page header{padding:20px 5vw;border-bottom:1px solid var(--line)}.auth-page>section{width:min(520px,90vw);margin:auto}.auth-page h1,.supabase-form h1{font:48px Georgia}.auth-page>section>p:not(.eyebrow){color:var(--muted)}.auth-page form,.supabase-form{border:1px solid var(--line);background:var(--panel);padding:28px;margin-top:30px}.auth-page label,.supabase-form label,.inline-form label{display:block;color:var(--muted);font-size:11px;margin:15px 0}.auth-page input,.supabase-form input,.supabase-form textarea,.inline-form input,.file-block input{display:block;width:100%;background:#080b0a;border:1px solid var(--line);color:#fff;padding:13px;margin-top:8px}.auth-page button,.supabase-form button,.inline-form button{background:#d8dfdc;color:#080b0a;border:0;padding:14px 20px;font-weight:bold;cursor:pointer}.auth-page form button{width:100%;margin-top:15px}.reset-link{background:none!important;color:var(--muted)!important}.auth-message{color:var(--green)}.auth-message.bad{color:#c98e84}.inline-form{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:end;border:1px solid var(--line);padding:20px;margin:20px 0}.empty-state{padding:30px;color:var(--muted)}.supabase-form{max-width:760px;margin:0}.supabase-form textarea{min-height:90px}.file-block input{margin:12px 0}.client-table .table-head,.client-table .client-row{grid-template-columns:1.5fr .4fr .7fr 1.3fr 1fr}@media(max-width:700px){.inline-form{grid-template-columns:1fr}}
