body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{background-color:#f08080;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px;&:hover{background-color:#ffa07a}}.App{text-align:center}.app-header{align-items:center;background-color:#9acd32;color:#fff;display:flex;gap:20px;justify-content:space-between;padding:10px;position:-webkit-sticky;position:sticky;top:0}.app-header a{color:#000;text-decoration:none}.header__nav-container{background:#ffa07a;padding:10px}.header__nav-container .nav-logo{background-color:#008b8b;border-radius:5px;color:#fff;font-size:1.5em;padding:5px 15px;text-decoration:none}.header__nav-container .nav-logo:before{content:"🚌  "}.header__nav-container nav{background-color:#333;color:#fff;padding:10px}.header__nav-container .nav-container{align-items:center;display:flex;justify-content:space-between}.header__nav-container .nav-menu{cursor:pointer;position:relative}.header__nav-container .nav-item{padding:10px}.header__nav-container .dropdown-content{background-color:#fff;box-shadow:0 8px 16px #0003;display:none;min-width:160px;position:absolute;right:0;z-index:1}.header__nav-container .dropdown-content .dropdown-item{display:block;padding:12px;text-decoration:none}.header__nav-container .nav-menu:hover .dropdown-content{display:block}.dashboard_container{padding:20px}.dashboard_container h2{text-align:start}.dashboard_container .reservation-item__container{margin:20px 0}.reservation-item-container{border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 7px 4px #0003;height:150px;padding:10px 40px}.reservation-item-container,.reservation-item-container .reservation-item__info{align-items:center;display:flex;justify-content:space-between}.reservation-item-container .seat__num{color:red;font-weight:bolder;padding-left:10px}.user-details_reservation_item__details__vRC9H{align-items:self-start;display:flex;flex-direction:column;gap:10px}.user-edit-form_reservation_item__form__Kzp3R{align-items:self-start;display:flex;flex-direction:column;gap:5px;width:250px}.user-edit-form_reservation_item__form__Kzp3R label{display:flex;justify-content:space-between;width:100%}.user-edit-form_reservation_item__form__action__LNI5q{display:flex;gap:10px;justify-content:end;margin-top:10px;width:100%}.reservation_reservation_container__TjTRY{padding:20px}.bus-seat-select_bus_seat_select_container__GCiLu .bus-seat-select_deck__lNDdw{align-items:center;border:1px solid #d3d3d3;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;height:170px;justify-content:center;padding:0 20px;width:550px}.bus-seat-select_bus_seat_select_container__GCiLu .bus-seat-select_deck__lNDdw :nth-child(3n){margin-top:25px}.bus-seat-select_bus_seat_select_container__GCiLu button{margin-top:20px}.bus-seat-select_bus_seat_select_container__GCiLu button:disabled{background-color:#d3d3d3;cursor:inherit}.bus-seat-select_deck_container__jwk5a{align-items:center;display:flex;flex-direction:column;justify-content:center}.seat_seat_container__HNqWH{align-items:center;border:1px solid #d3d3d3;cursor:pointer;display:flex;height:20px;justify-content:end;width:40px}.seat_seat_back__\+tjv0{border:1px solid #d3d3d3;height:10px;margin-right:5px;width:3px}.seat_seat_booked__qyq0e{background-color:gray;cursor:inherit}.seat_seat_selected__L8t5d{background-color:crimson}.user-details-form_user_details_form_container__ZvyAE .user-details-form_my_form__PZOnp{margin:auto;max-width:400px}.user-details-form_user_details_form_container__ZvyAE .user-details-form_form_group__WhyWR{display:flex;justify-content:space-between}.user-details-form_user_details_form_container__ZvyAE label{display:block;margin-bottom:5px}.user-details-form_user_details_form_container__ZvyAE input{box-sizing:border-box;padding:8px}.user-details-form_user_details_form_container__ZvyAE .user-details-form_error__NAh-Y{color:red;font-size:10px;height:20px;text-align:end}.user-details-form_user_details_form_container__ZvyAE button{background-color:#4caf50;border:none;color:#fff;cursor:pointer;padding:10px 15px}.user-form-list_user_form_list_container__4nwy3 h3,.user-form-list_user_form_list_container__4nwy3 h4{text-align:start}.user-form-list_passenger_form__cIvDe{align-items:center;border:1px solid #d3d3d3;border-radius:5px;box-shadow:0 7px 4px #0003;display:grid;grid-template-columns:1fr 5fr;margin-bottom:20px;padding:30px 30px 15px}.user-form-list_seat_num__q6z\+y{color:red;padding-left:10px}
/*# sourceMappingURL=main.8e9d5dd5.css.map*/