.rental-contract-link[data-v-1b4b8365]{align-items:center;display:inline-flex}.rental-contract-link__icon[data-v-1b4b8365]{height:24px;margin-right:4px;width:24px}.insurance-claim-notice{background:var(--white);background:var(--cream-white);border:1px solid var(--border-color);border:1px solid var(--cream-white-dark);border-radius:var(--default-border-radius);padding:14px 20px;text-align:left;text-decoration:none}.insurance-claim-notice__heading{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:1px;text-transform:none}.insurance-claim-notice__heading .iconify{color:var(--blue);height:24px;line-height:24px;margin-right:10px;width:24px}.insurance-claim-notice .section__description{margin-left:36px}.insurance-claim-notice .section__description:last-of-type{margin-bottom:0}.insurance-claim-notice .section__description--trimmed{margin-left:0}.insurance-claim-notice .button{margin-left:36px;margin-top:24px}.insurance-claim-notice__claim-info{margin-bottom:20px}.insurance-claim-notice__claim-status{display:inline-block;margin-top:5px}.included-owner-addons-list[data-v-aade9261]{list-style-type:disc;margin-left:5px;padding-left:20px}.booking-drivers__heading{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:24px}@media (min-width:992px){.booking-drivers__heading{display:none}}.booking-drivers .iconify{height:24px;width:24px}.booking-drivers .button--warning,.booking-drivers__pending-verification-info{margin:16px 0 0}@media (min-width:992px){.booking-drivers .button--warning,.booking-drivers__pending-verification-info{width:auto}}.booking-drivers__section:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:16px;padding-bottom:16px}.booking-drivers__additional-driver-cost-wrapper{align-items:center;display:flex;justify-content:space-between}.booking-drivers__additional-driver-info{color:#484848;margin-top:16px}.booking-drivers .driver{display:flex;justify-content:space-between;width:100%}.booking-drivers .driver:not(:last-child){margin-bottom:16px}.booking-drivers .driver__name{color:var(--secondary-text-color)}.booking-drivers .driver.status-approved .iconify{color:var(--success)}.booking-drivers .driver.status-denied .iconify{color:var(--error)}.vehicle-insurance__subtitle[data-v-137595d6]{align-items:center;display:flex;font-size:14px;font-size:.875rem;font-weight:700;justify-content:space-between;margin-bottom:16px}.vehicle-insurance__international-coverage-subtitle[data-v-137595d6]{margin-top:24px}.vehicle-insurance__description[data-v-137595d6]{color:var(--secondary-text-color);font-size:14px;font-size:.875rem}.vehicle-insurance__read-more[data-v-137595d6]{margin-top:8px}.vehicle-insurance__heading[data-v-137595d6]{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:24px}@media (min-width:992px){.vehicle-insurance__heading[data-v-137595d6]{display:none}}.vehicle-insurance__top-spacing[data-v-137595d6]{margin-top:24px}.vehicle-insurance__details-title[data-v-137595d6]{font-weight:700;margin-bottom:24px}.vehicle-insurance__breakdown[data-v-137595d6]{border-top:1px solid var(--border-color);margin:24px 0 0;padding-top:24px}.vehicle-insurance__breakdown__buttons-wrapper[data-v-137595d6]{display:flex;flex-direction:column;margin-top:24px}@media (min-width:992px){.vehicle-insurance__breakdown__buttons-wrapper[data-v-137595d6]{flex-direction:row}}.vehicle-insurance__breakdown__buttons-wrapper .button--secondary-contrast[data-v-137595d6]{margin-bottom:24px}@media (min-width:992px){.vehicle-insurance__breakdown__buttons-wrapper .button--secondary-contrast[data-v-137595d6]{margin:0 24px 0 0}}.vehicle-insurance__logo[data-v-137595d6]{display:block;width:85px}.vehicle-insurance h3[data-v-137595d6]{font-weight:700;margin-bottom:16px}.vehicle-insurance__row[data-v-137595d6]:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:24px}.vehicle-insurance__row p[data-v-137595d6]{margin-bottom:0}.vehicle-insurance .insurance-claim-notice[data-v-137595d6]{margin-top:24px}.vehicle-insurance .iconify[data-v-137595d6]{height:24px;width:24px}.vehicle-insurance__addons[data-v-137595d6]{border-top:1px solid var(--border-color);margin-top:24px;padding-top:24px}.vehicle-insurance__addon[data-v-137595d6]:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:24px}.vehicle-insurance__addon__title[data-v-137595d6]{color:var(--secondary-text-color);font-weight:700;margin-bottom:8px}.vehicle-insurance__addon__list[data-v-137595d6]{list-style-type:disc;margin-bottom:8px;padding-left:24px}.vehicle-insurance__addon__price-wrapper[data-v-137595d6]{align-items:center;display:flex;justify-content:space-between}.vehicle-insurance__addon__price-wrapper p[data-v-137595d6]{margin-bottom:8px}.vehicle-insurance__addon__price-wrapper p[data-v-137595d6]:last-child{margin-bottom:0}.vehicle-insurance__addon__price-wrapper button[data-v-137595d6]{align-self:flex-end;width:auto}.vehicle-insurance .overview-list-item[data-v-137595d6]{display:flex;flex-direction:column;font-size:16px;font-size:1rem}@media (min-width:992px){.vehicle-insurance .overview-list-item[data-v-137595d6]{display:block}}.vehicle-insurance .overview-list-item__label[data-v-137595d6]{font-weight:700;margin-right:4px}@media (min-width:992px){.vehicle-insurance .overview-list-item__label[data-v-137595d6]{font-weight:400}}.vehicle-insurance .overview-list-item[data-v-137595d6]:last-child{margin-bottom:0}.vehicle-insurance .insurance-claim-desktop[data-v-137595d6],.vehicle-insurance .roadside-assistance-desktop[data-v-137595d6]{display:none}@media (min-width:992px){.vehicle-insurance .insurance-claim-desktop[data-v-137595d6],.vehicle-insurance .roadside-assistance-desktop[data-v-137595d6]{display:block}}.vehicle-insurance[data-v-137595d6] .omocom-optional-insurance{margin-top:24px}.vehicle-insurance--owner-view[data-v-137595d6] .omocom-optional-insurance{margin-top:8px}.booking-history__entry{margin-bottom:24px}@media (min-width:992px){.booking-history__entry{margin-bottom:32px}}.booking-history__heading{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:24px}@media (min-width:992px){.booking-history__heading{display:none}}.booking-history__timestamp{color:var(--secondary-text-color);display:inline-block;font-size:16px;font-size:1rem;font-weight:400;margin-right:10px}.booking-history .date-range{display:block}.installment__amount{text-align:right;vertical-align:top;white-space:nowrap}.installment__part-payment .installment__amount,.installment__status{color:var(--secondary-text-color);padding-top:10px;vertical-align:top}.installment__status-wrapper{display:flex}.installment__status-wrapper .iconify{margin-right:8px}.installment__refund td,.installment__refund th{padding-top:6px;vertical-align:top}.installment__refund .installment__amount,.installment__refund .installment__description{color:var(--secondary-text-color)}.installment__remainder td{padding-top:10px;vertical-align:top}.installment__icon.iconify{color:var(--disabled);height:24px;margin-left:-2px;min-width:24px;width:24px}.status-expired .installment__icon.iconify{color:var(--error)}.status-closed .installment__icon.iconify,.status-paid .installment__icon.iconify,.status-succeeded .installment__icon.iconify{color:var(--primary)}.booking-installments{font-size:16px;font-size:1rem;margin:auto;width:100%}.booking-installments__installment tr:first-child td,.booking-installments__installment tr:first-child th{padding-top:30px;vertical-align:top}.booking-installments__installment:first-child tr:first-child td,.booking-installments__installment:first-child tr:first-child th{padding-top:0}.booking-installments__deposit td,.booking-installments__deposit th{padding-top:30px;vertical-align:top}.booking-installments__amount{padding-top:10px;text-align:right;vertical-align:top}.booking-installments__part-payment .booking-installments__amount,.booking-installments__refund .booking-installments__amount,.booking-installments__status{color:var(--secondary-text-color)}.booking-installments__status{padding-top:10px;vertical-align:top}.booking-installments__status-wrapper{display:flex}.booking-installments__status-wrapper .iconify{margin-right:8px}.booking-installments__refund td,.booking-installments__refund th{padding-top:6px;vertical-align:top}.booking-installments__refund .booking-installments__description{color:var(--secondary-text-color)}.booking-installments__icon.iconify{color:var(--disabled);height:24px;margin-left:-2px;min-width:24px;width:24px}.status-expired .booking-installments__icon.iconify{color:var(--error)}.status-closed .booking-installments__icon.iconify,.status-paid .booking-installments__icon.iconify,.status-succeeded .booking-installments__icon.iconify{color:var(--primary)}.booking-transfers table{font-size:16px;font-size:1rem;margin:auto;width:100%}.booking-transfers__amount{text-align:right}.booking-transfers__my-payouts{margin:8px 0 0}.booking-transfers__status{color:var(--secondary-text-color);font-weight:400;padding-bottom:20px;padding-top:10px}.booking-transfers__icon.iconify{color:var(--disabled);height:24px;margin-left:-2px;margin-top:-2px;width:24px}.status-paid .booking-transfers__icon.iconify{color:var(--primary)}.status-failed .booking-transfers__icon.iconify{color:var(--error)}.payment-info[data-v-037e963a]{font-size:16px;font-size:1rem}.payment-info__heading[data-v-037e963a]{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:24px}@media (min-width:992px){.payment-info__heading[data-v-037e963a]{display:none}}.payment-info__title[data-v-037e963a]{margin-bottom:24px}.payment-info__row[data-v-037e963a]:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:24px}.payment-info__notice[data-v-037e963a]{margin-top:24px}.booking-deposit[data-v-c2915e76]{font-size:16px;font-size:1rem}.booking-deposit__heading[data-v-c2915e76]{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:24px}@media (min-width:992px){.booking-deposit__heading[data-v-c2915e76]{display:none}}.booking-deposit__description[data-v-c2915e76]{margin-bottom:0}.booking-deposit__price[data-v-c2915e76]{font-weight:700;margin-bottom:24px}.booking-deposit__link[data-v-c2915e76]{margin-top:24px}.booking-deposit__confirm-reservation-desc[data-v-c2915e76]{color:var(--warning-40);margin-top:24px}.booking-deposit .button[data-v-c2915e76],.booking-deposit .notice[data-v-c2915e76]{margin-top:24px}.booking-check__heading[data-v-0661ca02]{font-size:16px;font-size:1rem;font-weight:700;margin-bottom:24px}@media (min-width:992px){.booking-check__heading[data-v-0661ca02]{display:none}}.booking-check .notice[data-v-0661ca02]{margin-bottom:24px}.booking-check__time[data-v-0661ca02]:not(:last-child){margin-bottom:16px}.booking-check__title[data-v-0661ca02]{font-weight:700;margin-bottom:24px}.booking-check__inside-images[data-v-0661ca02],.booking-check__subtitle[data-v-0661ca02]{margin-bottom:24px}@media (min-width:992px){.booking-check__inside-images[data-v-0661ca02]{margin-bottom:0}}.booking-check[data-v-0661ca02] .damage-list .section__description{text-align:left}@media (min-width:992px){.asset-damage-images__wrapper[data-v-0661ca02]{display:flex;justify-content:space-between}.asset-damage-images__wrapper[data-v-0661ca02] .booking-images{width:270px}}.asset-damage-images__title[data-v-0661ca02]{margin-bottom:5px}.divider[data-v-0661ca02]{border-bottom:1px solid var(--gray);margin:24px 0}.rental-terms__heading[data-v-ff8ac412]{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:24px}@media (min-width:992px){.rental-terms__heading[data-v-ff8ac412]{display:none}}.overview-list[data-v-ff8ac412]{margin-bottom:24px}.overview-list .overview-list-item[data-v-ff8ac412]{margin-bottom:8px}.overview-list .overview-list-item[data-v-ff8ac412] .overview-list-item__label,.overview-list .overview-list-item[data-v-ff8ac412] .overview-list-item__value{font-size:16px;font-size:1rem}.rules-list[data-v-ff8ac412]{list-style:initial;padding:0 20px}.rules-list .rules-list-item[data-v-ff8ac412]{font-size:16px;font-size:1rem;padding-bottom:3px}.rules-list .rules-list-item[data-v-ff8ac412] .rules-list__icon{height:18px;width:18px}.rules-list__heading[data-v-ff8ac412]{font-size:16px;font-size:1rem;font-weight:700;line-height:24px;margin-bottom:5px}.rules-list--cleaning[data-v-ff8ac412]{margin-top:24px}.rules-text[data-v-ff8ac412]{font-size:16px;font-size:1rem;line-height:24px}.rules-text[data-v-ff8ac412] p{margin-bottom:0}.divider[data-v-ff8ac412]{border-bottom:1px solid var(--gray);margin:24px 0}.cancellation-rules-table th{font-size:13px;font-size:.8125rem;font-weight:700;padding:5px 0;vertical-align:bottom}.cancellation-rules-table td{border:1px solid var(--border-color);border-collapse:collapse;padding:10px;width:50%}.cancellation-rules-table .heading-row:first-child td{border-radius:var(--default-border-radius) var(--default-border-radius) 0 0}.cancellation-rules-table--dynamic .is-past td{color:var(--secondary-text-color);text-decoration:line-through}.cancellation-rules-table--dynamic .is-future td{color:var(--secondary-text-color)}.booking-cancellation-rules__table{margin-bottom:24px}.booking-cancellation-rules .overview-list-item{font-size:16px;font-size:1rem}.booking-cancellation-rules__heading{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:24px}@media (min-width:992px){.booking-cancellation-rules__heading{display:none}}.booking-cancellation-rules__row{border-bottom:1px solid var(--border-color);margin-bottom:24px;padding-bottom:8px}.booking-cancellation-rules__actions{margin-top:32px}.booking-cancellation-rules .notice{margin-top:24px}.booking-cancellation-rules button{width:100%}@media (min-width:992px){.booking-cancellation-rules button{width:auto}}
