.debug-page.svelte-35ocq4{display:flex;flex-direction:column;gap:var(--space-4)}.page-header.svelte-35ocq4,.panel-header.svelte-35ocq4,.header-actions.svelte-35ocq4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.page-header.svelte-35ocq4 h1:where(.svelte-35ocq4){font-size:1.8rem;margin-bottom:.35rem}.page-header.svelte-35ocq4 p:where(.svelte-35ocq4),.muted.svelte-35ocq4{color:var(--color-text-muted)}.stats-grid.svelte-35ocq4{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.stat-card.svelte-35ocq4,.panel.svelte-35ocq4,.error-card.svelte-35ocq4{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-4)}.error-card.svelte-35ocq4{color:var(--color-danger-ink);background:var(--color-danger-soft);border-color:#b4483a47}.stat-card.svelte-35ocq4 span:where(.svelte-35ocq4){display:block;font-size:.78rem;color:var(--color-text-muted);margin-bottom:.35rem}.stat-card.svelte-35ocq4 strong:where(.svelte-35ocq4){font-size:1rem}.panels.svelte-35ocq4{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.full-width.svelte-35ocq4{grid-column:1 / -1}.details.svelte-35ocq4{display:grid;gap:.6rem}.details.svelte-35ocq4 div:where(.svelte-35ocq4){display:grid;gap:.15rem}.details.svelte-35ocq4 dt:where(.svelte-35ocq4){font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.details.svelte-35ocq4 dd:where(.svelte-35ocq4){overflow-wrap:anywhere}.device-list.svelte-35ocq4{list-style:none;display:grid;gap:.75rem}.device-list.svelte-35ocq4 li:where(.svelte-35ocq4){display:grid;gap:.15rem}.device-list.svelte-35ocq4 span:where(.svelte-35ocq4){color:var(--color-text-muted);font-size:.82rem}.notification-grid.svelte-35ocq4{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:var(--space-3)}.notification-grid.svelte-35ocq4 h3:where(.svelte-35ocq4),.notification-heading.svelte-35ocq4{font-size:.9rem;margin:0 0 .7rem}.notification-heading.svelte-35ocq4{margin-top:var(--space-4)}.notice-inline.svelte-35ocq4{margin-top:var(--space-3);padding:.7rem .85rem;border-radius:var(--radius-md);background:var(--color-primary-soft)}.current-device.svelte-35ocq4{background:var(--color-primary-soft)}.table-wrap.svelte-35ocq4{overflow-x:auto}.conflict-list.svelte-35ocq4{display:grid;gap:.85rem}.conflict-list.gap-bottom.svelte-35ocq4{margin-bottom:1rem}.panel-header.gap-top.svelte-35ocq4{margin-top:1rem}.conflict-card.svelte-35ocq4{border:1px solid var(--line);border-radius:var(--radius-md);padding:.9rem;background:color-mix(in srgb,var(--color-danger-soft) 22%,var(--color-surface))}.conflict-head.svelte-35ocq4,.conflict-meta.svelte-35ocq4{display:flex;gap:.65rem;flex-wrap:wrap;align-items:center}.action-row.svelte-35ocq4{display:flex;gap:.5rem;flex-wrap:wrap}.conflict-head.svelte-35ocq4 span:where(.svelte-35ocq4),.conflict-meta.svelte-35ocq4 span:where(.svelte-35ocq4),details.svelte-35ocq4 summary:where(.svelte-35ocq4){color:var(--color-text-muted);font-size:.82rem}.conflict-actions.svelte-35ocq4{display:flex;gap:.9rem;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-top:.85rem}.diff-list.svelte-35ocq4{display:grid;gap:.45rem;min-width:220px}.diff-chip.svelte-35ocq4{display:grid;gap:.12rem;padding:.55rem .65rem;border-radius:.7rem;background:#0f172a0f;font-size:.75rem}.diff-chip.svelte-35ocq4 strong:where(.svelte-35ocq4){font-size:.76rem}.conflict-table.svelte-35ocq4 td:where(.svelte-35ocq4):first-child,.conflict-table.svelte-35ocq4 th:where(.svelte-35ocq4):first-child{width:56px;text-align:center}.conflict-columns.svelte-35ocq4{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:.75rem}.conflict-columns.svelte-35ocq4 h3:where(.svelte-35ocq4){font-size:.8rem;margin-bottom:.35rem}pre.svelte-35ocq4{margin:0;padding:.75rem;border-radius:.75rem;overflow-x:auto;background:#0f172a14;font-size:.75rem;line-height:1.45}table.svelte-35ocq4{width:100%;border-collapse:collapse;font-size:.85rem}th.svelte-35ocq4,td.svelte-35ocq4{text-align:left;padding:.6rem;border-bottom:1px solid var(--line)}th.svelte-35ocq4{color:var(--color-text-muted);font-weight:600}.small-btn.secondary.svelte-35ocq4{background:transparent;color:var(--color-text);border:1px solid var(--line-strong)}@media(max-width:640px){.page-header.svelte-35ocq4,.panel-header.svelte-35ocq4,.header-actions.svelte-35ocq4{flex-direction:column;align-items:stretch}}
