/* Wider shared catalogue rail; title-led cards retain full selected-work details. */
@media(min-width:1000px){
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar,
 html[data-jdn-theme] .simultaneous-catalog.with-catalogue-sidebar{--catalogue-pane:clamp(420px,42vw,780px)!important}
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .jdn-purchase-layer .voice-order-options{left:calc(clamp(420px,42vw,780px) + 22px)!important}
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2px!important;align-content:start!important}
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar nav>button[data-catalogue-kind=composition]{height:48px!important;min-height:48px!important;padding:3px 7px!important;justify-content:center!important}
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar nav>button[data-catalogue-kind=booklet]{min-height:44px!important;padding:5px 7px!important;justify-content:center!important}
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar .catalogue-item-detail{display:none!important}
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar nav>h3{margin:2px 0 0!important;padding:0!important;font-size:13px!important;line-height:1.2!important}
}
@media(min-width:1400px){html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:999px){
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar nav>button[data-catalogue-kind=composition]{height:auto!important;min-height:64px!important;padding:6px!important}
 html[data-jdn-theme] body:has(.with-catalogue-sidebar) .catalogue-sidebar .catalogue-item-detail{display:none!important}
}
