.car-group-container[data-v-94171b01]{box-sizing:border-box;grid-template-columns:repeat(3,1fr);gap:15px;width:100%;min-height:auto;padding:15px 0;transition:height .65s cubic-bezier(.4,0,.2,1);display:grid;position:relative;overflow:hidden}.car-card-wrapper[data-v-94171b01]{box-sizing:border-box;background-color:var(--theme-color-8);border:2px solid var(--theme-color-5);border-radius:var(--border-radius);cursor:pointer;height:auto;min-height:0;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 2px 4px #0000000d}.car-group-container.has-expanded .car-card-wrapper[data-v-94171b01]{top:var(--initial-top);left:var(--initial-left);width:var(--initial-width);height:var(--initial-height);z-index:1;flex:none;transition:top .65s cubic-bezier(.4,0,.2,1),left .65s cubic-bezier(.4,0,.2,1),width .65s cubic-bezier(.4,0,.2,1),height .65s cubic-bezier(.4,0,.2,1),opacity .65s cubic-bezier(.4,0,.2,1),border .3s,box-shadow .65s cubic-bezier(.4,0,.2,1);position:absolute}.car-group-container:not(.has-expanded) .car-card-wrapper[data-v-94171b01]:hover{border-color:var(--theme-color-4);transform:translateY(-3px);box-shadow:0 5px 12px #0000001a}.car-group-container:not(.has-expanded) .car-card-wrapper.is-selected[data-v-94171b01]:hover{border-color:var(--theme-color)}.car-group-container.has-expanded .car-card-wrapper.is-hidden[data-v-94171b01]{opacity:0;pointer-events:none}.car-group-container.has-expanded .car-card-wrapper.is-animating[data-v-94171b01]{z-index:10}.car-group-container.has-expanded .car-card-wrapper.is-expanded[data-v-94171b01]{width:100%;height:var(--expanded-height,500px);border:2px solid var(--theme-color);cursor:default;box-shadow:unset;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--theme-color-5) transparent;background:linear-gradient(135deg,#fff 0%,#f8faff 100%);top:0;left:0;overflow-y:auto}.car-group-container.has-expanded .car-card-wrapper.is-expanded[data-v-94171b01]::-webkit-scrollbar{width:6px}.car-group-container.has-expanded .car-card-wrapper.is-expanded[data-v-94171b01]::-webkit-scrollbar-thumb{background-color:var(--theme-color-5);border-radius:4px}.car-group-container.has-expanded .car-card-wrapper.is-expanded[data-v-94171b01]::-webkit-scrollbar-track{background:0 0}.card-inner-layout[data-v-94171b01]{flex-direction:column;height:100%;display:flex}.is-expanded .card-inner-layout[data-v-94171b01]{flex-direction:row;align-items:stretch;gap:0;height:auto;padding:0;position:relative}.car-group-container.has-expanded .is-expanded .card-inner-layout[data-v-94171b01]{flex-direction:column}.is-expanded.layout-switched .card-inner-layout[data-v-94171b01]{flex-direction:row}.card-media-area[data-v-94171b01]{background-color:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;padding:15px;transition:flex .65s cubic-bezier(.4,0,.2,1),padding .65s cubic-bezier(.4,0,.2,1),border-right .65s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.card-media-area img[data-v-94171b01]{object-fit:contain;aspect-ratio:2;mix-blend-mode:multiply;border-radius:4px;width:100%;max-width:360px;height:auto;transition:all .65s cubic-bezier(.4,0,.2,1);display:block}.is-expanded.layout-switched .card-media-area[data-v-94171b01]{border-right:1px solid #0000000d;flex:0 0 45%;justify-content:center;padding:25px}.car-group-container.has-expanded .is-expanded .card-media-area[data-v-94171b01]{border-right:0;flex:1;padding:15px}.is-expanded .card-media-area img[data-v-94171b01]{aspect-ratio:2;object-fit:contain;mix-blend-mode:normal;width:100%;height:auto}.summary-view[data-v-94171b01]{text-align:center;padding:8px 12px 48px;animation:.4s forwards fadeIn-94171b01;position:relative}@keyframes fadeIn-94171b01{0%{opacity:0}to{opacity:1}}.summary-view h4[data-v-94171b01]{color:var(--theme-color-2);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 10px;font-size:1rem;font-weight:600;overflow:hidden}.card-info-area[data-v-94171b01]{opacity:1;flex-direction:column;flex:1;min-width:0;transition:opacity .3s;display:flex}.car-group-container.has-expanded .is-hidden .card-info-area[data-v-94171b01]{opacity:0}.details-view-content[data-v-94171b01]{opacity:1;flex-direction:column;gap:12px;height:100%;padding:12px 16px;display:flex}.expanded-top-bar[data-v-94171b01]{background:#fffc;border-bottom:1px solid #0000000d;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 8px 12px 16px;display:flex}.expanded-top-bar h4[data-v-94171b01]{color:var(--theme-color-2);margin:0;font-size:1.35rem;font-weight:700}.reselect-btn[data-v-94171b01]{cursor:pointer;color:#999;justify-content:center;align-items:center;padding:8px;transition:color .2s;display:flex}.reselect-btn[data-v-94171b01]:hover{color:#666}.reselect-btn i[data-v-94171b01]{font-size:24px}.specs-row[data-v-94171b01]{color:var(--theme-color-6);justify-content:center;gap:15px;font-size:.9rem;display:flex}.specs-row.large[data-v-94171b01]{justify-content:flex-start;margin-bottom:5px;display:none}.specs-row.large span[data-v-94171b01]{color:var(--theme-color-2);background:var(--theme-color-7);border-radius:6px;padding:4px 10px;font-size:1.1rem;font-weight:600}.specs-row span[data-v-94171b01]{align-items:center;gap:6px;display:flex}.details-view-content .description[data-v-94171b01]{color:var(--theme-color-6);margin:0;font-size:.95rem;line-height:1.7}.custom-note[data-v-94171b01]{color:var(--theme-color-2);background-color:#0032570d;border:1px solid #0032571a;border-radius:6px;margin:0;padding:8px 12px;font-size:.9rem}.limits-info[data-v-94171b01]{flex-wrap:wrap;justify-content:space-around;gap:8px;margin-top:auto;padding-top:8px;display:flex}.limit-tag[data-v-94171b01]{color:var(--theme-color-6);align-items:center;gap:6px;font-size:.9rem;display:flex}.limit-tag strong[data-v-94171b01]{color:var(--theme-color-2);font-size:1.05rem;font-weight:600}.limit-tag i[data-v-94171b01]{color:var(--theme-color-2);font-size:1.15rem}.gallery-icon-btn[data-v-94171b01]{color:var(--theme-color-2);background-color:var(--theme-color-8);border:1px solid var(--theme-color-4);border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.gallery-icon-btn[data-v-94171b01]:hover{background-color:var(--theme-color-7);border-color:var(--theme-color-2);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.gallery-icon-btn[data-v-94171b01]:active{box-shadow:none;transform:translateY(0)}.gallery-icon-btn i[data-v-94171b01]{color:var(--theme-color-2);font-size:18px}.view-gallery-btn[data-v-94171b01]{color:var(--theme-color-2);background-color:var(--theme-color-8);border:1px solid var(--theme-color-4);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.view-gallery-btn[data-v-94171b01]:hover{background-color:var(--theme-color-7);border-color:var(--theme-color-2);transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.view-gallery-btn[data-v-94171b01]:active{box-shadow:none;transform:translateY(0)}.view-gallery-btn i[data-v-94171b01]{font-size:20px}.radio-indicator[data-v-94171b01]{border:2px solid var(--theme-color-5);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.car-card-wrapper.is-selected[data-v-94171b01]{border:2px solid var(--theme-color);box-shadow:0 6px 12px #00000026}.car-card-wrapper.is-selected .radio-indicator[data-v-94171b01]{border-color:var(--theme-color);animation:1.5s infinite pulseAnimation-94171b01}.car-card-wrapper.is-hidden .radio-indicator[data-v-94171b01]{animation:none!important}.car-card-wrapper.is-selected .radio-indicator[data-v-94171b01]:before{content:"";background-color:var(--theme-color);border-radius:50%;width:14px;height:14px;display:block}@keyframes pulseAnimation-94171b01{0%{box-shadow:0 0 #c84c6166}70%{box-shadow:0 0 0 10px #c84c6100}to{box-shadow:0 0 #c84c6100}}.counters-section[data-v-94171b01]{border-top:1px solid #0000000d;margin-top:15px;padding-top:15px}@media (width<=600px){.car-group-container[data-v-94171b01]{grid-template-columns:repeat(2,1fr);gap:10px;min-height:auto}.car-group-container.has-expanded .car-card-wrapper.is-expanded[data-v-94171b01]{height:var(--expanded-height,580px)}.is-expanded .card-inner-layout[data-v-94171b01],.is-expanded.layout-switched .card-inner-layout[data-v-94171b01]{flex-direction:column}.is-expanded .card-media-area[data-v-94171b01],.is-expanded.layout-switched .card-media-area[data-v-94171b01]{border-right:0;flex:1;padding:5px 0}.expanded-top-bar h4[data-v-94171b01]{font-size:1.15rem}.limits-info[data-v-94171b01]{justify-content:flex-start}.view-gallery-btn[data-v-94171b01]{font-size:.85rem}.view-gallery-btn i[data-v-94171b01]{font-size:18px}}.dp__input_wrap{width:100%;box-sizing:unset;position:relative}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp__input_icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{z-index:999999;position:absolute;inset:0}.dp__menu_disabled{cursor:not-allowed;background:#ffffff80}.dp__menu_readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp__calendar_header_item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp__calendar_row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp__calendar_item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-start-end-radius:0;border-end-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-start-start-radius:0;border-end-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-radius:0}.dp__cell_auto_range_start{border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp__cell_auto_range_end{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp__calendar_header_separator{background:var(--dp-border-color);width:100%;height:1px}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp__marker_dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__tooltip_mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__instance_calendar{width:100%;position:relative}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp__inner_nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp__overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{justify-content:center;width:100%;display:flex}.dp__inc_dec_button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp__action_buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp__action_button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__flex{align-items:center;display:flex}.dp__btn{background:0 0}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentColor;fill:currentColor}.dp__button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.fs-overlay{z-index:9999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fs-dialog{border-radius:var(--border-radius);background:#fff;width:90%;max-width:400px;animation:.3s fs-modal-fade-in;overflow:hidden;box-shadow:0 8px 32px #0003}.fs-dialog-head{border-bottom:1px solid var(--theme-color-5);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.fs-dialog-head h4{color:var(--theme-color-2);align-items:center;gap:5px;margin:0;display:flex}.fs-dialog-head a{color:#999;line-height:1}.fs-dialog-head a:hover{color:var(--theme-color)}.fs-dialog-head a i{padding:0;font-size:22px}.fs-dialog-body{color:var(--theme-color-6);padding:20px;font-size:.95rem;line-height:1.5}.fs-dialog-actions{border-top:1px solid var(--theme-color-5);justify-content:flex-end;gap:10px;padding:16px 20px;display:flex}.fs-btn-cancel,.fs-btn-confirm{border-radius:var(--border-radius);cursor:pointer;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.fs-btn-cancel{border:2px solid var(--theme-color-5);color:var(--theme-color-6);background:#fff}.fs-btn-cancel:hover{background:var(--theme-color-3)}.fs-btn-confirm{background:var(--theme-color-2);border:2px solid var(--theme-color-2);color:#fff}.fs-btn-confirm:hover{opacity:.9;color:#fff}.fs-btn-confirm.disabled{background:var(--theme-color-5);border-color:var(--theme-color-5);color:#fff;cursor:not-allowed;pointer-events:none}@keyframes fs-modal-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.suggestions span[data-v-e5a0ac99],.fs-selected span[data-v-e5a0ac99]{cursor:default;color:inherit;background-color:#0000;border:none;border-radius:0;height:auto;padding:0;font-weight:400;transition:none;display:inline;position:static}.flight-search[data-v-e5a0ac99]{width:100%;position:relative}.flight-search .icon-input[data-v-e5a0ac99]{position:relative}.fs-notification[data-v-e5a0ac99]{border-radius:var(--border-radius);margin-bottom:8px;padding:10px 14px;font-size:13px;animation:.2s fs-fadeIn-e5a0ac99}.fs-notification.success[data-v-e5a0ac99]{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.fs-notification.error[data-v-e5a0ac99]{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.fs-notification.warning[data-v-e5a0ac99]{color:#856404;background:#fff3cd;border:1px solid #ffeeba}.fs-notification.info[data-v-e5a0ac99]{color:#0c5460;background:#d1ecf1;border:1px solid #bee5eb}.flight-search .suggestions ul li[data-v-e5a0ac99]{padding:15px 10px}.flight-search .suggestions ul li[data-v-e5a0ac99]:before,.flight-search .suggestions ul li.fs-no-results[data-v-e5a0ac99]:before,.flight-search .suggestions ul li.fs-manual-link[data-v-e5a0ac99]:before{content:none}.flight-search .suggestions ul[data-v-e5a0ac99]{max-height:280px;overflow-y:auto}.fs-no-results[data-v-e5a0ac99]{color:#888;cursor:default;font-size:14px}.fs-no-results[data-v-e5a0ac99]:hover{background-color:#0000}.fs-airline-logo[data-v-e5a0ac99]{object-fit:contain;border-radius:4px;flex-shrink:0;width:24px;height:24px}.fs-airline-logo-lg[data-v-e5a0ac99]{object-fit:contain;vertical-align:middle;border-radius:4px;width:28px;height:28px;margin-right:6px}.fs-flight-info[data-v-e5a0ac99]{flex-wrap:nowrap;justify-content:space-evenly;align-items:center;gap:10px;width:100%;display:flex}.fs-flight-info>div[data-v-e5a0ac99]{flex-wrap:nowrap;align-items:center;gap:5px;display:flex}.flight-search .fs-item-number[data-v-e5a0ac99]{color:var(--theme-color-2);white-space:nowrap;font-size:1.1rem;font-weight:600}.flight-search .fs-item-route[data-v-e5a0ac99]{color:var(--theme-color-6);flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.fs-item-route i[data-v-e5a0ac99]{color:var(--theme-color-4);margin:0;padding:0 2px;font-size:16px}.flight-search .fs-item[data-v-e5a0ac99]{flex-flow:column;align-items:center;gap:6px;display:flex}.flight-search .fs-item-time[data-v-e5a0ac99]{color:#333;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1}.flight-search .fs-item-code[data-v-e5a0ac99]{color:#666;font-size:.8rem;line-height:1}.flight-search .fs-item-airline[data-v-e5a0ac99]{color:#666;font-size:.8rem;line-height:1rem}.fs-manual-link[data-v-e5a0ac99]{color:#666;cursor:default;background-color:#f5f5f5;font-size:13px}.fs-manual-link a[data-v-e5a0ac99]{color:var(--theme-color);text-decoration:underline}.fs-selected[data-v-e5a0ac99]{border:2px solid var(--theme-color-4);border-radius:var(--border-radius);background:var(--theme-color-3);margin-top:10px;overflow:hidden}.fs-selected-head[data-v-e5a0ac99]{background:#7da8b833;justify-content:space-between;align-items:center;padding-left:14px;display:flex}.flight-search .fs-selected-head>span[data-v-e5a0ac99]{color:var(--theme-color-2);font-size:13px;font-weight:600}.fs-selected-head a[data-v-e5a0ac99]{color:#999;line-height:1;transition:color .15s}.fs-selected-head a[data-v-e5a0ac99]:hover{color:var(--theme-color)}.fs-selected-head a i[data-v-e5a0ac99]{padding:14px;font-size:20px}.fs-selected-body[data-v-e5a0ac99]{padding:12px 14px}.fs-selected-number[data-v-e5a0ac99]{color:var(--theme-color-2);margin-bottom:4px;font-size:20px;font-weight:700}.fs-selected-route[data-v-e5a0ac99]{color:var(--theme-color-6);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.fs-selected-route i[data-v-e5a0ac99]{color:var(--theme-color-4);padding:0;font-size:18px}.flight-search .fs-selected-time[data-v-e5a0ac99]{color:#333;font-size:1.2rem;font-weight:600}.fs-selected-manual[data-v-e5a0ac99]{color:#333;margin-bottom:4px;font-size:13px;font-style:italic}.fs-selected-terminal[data-v-e5a0ac99]{color:#666;margin-top:2px;font-size:12px}.fs-crossday[data-v-e5a0ac99]{color:#856404;background:#fff3cd;border-top:1px solid #ffe08a;padding:10px 14px;font-size:13px}.fs-crossday strong[data-v-e5a0ac99]{align-items:center;gap:4px;display:flex}.fs-crossday i[data-v-e5a0ac99]{padding:0;font-size:18px}.fs-crossday-warn[data-v-e5a0ac99]{margin-top:6px}.fs-field[data-v-e5a0ac99]{margin-bottom:16px}.fs-field label[data-v-e5a0ac99]{color:var(--theme-color-6);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.fs-field input[data-v-e5a0ac99]{box-sizing:border-box;width:100%}.fs-field small[data-v-e5a0ac99]{color:#888;margin-top:4px;font-size:12px;display:block}.fs-field-error[data-v-e5a0ac99]{color:#c84c61;margin-top:-8px;font-size:13px}@keyframes fs-fadeIn-e5a0ac99{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.flight-search .fs-item-airline[data-v-e5a0ac99]{display:none}}@media (width<=420px){.calc-wrap[data-v-fa1c02aa]{font-size:.85em}}.cart-added-summary{background:var(--theme-color-3);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.cart-added-car{color:var(--theme-color-2);font-weight:700}.cart-added-detail{color:var(--theme-color-6);font-size:.9rem}.cart-added-price{color:var(--theme-color);margin-left:auto;font-weight:700}.cart-added-hint{color:var(--theme-color-6);margin:0;font-size:.9rem}:root{--theme-color:#c84c61;--theme-color-2:#003257;--theme-color-3:#f3fafa;--theme-color-4:#7da8b8;--theme-color-5:#ccc;--theme-color-6:#333;--theme-color-7:#fffaf8;--theme-color-8:#fff;--border-radius:12px}.calendar-wrap input,.calendar-wrap select{border:2px solid var(--theme-color-5);border-radius:var(--border-radius);color:var(--theme-color-6);background-color:#fff;outline:none;height:50px;padding:0 12px;transition:all .3s cubic-bezier(.19,1,.22,1)}.calendar-wrap select{-webkit-appearance:none;background-image:url(https://wanma.tw/wp-content/uploads/2024/03/icon_select.png);background-position:calc(100% - 8px);background-repeat:no-repeat;background-size:.8rem;padding-right:24px}.calendar-wrap input:active:not([disabled]),.calendar-wrap textarea:active:not([disabled]){transform:scale(.98)}.calendar-wrap input:active:not([disabled])+i{transform:scale(.9)translate(-5px)}.calendar-wrap input:focus,.calendar-wrap select:focus{border-style:solid;border-width:2px;border-color:var(--theme-color-4);background-color:#fff;outline:none;box-shadow:0 0 0 3px #7da8b84d}.calendar-wrap textarea:focus{border:2px solid var(--theme-color-4);background-color:#fff;outline:none;box-shadow:0 0 0 3px #7da8b84d}.text-space{padding:0 10px}.fa-color-control{color:var(--theme-color-2)!important}.fa-larger{padding:10px;font-size:30px}.dp__calendar_item{justify-content:center;display:flex}.dp__theme_light{--dp-primary-color:var(--theme-color);--dp-border-radius:var(--border-radius);--dp-font-family:inherit}.dp__btn:hover,.dp__btn:focus{background:0 0}.calendar-wrap{align-items:center;padding:1rem;overflow:hidden}.content-wrapper{max-width:600px;margin:2rem auto 4rem}.liner{color:var(--theme-color-2);text-align:center;background:radial-gradient(circle farthest-side at center, var(--theme-color-7), var(--theme-color-3), #fff);margin-top:2rem;padding:8px}.calendarbooking{max-width:400px;margin:0 auto;position:relative}#bookingDate,#startLocation,#endLocation,#totalMoney{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:20%;left:20%}.dp__calendar_header_item{font-weight:600}.dp__instance_calendar{padding:0}.dp__calendar_header_item{width:45px;font-weight:600}.dp__cell_inner{border-radius:50%;width:45px;height:45px}.right-col{width:100%;overflow:hidden}.button-toggle-group{display:flex}.button-toggle-group button{background-color:var(--theme-color-8);border:1px solid var(--theme-color-5);color:var(--theme-color-6);white-space:nowrap;cursor:pointer;border-radius:0;height:50px;margin:0;padding:12px 15px;font-weight:400;transition:all .2s}.button-toggle-group button:first-child{border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);border-right-width:.5px}.button-toggle-group button:last-child{border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-left-width:.5px}.button-toggle-group button:hover{background-color:var(--theme-color-3)}.button-toggle-group button.active{background-color:var(--theme-color-2);color:var(--theme-color-8);border-color:var(--theme-color-2);z-index:1}.button-toggle-group button:focus{z-index:2;outline:none;position:relative;box-shadow:0 0 0 3px #0032571a}.button-toggle-group button:active{transform:scale(.97)}.button-toggle-group button:disabled{color:#a0a0a0;cursor:not-allowed;background-color:#e1e8ee99}.button-toggle-group button:disabled:hover{background-color:#e1e8ee99}select#carType{min-height:50px;font-size:1.1rem;font-weight:600}.icon-input{align-items:center;width:100%;display:inline-flex}.icon-input select{padding-right:24px}.icon-input select.with-input{margin-right:5px}.icon-input i{padding:12px 8px}.details-image{width:120px;margin-right:10px}.counter-wrapper{justify-content:space-between;align-items:center;margin:15px;display:flex}.counter-wrapper label{align-items:center;font-size:1.2rem;font-weight:600;display:flex}.counter-wrapper label i{margin-right:5px}.counter-wrapper span{color:#666;margin-right:10px}.counter{align-items:center;display:flex}.counter .quantityInput{text-align:center;color:#333;width:50px;box-shadow:none;border:none;margin:0 5px;padding:0;font-size:1.2rem}.counter .btn{border-radius:var(--border-radius);cursor:pointer;color:#000;border-style:outset;border-width:2px;border-color:var(--theme-color-3);background-color:#e1e8ee;width:42px;height:42px;padding:0}.counter button:hover{border-color:var(--theme-color-3)}.counter button:disabled::hover{border-color:var(--theme-color-3)}.counter button:focus{border-color:var(--theme-color-3)}.counter button:active{border-style:inset}.counter button:disabled{color:#a0a0a0;background-color:#e1e8ee99;border-style:solid}.optTime input[type=radio],.optNote input[type=radio],.selectItem input[type=checkbox]{display:none}.optTime label,.optNote label{cursor:pointer;display:inline-block}.selectItem{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;width:100%;display:grid}.selectItem label{cursor:pointer;height:100%;display:flex}.selectItem .enter-location{grid-column:1/-1;width:100%;margin-top:5px}.optNote label:first-of-type{margin-right:5px}.optTime span,.optNote span{border-radius:var(--border-radius);cursor:pointer;color:#000;border-style:outset;border-width:2px;border-color:var(--theme-color-3);background-color:#e1e8ee;align-items:center;height:auto;padding:10px 18px;font-weight:400;transition:all .15s linear;display:flex;position:relative}.selectItem span{text-align:center;border-radius:var(--border-radius);cursor:pointer;color:#000;border-style:outset;border-width:2px;border-color:var(--theme-color-3);box-sizing:border-box;background-color:#e1e8ee;justify-content:center;align-items:center;width:100%;height:100%;padding:10px 12px;font-weight:400;transition:all .15s linear;display:flex;position:relative}.optTime span:active,.optNote span:active,.selectItem span:active{border-style:inset}.optTime span i,.optNote span i,.selectItem span i{margin-right:3px;font-size:20px}.optTime .blue input:disabled+span,.optNote .blue input:disabled+span,.selectItem input:disabled+span{cursor:not-allowed}.optTime .blue input:checked+span,.optNote .blue input:checked+span,.selectItem input:checked+span{color:#fff;background-color:var(--theme-color);border-color:var(--theme-color);border-style:inset}.optTime .blue input:checked+span:before,.optNote .blue input:checked+span:before,.selectItem input:checked+span:before{background-color:var(--theme-color)}.selectTime .row-item i,.counter-wrapper label i{color:var(--theme-color)}.row-wrap{flex-flow:wrap;align-items:center;gap:15px;padding:10px 0;display:flex}.row-wrap select{flex:1;min-width:100px}.row-wrap .row-icon-select{flex-flow:row;align-items:center;gap:10px;display:flex}.row-wrap-track-time{flex-flow:wrap;align-items:center;padding:10px 0;display:flex}.dp__flex_display{flex-direction:column}.dp__flex_display_with_input>div{width:100%}.select-airport,.enter-location{box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:5px 0;display:flex}.select-airport select,.enter-location input{box-sizing:border-box;width:100%}.select-airport i,.enter-location i{color:var(--theme-color)}.reverse-journey-wrap{max-width:600px;margin:2rem auto 0}.toggle-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:12px;display:inline-flex}.toggle-switch.disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.toggle-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.toggle-track{background-color:#ccc;border-radius:14px;flex-shrink:0;width:52px;height:28px;margin-top:3px;transition:background-color .25s;display:inline-block;position:relative}.toggle-thumb{background-color:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000047}.toggle-input:checked+.toggle-track{background-color:var(--theme-color)}.toggle-input:checked+.toggle-track .toggle-thumb{transform:translate(24px)}@keyframes listFadeFlip{0%{opacity:1;transform:translateY(0)}22%{opacity:0;transform:translateY(-5px)}55%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.location-list-group.reversing{animation:.48s ease-in-out listFadeFlip}.toggle-label{flex-direction:column;gap:2px;display:flex}.toggle-title{color:var(--theme-color-6);font-size:1rem;font-weight:500;line-height:1.3}.toggle-desc{color:var(--theme-color-6);opacity:.6;font-size:1rem;line-height:1.4}.location-list-group{flex-direction:column;min-height:20px;margin:10px 0;padding-left:0;display:flex}.static-location-wrap:first-child{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.static-location-wrap:last-child{border-bottom-right-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);margin-bottom:0}.location-list-group-item-wrap{color:#666;border:2px solid var(--theme-color-5);cursor:move;background-color:#fff;margin-bottom:-1px;padding:0;display:block;position:relative}.static-location-wrap{cursor:inherit!important}.location-list-group-item{flex-wrap:nowrap;justify-content:space-between;align-items:center;min-height:50px;line-height:1.3;display:flex}.location-list-group-item .item-right-wrap{flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:flex}.location-list-group-item .item-right-wrap i{font-size:1rem}.location-list-group-item .item-right{flex:none;padding:12px}.location-list-group-item .item-close{cursor:pointer;position:relative}.location-list-group-item .item-close:hover:after{content:"";background-color:#3c40431a;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-list-group-item .location-item{white-space:nowrap;text-overflow:ellipsis;color:#333;flex:auto;min-width:100px;max-width:300px;padding:6px;font-weight:600;overflow:hidden}.location-list-group-item .location-address{white-space:nowrap;text-overflow:ellipsis;color:#666;flex:auto;max-width:300px;font-size:.8rem;overflow:hidden}.location-list-group-item .location-item:hover,.location-list-group-item .location-address:hover{text-overflow:clip;white-space:normal;word-break:break-all}.location-list-group-item .number-circle{border:2px solid var(--theme-color);width:18px;min-width:18px;height:18px;color:var(--theme-color);text-align:center;border-radius:50%;margin:6px 12px;padding:0;font:14px Arial,sans-serif}.static-location{min-width:18px;color:var(--theme-color-2);text-align:center;white-space:nowrap;margin:6px 12px;padding:0;font-size:14px;font-weight:600}fieldset{border:2px solid var(--theme-color-5);border-radius:var(--border-radius);margin:40px 0;padding:20px;overflow:hidden}fieldset p{margin:10px 5px 0}fieldset .selectItem{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:12px;display:grid}fieldset legend{margin-bottom:0}.pac-icon{display:none}.pac-item{border-bottom:1px solid var(--theme-color-5);padding:10px}fieldset legend h4{margin:0!important}.card-item{border-radius:var(--border-radius);border:2px solid var(--theme-color-5);margin:20px 5px;transition:all .3s;overflow:hidden;box-shadow:0 2px 4px #0000000d}.card-item:hover{border-color:var(--theme-color-4);background:var(--theme-color-8);transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.card-item-head{padding:32px 16px 16px}.card-item-body{border-top:1px solid var(--theme-color-5);margin:0 12px 12px;padding:16px}.carTypeDetails h4{margin:1em 0}.carTypeDetails .padding-left{padding-left:1em}.carTypeDetails .icon-details{align-items:center;display:flex}.single_add_to_cart_button.vue-loading{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}.single_add_to_cart_button.is-loading{position:relative;color:#0000!important;pointer-events:none!important}.single_add_to_cart_button.is-loading:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.7s linear infinite btn-spin;position:absolute;top:50%;left:50%}@keyframes btn-spin{to{transform:rotate(360deg)}}.footer-admin{z-index:20;background:var(--theme-color-8);box-sizing:border-box;border-top:1px solid var(--theme-color-5);width:100%;position:fixed;bottom:0;left:0;overflow:visible;box-shadow:0 -2px 10px #0000001a}.cart-bar{border-top:1px solid var(--theme-color-5);justify-content:space-between;align-items:center;max-width:600px;margin:0 auto;padding:8px 16px;display:flex}.cart-bar-info{color:var(--theme-color-6);align-items:center;gap:6px;font-size:.85rem;font-weight:600;display:flex}.cart-bar-info i{color:var(--theme-color-4);font-size:18px}.cart-bar-checkout{color:var(--theme-color-2);align-items:center;gap:4px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.cart-bar-checkout:hover{opacity:.75;color:var(--theme-color-2)}.cart-bar-checkout-text{text-underline-offset:3px;text-decoration:underline}.cart-bar-checkout i{font-size:18px}.cart-toast{z-index:9999;background:var(--theme-color-2);color:#fff;border-radius:var(--border-radius);align-items:center;gap:8px;padding:12px 24px;font-size:.9rem;font-weight:600;animation:.3s cart-toast-in,.3s 2.7s forwards cart-toast-out;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0003}.cart-toast i{color:#4caf50;font-size:20px}@keyframes cart-toast-in{0%{opacity:0;transform:translate(-50%)translateY(-20px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes cart-toast-out{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-20px)}}.footer-admin .calc-wrap{justify-content:space-evenly;align-items:center;max-width:600px;margin:5px auto;display:flex}.footer-admin .calc-block{flex-direction:column;line-height:1.5;display:flex}.footer-admin .calc-block .totalMoney{color:var(--theme-color-2);font-size:1.2rem}@media (width<=420px){.footer-admin .calc-block .totalMoney{font-size:1rem}}.clear-input{align-items:center;width:100%;display:inline-flex;position:relative}.clear-input input{padding-right:22px}.clear-input i{cursor:pointer;color:#aeaeae;padding:0;transition:all .3s cubic-bezier(.19,1,.22,1);position:absolute;right:4px}.icon-details div{align-items:center;display:flex}.icon-details div a{padding:10px}.suggestions ul{border:1px solid var(--theme-color-5);background:#fff;border-radius:2px 2px 10px 10px;margin:5px 0;padding:5px 0;overflow:hidden;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.suggestions ul li{cursor:pointer;align-items:center;width:100%;padding:5px 10px;list-style:none;display:flex}.suggestions ul li:hover{background-color:var(--theme-color-3)}.suggestions ul li:before{content:"";color:#333;padding-right:10px;font-family:Material Symbols Outlined;font-size:1.3rem;display:inline-block}.suggestions ul li .address{flex-direction:column;display:flex}.suggestions ul li .address span{color:#999;font-size:.8rem}.suggestions-spinner{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px;display:flex}.suggestions-spinner span{color:#888;font-size:.875rem}.suggestions-spinner-dot{border:2px solid var(--theme-color-5);border-top-color:var(--theme-color);border-radius:50%;width:20px;min-width:20px;height:20px;animation:.6s linear infinite suggestions-spin}@keyframes suggestions-spin{to{transform:rotate(360deg)}}.itinerary-wrap{margin-bottom:20px;padding:10px}.itinerary-textarea{width:100%;height:120px;color:var(--theme-color-6);border-radius:var(--border-radius);border:2px solid var(--theme-color-5);resize:vertical;outline:none;padding:10px}.alert{border-radius:var(--border-radius);border:1px solid #0000;align-items:center;gap:10px;margin:1rem 0;padding:1rem;display:flex;position:relative}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-primary{color:var(--theme-color-2);background-color:#cfe2f3;border-color:#b8d4ec}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert strong{font-weight:700}.label-margin{margin:20px 10px 10px;display:flex}@media (width<=782px){.location-list-group-item .location-item{max-width:200px;padding:6px 0}.location-list-group-item .location-address{max-width:100px}.location-list-group-item .item-right{padding:10px 12px}.location-list-group-item .number-circle{border-width:1px;margin:6px}.static-location{margin:6px}.location-list-group-item .item-close:hover:after{width:33px;height:33px}.calendar-wrap{justify-content:center;padding:0}.right-col{margin:10px 0}.dp__cell_inner{width:42px;height:42px}.dp__calendar_header_item{width:42px}.counter .quantityInput,.counter .btn{width:36px;height:36px}.counter-wrapper label{font-size:1rem}.counter-wrapper span{font-size:.8rem}}.calendar-wrap .location-list-group-item button[type=button],.calendar-wrap .enter-location button[type=button]{border-radius:var(--border-radius);cursor:pointer;color:#000;border-style:outset;border-width:2px;border-color:var(--theme-color-3);text-transform:none;letter-spacing:normal;box-sizing:border-box;vertical-align:middle;white-space:nowrap;background-color:#e1e8ee;height:50px;padding:0 12px;line-height:normal;text-decoration:none;display:inline-block}.calendar-wrap .location-list-group-item button[type=button]:focus,.calendar-wrap .enter-location button[type=button]:focus{border-color:var(--theme-color-3)}.calendar-wrap .location-list-group-item button[type=button]:active,.calendar-wrap .enter-location button[type=button]:active{border-style:inset}.calendar-wrap .location-list-group-item button[type=button]:disabled,.calendar-wrap .enter-location button[type=button]:disabled{color:#a0a0a0;background-color:#e1e8ee99;border-style:solid}@media (width<=400px){fieldset{border:1px solid var(--theme-color-5);border-radius:var(--border-radius);margin:40px 0;padding:20px 10px;overflow:hidden}.dp__instance_calendar{padding:5px 0}.dp__menu_inner{padding:0}.dp__calendar_header_item{width:38px}.dp__cell_inner{width:38px;height:38px}.row-wrap .row-icon-select{gap:5px}.selectTime select{width:100px;padding-right:20px}.details-image{width:100px;margin-right:5px}}.mode-switcher{justify-content:center;gap:20px;margin:30px 5px;display:flex}.mode-card{border-radius:calc(var(--border-radius)*2);border:2px solid var(--theme-color-5);cursor:pointer;width:300px;color:var(--theme-color-6);background-color:var(--theme-color-8);flex-direction:column;align-items:center;padding:0 20px 60px;transition:all .3s;display:flex;position:relative}.mode-card:hover{border-color:var(--theme-color-4);transform:translateY(-5px);box-shadow:0 6px 12px #00000014}.mode-detail{align-items:center;width:100%;height:100%;margin-top:10px;display:flex}.mode-card h2{color:var(--theme-color-5);transition:all .3s}.mode-icon i{color:var(--theme-color-5);font-size:36px;transition:all .3s}.mode-card.active{border:2px solid var(--theme-color);background-color:var(--theme-color-7);color:var(--theme-color-6);box-shadow:0 6px 12px #00000026}.mode-icon{color:var(--theme-color-2);margin-right:20px}.mode-card.active .mode-icon i,.mode-card.active h2{color:var(--theme-color-6)}.mode-content{height:100%}.mode-content p{margin:0}.mode-show-mobile{display:none}.icon-route:before{content:"route"}.icon-timer:before{content:"timer"}.indicator-wrapper{background-color:var(--theme-color-5);border-radius:5px;width:100%;height:5px;margin-bottom:10px;position:relative}.indicator{background-color:var(--theme-color);border-radius:5px;width:50%;height:100%;transition:left .3s;position:absolute}.mode-decorative{text-align:center;background-color:var(--theme-color-5);color:#fff;z-index:1;border-radius:15px;margin-top:-10px;padding:3px 10px;font-size:12px;display:inline-block;position:relative;top:0;box-shadow:0 2px 4px #0000001a}.mode-card.active .mode-decorative{background-color:var(--theme-color-4);color:#fff}.mode-card .radio{border:2px solid var(--theme-color-5);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:all .3s;display:flex;position:absolute;bottom:15px;left:50%;transform:translate(-50%)}.mode-card .radio.checked{border-color:var(--theme-color);animation:1.5s infinite pulseAnimation}.mode-card .radio.checked:before{content:"";background-color:var(--theme-color);border-radius:50%;width:14px;height:14px;transition:background-color .3s;display:block}@keyframes pulseAnimation{0%{box-shadow:0 0 #be353b66}70%{box-shadow:0 0 0 10px #be353b00}to{box-shadow:0 0 #be353b00}}@media (width<=500px){.mode-card{text-align:center;padding:0 15px 40px}.mode-detail{flex-direction:column}.mode-icon{margin:0}.mode-content{flex-direction:column;align-items:center;display:flex}.mode-content h2{margin-bottom:10px}.mode-icon i{font-size:30px}.mode-content p{display:none}.mode-show-mobile{display:block}.card-item .icon-input{flex-wrap:wrap;justify-content:center}.icon-input i{padding:12px 4px}fieldset .selectItem{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}}@keyframes shake{10%,90%{background:#ef7a7000;transform:translate(-1px)}20%,80%{background:#ef7a701a;transform:translate(2px)}30%,50%,70%{background:#ef7a7033;transform:translate(-4px)}40%,60%{background:#ef7a7033;transform:translate(4px)}}.apply-shake{animation:.82s cubic-bezier(.36,.07,.19,.97) both shake}
