.admin-dashboard{--admin-ink:oklch(.27 .018 155);--admin-muted:oklch(.48 .018 155);--admin-surface:oklch(.993 .004 95);--admin-wash:oklch(.96 .008 95);--admin-line:oklch(.88 .012 125);--admin-strong:oklch(.73 .018 125);--admin-accent:oklch(.36 .055 155);--admin-tint:oklch(.94 .023 150);--admin-danger:oklch(.46 .14 30);color:var(--admin-ink);font:400 .9rem/1.55 Inter,system-ui,sans-serif}main.admin-dashboard.admin-dashboard{width:100%;max-width:1312px;padding:24px 36px 64px;margin:auto;box-sizing:border-box}.admin-dashboard.admin-dashboard h1{font:650 2rem/1.2 Inter,system-ui,sans-serif;letter-spacing:-.045em;margin:8px 0}.admin-dashboard.admin-dashboard h2{font:600 1.15rem/1.35 Inter,system-ui,sans-serif;letter-spacing:-.02em}.admin-dashboard.admin-dashboard h3{font:600 1rem/1.4 Inter,system-ui,sans-serif}.admin-dashboard.admin-dashboard>header{margin:32px 0 24px;padding:0;border:0;background:none;box-shadow:none}.admin-dashboard.admin-dashboard .eyebrow{color:var(--admin-muted);font:550 .76rem/1.5 Inter,system-ui,sans-serif;letter-spacing:.025em;text-transform:none}.admin-dashboard.admin-dashboard p{line-height:1.6}.admin-dashboard.admin-dashboard header>p,.admin-dashboard.admin-dashboard .muted{color:var(--admin-muted)}.admin-dashboard.admin-dashboard button,.admin-dashboard.admin-dashboard .button{min-height:38px;border-radius:7px;font:550 .84rem/1.4 Inter,system-ui,sans-serif;padding:9px 12px;cursor:pointer;transition:background-color .15s ease-out}.admin-dashboard.admin-dashboard button:disabled{opacity:.5;cursor:not-allowed}.admin-dashboard.admin-dashboard button:not(.primary):not(.danger):not(.quiet),.admin-dashboard.admin-dashboard .button.secondary{background:var(--admin-surface);color:var(--admin-ink);border:1px solid var(--admin-strong)}.admin-dashboard.admin-dashboard button:hover:not(:disabled),.admin-dashboard.admin-dashboard .button:hover{background:var(--admin-wash)}.admin-dashboard.admin-dashboard .primary,.admin-dashboard.admin-dashboard button[type=submit].primary{background:var(--admin-accent);color:var(--admin-surface);border-color:var(--admin-accent)}.admin-dashboard.admin-dashboard .primary:hover:not(:disabled){background:#173221;color:var(--admin-surface)}.admin-dashboard.admin-dashboard .danger{color:var(--admin-danger);border:1px solid var(--admin-line);background:var(--admin-surface)}.admin-dashboard.admin-dashboard input:not([type=checkbox]):not([type=hidden]),.admin-dashboard.admin-dashboard select,.admin-dashboard.admin-dashboard textarea{background:var(--admin-surface);color:var(--admin-ink);border:1px solid var(--admin-strong);border-radius:8px;min-height:40px;padding:10px 12px;font:400 .9rem/1.5 Inter,system-ui,sans-serif;box-sizing:border-box;max-width:100%}.admin-dashboard input[type=checkbox]{accent-color:var(--admin-accent)}.admin-dashboard.admin-dashboard :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--admin-accent);outline-offset:3px}.admin-dashboard.admin-dashboard .panel,.admin-dashboard.admin-dashboard .admin-section,.admin-dashboard.admin-dashboard .surface{background:var(--admin-surface);border:1px solid var(--admin-line);border-radius:12px;box-shadow:none}.admin-dashboard.admin-dashboard .admin-note{background:var(--admin-wash);color:var(--admin-muted);border:1px solid var(--admin-line);border-radius:8px;box-shadow:none;padding:14px 18px;font-size:.83rem}.admin-dashboard.admin-dashboard .request-card,.admin-dashboard.admin-dashboard .metric-panel,.admin-dashboard.admin-dashboard .stat-card{box-shadow:none;border-color:var(--admin-line);background:var(--admin-surface)}.admin-dashboard.admin-dashboard .request-card{border:0;border-bottom:1px solid var(--admin-line);border-radius:0;padding:20px 0}.admin-dashboard.admin-dashboard .admin-header{display:block}.admin-dashboard.admin-dashboard .admin-header>strong{display:block;color:var(--admin-muted);font-size:.83rem;font-weight:450;max-width:85ch;margin-top:12px}.admin-dashboard.admin-dashboard .stats-grid{display:flex;flex-wrap:wrap;gap:24px;padding:16px 0;border-bottom:1px solid var(--admin-line)}.admin-dashboard.admin-dashboard .stat-card{flex:1 1 160px;padding:0;border:0;border-radius:0}.admin-dashboard.admin-dashboard .stat-card strong{font-size:1.5rem;color:var(--admin-ink)}.admin-dashboard.admin-dashboard .section-heading{gap:16px;flex-wrap:wrap}.admin-dashboard.admin-dashboard .section-heading>strong{font-size:.8rem;color:var(--admin-muted);font-weight:500}.admin-dashboard.admin-dashboard .workspace-switcher{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--admin-line);padding-bottom:10px;margin:10px 0 24px}.admin-dashboard.admin-dashboard .workspace-switcher a{padding:10px 18px;border-radius:7px;color:var(--admin-muted);text-decoration:none;font-weight:550}.admin-dashboard.admin-dashboard .workspace-switcher a[aria-current=page]{color:var(--admin-accent);background:var(--admin-tint)}.admin-dashboard.admin-dashboard [hidden]{display:none}.admin-dashboard.admin-dashboard .table-wrap{overflow:auto;max-height:65vh}.admin-dashboard.admin-dashboard table{font-size:.85rem}.admin-dashboard.admin-dashboard th{background:var(--admin-wash);color:var(--admin-muted);font-size:.75rem;font-weight:600;position:sticky;top:0;z-index:1}.admin-dashboard.admin-dashboard th,.admin-dashboard.admin-dashboard td{border-color:var(--admin-line);padding:14px 12px}.admin-dashboard.admin-dashboard tbody tr:hover{background:var(--admin-wash)}.admin-dashboard.admin-dashboard summary{cursor:pointer;font-weight:600;min-height:30px}.admin-dashboard.admin-dashboard details[open]>summary{margin-bottom:16px}.admin-dashboard.admin-dashboard .order-list a.active{background:var(--admin-tint);border-color:var(--admin-accent);color:var(--admin-ink)}.admin-dashboard.admin-dashboard .order-list a{border-radius:8px}.admin-dashboard.admin-dashboard .notice{background:var(--admin-tint);border-color:var(--admin-line);color:var(--admin-ink)}.admin-dashboard.admin-dashboard .order-search input{width:100%}@media(max-width:650px){main.admin-dashboard.admin-dashboard{padding:16px 16px 40px}.admin-dashboard.admin-dashboard h1{font-size:1.65rem;overflow-wrap:anywhere}.admin-dashboard.admin-dashboard>header{margin:24px 0}.admin-dashboard.admin-dashboard button,.admin-dashboard.admin-dashboard .button{min-height:44px}.admin-dashboard.admin-dashboard .workspace-switcher a{padding:10px 12px}.admin-dashboard.admin-dashboard .section-heading{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.admin-dashboard.admin-dashboard button,.admin-dashboard.admin-dashboard .button{transition:none}}.admin-dashboard.admin-dashboard.admin-shell{display:block}.admin-dashboard.admin-dashboard .admin-section{padding:24px;margin-top:20px}.admin-dashboard.admin-dashboard .admin-header span,.admin-dashboard.admin-dashboard .section-heading span{text-transform:none;letter-spacing:.025em}@media(max-width:650px){.admin-dashboard.admin-dashboard .admin-section{padding:16px}}
