.paint-car-map.body-map{display:block;max-width:700px;margin:20px auto;padding:0;background:transparent;border:0;border-radius:0}.body-map>svg{display:block;width:100%;height:auto;overflow:visible}.body-map-decoration{pointer-events:none}.body-car-outline{fill:var(--bg);stroke:var(--line);stroke-width:2}.body-fold-line{stroke:var(--line);stroke-width:1.5;stroke-dasharray:5 6;fill:none}.body-glass{fill:color-mix(in srgb,var(--accent) 12%,var(--bg));stroke:var(--line);stroke-width:2}.body-glass-detail{fill:none;stroke:var(--accent);stroke-width:3;opacity:.3}.body-wheel{fill:var(--line)}.body-orientation{fill:var(--muted);font-size:14px;letter-spacing:2px}.body-map .paint-part{display:inline;cursor:pointer;background:none;border:0;padding:0}.body-map .paint-part>path{fill:var(--panel);stroke:var(--line);stroke-width:2.5;stroke-linejoin:round;transition:fill .15s,stroke .15s}.body-map .paint-part:hover>path,.body-map .paint-part:focus-visible>path,.body-map .paint-part.is-selected>path{stroke:var(--accent);stroke-width:3;fill:color-mix(in srgb,var(--accent) 13%,var(--panel))}.body-map .paint-part:focus-visible{outline:none}.body-map .paint-part[aria-disabled=true]{cursor:default;opacity:.6}.body-map .paint-factory>path{stroke:var(--accent);fill:color-mix(in srgb,var(--accent) 8%,var(--panel))}.body-map .paint-repaint>path{stroke:#d4b763;fill:color-mix(in srgb,#d4b763 12%,var(--panel))}.body-map .paint-repair>path{stroke:#e29c83;fill:color-mix(in srgb,#e29c83 13%,var(--panel))}.body-part-caption{pointer-events:none}.body-part-caption text{fill:var(--text);font:17px 'Segoe UI',Arial,sans-serif}.body-part-caption .body-part-value{fill:var(--accent);font-weight:700;font-size:18px}.paint-repaint .body-part-value{fill:#d4b763}.paint-repair .body-part-value{fill:#e29c83}.paint-parts-list{border-top:1px solid var(--line);margin:20px 0;padding-top:16px}.paint-parts-list>summary{font-size:12px;cursor:pointer;color:var(--muted)}.paint-parts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.paint-list-part{display:grid;gap:6px;text-align:left;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--text);font-size:11px;min-height:68px}.paint-list-part strong{color:var(--accent)}.paint-list-part small{color:var(--muted)}.paint-section .paint-current{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px}.paint-meter{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:12px}.paint-meter>small{display:block;font-size:8px;letter-spacing:1px;color:var(--muted);margin-bottom:9px}.paint-meter-screen{padding:12px 7px;border-radius:7px;background:#081714;color:#93f6cc;text-align:center;font-variant-numeric:tabular-nums}.paint-meter-screen .paint-reading{font-size:30px;line-height:1.15;display:block}.paint-meter-screen>small{display:block;font-size:10px;margin-top:5px}.inspection-packages{margin-top:18px}.inspection-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.inspection-package{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--bg);min-width:0}.inspection-package h4{margin:0;font-size:14px}.inspection-package>p{margin:0;color:var(--muted);font-size:11px;line-height:1.7}.inspection-package .package-meta{font-size:10px;color:var(--muted);margin-top:auto;line-height:1.7}.inspection-package>.btn{font-size:11px;padding:12px 7px;min-height:44px;white-space:normal}.package-discount{font-size:9px;color:var(--accent);letter-spacing:.5px}@media(max-width:760px){.paint-parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-package-grid{grid-template-columns:1fr}.inspection-package{padding:16px}.paint-section .paint-current{grid-template-columns:110px minmax(0,1fr);gap:12px;align-items:center}.paint-meter{padding:8px}.paint-meter-screen .paint-reading{font-size:26px}.body-part-caption text{font-size:18px}.body-part-caption .body-part-value{font-size:19px}.paint-current p{font-size:10px}}
