/* 08.10.2026: статистика по аккаунтам (account-stats.js). */
.as-dialog{width:min(560px,calc(100vw - 24px))}
.as-box{display:grid;gap:12px}
.as-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.as-rows{display:grid;gap:8px}
.as-row{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr) 24px;gap:10px;align-items:end;background:var(--surface-2,#f8f4f0);border-radius:14px;padding:12px 14px}
.as-row>b{align-self:center}
.as-row label{display:grid;gap:4px;font-size:.8rem;color:var(--muted)}
.as-row input{width:100%;font:inherit;font-size:1rem;color:var(--text);background:var(--card,#fff);border:1px solid var(--input-line,var(--line));border-radius:10px;padding:8px 10px}
.as-state{align-self:center;color:#2f6b2a;font-weight:800}
.as-warn{margin:0;background:var(--warn-bg,#fdf3dd);color:var(--warn-text,#8a5a12);border-radius:12px;padding:10px 12px}
.as-ok{margin:0;background:#e8f3e6;color:#2f6b2a;border-radius:12px;padding:10px 12px}
.as-hint{margin:-4px 0 0;font-size:.82rem}
:root[data-theme="dark"] .as-ok{background:#24402a;color:#9fd59a}
@media(max-width:520px){.as-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 20px}.as-row>b{grid-column:1/-1}}
