.account{max-width:calc(var(--prose) + 2 * var(--gutter));padding-top:2.5rem;padding-bottom:4rem}.account h1{margin:0 0 1rem;font-size:clamp(2rem,5vw,2.6rem)}.account section{margin-top:2.25rem}.account h2{font-size:1.25rem}.account h2 .count{color:var(--muted);font-weight:400}.account .note,.account .empty{color:var(--muted)}.account .status{border:1px solid var(--line);background:var(--green-50);border-radius:.5rem;margin:1rem 0;padding:.75rem 1rem}.account .toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.account button{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--bg);color:var(--green-800);border-radius:999px;padding:.5rem .9rem}.account button:disabled{opacity:.5;cursor:default}.account button.primary{background:var(--green-700);border-color:var(--green-700);color:#fff}.account button.danger{color:#b3261e;border-color:#b3261e}.account .danger-text{color:#b3261e}.account .facts{grid-template-columns:max-content 1fr;gap:.35rem 1.25rem;display:grid}.account .facts dt{color:var(--muted)}.account .facts dd{overflow-wrap:anywhere;margin:0}.account .rows{border-top:1px solid var(--line);margin:.75rem 0;padding:0;list-style:none}.account .rows>li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.6rem 0;display:flex}.account .actions{gap:.5rem;display:flex}.account .transcript{color:var(--text);flex-basis:100%;margin:.25rem 0 0;padding-left:1.25rem}.account .transcript li{margin:.25rem 0}.account .delete{border:1px solid #e6b8b5;border-radius:.75rem;padding:1rem 1.25rem}
