.admin{--admin-max:82rem}.admin__bar{background:var(--surface);border-bottom:1px solid var(--border);z-index:30;padding-block:.5rem;position:sticky;top:0}.admin__nav{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.admin__nav-link{border-radius:var(--radius);min-height:40px;color:var(--ink-soft);align-items:center;padding:.35rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.admin__nav-link:hover{background:var(--surface-sunk);color:var(--green-deep)}.admin-grid{gap:1.25rem;display:grid}@media (min-width:60rem){.admin-grid--sidebar{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.admin-grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-grid{gap:1rem;display:grid}@media (min-width:44rem){.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid__full{grid-column:1/-1}}.entry-grid{border-collapse:collapse;width:100%}.entry-grid th,.entry-grid td{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:.35rem}.entry-grid input,.entry-grid select{min-height:40px}.entry-grid td:first-child{width:3rem;color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:.85rem}.entry-grid .time-cell{width:9rem}.entry-grid .distance-cell{width:11rem}.entry-grid .action-cell{width:3rem}.preview-table td,.preview-table th{padding:.4rem .6rem;font-size:.875rem}.stat-row{flex-wrap:wrap;gap:1.25rem;display:flex}.stat{min-width:7rem}.stat__value{font-family:var(--font-display), sans-serif;font-size:1.75rem;font-weight:800;line-height:1}.stat__label{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-size:.75rem;font-weight:700}.token-box{background:var(--surface-sunk);border:1px solid var(--border);border-radius:var(--radius);word-break:break-all;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}
