.yaml-diff-module__Yov5bG__tool{}.yaml-diff-module__Yov5bG__optionRow{}.yaml-diff-module__Yov5bG__swapButton{min-inline-size:var(--control-height);min-block-size:var(--control-height);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);color:var(--color-text-primary);font-size:var(--text-body-size);cursor:pointer;background:0 0}.yaml-diff-module__Yov5bG__swapButton:hover{border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.yaml-diff-module__Yov5bG__segGroup{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);flex-wrap:wrap;display:inline-flex}.yaml-diff-module__Yov5bG__optionLabel{white-space:nowrap;}.yaml-diff-module__Yov5bG__optionCheck{cursor:pointer;font-size:var(--text-ui-md-size);line-height:var(--text-ui-md-line);}.yaml-diff-module__Yov5bG__checkbox{}.yaml-diff-module__Yov5bG__radio{}.yaml-diff-module__Yov5bG__optionsEnd{align-items:center;gap:var(--space-4);margin-inline-start:auto;display:flex}.yaml-diff-module__Yov5bG__optionsFieldset{gap:var(--space-3) var(--space-4);border:none;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));min-inline-size:0;margin:0;padding:0;display:grid}.yaml-diff-module__Yov5bG__optionItem{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.yaml-diff-module__Yov5bG__optionHint{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.yaml-diff-module__Yov5bG__banner{}.yaml-diff-module__Yov5bG__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)}.yaml-diff-module__Yov5bG__capLine+.yaml-diff-module__Yov5bG__capLine{margin-block-start:var(--space-1)}.yaml-diff-module__Yov5bG__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}.yaml-diff-module__Yov5bG__workspace{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.yaml-diff-module__Yov5bG__workspace{grid-template-columns:repeat(2,minmax(0,1fr))}}.yaml-diff-module__Yov5bG__pane{}.yaml-diff-module__Yov5bG__paneHeader{}.yaml-diff-module__Yov5bG__paneLabel{}.yaml-diff-module__Yov5bG__paneBadge{}.yaml-diff-module__Yov5bG__fileButton{}.yaml-diff-module__Yov5bG__paneBody{flex-direction:column;flex:1;min-block-size:0;display:flex;position:relative}.yaml-diff-module__Yov5bG__textarea{}.yaml-diff-module__Yov5bG__textareaHidden{visibility:hidden}.yaml-diff-module__Yov5bG__fileCard{justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--pane-padding);background:var(--color-bg-pane);border-radius:var(--radius-md);flex-direction:column;display:flex;position:absolute;inset:0}.yaml-diff-module__Yov5bG__fileName{font-family:var(--font-mono);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary);overflow-wrap:anywhere}.yaml-diff-module__Yov5bG__fileNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.yaml-diff-module__Yov5bG__dropOverlay{padding:var(--space-4);text-align:center;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-accent-fg);background:var(--color-bg-pane);border:1px dashed var(--color-accent-fg);border-radius:var(--radius-md);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.yaml-diff-module__Yov5bG__statusLine{}.yaml-diff-module__Yov5bG__statusRight{}.yaml-diff-module__Yov5bG__resultsBar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.yaml-diff-module__Yov5bG__summaryLine{min-inline-size:0;font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;min-block-size:var(--text-ui-sm-line);flex:1}.yaml-diff-module__Yov5bG__summaryPositive{color:var(--color-success-fg)}.yaml-diff-module__Yov5bG__navButton{min-inline-size:var(--target-touch);min-block-size:var(--target-touch);padding-inline:var(--space-2);background:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-control);border-radius:var(--radius-sm);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.yaml-diff-module__Yov5bG__navButton:hover:not(:disabled){border-color:var(--color-accent-fg);color:var(--color-accent-fg)}.yaml-diff-module__Yov5bG__navButton:disabled{opacity:var(--opacity-disabled);cursor:default}.yaml-diff-module__Yov5bG__viewport{background:var(--color-bg-pane);border:1px solid var(--color-border-control);border-radius:var(--radius-md);flex-direction:column;block-size:336px;display:flex;overflow:auto}.yaml-diff-module__Yov5bG__viewport:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:var(--focus-ring-offset-inset)}.yaml-diff-module__Yov5bG__viewportState{}.yaml-diff-module__Yov5bG__errorStack{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.yaml-diff-module__Yov5bG__errorBlock{gap:var(--space-2);flex-direction:column;display:flex}.yaml-diff-module__Yov5bG__errorHeading{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-danger-fg);font-weight:600}.yaml-diff-module__Yov5bG__errorMessage{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);color:var(--color-text-primary)}.yaml-diff-module__Yov5bG__errorFrame{font-family:var(--font-mono);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-secondary);background:var(--color-bg-surface);border-radius:var(--radius-sm);padding:var(--space-2);white-space:pre;overflow-x:auto}.yaml-diff-module__Yov5bG__errorActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.yaml-diff-module__Yov5bG__errorLink{min-block-size:var(--target-touch);color:var(--color-accent-fg);font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.yaml-diff-module__Yov5bG__list{inline-size:100%;font-family:var(--font-mono);font-feature-settings:"zero";font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-primary);flex-direction:column;display:flex}.yaml-diff-module__Yov5bG__listHead,.yaml-diff-module__Yov5bG__row{align-items:center;gap:var(--space-2);padding-inline:var(--space-3);grid-template-columns:1.5rem minmax(6rem,1fr) minmax(0,2fr);block-size:24px;display:grid}.yaml-diff-module__Yov5bG__listHead{z-index:1;background:var(--color-bg-pane);border-block-end:1px solid var(--color-border-subtle);position:sticky;inset-block-start:0}.yaml-diff-module__Yov5bG__headCell{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.yaml-diff-module__Yov5bG__row{text-align:start;cursor:pointer;background:0 0;border:none}.yaml-diff-module__Yov5bG__row:hover{background:var(--color-bg-surface)}.yaml-diff-module__Yov5bG__row:focus-visible{outline:var(--focus-ring-width) solid var(--color-accent-fg);outline-offset:calc(-1 * var(--focus-ring-width))}.yaml-diff-module__Yov5bG__docRow,.yaml-diff-module__Yov5bG__noteRow{block-size:24px;padding-inline:var(--space-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:flex;overflow:hidden}.yaml-diff-module__Yov5bG__docRow{color:var(--color-text-secondary);background:var(--color-bg-surface);font-weight:600}.yaml-diff-module__Yov5bG__noteRow{color:var(--color-text-muted)}.yaml-diff-module__Yov5bG__gutter{color:var(--color-text-muted);text-align:center}.yaml-diff-module__Yov5bG__rowPath,.yaml-diff-module__Yov5bG__rowPreviews{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.yaml-diff-module__Yov5bG__rowPath{color:var(--color-text-secondary)}.yaml-diff-module__Yov5bG__previewArrow{color:var(--color-text-muted)}.yaml-diff-module__Yov5bG__tintAdd{background:color-mix(in srgb, var(--color-success-bg) 55%, transparent)}.yaml-diff-module__Yov5bG__tintDel{background:color-mix(in srgb, var(--color-danger-bg) 55%, transparent)}.yaml-diff-module__Yov5bG__viewport ins{background:var(--color-success-bg);color:inherit;text-decoration:none}.yaml-diff-module__Yov5bG__viewport del{background:var(--color-danger-bg);color:inherit;text-decoration:none}.yaml-diff-module__Yov5bG__staleView{}.yaml-diff-module__Yov5bG__chips{gap:var(--space-2);min-block-size:calc(var(--text-ui-xs-line) + 2 * var(--space-1));flex-wrap:wrap;padding:0;list-style:none;display:flex}.yaml-diff-module__Yov5bG__chip{align-items:center;gap:var(--space-2);font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-info-fg);background:var(--color-info-bg);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2);display:inline-flex}.yaml-diff-module__Yov5bG__chipSide{font-family:var(--font-mono);font-weight:600}.yaml-diff-module__Yov5bG__actions{}.yaml-diff-module__Yov5bG__actionButton{}.yaml-diff-module__Yov5bG__actionPrimary{}.yaml-diff-module__Yov5bG__miniBar{}.yaml-diff-module__Yov5bG__shareNote,.yaml-diff-module__Yov5bG__keyboardHint,.yaml-diff-module__Yov5bG__dialogNote{font-size:var(--text-ui-xs-size);line-height:var(--text-ui-xs-line);color:var(--color-text-muted)}.yaml-diff-module__Yov5bG__dialog{}.yaml-diff-module__Yov5bG__dialogTitle{font-size:var(--text-h4-size);line-height:var(--text-h4-line);margin-block-end:var(--space-4)}.yaml-diff-module__Yov5bG__dialogActions{gap:var(--space-2);margin-block-start:var(--space-4);display:flex}.yaml-diff-module__Yov5bG__shortcutList{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-4);padding:0;list-style:none;display:flex}.yaml-diff-module__Yov5bG__shortcutItem{font-size:var(--text-ui-sm-size);line-height:var(--text-ui-sm-line)}.yaml-diff-module__Yov5bG__kbd{}@media (max-width:1023px){.yaml-diff-module__Yov5bG__pane{min-block-size:40vh}}@media (min-width:768px) and (max-width:1023px){.yaml-diff-module__Yov5bG__pane{min-block-size:260px}.yaml-diff-module__Yov5bG__chips{min-block-size:calc(var(--target-touch) + 2 * var(--space-1))}}@media (max-width:767px){.yaml-diff-module__Yov5bG__summaryLine{min-block-size:calc(2 * var(--text-ui-sm-line));flex-basis:100%}.yaml-diff-module__Yov5bG__chips{min-block-size:calc(2 * (var(--target-touch) + 2 * var(--space-1)) + var(--space-2))}.yaml-diff-module__Yov5bG__listHead,.yaml-diff-module__Yov5bG__row{grid-template-columns:1.25rem minmax(5rem,1fr) minmax(0,1.5fr)}}@media (max-width:1023px){.yaml-diff-module__Yov5bG__swapButton{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.yaml-diff-module__Yov5bG__bannerAction,.yaml-diff-module__Yov5bG__optionCheck,.yaml-diff-module__Yov5bG__segGroup{min-block-size:var(--target-touch)}}@media (pointer:coarse){.yaml-diff-module__Yov5bG__swapButton{min-block-size:var(--target-touch);min-inline-size:var(--target-touch)}.yaml-diff-module__Yov5bG__bannerAction,.yaml-diff-module__Yov5bG__segGroup{min-block-size:var(--target-touch)}}@media (min-width:1024px) and (pointer:coarse){.yaml-diff-module__Yov5bG__chips{min-block-size:calc(var(--target-touch) + 2 * var(--space-1))}}
