.vehicle-photo-grid-module-scss-module__FacaQa__featuredSlide{aspect-ratio:4/3;border-radius:8px;height:240px;position:relative;overflow:hidden}.vehicle-photo-grid-module-scss-module__FacaQa__singleSlide{aspect-ratio:4/3;border-radius:8px;width:calc(100vw - 80px);max-height:240px;position:relative;overflow:hidden}.vehicle-photo-grid-module-scss-module__FacaQa__gridSlide{aspect-ratio:4/3;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:4px;height:240px;display:grid}.vehicle-photo-grid-module-scss-module__FacaQa__gridCell{border-radius:8px;min-height:0;position:relative;overflow:hidden}.vehicle-photo-grid-module-scss-module__FacaQa__placeholder{aspect-ratio:16/9;background:#f5f6f7;border-radius:8px}.vehicle-photo-grid-module-scss-module__FacaQa__skeletonPhoto{border-radius:8px;width:100%;height:240px}
.vehicle-info-panel-module-scss-module__I4TxhW__tile{background:#f5f6f7;border-radius:8px;padding:6px 8px}.vehicle-info-panel-module-scss-module__I4TxhW__ratingTile{cursor:pointer;background:#f5f6f7;border-radius:8px;padding:6px 8px;transition:all .25s ease-in-out}.vehicle-info-panel-module-scss-module__I4TxhW__ratingTile:hover{filter:brightness(.95)}.vehicle-info-panel-module-scss-module__I4TxhW__amenityChip{background:#fff;border:1px solid #d0d8e6;border-radius:4px;padding:4px 8px}.vehicle-info-panel-module-scss-module__I4TxhW__skeletonTile{border-radius:8px;width:112px;height:48px}.vehicle-info-panel-module-scss-module__I4TxhW__skeletonHeading{border-radius:4px;width:120px;height:20px}.vehicle-info-panel-module-scss-module__I4TxhW__skeletonChip{border-radius:4px;width:104px;height:32px}
.trip-stat-item-module-scss-module__bpINRa__statItem{background:#f5f6f7;border-radius:8px;min-width:160px;padding:8px 16px}.trip-stat-item-module-scss-module__bpINRa__statItem.trip-stat-item-module-scss-module__bpINRa__clickable{cursor:pointer;transition:all .25s ease-in-out}.trip-stat-item-module-scss-module__bpINRa__statItem.trip-stat-item-module-scss-module__bpINRa__clickable:hover{filter:brightness(.95)}
.offer-accept-modal-module-scss-module__iYRJTq__infoCard{background:#f5f6f7;border-radius:8px;padding:12px}.offer-accept-modal-module-scss-module__iYRJTq__paymentLayout{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}@media (max-width:768px){.offer-accept-modal-module-scss-module__iYRJTq__paymentLayout{grid-template-columns:1fr}}.offer-accept-modal-module-scss-module__iYRJTq__paymentMethods{grid-template-columns:1fr;gap:16px;display:grid}.offer-accept-modal-module-scss-module__iYRJTq__summaryTotalRow{border-top:1px solid #d0d8e6;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-top:8px;display:flex}.offer-accept-modal-module-scss-module__iYRJTq__summaryRow{justify-content:space-between;align-items:center;display:flex}.offer-accept-modal-module-scss-module__iYRJTq__paymentCard{cursor:pointer;background:#fff;border:1px solid #d0d8e6;border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;padding:12px;transition:all .25s ease-in-out;display:flex}.offer-accept-modal-module-scss-module__iYRJTq__paymentCardSelected{background:#fffce6;border-color:#ffea00}.offer-accept-modal-module-scss-module__iYRJTq__paymentCardDisabled{cursor:not-allowed;opacity:.5}.offer-accept-modal-module-scss-module__iYRJTq__radio{background:#fff;border:1px solid #d2d5e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;transition:all .25s ease-in-out;display:flex}.offer-accept-modal-module-scss-module__iYRJTq__radioSelected{border-color:#ffea00}.offer-accept-modal-module-scss-module__iYRJTq__radioDot{background:#191f1c;border-radius:50%;width:12px;height:12px}.offer-accept-modal-module-scss-module__iYRJTq__infoIcon{cursor:help;align-items:center;display:inline-flex}.offer-accept-modal-module-scss-module__iYRJTq__recommendedBadge{cursor:help;background:#ffea00;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.offer-accept-modal-module-scss-module__iYRJTq__layout{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}@media (max-width:768px){.offer-accept-modal-module-scss-module__iYRJTq__layout{grid-template-columns:1fr}}.offer-accept-modal-module-scss-module__iYRJTq__column{flex-direction:column;gap:16px;min-width:0;display:flex}@media (max-width:768px){.offer-accept-modal-module-scss-module__iYRJTq__column{display:contents}.offer-accept-modal-module-scss-module__iYRJTq__blockVehicle{order:1}.offer-accept-modal-module-scss-module__iYRJTq__blockPayment{order:2}.offer-accept-modal-module-scss-module__iYRJTq__blockSummary{order:3}.offer-accept-modal-module-scss-module__iYRJTq__blockCancellation{order:4}.offer-accept-modal-module-scss-module__iYRJTq__blockContract{order:5}}
.vehicle-info-row-module-scss-module__oo33cW__hideOnDesktop{display:none}@media (max-width:1023px){.vehicle-info-row-module-scss-module__oo33cW__hideOnDesktop{display:block}}@media (max-width:768px){.vehicle-info-row-module-scss-module__oo33cW__hideWhenCompact{display:none}}
.air-conditioning-badge-module-scss-module__v_T8NG__badge{border:1px solid #d0d8e6;border-radius:4px;align-self:flex-start;padding:4px 8px;display:inline-block}.air-conditioning-badge-module-scss-module__v_T8NG__badgeYes{background:#ecf9f5;border-color:#10b981}.air-conditioning-badge-module-scss-module__v_T8NG__badgeNo{background:#fceaea;border-color:#de2828}.air-conditioning-badge-module-scss-module__v_T8NG__iconWrap{justify-content:center;align-items:center;display:inline-flex;position:relative}.air-conditioning-badge-module-scss-module__v_T8NG__iconStrike:after{content:"";transform-origin:50%;background:#de2828;height:2px;margin-top:-1px;position:absolute;top:50%;left:-1px;right:-1px;transform:rotate(-45deg);box-shadow:0 0 0 1.5px #fceaea}
.overflow-row-module-scss-module__1HCrbq__wrapper{width:100%;position:relative}.overflow-row-module-scss-module__1HCrbq__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.overflow-row-module-scss-module__1HCrbq__measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0;right:0}
.vehicle-amenity-row-module-scss-module__zuwxGW__moreChip{cursor:default;background:#f5f6f7;border:1px solid #d0d8e6;border-radius:4px;align-self:center;padding:4px 8px;display:inline-block}
.vehicle-photo-frame-module-scss-module__SmkkbW__frame{width:100%;height:100%;position:relative;overflow:hidden}.vehicle-photo-frame-module-scss-module__SmkkbW__backdrop{filter:blur(8px);position:absolute;inset:-16px}.vehicle-photo-frame-module-scss-module__SmkkbW__placeholder{background:#f5f6f7;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.offer-recap-card-module-scss-module__2B9v_a__card{background:#fff;border:1px solid #d2d5e5;border-radius:8px;width:100%;padding:0;overflow:hidden;box-shadow:0 1px 3px #00000014,0 4px 12px #00000014}.offer-recap-card-module-scss-module__2B9v_a__cardFillHeight{flex-direction:column;height:100%;display:flex}.offer-recap-card-module-scss-module__2B9v_a__cardFillHeight .offer-recap-card-module-scss-module__2B9v_a__priceArea{margin-top:auto}.offer-recap-card-module-scss-module__2B9v_a__cardFillHeight .offer-recap-card-module-scss-module__2B9v_a__top{flex:1;align-content:center;display:grid}.offer-recap-card-module-scss-module__2B9v_a__top{padding:12px}@media (max-width:540px){.offer-recap-card-module-scss-module__2B9v_a__top{padding:12px}}.offer-recap-card-module-scss-module__2B9v_a__info{flex:1;min-width:0}.offer-recap-card-module-scss-module__2B9v_a__imageWrapper{aspect-ratio:4/3;border-radius:4px;width:100px;min-width:100px;overflow:hidden}@media (max-width:540px){.offer-recap-card-module-scss-module__2B9v_a__imageWrapper{width:84px;min-width:84px}}.offer-recap-card-module-scss-module__2B9v_a__priceArea{background:#f5f6f7;border-top:1px solid #d0d8e6;padding:12px 16px}
.commitment-note-module-scss-module__vateLW__note{background:#f5f6f7;border-radius:8px;width:100%;padding:12px 16px}
.how-it-works-offer-card-module-scss-module__tN9vwW__card{background:#fff;border:1px solid #d2d5e5;border-radius:8px;width:100%;padding:0;position:relative;box-shadow:0 1px 3px #00000014,0 4px 12px #00000014}.how-it-works-offer-card-module-scss-module__tN9vwW__imageWrapper{border-radius:8px 0 0 8px;align-self:stretch;width:210px;min-width:210px;position:relative;overflow:hidden}@media (max-width:768px){.how-it-works-offer-card-module-scss-module__tN9vwW__imageWrapper{width:100%;min-width:unset;aspect-ratio:4/3;border-radius:4px;grid-area:1/1/span 2;align-self:start}}.how-it-works-offer-card-module-scss-module__tN9vwW__detailOverlay{background:linear-gradient(#0000 0%,#0006 30%,#000000b3 100%);justify-content:center;align-items:flex-end;padding:12px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.how-it-works-offer-card-module-scss-module__tN9vwW__detailOverlay{display:none}}.how-it-works-offer-card-module-scss-module__tN9vwW__body{flex:1;min-width:0;padding:16px;display:flex}@media (max-width:768px){.how-it-works-offer-card-module-scss-module__tN9vwW__body{display:contents}}.how-it-works-offer-card-module-scss-module__tN9vwW__bodyExtras{width:100%;padding-top:8px}@media (max-width:768px){.how-it-works-offer-card-module-scss-module__tN9vwW__bodyExtras{grid-column:1/-1;padding-top:0}}.how-it-works-offer-card-module-scss-module__tN9vwW__amenityRow{min-width:0}.how-it-works-offer-card-module-scss-module__tN9vwW__reviewLine p,.how-it-works-offer-card-module-scss-module__tN9vwW__reviewLine span{white-space:nowrap}@media (max-width:768px){.how-it-works-offer-card-module-scss-module__tN9vwW__reviewLine p,.how-it-works-offer-card-module-scss-module__tN9vwW__reviewLine span{white-space:normal}}.how-it-works-offer-card-module-scss-module__tN9vwW__actionColumn{border-left:1px solid #d0d8e6;border-radius:0 8px 8px 0;width:220px;min-width:220px;padding:16px}@media (max-width:768px){.how-it-works-offer-card-module-scss-module__tN9vwW__actionColumn{width:auto;min-width:unset;border-top:1px solid #d0d8e6;border-left:none;border-radius:0 0 8px 8px;grid-column:1/-1;margin:4px -8px -8px;padding:4px 8px 8px}}.how-it-works-offer-card-module-scss-module__tN9vwW__priceRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;width:100%;display:flex}.how-it-works-offer-card-module-scss-module__tN9vwW__priceRow>*{white-space:nowrap}.how-it-works-offer-card-module-scss-module__tN9vwW__priceRow>:last-child{text-align:right;margin-left:auto}@media (max-width:768px){.how-it-works-offer-card-module-scss-module__tN9vwW__priceRow{flex-direction:column;align-items:flex-end;gap:0}}
