.VehicleFilterPanel{flex-direction:column;gap:1.6vh;display:flex;position:relative}@media only screen and (min-width:768px){.VehicleFilterPanel{gap:1.6vw}}@media only screen and (min-width:768px) and (min-width:768px){.VehicleFilterPanel{gap:16px}}.VehicleFilterPanel__overlay{z-index:10;cursor:not-allowed;background:#fff9;border-radius:8px;position:absolute;inset:0}.VehicleFilterPanel__overlay .LoadingInline{background:0 0}.VehicleFilterPanel__clear{align-items:center;gap:1.6vw;display:flex}@media only screen and (min-width:768px){.VehicleFilterPanel__clear{gap:16px}}.VehicleFilterPanel__clear{cursor:pointer;background:0 0;border:none;padding:0}.VehicleFilterPanel__section{flex-direction:column;gap:1vh;display:flex}@media only screen and (min-width:768px){.VehicleFilterPanel__section{gap:1vw}}@media only screen and (min-width:768px) and (min-width:768px){.VehicleFilterPanel__section{gap:8px}}.VehicleFilterPanel__section-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding-bottom:1vh;display:flex}@media only screen and (min-width:768px){.VehicleFilterPanel__section-header{padding-bottom:8px}}.VehicleFilterPanel__section-body{border:1px solid var(--color-border-light);border-radius:8px;padding:12px 16px}
.VehicleFilterDrawer{z-index:200;background:var(--color-white);border-radius:16px 16px 0 0;flex-direction:column;max-height:90dvh;transition:transform .3s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.VehicleFilterDrawer--open{transform:translateY(0)}.VehicleFilterDrawer__backdrop{z-index:199;background:#0006;position:fixed;inset:0}.VehicleFilterDrawer__header{border-bottom:1px solid var(--color-border-light);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.VehicleFilterDrawer__close{cursor:pointer;background:0 0;border:none;font-size:4.5vw}@media only screen and (min-width:768px){.VehicleFilterDrawer__close{font-size:clamp(8.1px,4.8px + .916667vw,18px)}}.VehicleFilterDrawer__close{color:var(--color-gray800);padding:0;line-height:1}.VehicleFilterDrawer__content{flex:1;padding:20px;overflow-y:auto}.VehicleFilterDrawer__footer{border-top:1px solid var(--color-border-light);flex-shrink:0;padding:16px 20px}
.VehiclesListContainer{flex-direction:column;gap:1.6vh;display:flex}@media only screen and (min-width:768px){.VehiclesListContainer{gap:1.6vw}}@media only screen and (min-width:768px) and (min-width:768px){.VehiclesListContainer{gap:16px}}.VehiclesListContainer__topbar{justify-content:flex-end;align-items:center;padding-bottom:2vh;display:flex}@media only screen and (min-width:768px){.VehiclesListContainer__topbar{padding-bottom:0}}.VehiclesListContainer__filter-btn{align-items:center;gap:1.6vw;display:flex}@media only screen and (min-width:768px){.VehiclesListContainer__filter-btn{gap:16px}}.VehiclesListContainer__filter-btn{cursor:pointer;background:0 0;border:none;padding:0}@media only screen and (min-width:768px){.VehiclesListContainer__filter-btn{display:none}}.VehiclesListContainer__layout{gap:1.6vw;display:flex}@media only screen and (min-width:768px){.VehiclesListContainer__layout{gap:16px}}.VehiclesListContainer__sidebar{display:none}@media only screen and (min-width:768px){.VehiclesListContainer__sidebar{flex-shrink:0;max-width:260px;display:block}}.VehiclesListContainer__results{flex:1;min-width:0;min-height:40vh;position:relative}.VehiclesListContainer__results .Loading{z-index:10;padding:4vh 0;align-items:flex-start!important}.VehiclesListContainer__grid{grid-template-columns:repeat(2,1fr);gap:3vh 4vw;display:grid}@media only screen and (min-width:768px){.VehiclesListContainer__grid{grid-template-columns:repeat(3,1fr);gap:24px 16px}}
.SignatureVehiclesView__background-gray50{background-color:var(--color-gray50)}
