.dash-nav a{color:#657074;border-bottom:1px solid #c3c8c9;align-items:center;gap:12px;width:100%;padding:22px 12px 22px 16px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:flex}.dash-nav a.selected,.dash-nav a:hover{color:#3e4c51}.dash-nav a img,.dash-nav a svg{flex:0 0 20px;width:20px;height:20px}.q-updated{color:var(--muted);white-space:nowrap;font-size:12px}.q-banner{border:1px solid #0000;border-radius:16px;align-items:center;gap:24px;margin-bottom:32px;padding:20px 24px;display:flex}.q-banner.calm{background:#f1f6f3;border-color:#d7e6dc}.q-banner.busy{background:#fdf8ec;border-color:#f0e2bb}.q-banner.alert{background:var(--orange-soft);border-color:#fbd0c4}.q-banner-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.q-banner-text strong{color:var(--ink);font-size:18px;line-height:26px}.q-banner-text span{color:var(--muted-2);font-size:13px;line-height:20px}.q-slots{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.q-slots span{border:1.5px solid var(--line);background:#fff;border-radius:5px;width:14px;height:28px}.q-slots span.on{background:var(--ink);border-color:var(--ink)}.q-banner.alert .q-slots span.on{background:var(--orange);border-color:var(--orange)}.q-slots small{color:var(--muted-2);white-space:nowrap;margin-left:6px;font-size:12px;font-weight:600}.q-section{margin-bottom:36px}.q-section h2{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:16px;font-weight:700;line-height:24px;display:flex}.q-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.q-section-head h2{margin:0}.q-sub{color:var(--muted);max-width:720px;margin:-4px 0 12px;font-size:12px;line-height:18px}.q-none{color:var(--muted);border:1px dashed var(--line);border-radius:12px;margin:0;padding:14px 16px;font-size:13px}.q-table-wrap{border:1px solid var(--rule);border-radius:12px;overflow-x:auto}.q-table{border-collapse:collapse;width:100%;color:var(--ink);font-size:13px}.q-table th{text-align:left;letter-spacing:.3px;color:var(--muted);background:var(--cream);border-bottom:1px solid var(--rule);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}.q-table td{border-bottom:1px solid var(--rule);vertical-align:middle;padding:12px 16px}.q-table tr:last-child td{border-bottom:0}.q-table .rank{width:36px;color:var(--muted);padding-right:0}.q-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.q-floor a,.q-floor span{color:var(--ink);font-weight:600;text-decoration:none;display:block}.q-floor a:hover{text-decoration:underline}.q-floor small{color:var(--muted);font-size:12px;display:block}.q-step{color:var(--muted-2);max-width:280px}.q-over{color:var(--orange);font-weight:700}.q-owner{color:var(--muted-2);align-items:center;gap:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;display:inline-flex}.q-email{color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600}.q-gap{margin-top:20px}.activity-page .q-section{border-top:1px solid var(--rule);margin-bottom:0;padding:32px 0}.activity-page .q-section:first-of-type{border-top:0;padding-top:8px}.activity-page .q-section h2{margin-bottom:8px}.activity-page .q-sub{margin:0 0 16px}.q-owner i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.q-seg{background:var(--rule);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.q-seg button{height:30px;color:var(--muted-2);background:0 0;border-radius:999px;padding:0 14px;font-size:12px;font-weight:600}.q-seg button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #3e4c511f}.q-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1399px){.q-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.q-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.q-tile strong{font-size:22px;line-height:30px}}.q-tile{background:var(--cream);border:1px solid var(--rule);border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.q-tile span{letter-spacing:.3px;color:var(--muted);font-size:11px;font-weight:600}.q-tile strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:34px}.q-tile small{color:var(--muted-2);font-size:12px;line-height:17px}.q-tile.warn{background:var(--orange-soft);border-color:#fbd0c4}.q-tile.warn strong{color:#d8452a}.q-advice{color:var(--ink);margin:14px 0 0;font-size:13px;line-height:20px}.q-notices{border:1px solid var(--rule);border-radius:12px;margin:0;padding:0;list-style:none}.q-notices li{border-bottom:1px solid var(--rule);align-items:baseline;gap:12px;padding:12px 16px;font-size:13px;line-height:19px;display:flex}.q-notices li:last-child{border-bottom:0}.q-pill{background:var(--rule);color:var(--muted-2);border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:700}.q-notices li.waiting .q-pill{color:#8a6410;background:#fdf1d6}.q-notices li.worker_down .q-pill,.q-notices li.ai_account .q-pill{background:var(--orange-soft);color:#d8452a}.q-notices li.cleared .q-pill{color:#3c6b4c;background:#e3efe7}.q-msg{min-width:0;color:var(--ink);flex:1}.q-notices time{color:var(--muted);white-space:nowrap;flex:none;font-size:12px}.q-empty-state{background:var(--cream);border:1px solid var(--rule);border-radius:16px;max-width:520px;padding:28px}.q-empty-state strong{color:var(--ink);margin-bottom:8px;font-size:18px;display:block}.q-empty-state p{color:var(--muted-2);margin:0 0 16px;font-size:13px;line-height:20px}.q-link{color:var(--orange);font-size:13px;font-weight:600}@media (max-width:999px){.dash-nav a{border:0;border-radius:32px;width:auto;height:36px;padding:0 12px}.dash-nav a.selected{background:#f3f4f4}.queue-page .q-banner,.queue-page .q-section,.queue-page .q-empty-state,.queue-page>.hint{order:3}}@media (max-width:640px){.q-banner{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.q-slots{justify-content:flex-start}.dash-header .q-updated{display:none}.q-notices li{flex-wrap:wrap}.q-msg{flex-basis:100%;order:3}.q-table .q-wide{display:none}.q-table th,.q-table td{padding-left:10px;padding-right:10px}.q-table .rank{width:22px;padding-right:0}}.q-chart{--q-run:#2a78d6;--q-wait:#fa5b3d;flex-direction:column;gap:12px;display:flex}.q-legend{color:var(--muted-2);gap:20px;font-size:12px;display:flex}.q-legend span,.q-tip span{align-items:center;gap:8px;display:inline-flex}.q-legend i{border-radius:3px;width:10px;height:10px}.q-legend i.run{background:var(--q-run)}.q-legend i.wait{background:var(--q-wait)}.q-chart-plot{width:100%;position:relative;overflow:hidden}.q-chart-plot svg{display:block}.q-chart .run{fill:var(--q-run)}.q-chart .wait{fill:var(--q-wait)}.q-chart g.dim .run,.q-chart g.dim .wait{opacity:.45}.q-grid{stroke:var(--rule);stroke-width:1px}.q-axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.q-hit{fill:#0000;cursor:default;outline:none}.q-hit:focus-visible{stroke:var(--ink);stroke-width:1px}.q-tip{border:1px solid var(--rule);box-shadow:var(--shadow);color:var(--muted-2);pointer-events:none;white-space:nowrap;background:#fff;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:0;transform:translate(-50%)}.q-tip small{color:var(--muted);font-size:11px}.q-tip strong{color:var(--ink);font-weight:700}.q-tip i{border-radius:1px;width:12px;height:2px}.q-tip i.run{background:var(--q-run)}.q-tip i.wait{background:var(--q-wait)}.q-tip-note{color:var(--muted)}.q-chart-table summary{color:var(--muted-2);cursor:pointer;width:max-content;font-size:12px}.q-chart-table .q-table-wrap{max-height:320px;margin-top:10px;overflow:auto}.partner-new{gap:12px;max-width:560px;display:flex}.partner-new input{background:#fff;border-radius:32px;flex:1;height:40px;padding:0 16px;font-size:14px}.partner-error{margin-top:12px}.partner-members{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.partner-members li{flex-direction:column;display:flex}.partner-members small,.partner-small{color:var(--muted);font-size:12px;display:block}.partner-muted,.partner-off td{color:var(--muted)}.partner-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.partner-actions .btn{height:32px;padding:0 12px;font-size:12px}.partner-revoke{color:#b2412b}@media (max-width:640px){.partner-new{flex-direction:column}}.q-priority{background:var(--orange-soft);color:var(--orange);border-radius:8px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.cost-csv{align-items:center;height:36px;text-decoration:none;display:inline-flex}.cost-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cost-range{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.cost-range input{border:1px solid var(--line);height:36px;color:var(--ink);background:#fff;border-radius:18px;padding:0 12px;font-size:13px}.cost-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.5}.cost-table .cost-row{cursor:pointer}.cost-table .cost-row:hover td{background:var(--cream)}.cost-runs>td{background:#fbfbfa;padding:0 0 12px 24px}.cost-runs-table td{padding:8px 16px;font-size:12px}.cost-more{margin:8px 16px}
