.dashboard-layout.svelte-1uha8ag{align-items:flex-start;gap:var(--space-md);display:flex}.quick-nav.svelte-1uha8ag{flex:1;min-width:0;container:quick-links/inline-size}.quick-links.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.quick-links.svelte-1uha8ag li:where(.svelte-1uha8ag){min-width:0;display:flex}.quick-tile.svelte-1uha8ag{box-sizing:border-box;min-width:0;min-height:56px;color:var(--color-text-secondary);background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-md);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;flex-direction:column;flex:1;justify-content:space-between;gap:2px;padding:7px 8px 7px 16px;font-size:.875rem;font-weight:550;line-height:1.3;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:flex}.quick-tile.svelte-1uha8ag svg{width:20px;height:20px;color:var(--color-accent);flex-shrink:0;margin-left:-2px}@media (hover:hover){.quick-tile.svelte-1uha8ag:hover{background:linear-gradient(var(--hover-bg), var(--hover-bg)), var(--glass-surface);border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);color:var(--color-text)}}.quick-tile.svelte-1uha8ag:active{background:var(--color-accent-soft)}.quick-tile.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@container quick-links (width>=680px){.quick-links.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.quick-links.svelte-1uha8ag:has(>li:where(.svelte-1uha8ag):nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}:is(.quick-links.svelte-1uha8ag:has(>li:where(.svelte-1uha8ag):nth-child(7):last-child),.quick-links.svelte-1uha8ag:has(>li:where(.svelte-1uha8ag):nth-child(8):last-child)){grid-template-columns:repeat(4,minmax(0,1fr))}.quick-tile.svelte-1uha8ag{border-radius:var(--radius-lg);min-height:88px;padding:12px 10px 11px 12px;font-size:.8125rem}.quick-tile.svelte-1uha8ag svg{width:24px;height:24px;margin-left:-3px}}@container quick-links (width>=860px){.quick-links.svelte-1uha8ag{gap:12px}.quick-tile.svelte-1uha8ag{padding:14px 20px 13px;font-size:.875rem}}.dashboard-side.svelte-1uha8ag{flex-direction:column;flex-shrink:0;gap:1rem;width:300px;display:flex}.side-panel.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 1rem;font-size:.95rem}.kpi-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.side-panel.svelte-1uha8ag .kpi-grid:where(.svelte-1uha8ag){grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:.6rem}.kpi-tile.svelte-1uha8ag{background:var(--hover-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);min-width:0;box-shadow:inset 0 1px 0 var(--glass-rim);flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;display:flex}.side-panel.svelte-1uha8ag .kpi-tile:where(.svelte-1uha8ag){padding:.85rem .9rem}.kpi-value.svelte-1uha8ag{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:600}.side-panel.svelte-1uha8ag .kpi-value:where(.svelte-1uha8ag){font-size:1.35rem}.kpi-value.svelte-1uha8ag small:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:1rem;font-weight:500}.kpi-label.svelte-1uha8ag{color:var(--color-text-muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:.78rem}.technician-section.svelte-1uha8ag{margin-top:var(--space-md)}.technician-header.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;display:flex}.technician-header.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:.95rem}.technician-kpis.svelte-1uha8ag{margin-bottom:1.5rem}.chart-block.svelte-1uha8ag{background:var(--hover-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--glass-rim);padding:1.1rem 1.2rem}.chart-block.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-text-muted);margin:0 0 1rem;font-size:.85rem}.daily-chart.svelte-1uha8ag{align-items:flex-end;gap:.5rem;height:140px;margin:0;padding:0;list-style:none;display:flex}.daily-col.svelte-1uha8ag{flex-direction:column;flex:1;align-items:center;gap:.4rem;min-width:0;height:100%;display:flex}.daily-bar-track.svelte-1uha8ag{flex:1;align-items:flex-end;width:100%;display:flex}.daily-bar-fill.svelte-1uha8ag{background:linear-gradient(180deg, #ffffff4d, transparent 60%), var(--color-accent);border-radius:var(--radius-sm) var(--radius-sm) 2px 2px;transform-origin:bottom;width:100%;min-height:2px;animation:svelte-1uha8ag-daily-grow .7s var(--motion-ease) backwards .15s;transition:height .35s var(--motion-ease);box-shadow:inset 0 1px #ffffff59}@keyframes svelte-1uha8ag-daily-grow{0%{transform:scaleY(0)}}.daily-col-label.svelte-1uha8ag{color:var(--color-text-muted);text-transform:capitalize;font-size:.75rem}.day-narrow.svelte-1uha8ag{display:none}@media (width<=860px){.dashboard-layout.svelte-1uha8ag{flex-direction:column;align-items:stretch}.quick-nav.svelte-1uha8ag,.dashboard-side.svelte-1uha8ag{width:100%}}@media (width<=640px){.card.side-panel.svelte-1uha8ag,.technician-section.svelte-1uha8ag{padding:1rem}.side-panel.svelte-1uha8ag .kpi-grid:where(.svelte-1uha8ag){grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.technician-header.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:.15rem}.kpi-tile.svelte-1uha8ag:last-child:nth-child(odd){grid-column:1/-1}.kpi-tile.svelte-1uha8ag{padding:.9rem 1rem}.kpi-value.svelte-1uha8ag{font-size:1.4rem}.daily-chart.svelte-1uha8ag{gap:3px}.day-short.svelte-1uha8ag{display:none}.day-narrow.svelte-1uha8ag{display:inline}}
