.adm[data-astro-cid-hdqf4o2r],#adm-body[data-astro-cid-hdqf4o2r]{display:grid;gap:var(--s4)}#adm-body[data-astro-cid-hdqf4o2r][hidden]{display:none}.tabs[data-astro-cid-hdqf4o2r]{display:flex;flex-wrap:wrap;gap:.4rem;border-bottom:1px solid #e3dccb}.tabs[data-astro-cid-hdqf4o2r] [data-astro-cid-hdqf4o2r][role=tab]{font:500 1rem/1 var(--ui);min-height:46px;padding:.75rem 1.1rem;border:1px solid transparent;border-bottom:0;border-radius:12px 12px 0 0;background:transparent;color:var(--ink);cursor:pointer}.tabs[data-astro-cid-hdqf4o2r] [data-astro-cid-hdqf4o2r][role=tab][aria-selected=true]{background:var(--forest);color:var(--gold-hi)}.tabs[data-astro-cid-hdqf4o2r] [data-astro-cid-hdqf4o2r][role=tab]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}[data-astro-cid-hdqf4o2r][role=tabpanel]{display:grid;gap:var(--s4)}[data-astro-cid-hdqf4o2r][role=tabpanel][hidden]{display:none}.stats[data-astro-cid-hdqf4o2r]{list-style:none;padding:0;margin:0;display:grid;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.stats[data-astro-cid-hdqf4o2r] li[data-astro-cid-hdqf4o2r]{padding:var(--s4) var(--s5);border-radius:18px;color:var(--on-dark);background:linear-gradient(160deg,#173b32,#0a1813);border:1px solid rgba(230,207,151,.35)}.stats[data-astro-cid-hdqf4o2r] b[data-astro-cid-hdqf4o2r]{display:block;font-family:var(--display);font-size:2.6rem;line-height:1;color:var(--gold-hi)}.stats[data-astro-cid-hdqf4o2r] span[data-astro-cid-hdqf4o2r]{font-family:var(--ui);font-size:.9rem}.bar[data-astro-cid-hdqf4o2r]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:var(--s3);margin:0}.bar-actions[data-astro-cid-hdqf4o2r]{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.inline-form[data-astro-cid-hdqf4o2r]{display:flex;gap:.5rem;flex-wrap:wrap}.inline-form[data-astro-cid-hdqf4o2r] input[data-astro-cid-hdqf4o2r]{font:1rem var(--ui);min-height:46px;padding:.6rem .8rem;border:1.5px solid #8b918d;border-radius:12px;min-width:min(18rem,100%)}.newuser[data-astro-cid-hdqf4o2r]{flex:1 1 22rem;max-width:36rem;margin:0}.grid-form[data-astro-cid-hdqf4o2r]{display:grid;gap:var(--s3)}.grid-form[data-astro-cid-hdqf4o2r] .error[data-astro-cid-hdqf4o2r]:empty,.form-status[data-astro-cid-hdqf4o2r][hidden]{display:none}.grid-form[data-astro-cid-hdqf4o2r] .btn[data-astro-cid-hdqf4o2r]{justify-self:start}.chat-online[data-astro-cid-hdqf4o2r]{margin:0;font-family:var(--ui)}.ai-box[data-astro-cid-hdqf4o2r]{border:1px solid #e3dccb;border-radius:16px;padding:var(--s3) var(--s4);background:#fbf8f0;margin-block:var(--s3)}.ai-box[data-astro-cid-hdqf4o2r][hidden]{display:none}.ai-head[data-astro-cid-hdqf4o2r]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ai-head[data-astro-cid-hdqf4o2r] .h3[data-astro-cid-hdqf4o2r]{margin:0}.ai-switch[data-astro-cid-hdqf4o2r]{display:inline-flex;align-items:center;gap:.5rem;font:600 .95rem var(--ui);cursor:pointer;min-height:44px}.ai-switch[data-astro-cid-hdqf4o2r] input[data-astro-cid-hdqf4o2r]{width:1.25rem;height:1.25rem;accent-color:var(--forest)}.ptable{width:100%;border-collapse:collapse;font-family:var(--ui);font-size:.93rem}.ptable th,.ptable td{text-align:left;padding:.6rem .5rem;border-bottom:1px solid #e3dccb;vertical-align:top}.ptable th{font-weight:600;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ptable td.msg{font-family:var(--read);max-width:32rem;overflow-wrap:anywhere;white-space:pre-wrap}.ptable tr.deleted td{opacity:.5;text-decoration:line-through}.table-wrap{overflow-x:auto}.row-actions{display:flex;flex-wrap:wrap;gap:.3rem}.row-actions button,.row-actions select,.ptable select{font:500 .8rem/1 var(--ui);min-height:34px;padding:.35rem .6rem;border-radius:999px;border:1px solid #8b918d;background:#fff;color:var(--ink);cursor:pointer}.row-actions button.danger{border-color:#a32020;color:#a32020}.pill{display:inline-block;padding:.12rem .5rem;border-radius:999px;font:600 .72rem/1.4 var(--ui);letter-spacing:.06em;text-transform:uppercase;background:#ece6d6;color:var(--ink)}.pill.admin{background:var(--forest);color:var(--gold-hi)}.pill.disabled{background:#fbe9e9;color:#a32020}
