/* GarageForge 8.12.2 — Deep AI Build Engineer V2 */
.gf8122-hero{display:grid;gap:14px}.gf8122-rule{border-left:3px solid var(--accent);padding:10px 12px;background:color-mix(in srgb,var(--panel) 94%,transparent);border-radius:10px}.gf8122-context-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px}.gf8122-context-grid>div{border:1px solid var(--line);border-radius:10px;padding:10px;background:color-mix(in srgb,var(--panel) 96%,transparent)}.gf8122-context-grid b{display:block;font-size:.82rem}.gf8122-context-grid span{display:block;color:var(--muted);font-size:.75rem;margin-top:3px}.gf8122-presets{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 12px}.gf8122-response{display:grid;gap:12px}.gf8122-summary{border:1px solid var(--line);border-radius:12px;padding:12px}.gf8122-summary h3,.gf8122-priorities h3{margin:0 0 8px}.gf8122-priorities{display:grid;gap:9px}.gf8122-priority{display:grid;grid-template-columns:auto 1fr;gap:10px;border:1px solid var(--line);border-radius:12px;padding:11px}.gf8122-priority .rank{font-weight:800;font-size:1.1rem;min-width:28px}.gf8122-priority p{margin:5px 0;color:var(--muted)}.gf8122-severity{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;padding:3px 7px;font-size:.68rem;font-weight:800;text-transform:uppercase}.gf8122-severity.critical{background:color-mix(in srgb,var(--danger,#d9534f) 18%,transparent)}.gf8122-severity.high{background:color-mix(in srgb,var(--warning,#d99a32) 18%,transparent)}.gf8122-severity.medium{background:color-mix(in srgb,var(--accent) 14%,transparent)}.gf8122-severity.low,.gf8122-severity.info{background:color-mix(in srgb,var(--panel) 84%,transparent)}.gf8122-trade{border:1px solid var(--line);border-radius:10px;padding:10px;margin-top:8px}.gf8122-trade ul{margin:6px 0 0;padding-left:20px}.gf8122-quick{display:flex;align-items:center;justify-content:space-between;gap:14px}.gf8122-quick>div{display:grid;gap:3px}.gf8122-quick span{font-size:.8rem;color:var(--muted)}#aiActions8122 .list-item{align-items:flex-start}@media(max-width:800px){.gf8122-quick{align-items:flex-start;flex-direction:column}.gf8122-priority{grid-template-columns:1fr}.gf8122-context-grid{grid-template-columns:1fr}}
