:root{--admin-bg:#f3f7fb;--admin-card:#fff;--admin-ink:#10213b;--admin-muted:#63738c;--admin-line:#d8e2ef;--admin-brand:#119788;--admin-soft:#e8faf6;--admin-danger:#d84b4b;--admin-warn:#fff5df}
.admin-card{background:var(--admin-card);border:1px solid var(--admin-line);border-radius:15px;padding:16px;margin-bottom:16px}
.admin-notice{padding:10px 12px;border-radius:10px;background:var(--admin-soft);color:#17675f;margin:10px 0;white-space:pre-wrap}
.admin-notice.error{background:#ffecec;color:#b42929}.admin-notice.warn{background:var(--admin-warn);color:#8a5a00}
.admin-pill{display:inline-block;padding:2px 8px;border-radius:999px;background:#edf3fa}.admin-pill.ok{background:#e4f8ed;color:#187846}.admin-pill.bad{background:#ffe7ed;color:#b62d4a}
.admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.admin-muted{font-size:12px;color:var(--admin-muted)}
.admin-code{background:#0d182c;color:#e9f1ff;padding:12px;border-radius:10px;overflow:auto;white-space:pre-wrap;word-break:break-word}
