/*!* The Modal (background) *!*/.searchForm{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Poppins,sans-serif;padding:24px;width:100%}.tripType{display:flex;gap:8px;margin-bottom:24px}.searchForm .tripType .tripButton{background-color:#214373;border-radius:8px;color:#fff;flex:1;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:700;padding:12px;transition:background-color .3s}.searchForm .inputContainer .dateField .addReturnButton{border-color:#24b2bc;color:#23426f;font-family:Poppins,sans-serif;font-size:.75rem;height:48px}.tripButton:hover{background-color:#1a9999}#datetime{border:1px solid #ccc;border-radius:4px;font-family:Poppins,sans-serif;font-size:.87rem;height:48px;text-align:center;transition:border-color .3s,box-shadow .3s;width:100%}#datetime.error{border-color:#f44336;box-shadow:0 0 5px rgba(244,67,54,.5)}.inputField .MuiOutlinedInput-root{align-items:center;font-family:Poppins,sans-serif;height:48px}.inputField input{font-family:Poppins,sans-serif;font-size:.875rem;padding:10px}.dateField{width:100%}.addReturnButton,.cancelReturnButton,.passengerButton,.searchButton{border-color:#24b2bc;color:#23426f;font-family:Poppins,sans-serif;font-size:.75rem;height:48px}.searchForm .inputContainer .passengerButton{border-color:#24b2bc}.addReturnButton:hover,.passengerButton:hover{background-color:#e0f7f8;border-color:#24b2bc}.personIcon{border-color:#24b2bc;color:#24b2bc;font-size:1.1rem;margin-right:8px}.searchForm .inputContainer .searchButton{background-color:#24b2bc;color:#fff;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:700}.searchButton:hover{background-color:#1a9999;font-family:Poppins,sans-serif}.passengerPopover{min-width:220px;padding:16px}.passengerCounter{align-items:center;display:flex;font-family:Poppins,sans-serif;justify-content:space-between;padding:4px 0;width:100%}.counterControls{align-items:center;display:flex;gap:12px}.counterButton{color:#23426f;padding:4px}.counterButton:hover{background-color:#e0f7f8}.count{color:#23426f;font-weight:500;min-width:24px}.inputContainer{display:flex;flex-wrap:wrap;gap:16px}#inputField,.inputContainer{font-family:Poppins,sans-serif}#inputField{flex:1 1 22%;max-width:22%}#star{color:red}#star,.autocompleteOption{font-family:Poppins,sans-serif}.autocompleteOption{font-size:.8rem;padding:4px 8px}#date{flex:1 1 15%;font-family:Poppins,sans-serif;max-width:15%}.errorMessage{font-size:.74rem;margin-left:auto;margin-right:60px;margin-top:8px;text-align:right}#errorMessage,.errorMessage{color:#f44336;font-family:Poppins,sans-serif}.btnSearch,.passengerField{flex:1 1 10%;max-width:10%}#TextField,#textInput,.btnSearch,.passengerField{font-family:Poppins,sans-serif}#TextField{box-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:768px){#date,#inputField,.btnSearch,.passengerField{flex:1 1 45%;max-width:45%}.tripType{flex-direction:column}.searchForm{padding:16px}}@media (max-width:480px){#date,#inputField,.btnSearch,.passengerField{flex:1 1 100%;max-width:100%}.tripType{flex-direction:column}.searchForm{padding:12px}}