.admin-header[data-astro-cid-vyz22n65]{z-index:10;padding-top:env(safe-area-inset-top);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f3edddf0;position:sticky;top:0}.admin-header__inner[data-astro-cid-vyz22n65]{width:min(100% - 2 * var(--gutter), var(--container));min-height:var(--header-h);justify-content:space-between;align-items:center;gap:var(--space-4);margin-inline:auto;display:flex}.admin-header__brand[data-astro-cid-vyz22n65]{align-items:center;gap:var(--space-3);min-height:var(--tap);text-decoration:none;display:flex}.admin-header__brand[data-astro-cid-vyz22n65] img[data-astro-cid-vyz22n65]{width:auto;height:1.9rem}.admin-header__brand[data-astro-cid-vyz22n65] .script[data-astro-cid-vyz22n65]{font-size:1.9rem;transform:rotate(-6deg)translateY(2px)}@media (width<=26rem){.admin-header__brand[data-astro-cid-vyz22n65] .script[data-astro-cid-vyz22n65]{display:none}}.admin-header__nav[data-astro-cid-vyz22n65]{align-items:center;gap:var(--space-4);display:flex}.admin-header__link[data-astro-cid-vyz22n65]{min-height:var(--tap);font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-caps);white-space:nowrap;align-items:center;font-size:.85rem;text-decoration:none;display:inline-flex}.admin-header__logout[data-astro-cid-vyz22n65]{min-height:2.5rem;padding:0 1rem;font-size:.85rem}.admin-tabs[data-astro-cid-vyz22n65]{width:min(100% - 2 * var(--gutter), var(--container));scrollbar-width:none;margin-inline:auto;overflow-x:auto}.admin-tabs[data-astro-cid-vyz22n65] ul[data-astro-cid-vyz22n65]{gap:var(--space-1);padding:0;list-style:none;display:flex}.admin-tabs[data-astro-cid-vyz22n65] a[data-astro-cid-vyz22n65]{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);white-space:nowrap;font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--ink-muted);border-bottom:2px solid #0000;font-size:.82rem;text-decoration:none;display:inline-flex}.admin-tabs[data-astro-cid-vyz22n65] a[data-astro-cid-vyz22n65][aria-current]{color:var(--ink);border-bottom-color:var(--ink)}@media (width<=47.99rem){.admin-header[data-astro-cid-vyz22n65]{position:relative}.admin-tabs[data-astro-cid-vyz22n65]{width:100%;padding:var(--space-2) var(--gutter) var(--space-3);overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--gutter), #000 calc(100% - 2rem), transparent);mask-image:linear-gradient(to right, transparent 0, #000 var(--gutter), #000 calc(100% - 2rem), transparent)}.admin-tabs[data-astro-cid-vyz22n65] ul[data-astro-cid-vyz22n65]{gap:var(--space-2);width:max-content;padding-right:1.5rem}.admin-tabs[data-astro-cid-vyz22n65] a[data-astro-cid-vyz22n65]{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);min-height:2.4rem;padding:0 .95rem;font-size:.76rem}.admin-tabs[data-astro-cid-vyz22n65] a[data-astro-cid-vyz22n65][aria-current]{background:var(--ink);border-color:var(--ink);color:var(--c-pearl)}}.admin-tabs__badge[data-astro-cid-vyz22n65]{border-radius:var(--radius-pill);background:var(--c-sunset);min-width:1.3rem;height:1.3rem;color:var(--c-pearl);place-items:center;padding:0 .35rem;font-size:.72rem;display:inline-grid}.adm{width:min(100% - 2 * var(--gutter), var(--container));padding-block:var(--space-7) var(--space-9);gap:var(--space-5);margin-inline:auto;display:grid}.adm-head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.adm-head .script{transform-origin:0;font-size:2.1rem;transform:rotate(-4deg)}.adm-head h1{font-size:clamp(2.4rem,9vw,4rem)}.adm-head p{color:var(--ink-muted)}.adm-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);min-width:0}.adm-card>h2,.adm-card__head>h2{font-family:var(--font-display);text-transform:uppercase;margin-bottom:var(--space-4);font-size:1.1rem;font-weight:500}.adm-card__head>h2{margin-bottom:0}.adm-muted{color:var(--ink-muted);font-size:var(--fs-small)}.adm-table-wrap{margin-inline:calc(-1 * var(--space-5));padding-inline:var(--space-5);overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;font-size:.92rem}.adm-table th{text-align:left;font-weight:600;font-size:var(--fs-small);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);padding:0 var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--chart-grid);white-space:nowrap}.adm-table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--chart-grid);vertical-align:top}.adm-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (width<=39.99rem){.adm-table-wrap{margin-inline:0;padding-inline:0;overflow-x:visible}.adm-table thead{display:none}.adm-table,.adm-table tbody,.adm-table tr,.adm-table td{width:100%;display:block}.adm-table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--chart-grid)}.adm-table td{border:0;padding:.15rem 0}.adm-table td:first-child{font-weight:600}.adm-table .num{text-align:left}}.adm-pill{border-radius:var(--radius-pill);background:var(--c-dawn);white-space:nowrap;padding:.15rem .6rem;font-size:.78rem;font-weight:600;display:inline-block}.adm-pill--ok{color:#0a5a3d;background:#dcebe3}.adm-pill--wait{color:#6b4e05;background:#f6ead0}.adm-pill--bad{color:#8a2331;background:#f6dcdc}.adm-filters{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.adm-filters a,.adm-subtabs a{border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);align-items:center;min-height:2.5rem;padding:0 .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.adm-filters a[aria-current],.adm-subtabs a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--c-pearl)}.adm-subtabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.adm-form{gap:var(--space-4);display:grid}.adm-flash{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);color:#0a5a3d;background:#dcebe3;font-weight:500}.adm-flash--warn{color:#6b4e05;background:#f6ead0}.adm-grid-2{gap:var(--space-5);display:grid}@media (width>=56rem){.adm-grid-2{grid-template-columns:1fr 1fr;align-items:start}.adm-card{padding:var(--space-6)}.adm-table-wrap{margin-inline:calc(-1 * var(--space-6));padding-inline:var(--space-6)}}
