/* GarageForge 8.11.1 — Dependency + Supporting Modification Intelligence */
.gf8111-shell{display:grid;gap:14px}.gf8111-toolbar{display:flex;justify-content:space-between;align-items:end;gap:14px;flex-wrap:wrap}.gf8111-toolbar label{min-width:280px}.gf8111-summary{display:grid;gap:3px;text-align:right}.gf8111-summary b{font-size:1.3rem}.gf8111-summary span{color:var(--muted,#8e9aaa)}.gf8111-metrics{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.gf8111-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gf8111-hold{border-color:rgba(255,153,80,.45)}.gf8111-good{border-color:rgba(90,200,130,.35)}.gf8111-finding{display:grid;gap:8px;padding:12px;margin:9px 0;border:1px solid var(--line,#28313d);border-radius:11px;background:rgba(255,255,255,.018)}.gf8111-finding.blocker{border-color:rgba(255,90,90,.48);background:rgba(255,80,80,.045)}.gf8111-finding.required{border-color:rgba(255,165,80,.42)}.gf8111-finding.recommendation{border-color:rgba(80,155,255,.28)}.gf8111-finding.check{border-style:dashed}.gf8111-find-head{display:flex;justify-content:space-between;gap:12px;align-items:start}.gf8111-find-head>div{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.gf8111-find-head h3{width:100%;margin:3px 0 0}.gf8111-find-head small{color:var(--muted,#8e9aaa);text-align:right}.gf8111-finding p{margin:0;line-height:1.45}.gf8111-sequence{display:grid;gap:8px}.gf8111-seq{display:grid;grid-template-columns:34px 1fr;gap:10px;align-items:center;padding:9px;border:1px solid var(--line,#28313d);border-radius:9px}.gf8111-seq>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--line,#28313d);font-weight:700}.gf8111-seq div{display:grid;gap:2px}.gf8111-seq small{color:var(--muted,#8e9aaa)}.gf8111-category{margin-top:15px;padding-top:8px;border-top:1px solid var(--line,#28313d)}.gf8111-quick{display:flex;justify-content:space-between;align-items:center;gap:14px}.gf8111-quick>div{display:grid;gap:4px}.gf8111-quick span{color:var(--muted,#8e9aaa)}@media(max-width:980px){.gf8111-columns{grid-template-columns:1fr}.gf8111-toolbar{align-items:stretch}.gf8111-summary{text-align:left}.gf8111-find-head{display:grid}}
