.car-step-modal[data-v-b2b37259]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f171f9e;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:10010}.car-step-modal__dialog[data-v-b2b37259]{background:#fff;box-shadow:0 24px 70px #00000038;max-height:min(760px,100vh - 48px);overflow:auto;width:min(1120px,100%)}.car-step-modal__header[data-v-b2b37259]{align-items:flex-start;background:#fff;border-bottom:1px solid #e3e7ea;display:flex;gap:20px;justify-content:space-between;padding:24px 28px 20px;position:sticky;top:0;z-index:2}.car-step-modal__header h2[data-v-b2b37259]{color:#242a2f;font-size:clamp(22px,3vw,32px);line-height:1.15;margin:2px 0 0}.car-step-modal__eyebrow[data-v-b2b37259]{color:var(--main-color,#0068b3);font-size:12px;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.car-step-modal__context[data-v-b2b37259]{color:#70777d;font-size:14px;margin:7px 0 0}.car-step-modal__close[data-v-b2b37259]{background:#fff;border:1px solid #d8dde0;color:#30363b;cursor:pointer;flex:0 0 50px;font-size:30px;height:42px;line-height:34px;width:42px}.car-step-modal__grid[data-v-b2b37259]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:24px 28px 28px}.car-step-modal__state[data-v-b2b37259]{color:#6c747a;padding:52px 28px;text-align:center}.car-step-card[data-v-b2b37259]{background:#fff;border:1px solid #dde2e5;color:#242a2f;cursor:pointer;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.car-step-card--active[data-v-b2b37259],.car-step-card[data-v-b2b37259]:hover{border-color:var(--main-color,#0068b3);box-shadow:0 10px 28px #0068b31f;transform:translateY(-2px)}.car-step-card__image[data-v-b2b37259]{background:#f6f7f8;display:grid;padding:14px;place-items:center}.car-step-card__image img[data-v-b2b37259]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.car-step-card__content[data-v-b2b37259]{display:flex;flex-direction:column;gap:7px;min-height:92px;padding:16px 18px}.car-step-card__content strong[data-v-b2b37259]{font-size:16px;overflow-wrap:anywhere}.car-step-card__specs[data-v-b2b37259]{color:#71787e;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.car-step-card__price[data-v-b2b37259]{color:var(--main-color,#0068b3);font-size:14px;font-weight:700}.car-step-card__check[data-v-b2b37259]{background:var(--main-color,#0068b3);border-radius:50%;color:#fff;display:none;font-size:13px;height:24px;place-items:center;position:absolute;right:10px;top:10px;width:24px}.car-step-card--active .car-step-card__check[data-v-b2b37259]{display:grid}@media(max-width:760px){.car-step-modal[data-v-b2b37259]{align-items:end;padding:0}.car-step-modal__dialog[data-v-b2b37259]{max-height:88vh}.car-step-modal__header[data-v-b2b37259]{padding:18px 16px 14px}.car-step-modal__grid[data-v-b2b37259]{gap:8px;grid-template-columns:1fr;padding:14px 12px 20px}.car-step-card[data-v-b2b37259]{display:grid;grid-template-columns:124px 1fr}.car-step-card__image[data-v-b2b37259]{height:110px;padding:8px}.car-step-card__content[data-v-b2b37259]{justify-content:center;min-height:110px;padding:12px 14px}}.car-selector[data-v-859f1997]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr);width:100%}.car-selector-field[data-v-859f1997]{align-items:center;background:#fff;border:1px solid #8f9496;color:#777e83;cursor:pointer;display:flex;font:inherit;gap:10px;height:50px;justify-content:space-between;min-width:0;overflow:hidden;padding:0 14px;text-align:left}.car-selector-field span[data-v-859f1997]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.car-selector-field.filled[data-v-859f1997]{border-color:var(--main-color,#0068b3);color:#252b30}.car-selector-field.muted[data-v-859f1997]{background:#f8f8f8;color:#a7adb1}.car-selector-chevron[data-v-859f1997]{flex:0 0 auto;height:16px;transition:transform .3s ease;width:16px}@media(max-width:760px){.car-selector[data-v-859f1997]{gap:8px}}.car-colors[data-v-bad4ace0]{align-items:center;display:flex;gap:14px}.car-colors__label[data-v-bad4ace0]{color:#30363b;font-size:13px}.car-colors__items[data-v-bad4ace0]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.car-colors__item[data-v-bad4ace0]{background:var(--car-color);border:1px solid #c8cdd0;border-radius:50%;cursor:pointer;height:20px;padding:0;position:relative;width:20px}.car-colors__item.active[data-v-bad4ace0]:after{border:1px solid var(--main-color,#0068b3);border-radius:50%;content:"";inset:-4px;position:absolute}
