.tile.svelte-mol6um{min-height:5.75rem;padding:var(--space-sm);align-content:start;gap:var(--space-2xs);border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:#f8f9fbe0;display:grid}.label.svelte-mol6um{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.72rem;font-weight:700}.value.svelte-mol6um{color:var(--txt);margin:0;font-size:clamp(1.35rem,1.2rem + .35vw,1.7rem);font-weight:700;line-height:1.05}@media (width<=760px){.tile.svelte-mol6um{min-height:4.9rem;padding:var(--space-xs)}.value.svelte-mol6um{font-size:clamp(1.2rem,1.05rem + .55vw,1.5rem)}}.kpi-grid.svelte-18nqntu{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=980px){.kpi-grid.svelte-18nqntu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.kpi-grid.svelte-18nqntu{gap:var(--space-2xs)}}.signal-item.svelte-az77f6{padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8f9fbd9;font-size:.84rem;line-height:1.4}.signal-text.svelte-az77f6{margin:0;line-height:1.6}.signal-text.svelte-az77f6 .tone{margin-right:var(--space-xs);vertical-align:baseline}.signal-copy.svelte-az77f6{color:var(--txt-secondary)}.signal-panel.svelte-1ozaj4e{padding:var(--space-md);gap:var(--space-sm);display:grid}.panel-head.svelte-1ozaj4e{justify-content:space-between;align-items:baseline;gap:var(--space-xs);flex-wrap:wrap;display:flex}h2.svelte-1ozaj4e{font-family:var(--font-head);color:var(--txt);margin:0;font-size:clamp(1rem,.95rem + .2vw,1.15rem)}.signal-list.svelte-1ozaj4e{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.empty-state.svelte-1uha8ag{padding:var(--space-lg);color:var(--txt-secondary);max-width:48rem;line-height:1.6}.dashboard-grid.svelte-1uha8ag{gap:var(--space-md);grid-template-columns:minmax(0,1.2fr) minmax(20rem,.95fr);align-items:start;display:grid}.status-cluster.svelte-1uha8ag,.metrics-cluster.svelte-1uha8ag{min-width:0}.schedule-cluster.svelte-1uha8ag{grid-column:1/-1;padding:0}.cluster.svelte-1uha8ag{padding:var(--space-md);gap:var(--space-sm);display:grid}.cluster-head.svelte-1uha8ag{align-items:end;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.cluster-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-head);color:var(--txt);margin:0;font-size:clamp(1rem,.95rem + .2vw,1.15rem)}.smeta.svelte-1uha8ag{color:var(--muted);font-size:.76rem;font-weight:700}.sched-grid.svelte-1uha8ag{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.schedule-panel.svelte-1uha8ag{padding:var(--space-md);gap:var(--space-sm);border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:#f8f9fbe0;display:grid}.schedule-panel-head.svelte-1uha8ag{padding:var(--space-md);gap:var(--space-2xs);padding:0 0 var(--space-xs);border-bottom:1px solid var(--line);display:grid}.schedule-label.svelte-1uha8ag,.schedule-total.svelte-1uha8ag,.schedule-product.svelte-1uha8ag{margin:0}.schedule-label.svelte-1uha8ag{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:700}.schedule-total.svelte-1uha8ag{color:var(--txt);font-size:clamp(1.15rem,1.05rem + .2vw,1.3rem);font-weight:700}.schedule-list.svelte-1uha8ag{flex-direction:column;display:flex}.schedule-row.svelte-1uha8ag{align-items:center;gap:var(--space-sm);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;min-height:2.25rem;padding:0;display:grid}.schedule-row.svelte-1uha8ag+.schedule-row:where(.svelte-1uha8ag){border-top:1px solid var(--line)}.schedule-product.svelte-1uha8ag{color:var(--txt-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;line-height:1;overflow:hidden}.schedule-count.svelte-1uha8ag{border:1px solid var(--line);background:var(--bg2);text-align:center;min-width:1.75rem;color:var(--txt);border-radius:999px;padding:2px 8px;font-size:.76rem;font-weight:700;line-height:1}.schedule-empty.svelte-1uha8ag{color:var(--muted);margin:0;font-size:.84rem}@media (width<=980px){.dashboard-grid.svelte-1uha8ag{grid-template-columns:1fr}.schedule-cluster.svelte-1uha8ag{grid-column:auto}}@media (width<=760px){.cluster-head.svelte-1uha8ag{grid-template-columns:1fr;align-items:start}.sched-grid.svelte-1uha8ag{grid-template-columns:1fr}}
