/* /Components/Pages/Dashboard.razor.rz.scp.css */
.dashboard-summary[b-x7735zgwly] { display:grid; grid-template-columns:repeat(6,minmax(0,1fr)); gap:clamp(6px,1vw,16px); container-type:inline-size; }
.dashboard-summary-item[b-x7735zgwly] { min-width:0; }
.dashboard-summary[b-x7735zgwly]  .metric-card { padding:clamp(8px,1.1cqi,20px); min-height:100px; gap:0; height:100%; }
.dashboard-summary[b-x7735zgwly]  .metric-card > div { min-width:0; }
.dashboard-summary[b-x7735zgwly]  .mud-typography-h3 { font-size:clamp(14px,2.2cqi,36px); white-space:nowrap; }
.dashboard-summary[b-x7735zgwly]  .mud-typography-body1 { font-size:clamp(9px,1cqi,14px); line-height:1.3; overflow-wrap:anywhere; }
.dashboard-trends[b-x7735zgwly] { display:grid; grid-template-columns:minmax(0,1fr); gap:16px; margin:16px 0; }
.dashboard-trends > *[b-x7735zgwly] { min-width:0; }
@media (min-width:1200px) { .dashboard-trends[b-x7735zgwly] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
/* /Components/Pages/DashboardBarChart.razor.rz.scp.css */
.dashboard-bar-chart[b-w47txjmmdz] { --chart-color:var(--app-primary-text, var(--mud-palette-primary)); display:grid; grid-template-columns:80px minmax(0,1fr); grid-template-rows:160px auto; gap:8px; width:100%; margin-top:16px; }
.dashboard-bar-axis[b-w47txjmmdz] { display:flex; flex-direction:column; justify-content:space-between; text-align:right; font-size:12px; color:var(--mud-palette-text-secondary); }
.dashboard-bar-plot[b-w47txjmmdz] { position:relative; display:flex; align-items:flex-end; justify-content:space-between; border-bottom:1px solid var(--mud-palette-lines-default); }
.dashboard-chart-gridline[b-w47txjmmdz] { position:absolute; left:0; right:0; border-top:1px dashed var(--mud-palette-lines-default); pointer-events:none; }
.dashboard-area-svg[b-w47txjmmdz] { position:absolute; inset:0; width:100%; height:100%; overflow:visible; pointer-events:none; }
.dashboard-area-line[b-w47txjmmdz] { fill:none; stroke:var(--chart-color); stroke-width:2px; vector-effect:non-scaling-stroke; stroke-linecap:round; stroke-linejoin:round; }
.dashboard-area-guide[b-w47txjmmdz] { position:absolute; top:0; bottom:0; border-left:1px dashed var(--chart-color); opacity:.65; pointer-events:none; z-index:2; }
.dashboard-area-dot[b-w47txjmmdz] { position:absolute; width:9px; height:9px; border-radius:50%; background:var(--chart-color); border:2px solid var(--mud-palette-surface); transform:translate(-50%,50%); box-shadow:var(--mud-elevation-2); pointer-events:none; z-index:3; }
.dashboard-bar-tooltip[b-w47txjmmdz] { position:absolute; top:4px; left:0; transform:translateX(-50%); pointer-events:none; z-index:4; white-space:nowrap; padding:6px 10px; border-radius:8px; font-size:12px; line-height:1.4; background:var(--mud-palette-surface); color:var(--mud-palette-text-primary); border:1px solid var(--mud-palette-lines-default); box-shadow:var(--mud-elevation-4); }
.dashboard-tooltip-value[b-w47txjmmdz] { font-weight:700; }
.dashboard-bar-tooltip[data-flip="true"][b-w47txjmmdz] { transform:translateX(-100%); }
.dashboard-bar-tooltip[data-start="true"][b-w47txjmmdz] { transform:translateX(0); }
.dashboard-bar-slot[b-w47txjmmdz] { position:relative; z-index:1; flex:1 1 0; min-width:0; height:100%; display:flex; align-items:flex-end; justify-content:center; }
.dashboard-bar-slot-split[b-w47txjmmdz] { gap:1px; }
.dashboard-bar-slot:hover[b-w47txjmmdz] { background:var(--mud-palette-action-default-hover); }
.dashboard-bar[b-w47txjmmdz] { width:100%; max-width:12px; min-height:2px; border-radius:2px 2px 0 0; background:var(--mud-palette-primary); opacity:.85; transition:background 120ms,opacity 120ms; }
.dashboard-bar-slot:hover .dashboard-bar[b-w47txjmmdz] { background:var(--mud-palette-secondary); opacity:1; }
.dashboard-bar-slot-split .dashboard-bar-listener[b-w47txjmmdz] { background:var(--mud-palette-tertiary); }
.dashboard-bar-slot-split:hover .dashboard-bar[b-w47txjmmdz] { background:var(--mud-palette-primary); opacity:1; }
.dashboard-bar-slot-split:hover .dashboard-bar-listener[b-w47txjmmdz] { background:var(--mud-palette-tertiary); }
.dashboard-bar-legend[b-w47txjmmdz] { grid-column:2; display:flex; justify-content:flex-end; gap:12px; font-size:12px; color:var(--mud-palette-text-secondary); }
.dashboard-bar-legend span[b-w47txjmmdz] { display:inline-flex; align-items:center; gap:4px; }
.dashboard-bar-key[b-w47txjmmdz] { display:inline-block; width:9px; height:9px; border-radius:2px; }
.dashboard-bar-key-apple[b-w47txjmmdz] { background:var(--mud-palette-primary); }
.dashboard-bar-key-listener[b-w47txjmmdz] { background:var(--mud-palette-tertiary); }
.dashboard-bar-dates[b-w47txjmmdz] { grid-column:2; display:flex; justify-content:space-between; gap:4px; font-size:11px; color:var(--mud-palette-text-secondary); }
@media(max-width:600px) { .dashboard-bar-chart[b-w47txjmmdz] { grid-template-columns:65px minmax(0,1fr); } }

.dashboard-bar-detail[b-w47txjmmdz] { min-height:20px; margin-top:6px; font-size:12px; color:var(--mud-palette-text-secondary); }
/* /Components/Pages/TagDetail.razor.rz.scp.css */
.tag-stats[b-t42j6p7shb] { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:12px; }
.tag-stats[b-t42j6p7shb]  .metric-card { min-width:0; }
@media (max-width:600px) { .tag-stats[b-t42j6p7shb] { grid-template-columns:repeat(2,minmax(0,1fr)); } }
/* /Components/Pages/WorkerActivitySummary.razor.rz.scp.css */
.worker-chart-column:hover[b-r21l1kily1], .worker-chart-column:focus-visible[b-r21l1kily1] { background:var(--mud-palette-action-default-hover); outline:1px solid var(--mud-palette-lines-default); border-radius:2px; }
