.acct-bar{gap:12px}.acct-nav{display:flex;align-items:center;gap:16px;min-width:0}.acct-nav>a{font-weight:600;text-decoration:none;padding:10px 4px;white-space:nowrap}@media(max-width:480px){.acct-bar .logo>span:last-child{display:none}.acct-nav{gap:10px}}.acct-nav-short{display:none}@media(max-width:480px){.acct-nav-full{display:none}.acct-nav-short{display:inline}}.acct-nav>a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.acct-signout{display:flex;align-items:center;gap:10px;min-width:0;margin:0}.acct-who{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:26ch}.acct-band{border-bottom:1px solid var(--rule)}.acct-head{padding-block:clamp(24px,5vw,44px)}.acct-head .eyebrow{margin:0 0 8px}.acct-title{font:700 clamp(26px,4vw,36px)/1.15 var(--font-ui);letter-spacing:-.01em;margin:0;max-width:28ch}.acct-lead{margin:10px 0 0;max-width:62ch;font-size:18px;color:var(--ink-soft)}.acct-main{padding-block:clamp(24px,5vw,48px) var(--section);display:grid;gap:24px}.acct-card{background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-card);padding:clamp(18px,4vw,28px);display:grid;gap:18px;min-width:0}.acct-card>h2,.acct-h2{font:700 20px/1.25 var(--font-ui);margin:0}.acct-card form,form.acct-form{display:grid;gap:18px}.acct-msg{margin:0;padding:12px 14px;border-radius:8px;font-size:15px;border:1px solid transparent}.acct-msg.is-info{background:var(--teal)}.acct-msg.is-ok{background:var(--mint)}.acct-msg.is-error{background:var(--warn-bg);color:var(--warn-ink);border-color:var(--warn-ink)}.acct-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.acct-small{font-size:14px;margin:0;color:var(--muted)}.acct-small a,.acct-link{text-decoration:underline;text-underline-offset:3px}.acct-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:4px 16px;padding:10px 14px 14px}.acct-checks--cols{padding:0}.acct-check{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:10px 0;font-size:16px;cursor:pointer}.acct-check input{width:20px;height:20px;margin:1px 0 0;accent-color:var(--ink);flex:none}.acct-check input:disabled+*,.acct-check:has(input:disabled){color:var(--muted);cursor:not-allowed}.acct-check--box{border:1px solid var(--rule);border-radius:10px;padding:12px 14px;background:var(--teal-wash)}.acct-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.acct-status{display:inline-flex;align-items:center;gap:6px;font:500 12px/1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;padding:5px 10px;border-radius:var(--r-pill);border:1px solid var(--ink);background:var(--paper);white-space:nowrap}.acct-status.is-draft{background:var(--cream);border-style:dashed}.acct-status.is-pending_review{background:var(--teal);border-color:var(--teal)}.acct-status.is-approved{background:var(--mint);border-color:var(--mint)}.acct-status.is-rejected{background:var(--blush);border-color:var(--blush)}.acct-status.is-suspended{background:var(--warn-bg);border-color:var(--warn-ink);color:var(--warn-ink)}.acct-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.acct-item{display:grid;grid-template-columns:1fr auto;gap:8px 16px;align-items:center;background:var(--paper);border:1px solid var(--ink);border-radius:var(--r-card);padding:16px 20px}.acct-item h3{font:700 18px/1.3 var(--font-ui);margin:0;overflow-wrap:anywhere}.acct-item .acct-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.acct-item .acct-reason{grid-column:1 / -1;margin:0;padding:10px 12px;background:var(--blush-wash);border-radius:8px;font-size:15px}@media(max-width:560px){.acct-item{grid-template-columns:1fr}.acct-who{display:none}}.acct-empty{display:grid;grid-template-columns:1fr minmax(0,220px);gap:24px;align-items:center}.acct-empty .sk{width:100%;height:auto}@media(max-width:720px){.acct-empty{grid-template-columns:1fr}.acct-empty .acct-art{display:none}}.acct-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:acct}.acct-steps li{counter-increment:acct;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start}.acct-steps li:before{content:counter(acct);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--teal);font:700 14px/1 var(--font-ui)}.acct-steps li:nth-child(2):before{background:var(--mint)}.acct-steps li:nth-child(3):before{background:var(--blush)}
