.quick{display:grid;grid-gap:14px;gap:14px;padding:18px 20px 20px;border-radius:24px;background:white;color:var(--ez-ink);box-shadow:0 30px 80px -30px rgb(0 0 0/.6),0 0 0 1px rgb(255 255 255/.08)}.quick__tabs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:4px;border-radius:14px;background:var(--ez-bg)}.quick__tab{position:relative;display:grid;place-items:center;min-block-size:42px;border-radius:10px;font-size:var(--step--1);font-weight:650;color:var(--ez-muted);cursor:pointer;transition:background-color var(--duration-sm) var(--ease-ui),color var(--duration-sm) var(--ease-ui)}.quick__tab input{position:absolute;opacity:0;pointer-events:none}.quick__tab.is-active{background:white;color:var(--ez-ink);box-shadow:var(--shadow-sm)}.quick__tab:has(input:focus-visible){outline:3px solid var(--ez-focus);outline-offset:1px}.quick .pi{gap:8px}.quick .pi__district{min-block-size:1.4em}.quick__hint{margin:-4px 0 0;min-block-size:2.6em;font-size:var(--step--1);line-height:1.35;color:var(--ez-muted);text-align:center}.quick__error{color:var(--ez-danger);font-weight:600}.quick__foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.quick__price{display:grid;margin:0;font-size:var(--step--1);line-height:1.3}.quick__price s,.quick__price-label{color:var(--ez-muted)}.quick__price strong{font-size:var(--step-0);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quick__foot .btn{flex:0 0 auto}@media (max-width:600px){.quick{padding:14px 14px 16px;border-radius:20px}.quick__foot .btn{padding-inline:18px}}.quick__price>span:last-child{white-space:nowrap}.quick__vehicles{margin:0;padding:0;border:0;min-inline-size:0}.quick__legend{-webkit-margin-after:8px;margin-block-end:8px;padding:0;font-size:var(--step--1);font-weight:650;color:var(--ez-ink-soft)}.quick__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.quick__vehicle{position:relative;display:grid;justify-items:center;align-content:center;grid-gap:4px;gap:4px;min-block-size:64px;padding:7px 6px;border:1px solid var(--ez-line-strong);border-radius:14px;background:white;color:var(--ez-ink);font-size:13px;font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:border-color var(--duration-sm) var(--ease-ui),background-color var(--duration-sm) var(--ease-ui),box-shadow var(--duration-sm) var(--ease-ui)}.quick__vehicle:hover{border-color:color-mix(in oklab,var(--ez-blue) 45%,transparent)}.quick__vehicle input{position:absolute;opacity:0;pointer-events:none}.quick__vehicle-icon{inline-size:30px;block-size:30px}.quick__vehicle.is-active{border-color:var(--ez-blue);background:var(--ez-sky);box-shadow:0 0 0 3px var(--ez-blue-soft)}.quick__vehicle.is-active .quick__vehicle-icon{color:var(--ez-blue)}.quick__vehicle:has(input:focus-visible){outline:3px solid var(--ez-focus);outline-offset:2px}@media (max-width:600px){.quick__grid{display:flex;gap:8px;margin-inline:-14px;padding-inline:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.quick__grid::-webkit-scrollbar{display:none}.quick__vehicle{flex:0 0 auto;grid-auto-flow:column;gap:6px;min-block-size:44px;padding:6px 12px 6px 8px;scroll-snap-align:start}.quick__vehicle-icon{inline-size:26px;block-size:26px}.quick__legend{-webkit-margin-after:6px;margin-block-end:6px}}