
/* /assets/list-html/components-list-quote-info-1.css */
.local-list-quote-info{width:min(1200px,calc(100% - 40px));box-sizing:border-box;margin:0 auto 12px;padding:0;color:var(--sys-color-text-muted,#667085);font-size:13px;line-height:1.6;word-break:keep-all}
.realcar-list-page__flow .local-list-quote-info{width:auto;margin:0 16px 12px;font-size:12px}

.realcar-list-guidance{margin:8px 0 16px}
.realcar-list-guidance>.home-booking-info{margin:0 auto;padding:0}
.realcar-list-guidance>.home-booking-info a{min-height:44px}
@media(max-width:767px){.realcar-list-guidance>.home-booking-info{width:calc(100% - 32px);gap:0 14px;font-size:12px}.realcar-list-guidance>.home-booking-info>span{flex-basis:100%}.realcar-list-guidance>.home-booking-info a{white-space:nowrap}}


.realcar-list-page__flow > .local-list-quote-info,.realcar-list-page__flow > .local-list-guides,.realcar-list-page__flow > .realcar-list-guidance{margin-bottom:0}
.realcar-list-page__flow section.realcar-results-toolbar.resultSection .realcar-results-toolbar__inner{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}
.realcar-list-page__flow section.realcar-results-toolbar.resultSection .realcar-results-toolbar__title{width:auto;flex:0 0 auto;white-space:nowrap}
.realcar-list-page__flow section.realcar-results-toolbar.resultSection .resultSort.realcar-results-toolbar__sort{display:flex;width:auto;flex:0 0 auto;align-items:center}
.realcar-list-page__flow section.realcar-results-toolbar.resultSection .realcar-sort-option{width:auto}
@media(max-width:374px){
.realcar-list-page__flow section.realcar-results-toolbar.resultSection .realcar-results-toolbar__inner{flex-wrap:nowrap;gap:8px}
.realcar-list-page__flow section.realcar-results-toolbar.resultSection .resultSort.realcar-results-toolbar__sort{gap:2px}
.realcar-list-page__flow section.realcar-results-toolbar.resultSection .realcar-sort-option{flex:0 0 auto;padding-right:4px;padding-left:4px}
}

.realcar-list-page__flow > .realcar-list-guidance{margin-top:0}
.realcar-list-guidance__disclosure{box-sizing:border-box;width:calc(100% - 32px);margin:0 auto;color:var(--sys-color-text-muted,#667085);font-size:12px;line-height:1.6}
.realcar-list-guidance__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;list-style:none;cursor:pointer;border-radius:4px}
.realcar-list-guidance__disclosure>summary::-webkit-details-marker{display:none}
.realcar-list-guidance__disclosure>summary:focus-visible{outline:2px solid var(--color-primary,#007eae);outline-offset:3px}
.realcar-list-guidance__toggle{display:inline-flex;align-items:center;gap:8px;font-weight:600}
.realcar-list-guidance__toggle::after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
.realcar-list-guidance__disclosure[open] .realcar-list-guidance__toggle::after{transform:rotate(225deg)}
.realcar-list-guidance__content>.home-booking-info,.realcar-list-guidance__content>.local-list-guides{display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box;width:100%;margin:0;padding:0;gap:0 14px;font-size:12px}
.realcar-list-guidance__content>.home-booking-info>span,.realcar-list-guidance__content>.local-list-guides>span{display:none}
.realcar-list-guidance__content a{min-height:44px;white-space:nowrap}

.realcar-list-page__flow>.realcar-list-page__guidance{display:grid;gap:4px;margin:-8px 0}
.realcar-list-page__guidance>.realcar-list-guidance{margin:0}
.realcar-list-page__guidance .local-list-quote-info{margin-bottom:0}
.realcar-list-page__guidance+section.realcar-results-toolbar.resultSection{padding:8px var(--realcar-card-padding);border-radius:var(--mobile-ui-radius-md,0.75rem)}

/* /assets/list-html/mobile-vehicle-chevron-fda8525fc998.css */
.realcar-vehicle-filter .realcar-vehicle-summary__selection{gap:8px}
.realcar-vehicle-filter .realcar-vehicle-summary__icon{display:inline-block;width:6px;height:6px;border-right:2px solid #5298d1;border-bottom:2px solid #5298d1;transform:rotate(45deg);margin:-3px 2px 0 0;flex:none;transition:none}
.realcar-vehicle-filter .realcar-vehicle-summary__icon::before{content:none}
.realcar-vehicle-filter .realcar-vehicle-disclosure[open] .realcar-vehicle-summary__icon{transform:rotate(225deg);margin-top:3px}

/* /assets/main-html/home-booking-info.css */
.home-booking-info{display:flex;align-items:center;gap:4px 18px;flex-wrap:wrap;box-sizing:border-box;width:min(1200px,calc(100% - 40px));margin:8px auto 0;padding:0 12px;color:var(--color-text-secondary,#5b6773);font-size:13px;line-height:1.6}
.home-booking-info a{display:inline-flex;align-items:center;min-height:36px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.home-booking-info a:focus-visible{outline:2px solid var(--color-primary,#007eae);outline-offset:3px}
.mobile-main .home-booking-info{width:100%;margin:0;padding:0 4px;gap:0 14px;font-size:12px}
.mobile-main .home-booking-info>span{flex-basis:100%;margin-top:4px}
.mobile-main .home-booking-info a{min-height:44px;white-space:nowrap}
