
/* Keep the heading full-width while giving every expanded body real gutters. */
body.uxa-depth-theme .uxav2 details:is([data-site-disclosure],[data-case-disclosure]):not(.ww8-app-detail):not(.uwp-source-disclosure)[open] {
  --disclosure-gutter:22px;
  padding:0 var(--disclosure-gutter) var(--disclosure-gutter)!important;
}
body.uxa-depth-theme .uxav2 details:is([data-site-disclosure],[data-case-disclosure]):not(.ww8-app-detail):not(.uwp-source-disclosure)[open] > summary {
  box-sizing:border-box;
  width:calc(100% + 2 * var(--disclosure-gutter))!important;
  max-width:none!important;
  margin:0 calc(-1 * var(--disclosure-gutter)) 22px!important;
}
body.uxa-depth-theme .uxav2 details:is([data-site-disclosure],[data-case-disclosure]):not(.ww8-app-detail):not(.uwp-source-disclosure)[open] > :not(summary) {
  box-sizing:border-box;
  min-width:0;
  max-width:100%;
  margin-inline:0!important;
}
body.uxa-depth-theme .uxav2 details:is([data-site-disclosure],[data-case-disclosure]):not(.ww8-app-detail):not(.uwp-source-disclosure)[open] > summary + * {margin-top:0!important}
body.uxa-depth-theme .uxav2 details:is([data-site-disclosure],[data-case-disclosure]):not(.ww8-app-detail):not(.uwp-source-disclosure)[open] > :last-child {margin-bottom:0!important}
body.uxa-depth-theme .uxav2 :is(.v2-comparison-controls,.ktd-compare-controls):has(.uxa-compare-actions) {display:grid;grid-template-columns:minmax(0,1fr);gap:12px}
body.uxa-depth-theme .uxav2 .uxa-compare-actions {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}
body.uxa-depth-theme .uxav2 button.uxa-compare-choice {min-height:44px;padding:12px 16px;border:1px solid #d4deea;border-radius:9px;background:#fff;color:#20355a;font:600 12px/1.5 Inter,Arial,sans-serif;text-align:center;cursor:pointer}
body.uxa-depth-theme .uxav2 button.uxa-compare-choice[aria-pressed=true] {background:#eef2f6;border-color:#a9b8cc}
body.uxa-depth-theme .uxav2 .uxa-comparison-legacy-labels {display:none!important}
body.uxa-depth-theme .uxav2 .uxa-original-artwork-pair {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.uxa-depth-theme .uxav2 .uxa-original-artwork-pair figure {min-width:0;margin:0}
body.uxa-depth-theme .uxav2 .uxa-original-artwork-pair img {display:block;width:100%;height:auto;max-width:100%;margin-top:14px}
body.uxa-depth-theme .uxav2 .uxa-original-artwork-pair figcaption {margin-top:14px;color:#536177;font-size:13px;line-height:1.65}
@media(max-width:600px) {
  body.uxa-depth-theme .uxav2 details:is([data-site-disclosure],[data-case-disclosure]):not(.ww8-app-detail):not(.uwp-source-disclosure)[open] {--disclosure-gutter:16px}
  body.uxa-depth-theme .uxav2 .uxa-compare-actions {grid-template-columns:minmax(0,1fr)}
  body.uxa-depth-theme .uxav2 .uxa-original-artwork-pair {grid-template-columns:minmax(0,1fr)}
}

