/* Hide the obsolete nested dock before first paint, at every breakpoint. */
#ar-parcels#ar-parcels #mb-source #mb-original-root .mb-legacy-ar-parcels-sticky {
  display:none!important; visibility:hidden!important; pointer-events:none!important;
}
#ar-parcels-callback { scroll-margin-top:100px; }
@media(min-width:761px) {
  #ar-parcels .ar-parcels-sticky.is-quote-open {
    display:grid!important; visibility:visible!important; opacity:1!important;
    width:380px; max-width:calc(100vw - 40px); padding:20px; gap:12px;
  }
  #ar-parcels .ar-parcels-sticky.is-quote-open .ar-dock { display:grid!important; grid-column:1/-1; }
  #ar-parcels .ar-parcels-sticky.is-quote-open .ar-parcels-sticky__close {
    display:grid; position:absolute; top:-12px; right:-6px; width:30px; height:30px;
    padding:0; border:1px solid #cbd5e1; border-radius:50%; background:#fff; color:#334155;
    place-items:center; font:800 18px/1 Inter,Arial,sans-serif; cursor:pointer;
  }
}
