.account-page{background:#f0f1e9}.account-page main{margin:0 auto;max-width:900px;padding:30px 24px}.account-page main.auth-card{max-width:450px;margin:10vh auto 30px;padding:35px;background:#fffefa;border:1px solid var(--line);border-radius:14px}.account-page h1{font-size:34px}.account-page label{display:block;font-size:13px;margin:15px 0}.account-page input:not([type=checkbox]),.account-page select{display:block;width:100%;padding:10px;border:1px solid var(--line);border-radius:7px;margin-top:6px;background:white;color:var(--ink)}.account-page form button{margin-top:10px}.account-panel{border:1px solid var(--line);background:#fffefa;border-radius:12px;padding:26px;margin:24px 0}.account-panel>p{font-size:13px}.account-panel form{max-width:480px}.user-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid var(--line)}.user-row strong{min-width:130px}.user-row select{width:140px}.user-row label{display:flex;align-items:center;gap:5px}.user-row button{font-size:12px}#status,#message{color:#825434;font-size:13px;white-space:pre-wrap}#inviteResult{margin-top:20px;padding:16px;background:#edf1e7;border-radius:8px}.account-nav{font-size:12px;margin-left:15px}.account-nav a{white-space:nowrap}header{gap:14px}@media(max-width:750px){header{flex-wrap:wrap;height:auto;padding:15px 0}.account-page main.auth-card{margin:6vh 16px;max-width:none}.user-row strong{width:100%}}
