/* Measured desktop density and tablet toolbar fixes for the 40% review. */
.bi-head{gap:12px}.bi-global-search{width:235px}.bi-head h1{font-size:33px}.bi-titleline{gap:11px}.bi-detail-head{padding-top:17px;padding-bottom:11px}.bi-avatar.large{width:56px;height:56px;font-size:23px}.bi-detail-body{gap:10px;padding-top:12px;padding-bottom:15px}.bi-route{margin-top:15px;margin-bottom:16px}.bi-trip-meta{padding-top:11px}.bi-history-empty{padding:10px 12px;font-size:10.5px;line-height:1.6}.bi-history-empty strong{font-size:11.5px}.bi-history-head{padding-bottom:9px}.bi-history{padding-top:3px}.bi-booking-card{padding-top:13px;padding-bottom:12px}
@media(min-width:1391px){.bi-head{min-height:60px}.bi-titleline{flex-wrap:nowrap}.bi-eyebrow{font-size:8px;letter-spacing:.75px;white-space:nowrap}.bi-toolbar{gap:8px}.bi-toolbar>.bi-control{padding:0 11px}.bi-toolbar>.bi-btn{padding:0 15px}}
@media(min-width:701px) and (max-width:1050px){.bi-toolbar{display:grid;width:100%;max-width:100%;grid-template-columns:128px minmax(140px,1fr) auto auto;gap:8px}.bi-global-search{width:auto;min-width:0}.bi-toolbar>.bi-btn{padding:0 12px}.bi-toolbar>.bi-control{min-width:0;padding:0 10px}.bi-toolbar>.bi-control select{min-width:0;font-size:11px}}
@media(max-width:700px){.bi-head h1{font-size:28px}.bi-toolbar .bi-global-search{width:auto}.bi-titleline{gap:7px}.bi-detail-head{padding:16px 15px}.bi-avatar.large{width:49px;height:49px;font-size:21px}.bi-detail-body{padding:12px}.bi-history-empty{font-size:11px}.bi-history-empty strong{font-size:12px}}
