@charset "UTF-8";.car-detail-header[data-v-0a695330]{margin-bottom:8px}@media(max-width:768px){.car-detail-header[data-v-0a695330]{margin-bottom:0}}.car-detail-header__top[data-v-0a695330]{display:flex;align-items:center;gap:8px}.car-detail-header__back[data-v-0a695330]{color:#546e7a}@media(max-width:768px){.car-detail-header__back[data-v-0a695330]{font-size:20px!important}}.car-detail-header__title[data-v-0a695330]{margin:0;font-size:36px;font-weight:600;color:#1c1b29}@media(max-width:768px){.car-detail-header__title[data-v-0a695330]{font-size:16px}}.car-detail-header__price[data-v-0a695330]{margin-top:4px;margin-left:52px;font-size:18px;font-weight:600;color:#4c9fff}@media(max-width:768px){.car-detail-header__price[data-v-0a695330]{margin-left:44px;font-size:14px}}body.auth-dialog-open .car-gallery__video-iframe{visibility:hidden}body.auth-dialog-open .car-gallery__video-indicator{display:none}.car-gallery[data-v-e4094e74]{position:relative}.car-gallery__carousel[data-v-e4094e74]{border-radius:12px;background:#f5f5f7;height:400px}.car-gallery__carousel[data-v-e4094e74] .q-carousel__slide{background-size:cover;background-position:center}.car-gallery__carousel[data-v-e4094e74] .q-carousel__control .q-carousel__navigation-inner{justify-content:center!important;flex-wrap:nowrap;max-width:300px;overflow:hidden}.car-gallery__carousel[data-v-e4094e74] .q-carousel__control .q-carousel__navigation-inner .q-btn{font-size:5px!important;margin:0 2px!important;padding:0;flex-shrink:0}.car-gallery__carousel[data-v-e4094e74] .q-carousel__control .q-carousel__navigation-inner .q-btn.q-carousel__navigation-icon--active{font-size:10px!important}@media(max-width:768px){.car-gallery__carousel[data-v-e4094e74]{height:280px}}.car-gallery__photo[data-v-e4094e74]{width:100%;height:100%;object-fit:cover}.car-gallery__video-slide[data-v-e4094e74]{background:#000;padding:0!important;position:relative}.car-gallery__video-container[data-v-e4094e74]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.car-gallery__video-iframe[data-v-e4094e74]{width:100%;height:100%;max-height:calc(100% - 40px);border:none}.car-gallery__back-to-photos[data-v-e4094e74]{position:absolute;top:12px;left:12px;display:flex;align-items:center;gap:4px;background:#000000b3;color:#fff;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:500;transition:background .2s;z-index:10}.car-gallery__back-to-photos[data-v-e4094e74]:hover{background:#000000e6}.car-gallery__video-indicator[data-v-e4094e74]{position:absolute;bottom:16px;right:16px;display:flex;align-items:center;gap:4px;background:#0009;color:#fff;padding:6px 12px;border-radius:8px;cursor:pointer;font-size:12px;transition:background .2s;z-index:1}.car-gallery__video-indicator[data-v-e4094e74]:hover{background:#000c}@media(max-width:768px){.car-gallery__video-indicator[data-v-e4094e74]{bottom:48px;right:8px}}.car-gallery__photo-counter[data-v-e4094e74]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);background:#00000080;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500;z-index:1}.car-gallery__placeholder[data-v-e4094e74]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:300px;background:#f5f5f7;border-radius:12px;color:#546e7a}.car-specs[data-v-d67db7e0]{background:#fff;border-radius:12px;border:1px solid #e0e0e0;overflow:hidden}.car-specs__header[data-v-d67db7e0]{font-weight:600;font-size:14px}.car-specs__icon[data-v-d67db7e0]{color:#4c9fff}.car-specs__list[data-v-d67db7e0]{display:flex;flex-direction:column;gap:8px;padding:12px}.car-specs__item[data-v-d67db7e0]{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid #eeeeee}.car-specs__item[data-v-d67db7e0]:last-child{border-bottom:none}.car-specs__icon-item[data-v-d67db7e0]{color:#4c9fff;font-size:20px;flex-shrink:0}.car-specs__label[data-v-d67db7e0]{flex:1;color:#546e7a}.car-specs__value[data-v-d67db7e0]{font-weight:500;color:#1c1b29}.car-specs__content[data-v-d67db7e0]{padding:12px;color:#546e7a;line-height:1.6}.car-specs__content p[data-v-d67db7e0]{margin:0 0 8px}.car-specs__conditions[data-v-d67db7e0],.car-specs__steps[data-v-d67db7e0]{margin:0;padding-left:16px}.car-specs__conditions li[data-v-d67db7e0],.car-specs__steps li[data-v-d67db7e0]{margin-bottom:4px}.car-specs__note[data-v-d67db7e0]{font-size:12px;font-style:italic;margin-top:8px!important}.car-specs__area-text[data-v-d67db7e0]{white-space:pre-line}.booking-services__label[data-v-ecffcaac]{font-weight:500;color:#546e7a;margin-bottom:8px}.booking-services__list[data-v-ecffcaac]{display:flex;flex-direction:column;gap:4px}.booking-services__item[data-v-ecffcaac]{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:border-color .2s,background-color .2s}.booking-services__item[data-v-ecffcaac]:hover{border-color:#4c9fff;background-color:#4c9fff0d}.booking-services__info[data-v-ecffcaac]{flex:1;overflow:hidden}.booking-services__title[data-v-ecffcaac]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-services__price[data-v-ecffcaac]{font-weight:500;color:#1c1b29;white-space:nowrap}.booking-services__empty[data-v-ecffcaac]{color:#546e7a;font-style:italic;padding:12px;text-align:center;background:#f5f5f7;border-radius:8px}.date-time-picker-popup[data-v-69171174]{min-width:360px;max-width:800px;border-radius:12px}.date-time-picker-popup--maximized[data-v-69171174]{min-width:100%;max-width:100%;border-radius:0}.date-time-picker-popup__header[data-v-69171174]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid #e0e0e0}.date-time-picker-popup__title[data-v-69171174]{font-size:18px;font-weight:600}.date-time-picker-popup__content[data-v-69171174]{padding:0;overflow-y:auto;max-height:calc(100vh - 160px)}.date-time-picker-popup--maximized .date-time-picker-popup__content[data-v-69171174]{max-height:none}.booking-rent[data-v-a95a9713]{display:flex;flex-direction:column;gap:8px;padding:12px;background:#fff;border-radius:12px;border:1px solid #e0e0e0}.booking-rent__adjusted-banner[data-v-a95a9713]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#2196f314;border:1px solid #2196f3;border-radius:8px;color:#1565c0;font-size:13px;font-weight:500;cursor:pointer}.booking-rent__adjusted-banner[data-v-a95a9713]:hover{background:#2196f326}.booking-rent__row[data-v-a95a9713]{display:flex;gap:12px}.booking-rent__row--chips[data-v-a95a9713]{gap:12px}.booking-rent__row--dates[data-v-a95a9713]{align-items:center}.booking-rent__row--places[data-v-a95a9713]{gap:12px}.booking-rent__chip[data-v-a95a9713]{flex:1;padding:4px 0;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:4px;color:#fff;text-align:center}.booking-rent__chip--green[data-v-a95a9713]{background:#21ba45}.booking-rent__chip--cyan[data-v-a95a9713]{background:#31ccec}.booking-rent__center[data-v-a95a9713]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 8px;flex-shrink:0;min-width:60px}.booking-rent__days-value[data-v-a95a9713]{font-size:24px;font-weight:600;color:#1c1b29;line-height:1}.booking-rent__days-label[data-v-a95a9713]{font-size:11px;color:#90a4ae;margin-top:2px}.booking-rent__days-control[data-v-a95a9713]{display:flex;gap:2px;margin-top:4px}.booking-rent__date-input[data-v-a95a9713]{flex:1;min-width:0}.booking-rent__date-input--clickable[data-v-a95a9713],.booking-rent__date-input--clickable[data-v-a95a9713] .q-field__control{cursor:pointer}.booking-rent__date-input--clickable[data-v-a95a9713]:hover .q-field__control{border-color:#4c9fff}.booking-rent__place[data-v-a95a9713]{flex:1;min-width:0;padding:8px;background:#f5f5f7;border-radius:8px}.booking-rent__place-select[data-v-a95a9713] .q-field__control{height:auto;min-height:32px}.booking-rent__place-select[data-v-a95a9713] .q-field__native{padding:0}.booking-rent__place-name[data-v-a95a9713]{font-size:13px;font-weight:500;color:#4c9fff}.booking-rent__place-address[data-v-a95a9713]{display:flex;align-items:center;gap:4px;font-size:12px;color:#546e7a;margin-top:4px}.booking-rent__map-link[data-v-a95a9713]{display:flex;align-items:center;color:#4c9fff;opacity:.7;text-decoration:none;flex-shrink:0}.booking-rent__map-link[data-v-a95a9713]:hover{opacity:1}.booking-rent__place-address-input[data-v-a95a9713]{margin-top:8px}.booking-rent__place-price[data-v-a95a9713]{font-size:12px;color:#21ba45;font-weight:500;margin-top:4px}.booking-rent__services[data-v-a95a9713]{margin-top:8px;padding-top:8px;border-top:1px solid #e0e0e0}.booking-rent__mobile-block[data-v-a95a9713]{display:flex;flex-direction:column;gap:6px}.booking-rent__mobile-row[data-v-a95a9713]{display:flex;align-items:center;gap:8px}.booking-rent__mobile-row .booking-rent__chip[data-v-a95a9713]{flex:0 0 80px;width:80px;min-width:80px;max-width:80px;height:32px;display:flex;align-items:center;justify-content:center}.booking-rent__mobile-row .booking-rent__date-input[data-v-a95a9713]{flex:1}.booking-rent__mobile-row .booking-rent__date-input[data-v-a95a9713] .q-field__control{height:32px;min-height:32px}.booking-rent__place--mobile[data-v-a95a9713]{padding:4px 0;background:transparent}.booking-rent__center--mobile[data-v-a95a9713]{flex-direction:row;gap:16px;padding:8px 0;justify-content:center}.booking-rent__days-block[data-v-a95a9713]{display:flex;align-items:baseline;gap:4px}.booking-price[data-v-0c29cbbb]{padding:12px;background:#f5f5f7;border-radius:8px}.booking-price__row[data-v-0c29cbbb]{display:flex;justify-content:space-between;align-items:flex-start}.booking-price__row--main[data-v-0c29cbbb]{margin-bottom:4px}.booking-price__row--secondary[data-v-0c29cbbb]{margin-top:4px;font-size:12px;color:#546e7a}.booking-price__row--service[data-v-0c29cbbb]{margin-top:4px;font-size:12px;color:#1c1b29}.booking-price__row--discount[data-v-0c29cbbb],.booking-price__row--bonus[data-v-0c29cbbb]{margin-top:4px;font-size:12px;color:#21ba45}.booking-price__row--bonus-toggle[data-v-0c29cbbb],.booking-price__row--total[data-v-0c29cbbb]{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.booking-price__label[data-v-0c29cbbb]{font-weight:500}.booking-price__value[data-v-0c29cbbb]{text-align:right}.booking-price__value--total[data-v-0c29cbbb]{font-size:16px;font-weight:600;color:#4c9fff}.booking-price__amount[data-v-0c29cbbb]{font-size:14px;font-weight:600;color:#1c1b29}.booking-price__placeholder[data-v-0c29cbbb]{color:#546e7a;font-style:italic}.booking-price__bonus-info[data-v-0c29cbbb]{display:flex;flex-direction:column;gap:2px}.booking-price__bonus-available[data-v-0c29cbbb]{font-size:11px;color:#546e7a}.booking-price__bonus-hint[data-v-0c29cbbb]{font-size:11px;color:#4c9fff}.booking-price__promocode[data-v-0c29cbbb]{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.booking-price__promocode-row[data-v-0c29cbbb]{display:flex;gap:8px;align-items:center}.booking-price__promocode-input[data-v-0c29cbbb]{flex:1}.booking-price__promocode-message[data-v-0c29cbbb]{margin-top:4px;font-size:12px}.booking-price__promocode-message--success[data-v-0c29cbbb]{color:#21ba45}.booking-price__promocode-message--error[data-v-0c29cbbb]{color:#c10015}.booking-price__promocode-applied[data-v-0c29cbbb]{display:flex;flex-direction:column;gap:4px}.booking-price__promocode-applied-row[data-v-0c29cbbb]{display:flex;justify-content:space-between;align-items:center}.booking-price__promocode-discount[data-v-0c29cbbb]{font-size:12px;font-weight:500;color:#21ba45}.inspections-modal[data-v-2b5415fd]{width:100%;max-width:500px;border-radius:12px}.inspections-modal--view[data-v-2b5415fd]{max-width:800px}.inspections-modal__header[data-v-2b5415fd]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e0e0e0}.inspections-modal__title[data-v-2b5415fd]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1c1b29}.inspections-modal__list[data-v-2b5415fd]{max-height:400px;overflow-y:auto;padding:12px 16px}.inspections-modal__empty[data-v-2b5415fd]{display:flex;flex-direction:column;align-items:center;padding:32px 16px;color:#546e7a;text-align:center}.inspections-modal__empty p[data-v-2b5415fd]{margin-top:12px;margin-bottom:0;font-size:13px}.inspections-modal__empty-hint[data-v-2b5415fd]{font-size:12px!important;color:#546e7a;max-width:280px}.inspections-modal__item[data-v-2b5415fd]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;border:1px solid #e0e0e0;margin-bottom:8px;transition:all .2s ease}.inspections-modal__item[data-v-2b5415fd]:last-child{margin-bottom:0}.inspections-modal__item[data-v-2b5415fd]:hover{background:#f5f5f7;border-color:#4c9fff}.inspections-modal__item-icon[data-v-2b5415fd]{width:44px;height:44px;border-radius:8px;background:#f5f5f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inspections-modal__item-info[data-v-2b5415fd]{flex:1;display:flex;flex-direction:column;gap:2px}.inspections-modal__item-date[data-v-2b5415fd]{font-weight:600;font-size:13px;color:#1c1b29}.inspections-modal__item-count[data-v-2b5415fd]{font-size:12px;color:#546e7a}.inspections-modal__info[data-v-2b5415fd]{display:flex;gap:8px;padding:12px 16px;background:#4c9fff0d;border-top:1px solid #e0e0e0}.inspections-modal__info-text[data-v-2b5415fd]{font-size:12px;color:#546e7a;line-height:1.4}.inspections-modal__actions[data-v-2b5415fd]{padding:0 16px 12px}.inspections-modal__view[data-v-2b5415fd]{padding:12px 16px}.inspections-modal__view-date[data-v-2b5415fd]{font-size:12px;color:#546e7a;margin-bottom:12px;padding:4px 8px;background:#f5f5f7;border-radius:4px;display:inline-block}.inspections-modal__view-grid[data-v-2b5415fd]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}@media(max-width:600px){.inspections-modal__view-grid[data-v-2b5415fd]{grid-template-columns:repeat(2,1fr)}}.inspections-modal__view-photo[data-v-2b5415fd]{aspect-ratio:4/3;border-radius:8px;cursor:pointer;transition:transform .2s ease}.inspections-modal__view-photo[data-v-2b5415fd]:hover{transform:scale(1.02)}.inspection-upload[data-v-7d21b275]{width:100%;max-width:500px;border-radius:12px}.inspection-upload__header[data-v-7d21b275]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e0e0e0}.inspection-upload__title[data-v-7d21b275]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#1c1b29}.inspection-upload__hint[data-v-7d21b275]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#4c9fff0d;font-size:12px;color:#546e7a}.inspection-upload__grid[data-v-7d21b275]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px}.inspection-upload__photo-card[data-v-7d21b275]{position:relative;aspect-ratio:4/3;border:2px dashed #bdbdbd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;overflow:hidden;background:#fafafa}.inspection-upload__photo-card[data-v-7d21b275]:hover{border-color:#4c9fff;background:#4c9fff0d}.inspection-upload__photo-card--filled[data-v-7d21b275]{border-style:solid;border-color:#21ba45}.inspection-upload__photo-card--small[data-v-7d21b275]{aspect-ratio:1}.inspection-upload__photo-card--add[data-v-7d21b275]{border-color:#bdbdbd}.inspection-upload__photo-card--add[data-v-7d21b275]:hover{border-color:#4c9fff}.inspection-upload__photo-preview[data-v-7d21b275]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.inspection-upload__photo-sample[data-v-7d21b275]{filter:grayscale(100%) opacity(.6)}.inspection-upload__photo-add-icon[data-v-7d21b275]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.inspection-upload__photo-label[data-v-7d21b275]{position:absolute;bottom:0;left:0;right:0;padding:2px 4px;background:#0009;color:#fff;font-size:11px;text-align:center}.inspection-upload__photo-remove[data-v-7d21b275]{position:absolute;top:2px;right:2px;background:#00000080;color:#fff}.inspection-upload__photo-remove[data-v-7d21b275]:hover{background:#c10015}.inspection-upload__damages[data-v-7d21b275]{margin:0 16px;border-top:1px solid #e0e0e0}.inspection-upload__damages-grid[data-v-7d21b275]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px 0}.inspection-upload__actions[data-v-7d21b275]{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid #e0e0e0}@media(max-width:500px){.inspection-upload__grid[data-v-7d21b275]{grid-template-columns:repeat(2,1fr)}.inspection-upload__damages-grid[data-v-7d21b275]{grid-template-columns:repeat(3,1fr)}}.booking-status-card[data-v-3b193bb3]{padding:12px 16px;border-radius:8px;margin-bottom:16px;border:1px solid}.booking-status-card--pending[data-v-3b193bb3]{background:#31ccec14;border-color:#31ccec4d}.booking-status-card--pending .booking-status-card__icon[data-v-3b193bb3]{color:#31ccec}.booking-status-card--success[data-v-3b193bb3]{background:#21ba4514;border-color:#21ba454d}.booking-status-card--success .booking-status-card__icon[data-v-3b193bb3]{color:#21ba45}.booking-status-card--error[data-v-3b193bb3]{background:#c1001514;border-color:#c100154d}.booking-status-card--error .booking-status-card__icon[data-v-3b193bb3]{color:#c10015}.booking-status-card__header[data-v-3b193bb3]{display:flex;align-items:center;gap:8px}.booking-status-card__title[data-v-3b193bb3]{font-weight:600;font-size:14px;color:#1c1b29}.booking-status-card__spinner[data-v-3b193bb3]{margin-left:auto}.booking-status-card__step[data-v-3b193bb3]{margin-top:4px;font-size:12px;color:#546e7a}.booking-status-card__info[data-v-3b193bb3]{margin-top:8px;display:flex;flex-wrap:wrap;gap:12px}.booking-status-card__dates[data-v-3b193bb3]{display:flex;align-items:center;gap:4px;font-size:12px;color:#546e7a}.booking-status-card__actions[data-v-3b193bb3]{margin-top:12px;display:flex;gap:8px;justify-content:space-between;align-items:center}.booking-status-card__pay-btn[data-v-3b193bb3],.booking-status-card__inspection-btn[data-v-3b193bb3]{flex:1}.booking-status-card__cancel-form[data-v-3b193bb3]{margin-top:12px;padding-top:12px;border-top:1px solid #e0e0e0}.booking-status-card__cancel-title[data-v-3b193bb3]{font-weight:500;margin-bottom:8px;color:#1c1b29}.booking-status-card__cancel-actions[data-v-3b193bb3]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.active-booking-banner[data-v-d3f018d9]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-radius:8px;margin-bottom:16px;border:1px solid}.active-booking-banner--info[data-v-d3f018d9]{background:#31ccec14;border-color:#31ccec4d}.active-booking-banner--info .active-booking-banner__icon[data-v-d3f018d9]{color:#31ccec}.active-booking-banner--warning[data-v-d3f018d9]{background:#ffd24914;border-color:#ffd2494d}.active-booking-banner--warning .active-booking-banner__icon[data-v-d3f018d9]{color:#ffd249}.active-booking-banner--error[data-v-d3f018d9]{background:#c1001514;border-color:#c100154d}.active-booking-banner--error .active-booking-banner__icon[data-v-d3f018d9]{color:#c10015}.active-booking-banner__content[data-v-d3f018d9]{display:flex;align-items:flex-start;gap:8px;flex:1}.active-booking-banner__icon[data-v-d3f018d9]{flex-shrink:0;margin-top:2px}.active-booking-banner__text[data-v-d3f018d9]{display:flex;flex-direction:column;gap:2px}.active-booking-banner__title[data-v-d3f018d9]{font-weight:500;font-size:13px;color:#1c1b29}.active-booking-banner__hint[data-v-d3f018d9]{font-size:12px;color:#546e7a}.active-booking-banner__action[data-v-d3f018d9]{flex-shrink:0}.booking-form[data-v-6bff2778]{position:sticky;top:16px}.booking-form__content[data-v-6bff2778]{background:#fff;border-radius:12px;border:1px solid #e0e0e0;padding:16px}.booking-form__section[data-v-6bff2778]{margin-bottom:16px}.booking-form__section[data-v-6bff2778]:last-of-type{margin-bottom:0}.booking-form__sections-wrapper[data-v-6bff2778]{position:relative}.booking-form__sections-wrapper--locked[data-v-6bff2778]{pointer-events:none;-webkit-user-select:none;user-select:none}.booking-form__lock-banner[data-v-6bff2778]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;margin-bottom:12px;background:#eee;border-radius:8px;border:1px solid #e0e0e0}.booking-form__lock-info[data-v-6bff2778]{display:flex;align-items:center;gap:4px;color:#546e7a;font-size:12px}.booking-form__lock-info .q-icon[data-v-6bff2778]{color:#757575}.booking-form__lock-contacts[data-v-6bff2778]{display:flex;align-items:center;gap:8px;font-size:12px;color:#546e7a}.booking-form__lock-contacts .q-btn[data-v-6bff2778]{min-width:36px;min-height:36px}.booking-form__footer[data-v-6bff2778]{margin-top:24px;text-align:center}.booking-form__submit[data-v-6bff2778]{width:100%;background-color:#ffd249!important;color:#1c1b29!important;font-weight:600;font-size:14px;padding:12px 24px;border-radius:8px}.booking-form__hint[data-v-6bff2778]{margin-top:8px;font-size:12px;color:#546e7a}@media(max-width:1024px){.booking-form[data-v-6bff2778]{position:relative;padding:0}.booking-form__content[data-v-6bff2778]{padding:12px}}@media(max-width:768px){.booking-form__content[data-v-6bff2778]{background:transparent;border:none;padding:0 0 110px}.booking-form__footer[data-v-6bff2778]{position:fixed;bottom:0;left:0;right:0;z-index:100;margin-top:0;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e0e0e0}}.car-seo-text[data-v-4695121d]{color:#546e7a;font-size:13px;line-height:1.6}.car-seo-text p[data-v-4695121d]{margin:0 0 8px}.car-seo-text p[data-v-4695121d]:last-child{margin-bottom:0}.car-detail-page[data-v-53a76b5f]{padding:8px 0;margin-top:-16px}@media(max-width:768px){.car-detail-page[data-v-53a76b5f]{padding:0;margin-top:-34px}}.car-detail-page__sticky-messengers[data-v-53a76b5f]{position:sticky;top:48px;z-index:100;background:#fff;padding:8px 8px 0;box-shadow:0 1px 3px #00000014}.car-detail-page__sticky-messengers[data-v-53a76b5f] .messengers-block{padding-bottom:8px}.car-detail-page__sticky-messengers[data-v-53a76b5f] .messengers-block__buttons{gap:4px}.car-detail-page__sticky-messengers[data-v-53a76b5f] .messengers-block__btn{flex:1;padding:8px 4px!important;font-size:11px;min-width:0}.car-detail-page__layout[data-v-53a76b5f]{display:grid;grid-template-columns:55fr 45fr;gap:24px}@media(max-width:1024px){.car-detail-page__layout[data-v-53a76b5f]{grid-template-columns:1fr;gap:16px}}@media(max-width:768px){.car-detail-page__layout[data-v-53a76b5f]{gap:8px;margin-top:-8px}}.car-detail-page__info[data-v-53a76b5f]{display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.car-detail-page__info[data-v-53a76b5f]{gap:8px}}.car-detail-page__specs-bottom[data-v-53a76b5f]{margin-top:16px}.car-detail-page__error[data-v-53a76b5f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:400px;text-align:center;color:#546e7a}
