.mobile130-title,.mobile130-same,#mobile130Reset,.mobile130-car-head,.mobile130-icon{display:none}
@media(max-width:700px){
.site-header.home124-header{padding:10px 16px 12px!important;gap:8px!important;min-height:0!important}
.site-header.home124-header .my-booking{min-height:42px!important;padding:10px!important;font-size:13px!important}
.site-header.home124-header nav{gap:2px!important;padding:10px!important;max-height:calc(100dvh - 160px)!important;border-radius:12px!important}
.site-header.home124-header.menu120-open nav>a{display:flex!important;align-items:center!important;gap:12px!important;padding:10px 12px!important;min-height:22px!important;font-size:14px!important;line-height:1.4!important}
.site-header.home124-header nav>a.menu129-admin{padding-top:12px!important;margin-top:5px!important}
.mobile130-icon{display:block;width:20px;height:20px;flex:0 0 20px}
.site-header.home124-header nav>a:focus-visible{outline-offset:-2px!important;border-radius:5px}
.hero-inner{display:block!important;padding:100px 16px 24px!important;max-width:520px!important;margin:auto!important}
.hero-copy{display:none!important}.hero{background-position:center top!important}
.booking-panel{border-radius:18px!important;overflow:hidden!important;background:white!important}
.mobile130-title{display:block;margin:0!important;padding:18px 18px 10px!important;font-size:26px!important;color:#12243e!important;line-height:1.2!important}
.booking-panel .booking-tabs{height:44px!important;grid-template-columns:1fr 1fr!important;margin:0 18px!important;border:0!important;border-radius:7px!important;overflow:hidden!important}
.booking-panel .booking-tab{font-size:12px!important;min-height:44px!important;padding:8px 4px!important;line-height:1.3!important}.booking-panel .booking-tab:nth-child(3){display:none!important}
.booking-panel .finder{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px 10px!important;padding:16px 18px 18px!important;min-width:0!important}
.booking-panel .finder .location-field{grid-column:1/-1!important}
.booking-panel .finder .finder-field>label{font-size:12px!important;font-weight:500!important;margin-bottom:6px!important;line-height:1.4!important}
.booking-panel .finder input,.booking-panel .finder select{font-size:13px!important;min-height:42px!important;max-width:100%!important;border-radius:8px!important;padding:9px 10px!important;box-sizing:border-box!important;width:100%!important;min-width:0!important}
.booking-panel .finder input[type=date]{display:block!important;appearance:none;-webkit-appearance:none;text-align:start;line-height:22px!important}
.booking-panel .finder input[type=date]::-webkit-date-and-time-value{min-width:0;text-align:start}
.booking-panel .finder .time24{min-height:42px!important;gap:3px!important;min-width:0!important;padding:0 3px!important}.booking-panel .finder .time24 select{font-size:13px!important;padding:8px 2px!important;min-width:0!important;min-height:40px!important}
.mobile130-same{display:flex;grid-column:1/-1;align-items:center;gap:8px;font-size:12px;color:#15263f;margin:0;padding:0}
.booking-panel .finder .mobile130-same input{appearance:auto;width:16px!important;height:16px!important;min-height:0!important;padding:0!important;accent-color:#ffcc30;flex:0 0 16px}
.booking-panel .finder .booking-timezone-note{grid-column:1/-1;order:2!important;margin:0!important;font-size:11px!important;line-height:1.5!important;text-align:start!important;padding:0!important;background:none!important}
.booking-panel #checkBtn{grid-column:1/-1!important;order:3!important;min-height:48px!important;font-size:16px!important;margin:0!important}
#mobile130Reset{display:block;grid-column:1/-1;order:4;background:transparent;border:0;color:#17304e;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;padding:4px 8px;min-height:30px;justify-self:end;cursor:pointer}
#availability{grid-column:1/-1;order:5!important}#availability:empty{display:none}
#cars.results125{background:#f5f7fa!important;padding:20px 16px!important}
#cars.results125:has(.results125-selected) .fleet-head{display:none!important}
#cars.results125 .trip119{margin:0 0 14px!important;padding:14px!important;background:#fff!important;border:0!important;box-shadow:0 3px 10px #13284306!important;grid-template-columns:minmax(0,1fr) auto!important}
#cars.results125 .trip119 .trip119-note{display:none!important}
#cars.results125 .browse-filters{background:white!important;border-radius:8px!important;margin:10px 0 14px!important}
#cars.results125 .browse-filters summary{font-size:13px!important;padding:10px 14px!important;min-height:42px!important}
#cars.results125 .browse-filters .currency-tools,#cars.results125 .browse-filters .favourite-tabs{margin:12px 14px!important;max-width:calc(100% - 28px)!important;box-sizing:border-box!important}
#cars.results125 .fleet-result{font-size:11px!important;margin:8px 0!important}
#cars.results125 .car{border:0!important;box-shadow:0 3px 18px #13284308!important;border-radius:16px!important}
.mobile130-car-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:16px 16px 0;min-width:0}
.mobile130-car-head h3{font-size:20px!important;margin:0!important;flex:1 1 100%;line-height:1.3!important;color:#12243e}
.mobile130-category{font-size:11px;padding:5px 10px;background:#f1f4f7;border-radius:20px;margin-top:6px}
.mobile130-status{font-size:11px;padding:5px 10px;border-radius:20px;margin-top:6px;background:#fff2bf;color:#795100}
.mobile130-status[data-status=available]{background:#e1f5e7;color:#237346}.mobile130-status[data-status=unavailable]{background:#edf1f5;color:#54647a}
#cars.results125 .car .pad h3,#cars.results125 .car .car-badge,#cars.results125 .car .search119-badge{display:none!important}
#cars.results125 .car>img{height:240px!important;background:#fff!important;border:0!important;padding:12px!important}
#cars.results125 .car .favourite-button{top:82px!important}
#cars.results125 .car .pad{padding:0 16px 16px!important}
#cars.results125 .car .pad>strong{font-size:14px!important;font-weight:500!important;border:0!important;color:#50617a!important;padding:0!important;line-height:1.5!important}
#cars.results125 .car .specs{padding-bottom:12px!important;border-bottom:1px solid #e3e9f0!important;margin-bottom:10px!important}
#cars.results125 .search119-total{margin:4px 0 12px!important;gap:5px!important}
#cars.results125 .search119-total>span,#cars.results125 .search119-total>strong{font-size:19px!important;font-weight:750!important;color:#14263f!important}
#cars.results125 .car-actions button{min-height:46px!important;font-size:14px!important;border-radius:9px!important}
}
@media(max-width:350px){.hero-inner{padding-inline:12px!important}.booking-panel .finder{padding-inline:14px!important;gap:10px 8px!important}.booking-panel .finder input,.booking-panel .finder select{font-size:12px!important;padding-inline:5px!important}.mobile130-car-head h3{font-size:19px!important}}
@media(max-width:700px){
.booking-panel .finder label.mobile130-same{display:flex!important;align-items:center!important;gap:8px!important;font-weight:400!important;font-size:12px!important;width:auto!important}
.hero{background-position:center -125px!important}
#cars.results125 .car>.favourite-heart{top:84px!important;width:34px!important;height:34px!important;min-height:34px!important;padding:6px!important;box-shadow:none!important}
#cars.results125 .favourite-heart svg{width:20px!important;height:20px!important}
#cars.results125 .trip119 p{margin:5px 0!important}
}
@media(max-width:700px){.site-header.home124-header{position:sticky!important;top:0!important}#cars.results125{scroll-margin-top:150px}.mobile130-status[data-status=available]::before{content:'✓ ';font-weight:700}}
@media(max-width:700px){body{padding-top:var(--mobile130-header-height,142px)!important}.site-header.home124-header{position:fixed!important;inset:0 0 auto!important;width:100%!important;z-index:100!important}#cars.results125{scroll-margin-top:calc(var(--mobile130-header-height,142px) + 12px)}.site-header.home124-header nav{max-height:calc(100dvh - var(--mobile130-header-height,142px) - 20px)!important}}
