body{background-color:#0b2cf5;font-family:Arial,sans-serif;margin:0;padding:0}.bold-text{font-weight:700}svg{width:40px}.login{align-items:center;background:#fff;display:flex;height:100vh;justify-content:center}.login-box{border:1px solid #ccc;padding:20px;text-align:center;width:300px}.login-box h2{margin-bottom:20px}.login-box input[type=password],.login-box input[type=text]{margin-bottom:10px;padding:10px;width:80%}.login-box button{background-color:#0b2cf5;border:none;color:#fff;cursor:pointer;padding:10px;width:100%}.layout-container{display:flex;flex-wrap:wrap}.sidebar{color:#fff;flex:0 0 250px;padding:20px}.sidebar ul{list-style-type:none;margin:0;padding:0}.sidebar li{cursor:pointer;margin-bottom:20px;padding:5px 0}.active-btn,.sidebar li:hover{background-color:#fff!important;border-radius:10px;color:#0b2cf5}.sidebar a{color:#fff;text-decoration:none}.content{background-color:#f1f1f1;flex:1 1;min-height:100vh;padding:20px}.header{align-items:center;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);display:flex;justify-content:space-between;padding:20px}.header h2{font-size:24px;font-weight:600;margin:0}.form-group{margin-bottom:20px}label{display:block;font-weight:600;margin-bottom:5px}input[type=email],input[type=password],input[type=text]{border:1px solid #ccc;border-radius:4px;padding:10px;width:100%}button{background-color:#0b2cf5;border:1px solid #0b2cf5;border-radius:10px;color:#fff;cursor:pointer;margin:10px;padding:10px 20px}button:focus,button:hover{background-color:#fff;color:#0b2cf5}.listings{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.listing{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);flex-basis:calc(33.33% - 20px);margin-bottom:20px;padding:20px}.listing h4{color:#0b2cf5;font-size:18px;font-weight:600;margin:0}.listing p{color:#777;font-size:14px;margin:10px 0}.listing button{background-color:#0b2cf5;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.listing button:focus,.listing button:hover{background-color:#fff;color:#0b2cf5}.driver-info{align-items:center;display:flex;flex-wrap:wrap;gap:30px;padding:10px 0}.driver-listings .driver-item{border:1px solid;padding:10px 20px}.driver-item-info{gap:20px}.driver-item-info,.user-info{align-items:center;display:flex;flex-wrap:wrap}.user-info{gap:30px;padding:10px 0}.user-listings .user-item{border:1px solid;padding:10px 20px}.active-listings,.user-item-info{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.active-listings{justify-content:space-around}.active-listings .active-item{border:2px solid}.ride-listings .ride-item{border:1px solid;gap:20px;padding:0 20px}@media only screen and (max-width:768px){.layout-container{flex-direction:column}.content,.listing,.sidebar{width:100%}.active-listings .active-item,.content,.driver-listings .driver-item,.driver-listings .driver-item .driver-item-info,.listing,.ride-listings .ride-item,.sidebar,.user-listings .user-item,.user-listings .user-item-info{display:block}.active-listings .active-item,.driver-listings .driver-item,.listing,.ride-listings .ride-item,.user-listings .user-item{margin:0 0 20px}}@media only screen and (max-width:480px){.active-listings .active-item,.content,.driver-listings .driver-item,.listing,.login-box,.ride-listings .ride-item,.sidebar,.user-listings .user-item{padding:10px}}@media only screen and (min-width:768px){.logo{margin:10px}.nav-menu span{font-size:20px;font-weight:700;line-height:1.6}.content{border-radius:20px;box-shadow:0 0 10px 10px hsla(0,0%,76%,.3);margin:20px;transition:box-shadow .2s ease-in-out;width:70%}}.btnPopup-overlay{background-color:rgba(0,0,0,.7)}.btnPopup-popup{border-radius:5px;width:100%;z-index:99999}.btnPopup-item{border-bottom:1px solid #ccc;padding:10px 0}.btnPopup-item:last-child{border-bottom:none}.btnPopup-item p{margin:5px 0}.btnPopup-rating{color:#ff9800;font-size:20px;margin-top:5px}.btnPopup-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.btnPopup-popup{background-color:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.2);max-width:400px;padding:20px;position:relative}.btnPopup-close-btn{color:#777;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.btnPopup-close-btn:focus,.btnPopup-close-btn:hover{color:#0b2cf5}.btnPopup-content{margin-top:10px}.btnPopup-item{margin-bottom:10px}.btnPopup-rating{font-weight:700}
/*# sourceMappingURL=main.89691c94.css.map*/