.account-page{width:min(100% - 32px,680px);margin:36px auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:clamp(16px,4vw,32px)}
.account-page>header{display:flex;align-items:center;gap:10px}
.account-page>header img{width:36px;height:36px}
.account-page h1{margin-block:16px 10px}
.account-form{display:grid;gap:14px;margin-top:20px;max-width:380px}
.account-form button{justify-self:start}
.production-controls,.production-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:16px}
.production-controls{justify-content:space-between}
.production-day{display:grid;gap:4px;border-top:1px solid var(--border);padding:12px 0;text-decoration:none}
.production-day span{color:var(--muted)}
