.error-input{border:1px solid var(--border-danger)}.error-input:focus{border-color:var(--border-danger);box-shadow:0 0 0 1px var(--border-danger)}.error-message{color:var(--border-danger);font-size:.875rem;margin-top:.25rem}.css-1rddi7f-indicatorContainer,.css-1u9des2-indicatorSeparator{display:none!important}.css-1utxex1-placeholder{font-weight:400!important}.css-7g53si-singleValue{font-weight:600!important;white-space:wrap!important}.addressCol{padding:18px;position:relative}.addressCol h4{font-weight:600}.addressCol h6{margin-bottom:5px}.addressCol .icon{color:var(--text-color-light)}.addressCol .disabled{opacity:.5;pointer-events:none}.addressCol .passengerSelector{cursor:pointer}.addressCol .passengerSelector .icon-small{width:16px;height:16px;color:var(--text-color-light)}.addressCol .passengerDropdown{position:absolute;top:100px;background:#fff;border-radius:8px;padding:16px;z-index:10;box-shadow:0 5px 15px rgba(0,0,0,.1098039216)}.addressCol .passengerDropdown .passengerType{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.addressCol .passengerDropdown .passengerType h5{margin:0;font-size:16px;font-weight:500}.addressCol .passengerDropdown .passengerType .counter{display:flex;align-items:center}.addressCol .passengerDropdown .passengerType .counter button{width:32px;height:32px;border:none;background:var(--primary-color);color:#fff;font-size:18px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.addressCol .passengerDropdown .passengerType .counter button:disabled{background:#ccc;cursor:not-allowed}.addressCol .passengerDropdown .passengerType .counter span{margin:0 12px;font-size:16px;font-weight:500}.errorText{color:red;font-size:12px;margin-top:8px}.labelText{color:#000}.datePickerInput{width:100%}.datePickerContainer{display:flex;align-items:center;gap:8px;flex-direction:row-reverse;justify-content:center}.addressSeparator{width:1px;border:1px solid #e8eaef}.addressSeparator .switchToogle{position:absolute;margin-left:-20px;background:#fff;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50px;border:1px solid var(--border-color);color:var(--primary-color)}.addressSeparator .switchToogle:hover{background:var(--primary-color);color:#fff}.searchCol{text-align:end;padding:18px}.mobileSearch{padding:0;border:none;background:rgba(0,0,0,0)}.mobileSearch .vesselListsSearch{z-index:2}.mobileSearch h6{font-size:12px;margin:0}.mobileSearch .boatOptionSelect{position:relative;background:var(--secondary-color);width:100%;padding:1rem;border-radius:.8rem .8rem 0 0;border:none}.mobileSearch .boatOptionSelect svg{width:30px!important;height:30px!important;padding:2px}.mobileSearch .boatOptionSelect svg path{fill:#fff}.mobileSearch .boatOptionSelect h1{font-size:18px;font-weight:700;color:#fff}.mobileSearch .mobileSearchContent{padding:0;border-radius:0 0 .8rem .8rem;position:relative;z-index:1;overflow:visible}.topPageSearchWrapper{height:65px}.topPageSearchWrapper .topPageSearch{background:var(--primary-color);position:absolute;z-index:2;top:100px;width:100%;left:0;padding:1rem;display:flex;justify-content:space-between;align-items:center}.topPageSearchWrapper .topPageSearch .pageSearchBtn .icon{color:#fff;width:25px;height:25px;margin-top:5px}.topPageSearchWrapper .topPageSearch .pageSearchLabel{display:flex;font-size:14px;color:#fff;-moz-column-gap:10px;column-gap:10px}.topPageSearchWrapper .topPageSearch .icon{color:#fff;width:15px}.mobileSearch.showSearch{display:block!important;width:100%;background:var(--primary-color-deep);position:absolute;z-index:1;left:0;top:19%;padding:2rem 1rem;border-radius:0;height:auto}.mobile-location-drawer{max-height:calc(var(--real-vh, 1vh)*70);overflow-y:auto}@media(min-width:768px)and (max-width:1024px){.addressCol{padding:8px 10px;margin:0}}@media(min-width:768px){.topPageSearchWrapper{display:none}.mobileSearch.showSearch{display:none!important}}@media(max-width:768px){.desktopSearch{display:none}.searchContainer{margin-top:0;display:flex;justify-content:center;background:var(--body-bg)}.mobileSearch{width:90%;position:relative;display:none}.mobileSearchLanding{width:100%;padding:0 1rem}.addressCol{border-radius:.5rem;padding:5px 10px;margin:0 22px 14px;background-color:#fff}.addressCol h4{font-weight:500}.dateSelect{justify-content:space-between;margin:0 22px}.dateSelect .addressCol{padding:10px;margin:0;width:100%}.css-hlgwow{padding:0!important}.css-1wy0on6{display:none!important}.containerCheckbox{margin:0}.datePickerInput{font-weight:500}.css-7g53si-singleValue{font-weight:500!important}}