@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--brand: #ffc107;--brand-dark: #e6a800;--ground: #f1f5f9;--ink: #0f172a;--ink-soft: #64748b;--line: #e2e8f0}html{overflow-y:auto}body,.v-application{background:var(--ground);font-size:12px}.ga-1{gap:.25rem}.ga-2{gap:.5rem}.v-table__wrapper{overflow-x:auto}.label-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.data-mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-variant-numeric:tabular-nums}.stat-tile{padding:14px 16px}.stat-tile .stat-value{font-size:25px;font-weight:700;line-height:1.1;margin-top:10px;font-variant-numeric:tabular-nums}.stat-value.is-total{color:var(--brand-dark)}.stat-value.is-good{color:#16a34a}.stat-value.is-bad{color:#dc2626}.stat-value.is-warn{color:#d97706}.stat-value.is-neutral{color:var(--ink)}.status-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9.5px;font-weight:500}.status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 6px}.status-pill.is-active{background:#dcfce7;color:#15803d}.status-pill.is-inactive{background:#fee2e2;color:#b91c1c}.status-pill.is-pending{background:#fef3c7;color:#b45309}.status-pill.is-muted{background:#f1f5f9;color:#64748b}.nav-pill{padding:6px 11px;border-radius:8px;font-size:12px;font-weight:500;color:var(--ink-soft);text-decoration:none;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.nav-pill:hover{background:#f8fafc;color:var(--ink)}.nav-pill.is-active{background:#fff8e1;color:var(--brand-dark)}.nav-pill.is-signout{color:#dc2626}.nav-pill.is-signout:hover{background:#fee2e2;color:#b91c1c}.is-empty{color:#cbd5e1}@media (prefers-reduced-motion: reduce){.nav-pill{transition:none}}.v-btn--variant-flat.bg-primary,.v-btn.text-primary.v-btn--variant-flat{color:#1a1a1a!important;font-weight:600}.v-table thead th{background:#f8fafc!important;white-space:nowrap}.v-table tbody tr:hover>td{background:#fffbeb}.v-table td{border-bottom:1px solid #f1f5f9!important}.v-table th,.v-table td{padding:6px 8px!important;font-size:10.5px}.v-card-text{padding:12px!important}.v-card-title{padding:11px 14px!important;font-size:15px!important;line-height:1.25!important}.v-field,.v-label{font-size:11px}.v-input--density-comfortable{--v-input-control-height: 42px}.v-btn{letter-spacing:0!important;font-size:10.5px!important}.v-list-item-title{font-size:11.5px!important}.v-list-item-subtitle{font-size:10px!important}.text-h5{font-size:18px!important}.v-dialog>.v-overlay__content>.v-card{max-height:calc(100vh - 32px)}.v-card{border-color:#e2e8f0!important}.v-overlay__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:focus-visible{outline:2px solid #b45309;outline-offset:2px;border-radius:4px}.fade-enter-active{transition:opacity .16s ease,transform .16s ease}.fade-enter-from{opacity:0;transform:translateY(4px)}.fade-leave-active{transition:opacity .1s ease}.fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.fade-enter-active,.fade-leave-active{transition:none}}.status-pill[role=button]{cursor:pointer}.status-pill[role=button]:hover{filter:brightness(.95)}
