@import url(https://fonts.googleapis.com/css2?family=Nunito&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{color:#1d1c1c;font-family:Nunito,sans-serif;font-size:16px}input[type=number]{border:1px solid #ccc;border-radius:.5rem;box-shadow:inset 0 1px 3px #0000001a;font-size:1rem;max-width:400px;outline:none;padding:.5rem;transition:border-color .3s,box-shadow .3s;width:100%}.loader{align-items:center;display:flex;justify-content:center}input[type=number]:focus{border-color:#ba8d38;box-shadow:0 0 0 3px #ba8d3833}input[type=number]::placeholder{color:#aaa;opacity:1}label{text-align:center}@media (max-width:600px){input[type=number]{font-size:.875rem;max-width:100%}.actions-style{display:flex;flex-direction:column;gap:3px}}.login{align-items:center;background-color:#ba8d38;display:flex;gap:20px;height:100vh;justify-content:center;padding:20px}.login img{border-radius:50%;margin-bottom:5%;max-width:250px;width:80%}.login section{align-items:center;background-color:#fff;border-radius:25px;justify-content:flex-start;max-width:420px;min-height:400px;padding:1rem}.login form,.login section{display:flex;flex-direction:column;width:100%}.login form{flex-grow:1;justify-content:space-evenly;padding-bottom:1rem}.login a,.login a:visited{border:2px solid #ba8d38;border-radius:.5rem;color:#1d1c1c;font-size:1rem;padding:.5rem;text-align:center;text-decoration:none}.login button,.login input[type=password],.login input[type=text],.login textarea{border:1px solid #ccc;border-radius:.5rem;font-family:Nunito,sans-serif;font-size:1rem;padding:.5rem;width:100%}.login button,.login label{margin-top:1rem}.login button{background-color:#ba8d38;border:none;color:#fff;cursor:pointer;padding:.75rem;transition:background-color .3s ease}.login button:hover{background-color:#a37a30}.login .offscreen{left:-9999px;position:absolute}.login .hide{display:none}.login .errmsg{background-color:#ffb6c1;color:#b22222;font-weight:700;margin-bottom:.5rem;padding:.5rem;text-align:center;width:100%}.login .line{display:inline-block}.login .signedin{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}@media (max-width:768px){.login{gap:10px;padding:10px}.login img{max-width:150px;width:60%}.login section{padding:.5rem}.login a,.login a:visited,.login button,.login input[type=password],.login input[type=text],.login textarea{font-size:.875rem;padding:.25rem}.login button{padding:.5rem}}.sidebar{align-items:center;background-color:#ba8d38;border-right:1px solid #1d1c1c;color:#1d1c1c;display:flex;flex-direction:column;height:100vh;position:fixed;transition:all .3s ease;width:250px}.sidebar img{background-color:#fff;margin-bottom:20px;max-width:250px;padding-bottom:20px;width:100%}.sidebar ul{display:flex;flex-direction:column;list-style:none;padding:0;width:100%}.sidebar ul li{cursor:pointer;margin-top:20px;text-align:center;transition:background .3s;width:100%}.icons-margin{margin-right:10px}.sidebar ul li a{align-items:center;color:#1d1c1c;display:block;display:flex;justify-content:center;padding:15px 0;text-decoration:none;transition:color .3s;width:100%}.sidebar ul li a:hover{background-color:#1d1c1c;color:#fff}@media (max-width:768px){.sidebar img{display:none}.sidebar{display:block;height:auto;position:relative;width:100%}.sidebar ul{display:flex;flex-direction:row;justify-content:space-around}.lll{display:none}}.lang{display:flex;flex-direction:row;gap:5px}.lang button,li>button{align-items:center;background-color:#ba8d38;border:none;color:#1d1c1c;display:flex;justify-content:center;padding:10px 0;transition:color .3s;width:100%}.lang button:hover,li>button:hover{background-color:#1d1c1c;color:#fff}.dash{display:flex;flex-direction:column;height:100vh}.dash>.sidebar{flex-shrink:0;width:250px}.dash .container{align-items:center;background-color:#f4f4f4;display:flex;flex:1 1;gap:10px;justify-content:center;margin-left:250px;padding:20px}.dash .container img{height:250px;width:200px}.dash button{align-items:center;background-color:#ba8d38;border:none;border-radius:5px;color:#1d1c1c;cursor:pointer;display:flex;height:45px;justify-content:center;text-decoration:none;transition:background-color .3s ease;width:100px}.dash button:hover{background-color:#1d1c1c;color:#fff}@media (max-width:768px){.dash{flex-direction:column}.dash .container{margin-left:0;padding:10px}}.goback,.users .header button,.users .links a{align-items:center;background-color:#ba8d38;border:none;border-radius:5px;color:#1d1c1c;cursor:pointer;display:flex;height:45px;justify-content:center;text-decoration:none;transition:background-color .3s ease;width:100px}.goback:hover,.users .header button:hover,.users .links a:hover{background-color:#1d1c1c;color:#fff}#fa{margin-right:3px}@media (max-width:768px){.users{flex-direction:column}.users .container{margin-left:0;padding:10px}.links,.users{flex-direction:column}.users .header h1{font-size:1.5rem}.users table td,.users table th{padding:10px}.users table{font-size:.9rem}.users .header button,.users .links a{font-size:.9rem;height:35px;padding:20px;width:55px}#fa{margin-right:3px}}.popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup{background:#fff;border-radius:5px;padding:20px;text-align:center}.popup-buttons{display:flex;gap:10px;justify-content:center;margin-top:20px}.popup-buttons button{background-color:#ba8d38;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.popup-buttons button:hover{background-color:#a37a30}.showuser{background-color:#f4f4f4;display:flex;flex-direction:column;height:100vh}.showuser>.sidebar{flex-shrink:0;width:250px}.showuser .container{background-color:#f4f4f4;flex:1 1;overflow-x:auto;padding:20px}.table-container{margin-top:3%}.showuser .user-details,.table-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.showuser .user-details{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;margin-top:20px;padding:20px;width:100%}.showuser .user-details p{font-size:1.2rem;margin:10px 0}.head-driver,.showuser .header{align-items:center;display:flex;justify-content:space-between}.showuser .header{flex-wrap:wrap;margin-bottom:20px}.showuser .header h1{color:#333;font-size:2rem;margin:0}.showuser .header .add-user-btn{background-color:#ba8d38;border-radius:5px;color:#fff;font-size:.75rem;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.showuser .header .add-user-btn:hover{background-color:#a37a30}.showuser table{background-color:#fff;border-collapse:collapse;border-radius:5px;overflow:hidden;width:100%}.showuser table td,.showuser table th{border-bottom:1px solid #ddd;padding:15px;text-align:left;text-align:center}.showuser table th{background-color:#f2f2f2;color:#333}.showuser table tr:hover{background-color:#f9f9f9}.showuser table td button{background-color:#ba8d38;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-right:5px;padding:5px 10px;transition:background-color .3s ease}.showuser table td button:hover{background-color:#a37a30}.showuser .links{display:flex;gap:10px}.showuser .travel-links a{width:125px}.showuser .header button,.showuser a{align-items:center;background-color:#ba8d38;border:none;border-radius:5px;color:#1d1c1c;cursor:pointer;display:flex;height:45px;justify-content:center;text-decoration:none;transition:background-color .3s ease;width:75px}.private-table{margin-left:250px;width:82%}.private-table h2{margin-left:-250px}@media (max-width:768px){.showuser{flex-direction:column}.showuser .container{margin-left:0;padding:10px}.showuser .header h1{font-size:1rem}.showuser table td,.showuser table th{padding:10px}.showuser .user-details{font-size:1rem}.showuser .header h1{font-size:1.5rem}.showuser table{font-size:.9rem}.showuser .header button,.showuser a{font-size:.9rem;height:35px;padding:20px;width:55px}.private-table{margin-left:0;width:100%}.private-table h2{margin-left:0}}.holidays,.payment,.reservation-days{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-left:50px;margin-top:20px;width:70%}.holidays h2,.payment h2,.reservation-days h2{margin-bottom:10px}.holidays ul,.payment ul,.reservation-days ul{align-items:center;display:flex;flex-direction:column;justify-content:center;list-style-type:none;padding:0;width:100%}.holidays li,.payment li,.reservation-days li{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:flex;justify-content:space-between;margin-bottom:5px;padding:10px;width:50%}.holidays li label,.payment li label,.reservation-days li label{align-items:center;display:flex}.holidays li input[type=checkbox],.reservation-days li input[type=checkbox]{margin-right:10px}.holidays input[type=date],.reservation-days input[type=date]{border:1px solid #ddd;border-radius:5px;margin-bottom:10px;padding:10px;width:50%}.holidays button,.reservation-days button{background-color:#ba8d38;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:10px 20px;transition:background-color .3s ease}.holidays button:hover,.reservation-days button:hover{background-color:#a37a30}.payment input[type=number]{border:1px solid #ddd;border-radius:5px;margin-right:10px;padding:5px;width:60px}.payment button{background-color:#ba8d38;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px;transition:background-color .3s ease;width:100px}.payment button:hover{background-color:#a37a30}.users{background-color:#f4f4f4;flex-direction:column}.users .container{overflow-x:auto}.users .header{flex-wrap:wrap}.users .travel-links a{width:125px}@media (max-width:768px){.users{flex-direction:column}.users .container{margin-left:0;padding:10px}.users .header h1{font-size:1rem}.users table td,.users table th{padding:10px}.users table{font-size:.9rem}.users .header button,.users a{font-size:.9rem;height:35px;padding:20px;width:55px}}.adddailytrip h1{text-align:center}#bus_id,#line_id{margin-bottom:20px}.adddailytrip{display:flex;flex-direction:row}.adddailytrip .container{margin-left:250px;padding:20px;width:calc(100% - 250px)}.adddailytrip h1{color:#333;font-size:24px;margin-bottom:20px}.adddailytrip form{align-items:center;display:flex;flex-direction:column;justify-content:center}.adddailytrip label{color:#555;font-size:16px;margin-bottom:5px}.adddailytrip input[type=date],.adddailytrip input[type=number],.adddailytrip input[type=text],.adddailytrip input[type=time]{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-size:16px;margin-bottom:20px;padding:10px;width:100%}.adddailytrip input[type=submit]{background-color:#ba8d38;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;transition:background-color .3s ease}.adddailytrip input[type=submit]:hover{background-color:#a37a30}.adddailytrip input[type=submit]:disabled{background-color:#ccc;cursor:not-allowed}@media (max-width:768px){.adddailytrip{flex-direction:column}.adddailytrip .container{margin-left:0;width:100%}}.users .header h1{font-size:1rem}.users .actions-style{align-items:center;display:flex;gap:5px;justify-content:center}#c{margin-left:5px}.users .header{background-color:#f4f4f4}.users .header h1{font-size:rem}.users table label{margin-right:5px}.users .header .add-user-btn{font-size:.75rem}.filter{align-items:center;background-color:#ba8d38;border-radius:5px;display:flex;gap:5px;height:45px;justify-content:center;padding:3px}@media (max-width:768px){.users{flex-direction:column}.users .container{margin-left:0;padding:10px}.users .header h1{font-size:1rem}.users table td,.users table th{padding:10px}.users table{font-size:.9rem}.users .header button,.users a{font-size:.9rem;height:35px;padding:20px;width:55px}}.edituser{background-color:#f4f4f4;display:flex;height:100vh}.edituser>.sidebar{flex-shrink:0;width:250px}.edituser .container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin-left:250px;padding:20px}.edituser form label{color:#333;font-size:1rem}.edituser h1{color:#333;font-size:2rem;margin-bottom:20px}.edituser form{display:flex;flex-direction:column;gap:15px;max-width:400px;width:100%}.edituser form input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-family:Nunito,sans-serif;font-size:1rem;padding:10px;width:100%}.edituser form input[type=number]{border:1px solid #ccc;border-radius:.5rem;box-shadow:inset 0 1px 3px #0000001a;font-size:1rem;max-width:400px;outline:none;padding:.5rem;transition:border-color .3s,box-shadow .3s;width:100%}.edituser form input[type=submit]{background-color:#ba8d38;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease;width:100%}.edituser form input[type=submit]:hover{background-color:#a0752e}@media (max-width:768px){.edituser{flex-direction:column}.edituser .container{margin-left:0;padding:10px}.edituser h1{font-size:1.5rem}}.users img.thumbnail{cursor:pointer;height:50px;object-fit:cover;width:50px}.modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{display:block;margin:auto;max-height:80%;max-width:80%}.close{color:#fff;cursor:pointer;font-size:40px;font-weight:700;position:absolute;right:35px;top:20px}@media (max-width:768px){.users{flex-direction:column}.users>.sidebar{margin-bottom:20px;width:100%}.users .container{margin-left:0;padding:10px}.users .header{align-items:flex-start;flex-direction:column}.users .header h1{font-size:1.5rem;margin-bottom:10px}.users .header .add-user-btn{padding:8px 16px}.users table td,.users table th{font-size:.9rem;padding:10px}.users table{font-size:.9rem}.users .header button,.users a{font-size:.8rem;height:35px;padding:10px;width:55px}.users img.thumbnail{height:40px;width:40px}}.addbanner{background-color:#f4f4f4;display:flex;font-family:Nunito,sans-serif;min-height:100vh}.addbanner>.sidebar{background-color:#333;color:#fff;flex-shrink:0;width:250px}.addbanner .container{align-items:center;background-color:#f4f4f4;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.addbanner h1{color:#333;font-size:2.5rem;margin-bottom:20px}.addbanner form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:15px;max-width:400px;padding:20px;width:100%}.addbanner form label{color:#666;font-size:1rem}.addbanner form input[type=number],.addbanner form input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;margin-bottom:10px;padding:10px;transition:border-color .3s ease;width:100%}.addbanner form input[type=number]:focus,.addbanner form input[type=text]:focus{border-color:#ba8d38;outline:none}.addbanner form input[type=submit]{background-color:#ba8d38;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease}.addbanner form input[type=submit]:hover{background-color:#a37a30}@media (max-width:768px){.addbanner{flex-direction:column}.addbanner .container{margin-left:0;padding:20px}.addbanner h1{font-size:2rem;text-align:center}.addbanner form{max-width:90%;width:100%}.addbanner>.sidebar{height:auto;width:100%}}@media (max-width:480px){.addbanner h1{font-size:1.5rem}.addbanner form{padding:15px}}.editbanner{background-color:#f4f4f4;display:flex;font-family:Nunito,sans-serif;min-height:100vh}.editbanner>.sidebar{background-color:#333;color:#fff;flex-shrink:0;width:250px}.editbanner .container{align-items:center;background-color:#f4f4f4;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.editbanner h1{color:#333;font-size:2.5rem;margin-bottom:20px}.editbanner form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:15px;max-width:400px;padding:20px;width:100%}.editbanner form label{color:#666;font-size:1rem}.editbanner form input[type=number],.editbanner form input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;margin-bottom:10px;padding:10px;transition:border-color .3s ease;width:100%}.editbanner form input[type=number]:focus,.editbanner form input[type=text]:focus{border-color:#ba8d38;outline:none}.editbanner form input[type=submit]{background-color:#ba8d38;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease}.editbanner form input[type=submit]:hover{background-color:#a37a30}@media (max-width:768px){.editbanner{flex-direction:column}.editbanner .container{margin-left:0;padding:20px}.editbanner h1{font-size:2rem;text-align:center}.editbanner form{max-width:90%;width:100%}.editbanner>.sidebar{height:auto;width:100%}}@media (max-width:480px){.editbanner h1{font-size:1.5rem}.editbanner form{padding:15px}}.image-preview{align-items:center;display:flex;flex-direction:column;margin-top:20px}.image-preview img{border:1px solid #ccc;border-radius:4px;height:auto;max-width:100%}.image-preview button{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:5px 10px}.image-preview button:hover{background-color:#c82333}.addextra{background-color:#f4f4f4;display:flex;font-family:Nunito,sans-serif;min-height:100vh}.addextra>.sidebar{background-color:#333;color:#fff;flex-shrink:0;padding:20px;width:250px}.addextra .container{align-items:center;background-color:#f4f4f4;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.addextra h1{color:#333;font-size:2.5rem;margin-bottom:20px}.addextra form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:15px;max-width:400px;padding:20px;width:100%}.addextra form label{color:#666;font-size:1rem}.addextra form input[type=number],.addextra form input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;margin-bottom:10px;padding:10px;transition:border-color .3s ease;width:100%}.addextra form input[type=number]:focus,.addextra form input[type=text]:focus{border-color:#ba8d38;outline:none}.addextra form input[type=submit]{background-color:#ba8d38;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease}.addextra form input[type=submit]:hover{background-color:#a37a30}@media (max-width:768px){.addextra{flex-direction:column}.addextra .container{margin-left:0;padding:20px}.addextra h1{font-size:2rem;text-align:center}.addextra form{max-width:90%;width:100%}.addextra>.sidebar{height:auto;width:100%}}@media (max-width:480px){.addextra h1{font-size:1.5rem}.addextra form{padding:15px}}@media (max-width:768px){.users{flex-direction:column}.users .container{margin-left:0;padding:10px}.users .header h1{font-size:1.5rem}.users table td,.users table th{padding:10px}.users table{font-size:.9rem}.users .header button,.users a{font-size:.9rem;height:35px;padding:20px;width:65px}}.users{display:flex;height:100vh}.users>.sidebar{flex-shrink:0;width:250px}.users .container{background-color:#f4f4f4;flex:1 1;margin-left:250px;padding:20px}.users .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.users .header h1{color:#333;font-size:2rem;margin:0}.users .header .add-user-btn{background-color:#ba8d38;border-radius:5px;color:#fff;font-size:1rem;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.users .header .add-user-btn:hover{background-color:#a37a30}.users table{background-color:#fff;border-collapse:collapse;border-radius:5px;overflow:hidden;width:100%}.users table td,.users table th{border-bottom:1px solid #ddd;padding:15px;text-align:left;text-align:center}.users table th{background-color:#f2f2f2;color:#333}.users table tr:hover{background-color:#f9f9f9}.users table td button{background-color:#ba8d38;border:none;border-radius:3px;color:#fff;cursor:pointer;margin-right:5px;padding:5px 10px;transition:background-color .3s ease}.users table td button:hover{background-color:#a37a30}.users .links{display:flex;gap:10px}.users .header button,.users a{align-items:center;background-color:#ba8d38;border:none;border-radius:5px;color:#1d1c1c;cursor:pointer;display:flex;height:45px;justify-content:center;text-decoration:none;transition:background-color .3s ease;width:75px}.users .header button:hover,.users a:hover{background-color:#1d1c1c;color:#fff}@media (max-width:768px){.users{flex-direction:column}.users .container{margin-left:0;padding:10px}.users .header h1{font-size:1.5rem}.users table td,.users table th{padding:10px}.users table{font-size:.9rem}.users .header button,.users a{font-size:.9rem;height:35px;padding:20px;width:55px}}.editextra{background-color:#f4f4f4;display:flex;font-family:Nunito,sans-serif;min-height:100vh}.editextra>.sidebar{background-color:#333;color:#fff;flex-shrink:0;padding:20px;width:250px}.editextra .container{align-items:center;background-color:#f4f4f4;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:20px}.editextra h1{color:#333;font-size:2.5rem;margin-bottom:20px}.editextra form{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;gap:15px;max-width:400px;padding:20px;width:100%}.editextra form label{color:#666;font-size:1rem}.editextra form input[type=number],.editextra form input[type=text]{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;font-size:1rem;margin-bottom:10px;padding:10px;transition:border-color .3s ease;width:100%}.editextra form input[type=number]:focus,.editextra form input[type=text]:focus{border-color:#ba8d38;outline:none}.editextra form input[type=submit]{background-color:#ba8d38;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease}.editextra form input[type=submit]:hover{background-color:#a37a30}@media (max-width:768px){.editextra{flex-direction:column}.editextra .container{margin-left:0;padding:20px}.editextra h1{font-size:2rem;text-align:center}.editextra form{max-width:90%;width:100%}.editextra>.sidebar{height:auto;width:100%}}@media (max-width:480px){.editextra h1{font-size:1.5rem}.editextra form{padding:15px}}
/*# sourceMappingURL=main.866e634b.css.map*/