.brand-loader[data-v-ae2c5948]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;color:#2b529e}.brand-loader--full[data-v-ae2c5948]{display:flex;flex:1 0 auto;min-height:100%;width:100%;padding:2rem 1.25rem;background:radial-gradient(ellipse 55% 42% at 50% 0%,rgb(90 134 204 / 22%),transparent 70%),#f4f4f9}.brand-loader--sm[data-v-ae2c5948]{gap:.45rem}.brand-loader--sm .brand-loader__orbit[data-v-ae2c5948]{width:1.35rem;height:1.35rem}.brand-loader--sm .brand-loader__dot[data-v-ae2c5948]{width:.35rem;height:.35rem}.brand-loader--sm .brand-loader__label[data-v-ae2c5948]{font-size:.75rem}.brand-loader--md .brand-loader__orbit[data-v-ae2c5948]{width:2.35rem;height:2.35rem}.brand-loader--lg .brand-loader__orbit[data-v-ae2c5948]{width:3.25rem;height:3.25rem}.brand-loader--lg .brand-loader__label[data-v-ae2c5948]{font-size:.95rem}.brand-loader__orbit[data-v-ae2c5948]{position:relative;display:block;border-radius:999px;border:2.5px solid rgb(43 82 158 / 18%);animation:brand-loader-spin-ae2c5948 .85s linear infinite}.brand-loader__dot[data-v-ae2c5948]{position:absolute;top:-.2rem;left:50%;width:.55rem;height:.55rem;margin-left:-.275rem;border-radius:999px;background:#2b529e;box-shadow:0 0 0 3px #5a86cc47}.brand-loader__label[data-v-ae2c5948]{margin:0;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.01em;color:#5c6b7a}@keyframes brand-loader-spin-ae2c5948{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.brand-loader__orbit[data-v-ae2c5948]{animation:brand-loader-pulse-ae2c5948 1.2s ease-in-out infinite}@keyframes brand-loader-pulse-ae2c5948{50%{opacity:.45}}}.env-banner[data-v-284763e9]{flex-shrink:0;z-index:100;padding:.4rem 1rem;background:#1e3a73;color:#fff;font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.02em;text-align:center;box-shadow:0 1px #0000001f}.app-frame[data-v-082c4257]{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;overflow:hidden}.app-frame__body[data-v-082c4257]{flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:auto}.app-site-footer[data-v-1912f103]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem .7rem;margin-top:auto;padding:.85rem 1rem 1rem;color:#5c6b7a;font-size:.72rem;font-family:Inter,Segoe UI,system-ui,sans-serif}.app-site-footer a[data-v-1912f103]{color:inherit;text-decoration:none}.app-site-footer__legal[data-v-1912f103]:hover{color:#2b529e}.app-site-footer__sep[data-v-1912f103]{color:#c5ccd4}.app-site-footer__brand[data-v-1912f103]{display:inline-flex;align-items:center;border-radius:6px}.app-site-footer__brand img[data-v-1912f103]{height:1.15rem;width:auto;opacity:.45;filter:grayscale(1);transition:opacity .2s ease,filter .2s ease}.app-site-footer__brand:hover img[data-v-1912f103],.app-site-footer__brand:focus-visible img[data-v-1912f103]{opacity:.85;filter:grayscale(0)}.app-site-footer__version[data-v-1912f103]{font-variant-numeric:tabular-nums;opacity:.85}.app-site-footer__connection[data-v-1912f103]{display:inline-flex;align-items:center;gap:.35rem;font-weight:550;letter-spacing:.01em;color:#475569;cursor:default}.app-site-footer__connection-dot[data-v-1912f103]{width:.45rem;height:.45rem;border-radius:999px;background:#94a3b8;flex-shrink:0}.app-site-footer__connection[data-state=ok] .app-site-footer__connection-dot[data-v-1912f103]{background:#16a34a;box-shadow:0 0 0 3px #16a34a29}.app-site-footer__connection[data-state=degraded][data-v-1912f103]{color:#92400e}.app-site-footer__connection[data-state=degraded] .app-site-footer__connection-dot[data-v-1912f103]{background:#d97706;box-shadow:0 0 0 3px #d9770629}.app-site-footer__connection[data-state=down][data-v-1912f103],.app-site-footer__connection[data-state=offline][data-v-1912f103]{color:#991b1b}.app-site-footer__connection[data-state=down] .app-site-footer__connection-dot[data-v-1912f103],.app-site-footer__connection[data-state=offline] .app-site-footer__connection-dot[data-v-1912f103]{background:#dc2626;box-shadow:0 0 0 3px #dc262629}.app-site-footer__connection[data-state=checking] .app-site-footer__connection-dot[data-v-1912f103]{animation:connection-pulse-1912f103 1.25s ease-in-out infinite}@keyframes connection-pulse-1912f103{0%,to{opacity:.35}50%{opacity:1}}.status-hero[data-v-9599d46c]{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;padding:1.15rem 1.25rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand-light) 22%,#d8dee8);background:radial-gradient(ellipse 80% 70% at 0% 0%,color-mix(in srgb,var(--brand-light) 18%,transparent),transparent 60%),#fff}.status-hero[data-status=down][data-v-9599d46c]{border-color:color-mix(in srgb,#dc2626 28%,#d8dee8);background:radial-gradient(ellipse 80% 70% at 0% 0%,color-mix(in srgb,#dc2626 12%,transparent),transparent 60%),#fff}.status-hero[data-status=degraded][data-v-9599d46c]{border-color:color-mix(in srgb,#d97706 28%,#d8dee8)}.status-hero__ring-wrap[data-v-9599d46c]{position:relative;flex-shrink:0}.status-hero__ring[data-v-9599d46c]{transform:rotate(-90deg)}.status-hero__track[data-v-9599d46c]{fill:none;stroke:#e8edf4;stroke-width:10}.status-hero__progress[data-v-9599d46c]{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .55s ease,stroke .35s ease}.status-hero[data-status=down] .status-hero__progress[data-v-9599d46c]{animation:hero-pulse-9599d46c 1.6s ease-in-out infinite}.status-hero__center[data-v-9599d46c]{position:absolute;inset:0;display:grid;place-items:center}.status-hero__dot[data-v-9599d46c]{width:.85rem;height:.85rem;border-radius:999px;box-shadow:0 0 0 6px color-mix(in srgb,currentColor 12%,transparent)}.status-hero__kicker[data-v-9599d46c]{margin:0 0 .2rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7b8898}.status-hero__copy h2[data-v-9599d46c]{margin:0;font-size:1.35rem;color:var(--brand-deep)}.status-hero__meta[data-v-9599d46c]{margin:.45rem 0 0;font-size:.78rem;color:#7b8898}@keyframes hero-pulse-9599d46c{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-color-scheme:dark){.status-hero[data-v-9599d46c]{background:radial-gradient(ellipse 80% 70% at 0% 0%,color-mix(in srgb,var(--brand-light) 16%,transparent),transparent 60%),#151b24;border-color:#2a3444}.status-hero__track[data-v-9599d46c]{stroke:#2a3444}.status-hero__copy h2[data-v-9599d46c]{color:#e8eef8}}.home-layout[data-v-29c8f672]{display:grid;gap:1rem}.system-teaser[data-v-29c8f672]{text-decoration:none;color:inherit;display:block;transition:transform .15s ease}.system-teaser[data-v-29c8f672]:hover{transform:translateY(-1px)}.maint-switch[data-v-167f17b4]{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;border:1px solid #d8dee8;border-radius:12px;padding:.85rem 1rem;background:#fff;cursor:pointer}.maint-switch[data-v-167f17b4]:disabled{opacity:.65;cursor:wait}.maint-switch[data-on=true][data-v-167f17b4]{border-color:color-mix(in srgb,#dc2626 35%,#d8dee8);background:color-mix(in srgb,#dc2626 6%,#fff)}.maint-switch__track[data-v-167f17b4]{position:relative;width:2.6rem;height:1.45rem;border-radius:999px;background:#cbd5e1;flex-shrink:0;transition:background .2s ease}.maint-switch[data-on=true] .maint-switch__track[data-v-167f17b4]{background:#dc2626}.maint-switch__thumb[data-v-167f17b4]{position:absolute;top:.18rem;left:.18rem;width:1.1rem;height:1.1rem;border-radius:999px;background:#fff;box-shadow:0 1px 3px #0f172a40;transition:transform .2s ease}.maint-switch[data-on=true] .maint-switch__thumb[data-v-167f17b4]{transform:translate(1.15rem)}.maint-switch__copy[data-v-167f17b4]{display:grid;gap:.15rem}.maint-switch__copy strong[data-v-167f17b4]{font-size:.92rem}.maint-switch__copy span[data-v-167f17b4]{font-size:.78rem;color:#5c6b7a}@media(prefers-color-scheme:dark){.maint-switch[data-v-167f17b4]{background:#151b24;border-color:#2a3444}.maint-switch[data-on=true][data-v-167f17b4]{background:color-mix(in srgb,#dc2626 14%,#151b24)}.maint-switch__copy span[data-v-167f17b4]{color:#9aa8b8}}.spark[data-v-d7c8e35b]{display:grid;gap:.55rem;padding:.9rem 1rem;border-radius:12px;border:1px solid #d8dee8;background:#fff}.spark__head[data-v-d7c8e35b]{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.spark__head strong[data-v-d7c8e35b]{font-size:1.15rem;color:var(--brand-text);font-variant-numeric:tabular-nums}.spark__chart[data-v-d7c8e35b]{width:100%;height:42px}.spark__chart path[data-v-d7c8e35b]{fill:none;stroke:var(--brand-light);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}@media(prefers-color-scheme:dark){.spark[data-v-d7c8e35b]{background:#151b24;border-color:#2a3444}}.health-card[data-v-3858a37a]{display:grid;gap:.35rem;padding:.95rem 1rem;border-radius:12px;border:1px solid #d8dee8;background:#fff;min-width:0}.health-card__top[data-v-3858a37a]{display:flex;align-items:center;gap:.45rem}.health-card__dot[data-v-3858a37a]{width:.5rem;height:.5rem;border-radius:999px;background:#94a3b8;flex-shrink:0}.health-card[data-status=ok] .health-card__dot[data-v-3858a37a]{background:#16a34a;box-shadow:0 0 0 3px #16a34a26}.health-card[data-status=degraded] .health-card__dot[data-v-3858a37a]{background:#d97706;box-shadow:0 0 0 3px #d9770626}.health-card[data-status=down] .health-card__dot[data-v-3858a37a]{background:#dc2626;box-shadow:0 0 0 3px #dc262626}.health-card__desc[data-v-3858a37a],.health-card__msg[data-v-3858a37a],.health-card__detail[data-v-3858a37a]{margin:0;font-size:.8rem;color:#5c6b7a;line-height:1.35}.health-card__msg[data-v-3858a37a]{font-weight:600;color:#334155}.health-card__url[data-v-3858a37a]{font-size:.75rem;color:var(--brand);text-decoration:none;word-break:break-all}.health-card__url[data-v-3858a37a]:hover{text-decoration:underline}.health-card__detail[data-v-3858a37a]{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.72rem;color:#7b8898}.health-card__bar[data-v-3858a37a]{margin-top:.25rem;height:4px;border-radius:999px;background:#eef2f7;overflow:hidden}.health-card__bar span[data-v-3858a37a]{display:block;height:100%;width:100%;border-radius:inherit;background:#94a3b8}.health-card[data-status=ok] .health-card__bar span[data-v-3858a37a]{width:100%;background:#16a34a}.health-card[data-status=degraded] .health-card__bar span[data-v-3858a37a]{width:58%;background:#d97706}.health-card[data-status=down] .health-card__bar span[data-v-3858a37a]{width:22%;background:#dc2626}@media(prefers-color-scheme:dark){.health-card[data-v-3858a37a]{background:#151b24;border-color:#2a3444}.health-card__desc[data-v-3858a37a],.health-card__detail[data-v-3858a37a]{color:#9aa8b8}.health-card__msg[data-v-3858a37a]{color:#e2e8f0}.health-card__bar[data-v-3858a37a]{background:#243041}}.system-page[data-v-44afb2de]{display:grid;gap:1.1rem}.page-head[data-v-44afb2de]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.health-grid[data-v-44afb2de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.system-columns[data-v-44afb2de]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}.panel[data-v-44afb2de]{display:grid;gap:.85rem;padding:1rem 1.1rem;border-radius:12px;border:1px solid #d8dee8;background:#fff}.panel h2[data-v-44afb2de]{margin:0;font-size:1rem}.panel-head[data-v-44afb2de]{display:grid;gap:.2rem}.panel--danger[data-v-44afb2de]{border-color:color-mix(in srgb,#dc2626 25%,#d8dee8)}.meta-list[data-v-44afb2de]{display:grid;gap:.45rem;margin:0}.meta-list>div[data-v-44afb2de]{display:grid;grid-template-columns:7rem 1fr;gap:.5rem;font-size:.86rem}.meta-list dt[data-v-44afb2de]{color:#7b8898}.meta-list dd[data-v-44afb2de]{margin:0;word-break:break-all}.meta-list--urls>div[data-v-44afb2de]{grid-template-columns:8.5rem 1fr}.meta-list--urls a[data-v-44afb2de]{color:var(--brand);text-decoration:none;word-break:break-all}.meta-list--urls a[data-v-44afb2de]:hover{text-decoration:underline}.worker-list[data-v-44afb2de]{display:grid;gap:.65rem}.worker-row[data-v-44afb2de]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem .9rem;border-radius:10px;border:1px solid #e5eaf1;background:#f8fafc}.worker-row__title[data-v-44afb2de]{display:flex;align-items:center;gap:.5rem;margin-bottom:.2rem}.worker-row__detail[data-v-44afb2de]{margin:.25rem 0 0;font-size:.78rem;color:#7b8898}.pill[data-v-44afb2de]{display:inline-flex;align-items:center;border-radius:999px;padding:.12rem .5rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#e2e8f0;color:#475569}.pill[data-status=ok][data-v-44afb2de]{background:#16a34a24;color:#15803d}.pill[data-status=degraded][data-v-44afb2de]{background:#d9770624;color:#b45309}.pill[data-status=down][data-v-44afb2de]{background:#dc262624;color:#b91c1c}.stack[data-v-44afb2de],.actions[data-v-44afb2de]{display:flex;flex-wrap:wrap;gap:.65rem}.schedule-list[data-v-44afb2de]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.schedule-list li[data-v-44afb2de]{display:grid;gap:.15rem}.btn-brand[data-v-44afb2de],.btn-link[data-v-44afb2de],.danger[data-v-44afb2de]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:.55rem .9rem;font-size:.86rem;font-weight:600;text-decoration:none;border:none;cursor:pointer}.btn-brand[data-v-44afb2de]{background:var(--brand);color:#fff}.btn-link[data-v-44afb2de]{background:color-mix(in srgb,var(--brand) 10%,#fff);color:var(--brand-deep);width:fit-content}.danger[data-v-44afb2de]{background:#dc2626;color:#fff}.demo-create[data-v-44afb2de]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.demo-create input[data-v-44afb2de]{flex:1 1 14rem;min-width:12rem;padding:.45rem .65rem;border:1px solid #d8dee8;border-radius:8px}.demo-table[data-v-44afb2de]{display:grid;gap:.75rem}.demo-row[data-v-44afb2de]{display:grid;gap:.55rem;padding:.75rem;border:1px solid #e5e9f0;border-radius:10px}.demo-row>div[data-v-44afb2de]:first-child{display:grid;gap:.2rem;font-size:.86rem}@media(prefers-color-scheme:dark){.panel[data-v-44afb2de],.worker-row[data-v-44afb2de]{background:#151b24;border-color:#2a3444}.worker-row[data-v-44afb2de]{background:#10151d}.btn-link[data-v-44afb2de]{background:color-mix(in srgb,var(--brand-light) 16%,#151b24);color:var(--brand-on-dark)}}:root{color-scheme:light;--brand: #2b529e;--brand-light: #5a86cc;--brand-deep: #1e3a73;--brand-on-dark: #8aaddf;--alarm: #d93f3f;--ok: #50c878;--warn: #f39c12;--surface: #f4f4f9;--surface-card: #ffffff;--surface-muted: #e8eef8;--ink: #2c3e50;--muted: #5c6b7a;--line: #c5d0e3;--weiss: #ffffff;--text: var(--ink);--sidebar: #2b529e;--sidebar-text: #ffffff;--sidebar-muted: #c5d6f2;--brand-text: #2b529e;--alarm-text: #b33333;--input-bg: #ffffff;--font-display: "Poppins", "Segoe UI", sans-serif;--font-sans: "Inter", "Segoe UI", system-ui, sans-serif;--accent-wash: rgb(90 134 204 / 22%)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--surface: #0e1624;--surface-card: #162338;--surface-muted: #1a2c40;--ink: #f3f5f8;--muted: #a8b6c7;--line: #2a3c51;--text: #f3f5f8;--sidebar: #162338;--sidebar-text: #f3f5f8;--sidebar-muted: #a8b6c7;--brand-text: #8aaddf;--alarm-text: #f07171;--input-bg: #101820;--accent-wash: rgb(90 134 204 / 16%)}}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;height:100%;overflow:hidden}body{font-family:var(--font-sans);background:radial-gradient(ellipse 55% 42% at 50% 0%,var(--accent-wash),transparent 70%),var(--surface);color:var(--text)}a{color:var(--brand);text-decoration:none}a.router-link-active{color:var(--weiss)}.shell{max-width:32rem;margin:0 auto;padding:3rem 1.25rem}.login-shell{display:flex;flex:1 0 auto;min-height:100%;flex-direction:column;align-items:center}.login-shell>.shell{flex:1 0 auto;width:min(100%,32rem);box-sizing:border-box}.shell h1{font-family:var(--font-display);color:var(--brand-text)}.brand-lockup{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:1rem}.login-mark{display:block;height:2.75rem;width:auto}.login-mark--on-dark{display:none}@media(prefers-color-scheme:dark){.login-mark--on-light{display:none}.login-mark--on-dark{display:block}}.status-signature{display:flex;gap:.45rem;margin-top:.85rem}.status-signature span{display:block;width:2.25rem;height:.28rem;border-radius:999px}.status-signature span:nth-child(1){background:var(--ok)}.status-signature span:nth-child(2){background:var(--warn)}.status-signature span:nth-child(3){background:var(--alarm)}.status-signature.is-compact{gap:.22rem;margin-top:.4rem}.status-signature.is-compact span{width:1.1rem;height:.18rem}.status-signature.is-live span:nth-child(3){box-shadow:0 0 #d93f3f73;animation:status-signature-live 2.4s ease-out infinite}@keyframes status-signature-live{70%{box-shadow:0 0 0 8px #d93f3f00}}@media(prefers-reduced-motion:reduce){.status-signature.is-live span:nth-child(3){animation:none}}.app{display:grid;grid-template-columns:16rem 1fr;min-height:100%;flex:1 0 auto}.sidebar{background:radial-gradient(ellipse 90% 38% at 50% 0%,color-mix(in srgb,var(--brand-light) 42%,transparent),transparent 72%),var(--sidebar);border-right:1px solid color-mix(in srgb,var(--sidebar-text) 12%,transparent);padding:1.25rem 1rem;display:flex;flex-direction:column;gap:.35rem;color:var(--sidebar-text)}.sidebar .brand-lockup{margin-bottom:.35rem}.sidebar .brand-mark{height:2.1rem;width:auto}.brand-kicker,.muted{color:var(--muted)}.sidebar .brand-kicker,.sidebar .muted{color:var(--sidebar-muted)}.brand-kicker{margin:0;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.brand{font-family:var(--font-display);font-size:1.15rem;font-weight:600;margin:0 0 1rem}.nav-link{display:block;padding:.45rem .6rem;border-radius:8px;color:var(--sidebar-text)}.nav-link:hover{background:color-mix(in srgb,var(--weiss) 12%,transparent);color:var(--sidebar-text)}.nav-link.router-link-active{background:color-mix(in srgb,var(--weiss) 18%,transparent);color:var(--weiss)}.sidebar-user{margin-top:auto;display:flex;flex-direction:column;gap:.2rem;font-size:.9rem}.content{padding:1.5rem 1.75rem 2.5rem;min-width:0;display:flex;flex-direction:column;background:radial-gradient(ellipse 70% 28% at 80% 0%,color-mix(in srgb,var(--brand-light) 12%,transparent),transparent 70%)}.banner{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.8rem 1rem;border-radius:10px;background:var(--warn);color:#1a1208}.banner p{margin:0}.banner button{width:auto;background:var(--weiss);color:#1a1208}.page-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.page-head h1{margin:0;font-family:var(--font-display);color:var(--ink)}.toolbar{display:flex;gap:.6rem;margin-bottom:1rem;flex-wrap:wrap}.toolbar input,.toolbar select{min-width:12rem}.card{background:var(--surface-card);border:1px solid var(--line);border-radius:12px;padding:1.5rem;box-shadow:0 8px 24px #2b529e0f}.shell .card,.cards .card{border-top:3px solid var(--brand)}h1{font-family:var(--font-display);font-size:1.4rem;font-weight:600;margin:0 0 .35rem}.muted{margin:0}.field{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.9rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}label{font-size:.85rem;color:var(--muted)}input,select,textarea{border:1px solid var(--line);background:var(--input-bg);color:var(--ink);border-radius:8px;padding:.6rem .7rem;font:inherit}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand-light);outline-offset:1px}textarea{min-height:6rem}button,.button{border:0;border-radius:8px;padding:.7rem 1rem;background:var(--brand);color:var(--weiss);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}button:disabled{opacity:.65;cursor:not-allowed}.button.danger,button.danger{background:var(--alarm)}.button.secondary,button.ghost,.ghost{background:transparent;border:1px solid var(--line);color:var(--ink)}.sidebar button.ghost{color:var(--brand-deep);background:var(--weiss);border-color:transparent}.sidebar button.ghost:hover{background:var(--surface-muted);color:var(--brand-deep)}.qr svg{width:10rem;height:10rem;background:var(--weiss);padding:.5rem;border-radius:8px}.codes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;font-family:ui-monospace,monospace}.error{color:var(--alarm-text);font-size:.9rem;margin:0 0 .8rem}.success{color:#1f7a45;margin:0 0 .8rem}.row{display:flex;justify-content:space-between;gap:1rem;margin:.4rem 0}.ghost{width:auto;margin-top:.6rem}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:.7rem .5rem;border-bottom:1px solid var(--line);font-size:.92rem}th{color:var(--muted);font-weight:600}.checks{display:flex;flex-wrap:wrap;gap:.45rem 1rem}.checks label{display:flex;align-items:center;gap:.4rem}.pager{display:flex;gap:.6rem;align-items:center;margin-top:1rem}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.8rem}.count{font-size:1.8rem;font-weight:700;margin:.35rem 0 0;color:var(--brand-text)}.actions{display:flex;gap:.5rem;margin-top:1rem}@media(max-width:840px){.app{grid-template-columns:1fr}.sidebar{flex-direction:row;flex-wrap:wrap;align-items:center}.sidebar nav{display:flex;flex-wrap:wrap;gap:.25rem}.sidebar-user{width:100%}.grid-2{grid-template-columns:1fr}}@media(prefers-color-scheme:dark){.success{color:var(--ok)}a{color:var(--brand-on-dark)}}
