.occ-chart.svelte-u9lx3f{width:100%;max-width:100%}.occ-controls.svelte-u9lx3f{flex-wrap:wrap;gap:.75rem 1rem;display:flex}.occ-field.svelte-u9lx3f{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.78rem;display:flex}.occ-field.svelte-u9lx3f>span:where(.svelte-u9lx3f){letter-spacing:.02em;font-weight:600}.occ-field.svelte-u9lx3f select:where(.svelte-u9lx3f){font-family:var(--font-ui);color:var(--ink);border:1px solid var(--rule-strong,#ccc);border-radius:var(--ddl-border-radius,4px);background:var(--bg,#fff);cursor:pointer;max-width:min(28rem,90vw);padding:.35rem .6rem;font-size:.82rem}.occ-field.svelte-u9lx3f select:where(.svelte-u9lx3f):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.occ-legend.svelte-u9lx3f{margin-bottom:.4rem}.occ-host.svelte-u9lx3f{width:100%}.occ-link.svelte-u9lx3f{color:var(--accent);margin-top:.4rem;font-size:.8rem;text-decoration:none;display:inline-block}.occ-link.svelte-u9lx3f:hover{text-decoration:underline}.occ-chart.svelte-u9lx3f .count-axis text,.occ-chart.svelte-u9lx3f .count-axis line{stroke:none;color:var(--muted,#888)}
