@font-face{font-family:IDS Parts;src:url(../../../fonts/Plangothic-ids-parts.woff2) format("woff2");font-display:swap;unicode-range:U+2E80-2EFF,U+31E4-31EF,U+20000-3FFFF}@font-face{font-family:IDS Strokes;src:url(../../../fonts/NotoSansCJKjp-ids-strokes.woff2) format("woff2");font-display:swap;unicode-range:U+31C0-31E3}.ids-parts.svelte-9r9jtk{display:flex;flex-direction:column;gap:8px;min-width:0}.parts-top.svelte-9r9jtk{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.parts-tabs.svelte-9r9jtk{display:flex;flex-wrap:wrap;gap:4px}.parts-tabs.svelte-9r9jtk button:where(.svelte-9r9jtk),.parts-counts.svelte-9r9jtk button:where(.svelte-9r9jtk){border:0;background:transparent;font-size:12px;padding:6px 10px;border-radius:5px;color:var(--muted)}.parts-tabs.svelte-9r9jtk button.active:where(.svelte-9r9jtk),.parts-counts.svelte-9r9jtk button.active:where(.svelte-9r9jtk){background:var(--surface-selected);color:var(--ink)}.parts-filter.svelte-9r9jtk{flex:1 1 100%;min-width:0;padding:6px 8px;font-size:13px}.parts-counts.svelte-9r9jtk{display:flex;flex-wrap:wrap;gap:2px}.parts-counts.svelte-9r9jtk button:where(.svelte-9r9jtk){min-width:30px;padding:4px 6px;font-variant-numeric:tabular-nums}.parts-panel.svelte-9r9jtk{display:flex;flex-direction:column;gap:8px;min-width:0}.parts-class.svelte-9r9jtk,.parts-filter.svelte-9r9jtk{font-family:IDS Strokes,IDS Parts,Inter,Helvetica Neue,Arial,Noto Sans,GenZui Sans,sans-serif}.parts-class.svelte-9r9jtk{margin:4px 0 0;font-size:11px;font-weight:500;color:var(--muted)}.parts-grid.svelte-9r9jtk{display:grid;grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:3px;max-height:260px;overflow:auto}.part.svelte-9r9jtk{display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;font-size:22px;line-height:1;border-color:transparent;background:var(--surface-subtle);font-family:IDS Parts,IDS Strokes,sans-serif}.part.svelte-9r9jtk:not(:disabled):hover{border-color:var(--accent);background:var(--accent-light)}.parts-note.svelte-9r9jtk{margin:0;font-size:12px;color:var(--muted)}
