@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500&display=swap);.confirm{align-items:center;background-color:#00000050;display:flex;height:100%;justify-content:center;left:0;padding:15px;position:fixed;top:0;width:100%}.confirm .content{background-color:#fff;display:flex;flex-direction:column;gap:10px;max-width:400px;padding:10px;width:100%}.confirm .content .title{font-size:20px;font-weight:500;text-align:center}.confirm .content .message{text-align:center}.confirm .content .buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.confirm .content button{align-items:center;background-color:var(--c4);border:0;border-radius:5px;color:var(--c4c);display:flex;font-size:18px;height:35px;justify-content:center;margin:0;text-transform:uppercase;width:100%}.confirm .content button.success{background-color:var(--c3);color:var(--c3c)}*{box-sizing:border-box}:root{--c1:#213740;--c1c:#fff;--c2:#e9ecef;--c2c:#000;--c3:#bf0426;--c3c:#fff;--c4:#eee;--c4c:#000;--c5:#eee;--c5c:#000;--confirmed:red;--delivering:blue;--filled:green}html{font-family:Poppins,sans-serif!important;height:100vh}body,html{height:-webkit-fill-available}body{margin:0;padding:0}input,select,textarea{font-family:Poppins,sans-serif!important;font-size:16px}h1,h2,h3,h4,h5,h6{font-weight:500;margin:0}input:not([type=checkbox]),textarea{border:1px solid #eee;border:1px solid var(--c4);border-radius:5px;display:block;padding:5px;width:100%}textarea{min-height:150px}select{border:1px solid #eee;border:1px solid var(--c4);border-radius:5px;display:block}.button,select{padding:5px;width:100%}.button{align-items:center;background-color:#eee;background-color:var(--c4);border:2px solid #eee;border:2px solid var(--c4);border-radius:5px;color:#000;color:var(--c4c);display:flex;font-weight:500;justify-content:center}.button.disabled{opacity:.8}.button-1{background-color:#213740;background-color:var(--c1);border:2px solid #213740;border:2px solid var(--c1);color:#fff;color:var(--c1c);font-weight:500;padding:10px 0;text-transform:uppercase}.button-3{background-color:#bf0426;background-color:var(--c3);border:2px solid #bf0426;border:2px solid var(--c3);color:#fff;color:var(--c3c)}#root{display:flex;flex-direction:column;height:100%}#columns{display:flex;flex-grow:1;overflow:hidden}#map{background-color:#ff000020;flex-grow:1}#sidebar,.leaflet-container{height:100%}#sidebar{display:flex;flex-basis:400px;flex-direction:column;gap:15px;padding:15px;position:relative;transition:flex-basis .2s ease-in-out}#sidebar.expanded{flex-basis:800px}#sidebar .sidebar-button{align-items:center;background-color:#fff;border:0;border-bottom-left-radius:5px;border-top-left-radius:5px;display:flex;height:40px;justify-content:center;left:-20px;position:absolute;top:10px;width:20px;z-index:400}#sidebar .sidebar-button i{font-size:20px}.list{display:flex;flex-direction:column;gap:2px}.list.mode-2{display:grid;grid-template-columns:repeat(2,1fr)}.list-element{background-color:#213740;background-color:var(--c1);border-radius:5px;color:#fff;color:var(--c1c);display:block;padding:15px}.list-element.table{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.list-element.group{align-items:center;display:flex;gap:10px;justify-content:space-between}.list-element.group .left{flex-grow:1}.list-element.table .center{text-align:center}.list-element.group .buttons,.list-element.table .buttons{display:flex;gap:10px}.list-element.table .buttons{align-items:center;justify-content:flex-end}.list-element.group .buttons button,.list-element.table .buttons button{align-items:center;background-color:#bf0426;background-color:var(--c3);border:0;border-radius:5px;color:#fff;color:var(--c3c);display:flex;font-size:18px;height:35px;justify-content:center;margin:0;min-width:35px;text-transform:uppercase}.list-element.group .buttons button img{stroke:#fff;stroke:var(--c3c);height:30px}.horizzontal-menu{display:flex;gap:5px;margin-bottom:15px;overflow:auto}.horizzontal-menu button{background-color:#eee;background-color:var(--c5);border:0;border-radius:5px;color:#000;color:var(--c5c);padding:5px 10px;width:100px}.horizzontal-menu button.active{background-color:#eee;background-color:var(--c4);color:#000;color:var(--c4c)}.times-container{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.bold{font-weight:500}.small{font-size:12px}.input-group{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:15px}.input-group input{height:36px}.input-group button{align-items:center;background-color:#eee;background-color:var(--c4);border:0;border-radius:5px;color:#000;color:var(--c4c);display:flex;height:36px;justify-content:center;white-space:nowrap}.form{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.form button{align-items:center;background-color:#eee;background-color:var(--c4);border:0;border-radius:5px;color:#000;color:var(--c4c);display:flex;font-size:18px;height:35px;justify-content:center;margin:0;text-transform:uppercase;width:100%}.form button.success{background-color:#bf0426;background-color:var(--c3);color:#fff;color:var(--c3c)}.buttons-group{display:flex;gap:10px}.error-box{background-color:red;color:#fff;font-size:13px;padding:5px;white-space:pre-wrap}.form-group .label{font-weight:500}.form-group .description{font-size:12px;margin-top:5px}.form-line{grid-gap:10px;display:grid;gap:10px}.form-line-3{grid-template-columns:repeat(3,1fr)}.list-light-item{align-items:center;border-bottom:1px solid #ccc;display:flex;justify-content:space-between;min-height:50px;padding:0 10px}.list-light-item.inverted{background-color:#eee;background-color:var(--c4);border-bottom:0;color:#000;color:var(--c4c)}.horizzontal-group{align-items:center;display:flex;gap:10px}.orders{display:flex;flex-direction:column;overflow:hidden}.orders .orders-header{align-items:center;background-color:#213740;background-color:var(--c1);border:0;border-radius:5px;color:#fff;display:flex;font-family:Poppins;justify-content:space-between;margin-bottom:1px;padding:5px 10px}.orders .orders-header h1{font-size:24px;margin:0}.orders .orders-header i{font-size:24px}.orders .orders-list{max-height:0;overflow:auto;transition:max-height .2s ease-in-out}.orders .orders-list.expanded{max-height:1000px}.order-container{display:flex;margin-bottom:1px}.order-container .tag{align-items:center;border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;flex-basis:20px;flex-shrink:0;overflow:hidden}.order-container .tag>div{color:#fff;font-size:12px;transform:rotate(-180deg);white-space:nowrap;writing-mode:vertical-rl}.orders .order{align-items:center;border-bottom:1px solid #eee;display:flex;flex-grow:1;gap:10px;justify-content:space-between;padding:10px}.orders .order .buttons{grid-gap:5px;display:grid;flex-basis:150px;flex-shrink:0;gap:5px}#sidebar.expanded .order .buttons{flex-basis:300px;grid-template-columns:1fr 1fr}#sidebar.expanded .orders .order .info{align-items:center;display:flex;gap:10px}.orders .order .title{font-weight:600}.orders .order .date{white-space:nowrap}.map-icon{align-items:flex-end;display:flex;font-size:20px;justify-content:center}.map-icon i{display:block}.driver-title{align-items:center;background-color:#213740;background-color:var(--c1);color:#fff;color:var(--c1c);display:flex;gap:5px;margin-bottom:1px;padding:5px}.driver-title>:nth-child(2){flex-grow:1}.driver-title button{background-color:initial;border:0;color:#fff;color:var(--c1c)}.job-title{align-items:center;background-color:#333;color:#fff;display:flex;justify-content:space-between;margin-bottom:1px;padding:5px}.job-title button{background-color:initial;border:0;color:#fff;color:var(--c1c)}#assignment-popup{align-items:center;background-color:#00000090;display:flex;height:100%;justify-content:center;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:1200}#assignment-popup .content{background-color:#fff;border-radius:5px;padding:10px}#assignment-popup .content .title{font-weight:700;margin-bottom:10px;text-align:center}#assignment-popup .content .text{margin-bottom:10px}#assignment-popup .content textarea{resize:vertical}#assignment-popup .content .buttons{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:10px}#assignment-popup .content button{background-color:#333;border:0;color:#fff;font-size:16px;padding:10px}#assignment-popup .content button.primary{background-color:#bf0426;background-color:var(--c3);color:#fff;color:var(--c3c)}.login{align-items:center;background-color:#7fffd4;background-color:var(--c1);display:flex;height:100%;justify-content:center;padding:15px}.login .content{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;gap:15px;max-width:400px;padding:25px;width:100%}.login .content h2{text-align:center;text-transform:uppercase}.login-logo{text-align:center}.login-logo img{max-width:100%;padding:20px;width:250px}.header{align-items:center;background-color:var(--c1);flex-shrink:0;justify-content:space-between;padding:25px 10px 10px}.header,.header .header-section{display:flex;gap:10px}.button-labeled{position:relative}.button-labeled .label{color:var(--c1c);font-size:14px;position:absolute;top:-20px}.button-labeled button{background-color:var(--c2);border:2px solid var(--c2);color:var(--c2c);height:35px;line-height:15px;width:130px}.button-labeled.ellipsis button{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.button-labeled.error button{background-color:var(--c3);border:2px solid var(--c3);color:var(--c3c)}.button-labeled.disabled button{opacity:50%}.button-labeled.half button{width:65px}.header-close-button,.menu-button{font-size:32px;width:35px}.header-button,.header-close-button,.menu-button{align-items:center;background-color:var(--c3);border:0;border-radius:5px;color:var(--c3c);display:flex;height:35px;justify-content:center;padding:5px}.header-button{font-size:16px}.loading{align-items:center;background-color:#00000090;display:flex;height:100%;justify-content:center;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:1200}.loading .content{border-radius:5px}.loading .content,.lock{background-color:#fff;padding:10px}.lock{height:100%;justify-content:center;left:0;position:fixed;top:0}.lock,.lock .content{align-items:center;display:flex;width:100%}.lock .content{background-color:#fff;border-radius:5px;flex-direction:column;gap:30px;max-width:250px;padding:10px}.lock img{max-width:100%}.popup{align-items:flex-start;background-color:#00000050;height:100%;justify-content:center;left:0;padding:15px;position:fixed;top:0;z-index:400}.popup,.popup .content{display:flex;width:100%}.popup .content{background-color:#fff;border-radius:5px;flex-direction:column;max-height:100%;max-width:800px}.popup .content .title{align-items:center;background-color:var(--c3);border-top-left-radius:5px;border-top-right-radius:5px;color:var(--c3c);display:flex;font-size:20px;font-weight:500;justify-content:space-between;padding:10px}.popup .content .title button{align-items:center;background-color:var(--c1);border:0;border-radius:5px;color:var(--c1c);display:flex;font-size:18px;height:35px;justify-content:center;margin:0}.popup .content .title button.close-button{font-size:30px;width:35px}.popup .content .inner-content{background-color:#fff;border-radius:10px;height:100%;min-height:250px;overflow:auto;padding:15px}.menu{background-color:#fafafa;height:100%;left:0;padding:15px;position:fixed;top:0;width:300px;z-index:1100}.menu .menu-header{align-items:center;border-bottom:1px solid #000;display:flex;gap:5px;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.menu .menu-header button{align-items:center;background-color:var(--c4);border:0;border-radius:5px;color:var(--c4c);display:flex;font-size:30px;height:35px;justify-content:center;width:35px}.menu .menu-buttons{display:flex;flex-direction:column;gap:5px}.menu .menu-buttons button{background-color:var(--c4);border:0;border-radius:5px;color:var(--c4c);display:block;padding:10px;text-transform:uppercase;width:100%}.settings{align-items:flex-start;background-color:#ffffff50;display:flex;height:100%;justify-content:center;left:0;padding:30px;position:fixed;top:0;width:100%;z-index:1100}.settings .settings-container{background-color:#fff;border:1px solid #000;display:flex;flex-direction:column;height:100%;width:100%}.settings .settings-header{align-items:center;background-color:var(--c4);color:var(--c4c);display:flex;justify-content:space-between;padding:10px}.settings .settings-header button{align-items:center;background-color:var(--c3);border:0;color:var(--c3c);display:flex;font-size:30px;height:35px;justify-content:center;margin:0;width:35px}.settings .settings-columns{display:flex;flex-grow:1;height:100%;overflow:hidden}.settings .settings-menu{border-right:1px solid #000;display:flex;flex-direction:column;gap:5px;padding:10px;width:200px}.settings .settings-menu button{align-items:center;background-color:var(--c4);border:0;border-radius:10px;color:var(--c4c);display:flex;height:35px;justify-content:center;margin:0;width:100%}.settings .settings-content{display:flex;flex-direction:column;flex-grow:1;gap:10px;max-height:100%;overflow:auto;padding:10px}
/*# sourceMappingURL=main.2509ae47.css.map*/