/* GarageForge 8.10.9 — Unified Vehicle State Engine */
.gf-state-grid8109{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.gf-state-card8109{min-width:0}.gf-state-card8109 .section-title{margin-bottom:10px}.gf-state-metrics8109{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gf-state-metrics8109>div{border:1px solid var(--border);border-radius:10px;padding:9px;background:color-mix(in srgb,var(--panel2) 78%,transparent)}.gf-state-metrics8109 small,.gf-state-strip-values8109 small{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.gf-state-metrics8109 b{display:block;margin-top:3px;overflow-wrap:anywhere}.gf-state-note8109{margin-top:8px}.gf-state-control8109{margin-bottom:14px}.gf-state-source-buttons8109{align-items:center;flex-wrap:wrap}.gf-state-source-buttons8109 .active{outline:2px solid var(--accent);outline-offset:1px}.gf-state-autofeed8109{display:flex;align-items:center;gap:7px;margin-left:auto}.gf-state-detail-grid8109{margin:14px 0}.gf-state-strip8109{margin-bottom:14px;border-left:4px solid var(--accent)}.gf-state-strip-values8109{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.gf-state-strip-values8109 span{border:1px solid var(--border);border-radius:8px;padding:8px 10px;background:var(--panel2)}.gf-state-strip-values8109 b{display:block;margin-top:3px}.gf-state-compare8109{margin:14px 0}.warning.compact{padding:7px 9px;margin-top:8px}.state-verified .tag{font-weight:800}.state-planned{border-style:dashed}@media(max-width:1180px){.gf-state-grid8109{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.gf-state-grid8109,.gf-state-strip-values8109{grid-template-columns:1fr}.gf-state-autofeed8109{margin-left:0;width:100%}}
