/* R85: only the owner-requested first-step controls and open quote heading. */
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="1"] .blx-studio-options-row .blx-first-options{flex:1 1 250px!important;min-width:0!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="1"] .blx-studio-options-row .blx-first-options button{flex:1 1 0!important;min-width:0!important;padding-inline:18px!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="1"] .blx-studio-options-row .blx-options{flex:0 0 auto!important;max-width:126px!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="1"] .blx-studio-options-row .blx-roundtrip-option{font-size:10px!important;gap:6px!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="1"] .blx-studio-options-row .blx-roundtrip-option input{width:30px!important;min-width:30px!important;flex-basis:30px!important;height:18px!important;min-height:18px!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="1"] .blx-studio-options-row .blx-roundtrip-option input::after{width:10px!important;height:10px!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="1"] .blx-studio-options-row .blx-roundtrip-option input:checked::after{left:15px!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="2"] .blx-studio-quote-details>summary{display:block!important;font-size:14.4px!important;line-height:1.4!important;text-align:center!important;cursor:default!important;list-style:none!important;color:var(--studio-lime)!important;margin-bottom:18px!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="2"] .blx-studio-quote-details>summary::marker{content:""}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="2"] .blx-studio-quote-details>summary::-webkit-details-marker{display:none!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="2"] [data-results-continue]{scroll-margin-block:100px!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="2"] [data-results-continue]:focus-visible{outline:2px solid var(--studio-lime)!important;outline-offset:4px!important}

body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="2"]:has([data-pane="2"][data-fleet-ready="83"]) .blx-studio-sidebar[data-quote-tall="true"]{position:static!important}
body .blx-booking.blx-studio[data-design="studio-essenziale"][data-step]:is(#book *,[data-design]):is(#blacklux-new-site-root *,[data-design])[data-step="2"]:has([data-pane="2"][data-fleet-ready="83"]) .blx-studio-quote-details .blx-route-point strong{color:var(--studio-text)!important}
