.mouth-chart.svelte-f7wrbb{display:block}.arch-label.svelte-f7wrbb{fill:#94a3b8;letter-spacing:.08em;text-anchor:middle;dominant-baseline:central;text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:13px}.arch-label.side-start.svelte-f7wrbb{text-anchor:start}.arch-label.side-end.svelte-f7wrbb{text-anchor:end}.tooth-number.svelte-f7wrbb{fill:#64748b;text-anchor:middle;dominant-baseline:central;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px}.tooth.svelte-f7wrbb{outline:none}.tooth-shape.svelte-f7wrbb{stroke:#00000024;stroke-width:1px;transition:filter .12s}.tooth-shape.neutral.svelte-f7wrbb{stroke:#d6d3d1}.tooth-shape.missing.svelte-f7wrbb{stroke:var(--missing-stroke);stroke-width:1.75px;stroke-dasharray:5 4}.selection-ring.svelte-f7wrbb{fill:none;stroke:#2563eb;stroke-width:2.5px}.interactive.svelte-f7wrbb .tooth:where(.svelte-f7wrbb){cursor:pointer}.interactive.svelte-f7wrbb .tooth:where(.svelte-f7wrbb):hover .tooth-shape:where(.svelte-f7wrbb){filter:brightness(.92)}.interactive.svelte-f7wrbb .tooth:where(.svelte-f7wrbb):hover .tooth-shape.neutral:where(.svelte-f7wrbb),.interactive.svelte-f7wrbb .tooth:where(.svelte-f7wrbb):hover .tooth-shape.missing:where(.svelte-f7wrbb){filter:none;fill:#f1f5f9}.interactive.svelte-f7wrbb .tooth:where(.svelte-f7wrbb):focus-visible .tooth-shape:where(.svelte-f7wrbb){stroke:#2563eb;stroke-width:2.5px}
