.vz-finder>.vz-search-wrap{padding:16px 32px}.vz-finder .vz-search-wrap .vz-search{max-width:none;grid-template-columns:minmax(160px,1.1fr) minmax(120px,.7fr) minmax(145px,.85fr) minmax(170px,1fr) minmax(170px,1fr) auto}.vz-finder .vz-search-date .driver-date-field{width:100%;min-width:0;gap:0}.vz-finder .vz-search-date .driver-date-field>span{display:block;font-size:12px;line-height:15px;margin:0 0 5px;color:var(--vz-muted,#626262)}.vz-finder .vz-search-date .driver-date-trigger{width:100%;min-height:22px;height:auto;border:0;background:transparent;border-radius:0!important;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;color:inherit;font-size:15px;font-weight:500;box-shadow:none}.vz-finder .vz-search-date .driver-date-trigger svg{width:17px;height:17px}.vz-finder .vz-results{padding-top:24px;gap:32px}.vz-finder .vz-results .vz-results-heading h1{font-size:28px}.vz-finder .vz-results .vz-station-list{display:grid;gap:8px}.vz-finder .vz-results .vz-station-card,.vz-finder .vz-results .vz-station-card.selected{padding:14px;margin:0;border-radius:20px}.vz-finder .vz-results .vz-station-heading{display:block;margin:0;font-size:inherit;line-height:inherit;letter-spacing:0}.vz-finder .vz-results .vz-station-summary{display:flex;align-items:center;gap:10px;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.vz-finder .vz-results .vz-station-summary:focus-visible{outline:2px solid #276ef1;outline-offset:4px;border-radius:6px}.vz-finder .vz-results .vz-station-icon{width:30px;height:40px}.vz-finder .vz-results .vz-station-icon svg{width:27px;height:30px!important}.vz-finder .vz-results .vz-station-copy{display:grid;min-width:0;gap:3px}.vz-finder .vz-results .vz-station-name{font-size:18px;line-height:1.25;letter-spacing:-.4px;font-weight:700}.vz-finder .vz-results .vz-station-address{font-size:13px;line-height:1.4;color:var(--vz-muted,#666)}.vz-station-directions{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-left:40px;color:var(--vz-blue,#2457ff);font-size:13px;font-weight:600}.vz-shared-reservation{position:sticky;bottom:0;z-index:10;display:grid;gap:9px;margin-top:12px;padding:12px 0 8px;background:#fff;box-shadow:0 -7px 14px 3px #ffffffed}.vz-shared-selection{display:flex;justify-content:space-between;align-items:center;gap:12px}.vz-shared-selection strong{font-size:13px;font-weight:600}.vz-shared-selection span{font-size:12px;color:var(--vz-muted,#626262)}.vz-shared-reservation>.vz-primary{width:100%;font-size:15px;min-height:48px;padding:12px 16px}@media (max-width:1150px){.vz-finder>.vz-search-wrap{padding:14px 24px}.vz-finder .vz-search-wrap .vz-search{grid-template-columns:minmax(145px,1fr) minmax(85px,.6fr) minmax(120px,.8fr) minmax(150px,1fr) minmax(140px,1fr) auto}.vz-finder .vz-search-wrap .vz-search-field{padding:5px 8px}.vz-finder .vz-search-field>svg{display:none}}@media (max-width:1000px){.vz-finder .vz-search-wrap .vz-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;border-radius:22px}.vz-finder .vz-search>.p-location{grid-column:1/-1;padding:8px 10px;border-bottom:1px solid var(--vz-line,#e5e5e5)}.vz-finder .vz-search-wrap .vz-search>label{grid-column:1;grid-row:2}.vz-finder .vz-search-wrap .vz-search>.vz-search-side{grid-column:2/-1;grid-row:2}.vz-finder .vz-search-wrap .vz-search>.vz-search-date{grid-column:1;grid-row:3}.vz-finder .vz-search-wrap .vz-search-field:has(.vz-time-trigger){grid-column:2;grid-row:3;min-height:49px}.vz-finder .vz-search-wrap .vz-search>.vz-primary{grid-column:3;grid-row:3}.vz-finder .vz-search-wrap .vz-search-field{border-left:0;padding:8px 10px}}@media (max-width:700px){.vz-finder>.vz-search-wrap{padding:12px 16px}.vz-finder .vz-results{padding:18px 16px 20px}.vz-finder .vz-results .vz-results-heading h1{font-size:25px}.vz-finder .vz-results .vz-station-card,.vz-finder .vz-results .vz-station-card.selected{padding:12px}.vz-finder .vz-search-date .driver-date-trigger{font-size:13px;gap:4px;white-space:normal;text-align:left}.vz-finder .vz-search-wrap .vz-time-trigger{font-size:13px;gap:4px}.vz-finder .vz-search-wrap .vz-search>.vz-primary{padding:12px;margin-left:0}.vz-shared-reservation{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.vz-finder .show-map .vz-shared-reservation{display:none}}