.TransportBookingForm_formContainer__m7_8Z{display:flex;justify-content:center;align-items:center}.TransportBookingForm_formCard__GdHFJ{background:#fff;opacity:.9;padding:24px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%;max-width:600px}.TransportBookingForm_serviceTypes__BgPj_,.TransportBookingForm_tripTypes__ywoXk{display:flex;gap:10px;margin-bottom:20px}.TransportBookingForm_serviceButton__UVp9_,.TransportBookingForm_tripButton__2R5qI{padding:8px 16px;border:1px solid #e0e0e0;background:#fff;border-radius:4px;cursor:pointer;flex:1 1;transition:all .3s ease}.TransportBookingForm_serviceButton__UVp9_.TransportBookingForm_active__JgLHP,.TransportBookingForm_tripButton__2R5qI.TransportBookingForm_active__JgLHP{background:#006400;color:#fff;border-color:#006400}.TransportBookingForm_formFields__dBzuw{display:flex;flex-direction:column;gap:20px}.TransportBookingForm_dateTimeGroup__wGVZg,.TransportBookingForm_locationGroup__tARuu{display:flex;flex-wrap:wrap;gap:20px}.TransportBookingForm_inputField__T9JTI{flex:1 1;min-width:200px}.TransportBookingForm_inputField__T9JTI label{display:block;margin-bottom:8px;font-size:14px;color:#666}.TransportBookingForm_inputField__T9JTI input,.TransportBookingForm_inputField__T9JTI select{width:100%;padding:10px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px}.TransportBookingForm_inputField__T9JTI input:focus,.TransportBookingForm_inputField__T9JTI select:focus{outline:none;border-color:#006400}.TransportBookingForm_exploreButton__d84WZ{width:100%;padding:12px;background:#006400;color:#fff;border:none;border-radius:4px;margin-top:20px;cursor:pointer;font-weight:700;transition:background-color .3s ease}.TransportBookingForm_exploreButton__d84WZ:hover{background:#005000}@media (max-width:600px){.TransportBookingForm_dateTimeGroup__wGVZg,.TransportBookingForm_locationGroup__tARuu{flex-direction:column}.TransportBookingForm_inputField__T9JTI{width:100%}}