.docker-compose-checker-module__9wXuQa__tool{min-width:0}.docker-compose-checker-module__9wXuQa__form,.docker-compose-checker-module__9wXuQa__result,.docker-compose-checker-module__9wXuQa__failure{gap:var(--space-7);min-width:0;padding:var(--space-7);display:grid}.docker-compose-checker-module__9wXuQa__result,.docker-compose-checker-module__9wXuQa__failure{border-top:1px solid var(--color-border);scroll-margin-top:calc(var(--top-bar-height) + var(--space-4))}.docker-compose-checker-module__9wXuQa__form>*,.docker-compose-checker-module__9wXuQa__result>*,.docker-compose-checker-module__9wXuQa__resultHeader>*,.docker-compose-checker-module__9wXuQa__editor,.docker-compose-checker-module__9wXuQa__section,.docker-compose-checker-module__9wXuQa__findings td,.docker-compose-checker-module__9wXuQa__summary dd{min-width:0}.docker-compose-checker-module__9wXuQa__editor{gap:var(--space-2);display:grid}.docker-compose-checker-module__9wXuQa__editor textarea{background:var(--color-bg);border:1px solid var(--color-border-strong);border-radius:var(--radius);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--line-body);min-width:0;min-height:0;padding:var(--space-4);resize:vertical;width:100%}.docker-compose-checker-module__9wXuQa__editor textarea:focus-visible,.docker-compose-checker-module__9wXuQa__tool button:focus-visible,.docker-compose-checker-module__9wXuQa__result:focus-visible,.docker-compose-checker-module__9wXuQa__failure:focus-visible{outline:var(--focus-ring);outline-offset:2px}.docker-compose-checker-module__9wXuQa__privacy,.docker-compose-checker-module__9wXuQa__provenance,.docker-compose-checker-module__9wXuQa__limitations,.docker-compose-checker-module__9wXuQa__syntaxBoundary,.docker-compose-checker-module__9wXuQa__emptyFinding,.docker-compose-checker-module__9wXuQa__layer,.docker-compose-checker-module__9wXuQa__error{font-size:var(--text-small);line-height:var(--line-body);overflow-wrap:anywhere;margin:0}.docker-compose-checker-module__9wXuQa__privacy,.docker-compose-checker-module__9wXuQa__provenance,.docker-compose-checker-module__9wXuQa__limitations,.docker-compose-checker-module__9wXuQa__layer{color:var(--color-text-muted)}.docker-compose-checker-module__9wXuQa__resultHeader{gap:var(--space-3);display:grid}.docker-compose-checker-module__9wXuQa__resultHeader h2,.docker-compose-checker-module__9wXuQa__section h3{font-family:var(--font-display);line-height:var(--line-heading);margin:0}.docker-compose-checker-module__9wXuQa__resultHeader h2{font-size:var(--text-h2)}.docker-compose-checker-module__9wXuQa__section{gap:var(--space-4);display:grid}.docker-compose-checker-module__9wXuQa__section h3{font-size:var(--text-h3)}.docker-compose-checker-module__9wXuQa__layers,.docker-compose-checker-module__9wXuQa__summary{border-block:1px solid var(--color-border);margin:0;display:grid}.docker-compose-checker-module__9wXuQa__layers>div,.docker-compose-checker-module__9wXuQa__summary>div{border-bottom:1px solid var(--color-border);align-items:start;gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:minmax(10rem,.4fr) minmax(0,1fr);display:grid}.docker-compose-checker-module__9wXuQa__layers>div:last-child,.docker-compose-checker-module__9wXuQa__summary>div:last-child{border-bottom:0}.docker-compose-checker-module__9wXuQa__layers dt,.docker-compose-checker-module__9wXuQa__summary dt,.docker-compose-checker-module__9wXuQa__metrics dt{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-small)}.docker-compose-checker-module__9wXuQa__layers dd,.docker-compose-checker-module__9wXuQa__summary dd,.docker-compose-checker-module__9wXuQa__metrics dd{margin:0}.docker-compose-checker-module__9wXuQa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.docker-compose-checker-module__9wXuQa__metrics>div{background:var(--color-surface-2);gap:var(--space-2);min-width:0;padding:var(--space-3);display:grid}.docker-compose-checker-module__9wXuQa__metrics dd{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--weight-semibold)}.docker-compose-checker-module__9wXuQa__findings{border:1px solid var(--color-border-strong);border-collapse:collapse;table-layout:fixed;width:100%}.docker-compose-checker-module__9wXuQa__findings th,.docker-compose-checker-module__9wXuQa__findings td{border-bottom:1px solid var(--color-border);font-size:var(--text-body);overflow-wrap:anywhere;padding:var(--space-3);text-align:left;vertical-align:top;word-break:break-word}.docker-compose-checker-module__9wXuQa__findings th{border-bottom:1px solid var(--color-border-strong);font-family:var(--font-display)}.docker-compose-checker-module__9wXuQa__findings th:first-child{width:11%}.docker-compose-checker-module__9wXuQa__findings th:nth-child(2){width:17%}.docker-compose-checker-module__9wXuQa__findings th:nth-child(3){width:19%}.docker-compose-checker-module__9wXuQa__findings th:nth-child(4){width:12%}.docker-compose-checker-module__9wXuQa__findings th:nth-child(5){width:25%}.docker-compose-checker-module__9wXuQa__findings th:nth-child(6){width:16%}.docker-compose-checker-module__9wXuQa__findings td p{margin:0 0 var(--space-2)}.docker-compose-checker-module__9wXuQa__findings code,.docker-compose-checker-module__9wXuQa__summary code,.docker-compose-checker-module__9wXuQa__excerpt{font-family:var(--font-mono);overflow-wrap:anywhere;white-space:normal}.docker-compose-checker-module__9wXuQa__excerpt{background:var(--color-surface-2);padding:var(--space-2);display:block}.docker-compose-checker-module__9wXuQa__layer,.docker-compose-checker-module__9wXuQa__findings td:first-child strong{display:block}.docker-compose-checker-module__9wXuQa__severityError{color:var(--color-danger-text)}.docker-compose-checker-module__9wXuQa__severityWarning{color:var(--color-warning-text)}.docker-compose-checker-module__9wXuQa__severityAdvisory{color:var(--color-text)}.docker-compose-checker-module__9wXuQa__severityInfo{color:var(--color-text-muted)}.docker-compose-checker-module__9wXuQa__resultActions{min-height:44px;display:flex}.docker-compose-checker-module__9wXuQa__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.docker-compose-checker-module__9wXuQa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.docker-compose-checker-module__9wXuQa__findings,.docker-compose-checker-module__9wXuQa__findings thead,.docker-compose-checker-module__9wXuQa__findings tbody,.docker-compose-checker-module__9wXuQa__findings tr,.docker-compose-checker-module__9wXuQa__findings th,.docker-compose-checker-module__9wXuQa__findings td{width:100%;display:block}.docker-compose-checker-module__9wXuQa__findings thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.docker-compose-checker-module__9wXuQa__findings tr{border-bottom:1px solid var(--color-border-strong);padding:var(--space-4) 0}.docker-compose-checker-module__9wXuQa__findings td{gap:var(--space-2);padding:var(--space-2) 0;border:0;grid-template-columns:minmax(7rem,.36fr) minmax(0,1fr);display:grid}.docker-compose-checker-module__9wXuQa__findings td:before{color:var(--color-text-muted);content:attr(data-label);font-family:var(--font-display);font-size:var(--text-small)}}@media (max-width:390px){.docker-compose-checker-module__9wXuQa__form,.docker-compose-checker-module__9wXuQa__result,.docker-compose-checker-module__9wXuQa__failure{padding-inline:var(--space-5)}.docker-compose-checker-module__9wXuQa__layers>div,.docker-compose-checker-module__9wXuQa__summary>div,.docker-compose-checker-module__9wXuQa__findings td{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.docker-compose-checker-module__9wXuQa__tool *{scroll-behavior:auto}}
