/* One shipping request, with no auction/shipping tab ambiguity. */
/* This form follows the auction strip; it no longer overlaps the hero. */
.booking-wrap.single-shipping-request{margin-top:24px;z-index:auto}
.single-shipping-request{background:#fff;border:1px solid #d8eaf4;border-radius:21px;overflow:hidden;box-shadow:0 18px 50px #154e7010}
.quick-shipment-heading{display:flex;align-items:center;gap:15px;padding:22px 27px;border-bottom:1px solid #e1eef6;background:linear-gradient(120deg,#fff,#f4fbff)}
.quick-shipment-icon{width:42px;height:44px;border-radius:12px;background:#e4f5ff;color:#1299d7;display:grid;place-items:center;flex-shrink:0}.quick-shipment-icon svg{width:25px;height:25px}
.quick-shipment-heading h2{font-size:20px;line-height:1.4;letter-spacing:-.3px;color:#123f58;margin:0}.quick-shipment-heading p{font-size:.75rem;line-height:1.7;color:#7092a6;margin:5px 0 0}
.single-shipping-request .quick-request{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;gap:14px;align-items:end;padding:23px 27px 25px;border:0;border-radius:0;background:#fff;box-shadow:none}
.single-shipping-request .quick-field-group{padding:0;min-width:0;border:0;display:contents;gap:12px;align-self:start}.single-shipping-request .quick-field-group>label{display:grid;gap:7px;min-width:0}.single-shipping-request .quick-field-group>label>span{font-size:.75rem;line-height:1.5;color:#5c8198}
.single-shipping-request .quick-field-group select,.single-shipping-request .quick-field-group input{box-sizing:border-box;min-width:0;width:100%;height:44px;padding:9px 11px;border:1px solid #cce4f1;border-radius:9px;background:#f8fcff;color:#143f58;font-size:12px;font-family:inherit;line-height:1.5;outline:0}
.single-shipping-request .quick-field-group select:focus,.single-shipping-request .quick-field-group input:focus{border-color:#1ca5e0;box-shadow:0 0 0 3px #1ca5e010}.single-shipping-request .quick-field-group select:disabled{color:#93abb9;background:#fbfdff}
.single-shipping-request .quick-request>.btn{min-height:46px;padding:13px 18px;font-size:12px;align-self:end;white-space:nowrap;margin:0}.single-shipping-request [hidden]{display:none!important}.single-shipping-request .quick-manual-fields{grid-column:1/-1}
html[dir=rtl] .quick-shipment-heading h2{letter-spacing:0}
@media(max-width:1050px){.single-shipping-request .quick-request{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.single-shipping-request .quick-request>.btn{grid-column:auto;justify-self:stretch;min-width:0}}
@media(max-width:650px){.single-shipping-request{border-radius:17px}.quick-shipment-heading{padding:20px;gap:12px}.quick-shipment-heading h2,html[dir=rtl] .quick-shipment-heading h2{font-size:18px}.quick-shipment-heading p{font-size:.75rem}.quick-shipment-icon{width:37px;height:41px;border-radius:10px}.single-shipping-request .quick-request{grid-template-columns:1fr;padding:20px;gap:17px}.single-shipping-request .quick-field-group{gap:15px}.single-shipping-request .quick-field-group>label>span{font-size:.75rem}.single-shipping-request .quick-field-group select,.single-shipping-request .quick-field-group input{height:47px;font-size:15px}.single-shipping-request .quick-request>.btn{width:100%;min-height:49px;font-size:12px;justify-self:stretch}.quick-shipment-heading p{line-height:1.8}}
@media(max-width:650px){.single-shipping-request .quick-request{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px}.single-shipping-request .quick-vehicle>label,.single-shipping-request .quick-request>.btn,.single-shipping-request [data-location-other]{grid-column:1/-1}.single-shipping-request .quick-field-group select,.single-shipping-request .quick-field-group input{font-size:14px}}
