.dashboard-intro{margin:0 0 16px;color:var(--muted)}
.account-record-group{margin-top:10px;border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden}
.account-record-group>summary{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 16px;cursor:pointer;list-style:none;background:#f8f6ef}
.account-record-group>summary::-webkit-details-marker{display:none}
.account-record-group>summary::before{content:'+';display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--ink);color:#fff;font-size:20px;line-height:1}
.account-record-group[open]>summary::before{content:'\2212'}
.account-record-group[open]>summary{border-bottom:1px solid var(--line)}
.account-record-heading{min-width:0;flex:1}
.account-record-heading strong,.account-record-heading small{display:block}
.account-record-heading strong{font-size:1rem;color:var(--ink)}
.account-record-heading small{margin-top:3px;color:var(--muted);line-height:1.35}
.account-record-count{display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border-radius:999px;background:var(--gold);color:var(--ink);font-weight:800}
.account-record-list{padding:12px}
.account-record-list>.dash-row:last-child{margin-bottom:0}
@media(max-width:560px){.account-record-group>summary{min-height:68px;padding:12px;gap:10px}.account-record-heading small{font-size:.78rem}.account-record-list{padding:8px}}
