
/* /assets/list-html/datepicker-1.css */
.ui-dialog .ui-dialog-titlebar-close { display:none; }
div.ui-dialog-titlebar { background-color:rgba(0,0,0,0.6); padding-top:44px; border:none; }

/* /assets/list-html/skin-tour-basic-pages-realcar-list-2.css */
div.realrentList {  }
      div.realrentList li { height:352px !important; }
      div.realrentList .buttonList {}
      div.realrentList .buttonList .bookingButton { display:inline-block; float:left; width:50%; text-align:center; height:32px; line-height:32px; font-size:16px; font-weight:500; }
      div.realrentList .buttonList .realButton { background-color:var(--pc-ui-action-primary, #0077b8); color:var(--pc-ui-on-action, #fff); }
      div.realrentList .buttonList .rentButton { background-color:#ffe699; color:#404040; }
      div.realrentList .buttonList .rentButtonOpen { background-color:var(--pc-ui-action-primary, #0077b8); color:var(--pc-ui-on-action, #fff); }
      div.realrentList .buttonList .realButtonClose { background-color:#a6a6a6; color:#fff; cursor:default; }

/* /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}

/* /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)}
