.iti__selected-dial-code{color:#ffffffc9;font-size:13px}#phone_number::-moz-placeholder{opacity:.5}#phone_number::placeholder{opacity:.5}.qty-container{display:flex;align-items:center}.qty-container .input-qty{text-align:center;padding:6px 10px;border:1px solid #d4d4d4;max-width:50px}.qty-container .qty-btn-minus,.qty-container .qty-btn-plus{border:1px solid #d4d4d4;padding:10px 13px;font-size:10px;height:36px;width:38px;transition:.3s}.qty-container .qty-btn-plus{margin-left:-1px}.qty-container .qty-btn-minus{margin-right:-1px}#crossTravelAccordion .accordion-button:not(.collapsed){background-color:transparent!important;background-color:#1a1d20;color:#fff;box-shadow:none}#crossTravelAccordion .accordion-button:focus{box-shadow:none;border-color:#eeaf2e}#crossTravelAccordion .accordion-button:after{filter:brightness(0) invert(1)}#crossTravelAccordion .list-group-item{border-color:#eeaf2e!important;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}#crossTravelAccordion .list-group-item:hover{background-color:#eeaf2e26!important;border-color:#eeaf2e!important}#crossTravelAccordion .list-group-item:active{transform:scale(.98)}#crossTravelAccordion .list-group-item.selected{background-color:#eeaf2e40!important;border-color:#eeaf2e!important;border-width:1px!important}.cross-travel-checkbox{position:absolute;opacity:0;pointer-events:none}.custom-checkbox-indicator{width:24px;height:24px;border:2px solid #6c757d;border-radius:4px;background-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.list-group-item.selected .custom-checkbox-indicator{background-color:#eeaf2e;border-color:#eeaf2e;transform:scale(1.1)}.list-group-item.selected .custom-checkbox-indicator:after{content:"✓";color:#000;font-weight:700;font-size:16px;animation:checkmark .3s ease}@media (max-width: 768px){#crossTravelAccordion .list-group-item{min-height:60px;padding:1rem!important}}.insurance-radio:checked{background-color:#eeaf2e;border-color:#eeaf2e}.order-sidebar .list-group-item:hover{background-color:#fda90d26!important;border-color:#eeaf2e!important;transition:all .2s ease}.order-sidebar .list-group-item:has(.insurance-radio:checked){background-color:#fda90d26!important;border-color:#eeaf2e!important}.fi{border-radius:2px;box-shadow:0 1px 3px #0000004d}#crossTravelAccordion .list-group-item:hover{background-color:#fda90d26!important;border-color:#eeaf2e!important;transition:all .2s ease}#crossTravelAccordion .list-group-item:has(.cross-travel-checkbox:checked){background-color:#fda90d26!important;border-color:#eeaf2e!important}#pickup_delivery_notice{font-size:.78rem;margin-top:5px;min-height:16px;line-height:1.5;transition:opacity .2s}.car-meta-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.car-meta-pill{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(238,175,46,.35);border-radius:6px;padding:5px 11px;font-size:.78rem;color:#ffffffbf;line-height:1}.car-meta-pill i{color:#eeaf2e;font-size:.72rem;flex-shrink:0}.car-meta-pill__label{color:#ffffff73;margin-right:1px}.car-meta-pill strong{color:#eeaf2e;font-weight:700}.car-meta-pill--partner{background:#eeaf2e1a;border-color:#eeaf2e59}.car-meta-pill--partner strong{color:#eeaf2e}.bld-contact-form .form-select{background-color:#383838!important;border:1px solid rgba(255,255,255,.1)!important;color:#ffb200!important;font-size:.88rem;font-weight:500;padding:12px 14px;border-radius:6px;height:48px;transition:border-color .15s}.bld-contact-form .form-select:focus{border-color:#ffffff1a!important;box-shadow:none!important}.bld-contact-form .form-select option{background-color:#383838;color:#ffffffd9}.bld-contact-form .select2-container--bootstrap-5 .select2-selection{background-color:#383838!important;border:1px solid rgba(255,255,255,.1)!important;min-height:48px!important;height:48px!important;padding:0 14px!important;border-radius:6px!important;box-shadow:none!important;display:flex!important;align-items:center!important}.bld-contact-form .select2-container--bootstrap-5 .select2-selection:focus,.bld-contact-form .select2-container--bootstrap-5.select2-container--focus .select2-selection{border-color:#ffb200!important;box-shadow:0 0 0 2px #ffb2001f!important}.bld-contact-form .select2-container--bootstrap-5 .select2-selection__rendered{color:#ffb200!important;font-size:.88rem!important;font-weight:500!important;line-height:48px!important;padding:0!important}.cs-dt-row{display:flex;gap:10px;width:100%}.cs-dt-date{flex:1 1 auto;min-width:0}.cs-dt-time{flex:0 0 100px}.cs-dt-row .cs-date-wrap,.cs-dt-row .cs-time-wrap{display:flex;align-items:center;gap:8px;height:48px;background-color:#383838;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:0 12px;transition:border-color .15s}.cs-dt-row .cs-date-wrap:focus-within,.cs-dt-row .cs-time-wrap:focus-within{border-color:#ffb200;box-shadow:0 0 0 2px #ffb2001f}.cs-dt-row .cs-date-wrap .cs-date-icon,.cs-dt-row .cs-time-wrap .cs-time-icon{color:#ffb200;font-size:.8rem;flex-shrink:0}.cs-dt-row .cs-date-input,.cs-dt-row .cs-time-select{height:100%;flex:1;min-width:0;border:none;outline:none;background:transparent;color:#ffb200;font-size:.88rem;font-weight:500;padding:0;cursor:pointer}.cs-dt-row .cs-time-select{-moz-appearance:none;appearance:none;-webkit-appearance:none}.cs-dt-row .cs-time-select option{background-color:#383838;color:#ffffffd9}.avail-card{border-radius:8px;padding:12px 14px;display:flex;align-items:center;gap:12px}.avail-card--ok{border:1px solid rgba(6,131,35,.3);background:#0683230f}.avail-card--no{border:1px solid rgba(220,53,69,.3);background:#dc35450f}.avail-card__icon{font-size:1.3rem;line-height:1;flex-shrink:0}.avail-card__icon--ok{color:#22c55e}.avail-card__icon--no{color:#ef4444}.avail-card__content{flex:1;min-width:0}.avail-card__title{font-size:.88rem;font-weight:700;margin-bottom:2px}.avail-card__title--ok{color:#22c55e}.avail-card__title--no{color:#ef4444}.avail-card__meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.8rem;color:#ffffff80}.avail-card__meta strong{color:#fff;font-weight:700}.avail-card__meta .avail-sep{color:#ffffff26}.avail-card__meta .avail-price{color:#ffb200;font-weight:800;font-size:.88rem}.avail-card__value--sub{color:#fff6;font-size:.75rem;font-weight:500}.avail-pricing-table{border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.avail-pricing-table__toggle{background:#333;padding:10px 14px;font-size:.88rem;font-weight:700;color:#ffffffc9;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s}.avail-pricing-table__toggle:hover{background:#3a3a3a}.avail-pricing-table__arrow{font-size:.7rem;color:#fff6;transition:transform .25s ease}.avail-pricing-table__toggle.is-open .avail-pricing-table__arrow{transform:rotate(180deg)}.avail-pricing-table__body{max-height:0;overflow:hidden;transition:max-height .3s ease}.avail-pricing-table__body.is-open{max-height:400px}.avail-pricing-table table{margin:0}.avail-pricing-table table td{padding:7px 14px;font-size:.8rem}.avail-pricing-table table tr+tr{border-top:1px solid rgba(255,255,255,.06)}.avail-pricing-table table tr td:first-child{color:#ffffffb3}.avail-pricing-table table tr td:last-child{color:#ffb200;font-weight:600;text-align:right}
