.vorik-vehicles-layout{
    display:grid;
    grid-template-columns:minmax(0,1fr) 420px;
    gap:24px;
    align-items:start;
}
.vorik-map-panel{
    position:sticky;
    top:90px;
    height:calc(100vh - 120px);
    min-height:520px;
    border-radius:24px;
    overflow:hidden;
    border:1px solid #e2e8f0;
    box-shadow:0 18px 45px rgba(15,23,42,.10);
    background:#fff;
}
#vorikVehiclesMap{
    width:100%;
    height:100%;
}
.vorik-vehicle-card{
    cursor:pointer;
}
@media(max-width:1024px){
    .vorik-vehicles-layout{
        display:block;
    }
    .vorik-map-panel{
        display:none;
    }
}
