.tile.svelte-mol6um{padding:14px 16px;background:var(--bg2);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.label.svelte-mol6um{margin:0 0 4px;font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.value.svelte-mol6um{margin:0;font-size:1.3rem;font-weight:700;color:var(--txt)}.kpi-grid.svelte-18nqntu{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.schedule-card.svelte-tlb595{padding:14px 16px;background:var(--bg2);border:1px solid var(--panel-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.label.svelte-tlb595{margin:0 0 4px;font-size:.72rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.value.svelte-tlb595{margin:0 0 10px;font-size:1.1rem;font-weight:700;color:var(--txt)}.chips.svelte-tlb595{display:flex;flex-wrap:wrap;gap:6px}.signal-item.svelte-az77f6{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border:1px solid var(--panel-border);border-radius:var(--radius-sm);background:var(--bg2);font-size:.84rem;line-height:1.4}.signal-text.svelte-az77f6{color:var(--txt-secondary)}.signal-panel.svelte-1ozaj4e{padding:16px}h2.svelte-1ozaj4e{margin:0 0 12px;font-family:var(--font-head);font-size:.9rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.signal-list.svelte-1ozaj4e{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:980px){.signal-list.svelte-1ozaj4e{grid-template-columns:1fr}}details.svelte-172ef25{background:var(--bg2);border:1px solid var(--panel-border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}summary.svelte-172ef25{list-style:none;cursor:pointer;padding:12px 16px;font-family:var(--font-head);font-weight:600;display:flex;justify-content:space-between;gap:10px;background:var(--bg);border-bottom:1px solid var(--line);color:var(--txt);font-size:.95rem}summary.svelte-172ef25::-webkit-details-marker{display:none}.smeta.svelte-172ef25{font-size:.76rem;color:var(--muted);font-weight:700;font-family:var(--font-body);letter-spacing:.03em}.body.svelte-172ef25{padding:14px;display:grid;gap:12px}.tcard.svelte-16k18c8{border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--bg2);overflow:hidden;box-shadow:var(--shadow-sm)}.tcard.lab-table.svelte-16k18c8{border-color:#0077cc1f}.thead.svelte-16k18c8{padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:var(--bg)}h4.svelte-16k18c8{margin:0;font-family:var(--font-head);font-size:.9rem;color:var(--txt)}.tools.svelte-16k18c8 input:where(.svelte-16k18c8){min-width:170px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:.82rem;background:var(--bg2);color:var(--txt)}.tools.svelte-16k18c8 input:where(.svelte-16k18c8)::placeholder{color:var(--muted)}.tw.svelte-16k18c8{overflow:auto;max-width:100%}table.svelte-16k18c8{border-collapse:collapse;width:100%;min-width:620px;font-size:.82rem}th.svelte-16k18c8,td.svelte-16k18c8{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}th.svelte-16k18c8{position:sticky;top:0;background:var(--bg);z-index:1;font-size:.74rem;color:var(--muted);font-weight:700}th.svelte-16k18c8 button:where(.svelte-16k18c8){all:unset;cursor:pointer;font-weight:700;color:inherit}tr.svelte-16k18c8:nth-child(2n) td:where(.svelte-16k18c8){background:var(--bg)}.empty-row.svelte-16k18c8{padding:14px;color:var(--muted);font-size:.84rem}@media(max-width:760px){.tools.svelte-16k18c8 input:where(.svelte-16k18c8){min-width:140px}table.svelte-16k18c8{min-width:540px}}.empty-state.svelte-1uha8ag{padding:20px;line-height:1.6;color:var(--txt-secondary)}.empty-state.svelte-1uha8ag code:where(.svelte-1uha8ag){background:#0077cc0f;border:1px solid rgba(0,119,204,.12);border-radius:4px;padding:1px 6px;font-size:.85em;color:var(--accent)}.cluster.svelte-1uha8ag{padding:16px}.cluster-head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.cluster-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-family:var(--font-head);font-size:1rem;color:var(--txt)}.smeta.svelte-1uha8ag{font-size:.76rem;color:var(--muted);font-weight:700}.sched-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.sections-wrap.svelte-1uha8ag{padding:16px}.sections-head.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.sections-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-family:var(--font-head);font-size:1rem;color:var(--txt)}.sections-tools.svelte-1uha8ag{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sections-tools.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:250px;max-width:100%;padding:7px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:.84rem;background:var(--bg2);color:var(--txt)}.sections-tools.svelte-1uha8ag input:where(.svelte-1uha8ag)::placeholder{color:var(--muted)}.quicknav.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.quicknav.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;border:1px solid var(--line);background:var(--bg);color:var(--txt-secondary);text-decoration:none;border-radius:999px;padding:4px 10px;font-size:.77rem;font-weight:700;transition:background .14s ease}.quicknav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:#0000000a}.sections.svelte-1uha8ag{display:grid;gap:10px}.p.svelte-1uha8ag{margin:0;color:var(--txt-secondary);font-size:.9rem;line-height:1.5}.list-card.svelte-1uha8ag{border:1px solid var(--panel-border);border-radius:var(--radius);background:var(--bg);padding:10px 14px}.list-card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:20px;display:grid;gap:5px;color:var(--txt);font-size:.87rem}.sub-heading.svelte-1uha8ag{margin:6px 0 0;font-family:var(--font-head);font-size:.98rem;color:var(--txt)}@media(max-width:760px){.sections-tools.svelte-1uha8ag input:where(.svelte-1uha8ag){min-width:100%}}
