@media (width<640px){.phone-home .container{padding-inline:0}.phone-home section .overflow-x-auto{margin-inline:0;padding-inline:0;scroll-padding-inline:0}.phone-quote-calendar{max-width:calc(100vw - 16px)}.phone-quote-calendar>div{padding:8px}.phone-home .phone-fleet,.phone-home section{padding-block:28px}.phone-home section h2{letter-spacing:0;font-size:22px;line-height:1.3}.phone-home section .flex.items-center>a{flex-shrink:0;min-width:44px;min-height:44px}.phone-home .phone-fleet a>div>div:last-child{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.phone-home .phone-fleet h3{overflow-wrap:break-word;min-width:0}.phone-search button{min-height:44px}.phone-search>div:last-child button{padding:10px 2px}.phone-header>div{padding-block:6px}.phone-header :is(button,a){justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.phone-quote>div{padding-inline:16px;padding-top:calc(var(--app-header-height) + 16px)}.phone-quote>div>div{border:0;padding:0}.phone-quote h3{letter-spacing:0;color:var(--color-muted-foreground);font-size:12px}.phone-quote h4{letter-spacing:0}.phone-quote .phone-van-list>div>div{padding:14px 16px}.phone-quote .phone-van-list h4{font-size:15px}.phone-quote .phone-van-list>div{border-radius:12px}.phone-location-list [role=radiogroup]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.phone-location-list [role=radiogroup]>div{border-bottom:1px solid var(--color-border);min-height:52px;padding:12px 8px}.phone-location-list [role=radiogroup]>div:nth-child(odd){border-right:1px solid var(--color-border)}.phone-location-list [role=radiogroup]>div:nth-last-child(-n+2){border-bottom:0}.phone-location-list label{letter-spacing:0;overflow-wrap:anywhere;font-size:12px}.phone-location-list svg{flex-shrink:0;width:14px;margin-right:6px}.phone-location-list [role=radiogroup]>div>div{gap:4px;min-width:0}.phone-location-list [role=radiogroup]>div>div>div:first-child{min-width:0}.phone-location-list [role=radiogroup]>div>div>div:last-child:not(:first-child){flex-shrink:0;padding:2px}.phone-quote button[aria-label^=Decrease],.phone-quote button[aria-label^=Increase]{width:44px;height:44px}.phone-quote .phone-guests>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:12px;display:grid}.phone-quote .phone-guests>div>div:first-child{padding-right:0}.phone-quote .phone-guests>div>div:last-child{gap:6px}.phone-booking-dialog{overscroll-behavior:contain;scroll-padding-block:24px}.phone-booking-dialog>div{padding:20px 16px}.phone-booking-dialog h2{padding-right:28px}.phone-booking-dialog :is(input,textarea,[role=combobox]){font-size:16px}.phone-booking-dialog input{scroll-margin-block:24px}.phone-booking-dialog form button{white-space:normal;height:auto;min-height:44px}.phone-booking-dialog>button{place-items:center;width:44px;height:44px;display:grid;top:6px;right:6px}.phone-booking-dialog aside{padding:16px}.phone-booking-dialog aside .truncate{white-space:normal;overflow:visible}.phone-booking-dialog aside .flex.justify-between{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.phone-booking-dialog aside .flex.justify-between>span{overflow-wrap:anywhere;min-width:0}.dashboard-workspace .dashboard-main{min-width:0;padding:16px 12px}.dashboard-workspace .dashboard-sidebar{width:52px}.dashboard-workspace .dashboard-sidebar a{min-height:44px;padding-inline:8px}.dashboard-workspace .dashboard-main :is(input,textarea,select){font-size:16px}.dashboard-workspace .dashboard-main :is(button,select,input){min-height:44px}.dashboard-workspace .admin-section-nav button{white-space:nowrap}}
