.docker-compose-validator-module__RVdkfq__tool{}.docker-compose-validator-module__RVdkfq__scope{max-inline-size:var(--layout-prose);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);margin:0}.docker-compose-validator-module__RVdkfq__workbench{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:900px){.docker-compose-validator-module__RVdkfq__workbench{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.docker-compose-validator-module__RVdkfq__inputPane{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.docker-compose-validator-module__RVdkfq__paneLabel{}.docker-compose-validator-module__RVdkfq__inputArea{resize:vertical;block-size:384px;inline-size:100%;}.docker-compose-validator-module__RVdkfq__rail{align-self:start;}.docker-compose-validator-module__RVdkfq__railHeader{flex-wrap:wrap;min-inline-size:0;}.docker-compose-validator-module__RVdkfq__railTabs{gap:var(--space-1);min-inline-size:0;margin-inline-end:auto;display:flex}.docker-compose-validator-module__RVdkfq__railTab{}.docker-compose-validator-module__RVdkfq__verdictBadgeValid{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);color:var(--color-success-fg);text-transform:uppercase;letter-spacing:.04em}.docker-compose-validator-module__RVdkfq__verdictBadgeInvalid{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);font-weight:var(--weight-medium);color:var(--color-danger-fg);text-transform:uppercase;letter-spacing:.04em}.docker-compose-validator-module__RVdkfq__staleBadge{}.docker-compose-validator-module__RVdkfq__railAction{}.docker-compose-validator-module__RVdkfq__railBody{block-size:384px;padding:var(--space-3) var(--space-4) var(--space-4);overflow:auto}.docker-compose-validator-module__RVdkfq__railBody:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px}.docker-compose-validator-module__RVdkfq__emptyHint{color:var(--color-text-muted);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);margin:0}.docker-compose-validator-module__RVdkfq__cleanLine{color:var(--color-success-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);margin:0}.docker-compose-validator-module__RVdkfq__busyLine{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.docker-compose-validator-module__RVdkfq__findingsList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.docker-compose-validator-module__RVdkfq__findingRow{border-block-end:1px solid var(--color-border-subtle)}.docker-compose-validator-module__RVdkfq__findingJump{inline-size:100%;padding:0 0 var(--space-2);align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-1);text-align:start;cursor:pointer;min-block-size:var(--target-min);background:0 0;border:none;flex-wrap:wrap;margin:0;display:flex}.docker-compose-validator-module__RVdkfq__findingJump:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:2px}@media (pointer:coarse){.docker-compose-validator-module__RVdkfq__findingJump{min-block-size:var(--target-touch)}}.docker-compose-validator-module__RVdkfq__findingLocation{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-underline-offset:2px;text-decoration:underline}.docker-compose-validator-module__RVdkfq__findingPath{font-family:var(--font-mono);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);overflow-wrap:anywhere}.docker-compose-validator-module__RVdkfq__findingMessage{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);overflow-wrap:anywhere;flex:100%}.docker-compose-validator-module__RVdkfq__findingKeyword{font-family:var(--font-mono);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.docker-compose-validator-module__RVdkfq__cappedNote{margin:var(--space-2) 0 0;font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.docker-compose-validator-module__RVdkfq__noteList{margin:var(--space-3) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.docker-compose-validator-module__RVdkfq__noteRow{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.docker-compose-validator-module__RVdkfq__formatNote{margin:0 0 var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary)}.docker-compose-validator-module__RVdkfq__formattedOutput{font-family:var(--font-mono);font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-primary);white-space:pre;margin:0;overflow:auto}.docker-compose-validator-module__RVdkfq__banner{}.docker-compose-validator-module__RVdkfq__bannerAction{color:var(--color-accent-fg);cursor:pointer;font-size:inherit;text-underline-offset:2px;min-block-size:var(--target-min);background:0 0;border:none;padding:0;text-decoration:underline}@media (pointer:coarse){.docker-compose-validator-module__RVdkfq__bannerAction{min-block-size:var(--target-touch);align-items:center;display:inline-flex}}.docker-compose-validator-module__RVdkfq__capBanner{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);background:var(--color-danger-bg);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.docker-compose-validator-module__RVdkfq__errorBox{}.docker-compose-validator-module__RVdkfq__errorMessage{color:var(--color-danger-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);overflow-wrap:anywhere;margin:0}.docker-compose-validator-module__RVdkfq__errorFrame{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-code-size);line-height:var(--text-code-line);color:var(--color-text-secondary);white-space:pre;overflow:auto}.docker-compose-validator-module__RVdkfq__errorRetry{margin:var(--space-2) 0 0}.docker-compose-validator-module__RVdkfq__statusLine{}.docker-compose-validator-module__RVdkfq__statusRight{}.docker-compose-validator-module__RVdkfq__actions{}.docker-compose-validator-module__RVdkfq__actionButton{}.docker-compose-validator-module__RVdkfq__shareNote,.docker-compose-validator-module__RVdkfq__keyboardHint,.docker-compose-validator-module__RVdkfq__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.docker-compose-validator-module__RVdkfq__dialog{}.docker-compose-validator-module__RVdkfq__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.docker-compose-validator-module__RVdkfq__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.docker-compose-validator-module__RVdkfq__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.docker-compose-validator-module__RVdkfq__kbd{}.docker-compose-validator-module__RVdkfq__optionCheck{align-items:center;gap:var(--space-2);font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);min-block-size:var(--target-min);display:inline-flex}.docker-compose-validator-module__RVdkfq__checkbox{}@media (pointer:coarse){.docker-compose-validator-module__RVdkfq__optionCheck{min-block-size:var(--target-touch)}}@media (max-width:1023px){.docker-compose-validator-module__RVdkfq__optionCheck{min-block-size:var(--target-touch)}}
