.AdminLoginForm-module__P8qezG__form{flex-direction:column;gap:1rem;width:100%;max-width:360px;display:flex}.AdminLoginForm-module__P8qezG__label{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.AdminLoginForm-module__P8qezG__input{border:1px solid var(--color-border);border-radius:var(--radius-sm);font:inherit;padding:.55rem .65rem}.AdminLoginForm-module__P8qezG__button{border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);cursor:pointer;border:none;padding:.65rem 1rem;font-size:.95rem}.AdminLoginForm-module__P8qezG__button:disabled{opacity:.65;cursor:wait}.AdminLoginForm-module__P8qezG__error{border-radius:var(--radius-sm);color:#991b1b;background:#fef2f2;margin:0;padding:.65rem .75rem;font-size:.9rem}
.page-module__yNTCea__page{justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.25rem;display:flex}.page-module__yNTCea__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;max-width:420px;padding:1.75rem}.page-module__yNTCea__title{margin:0 0 .35rem;font-size:1.35rem}.page-module__yNTCea__lead{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.95rem;line-height:1.45}
