html{height:100svh;overflow:hidden}body,#root{overflow:hidden;height:100%;font-family:"Exo 2",sans-serif!important}main{padding-left:0!important;padding-right:0!important}:root{--mui-palette-primary-main: #00375c !important;--mui-palette-primary-light: #00568f !important;--mui-palette-primary-dark: #002b47 !important;--mui-palette-primary-contrast-text: #fff !important;--mui-palette-secondary-main: #ed7616 !important;--mui-palette-secondary-light: #f19346 !important;--mui-palette-secondary-dark: #df6e11 !important}*{font-family:"Exo 2",sans-serif!important}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:100;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-100-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-100-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-100-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:200;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-200-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-200-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-200-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-300-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-300-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-300-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-400-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-400-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-500-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-500-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-500-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-600-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-600-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-600-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-700-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-700-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-700-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-800-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-800-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-800-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-900-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-900-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-900-normal.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:100;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-100-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-100-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-100-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:200;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-200-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-200-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-200-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:300;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-300-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-300-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-300-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-400-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-400-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:500;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-500-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-500-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-500-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:600;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-600-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-600-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-600-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-700-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-700-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-700-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-800-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-800-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-800-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Exo 2";font-style:normal;font-display:swap;font-weight:900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-900-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-900-normal.woff) format("woff"),url(https://cdn.jsdelivr.net/fontsource/fonts/exo-2@latest/latin-ext-900-normal.ttf) format("truetype");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.MuiBottomNavigation-root{border-radius:10px;margin-left:auto;margin-right:auto}.MuiBottomNavigationAction-root{width:70px;padding-bottom:5px}.MuiBottomNavigationAction-root svg{width:35px;height:35px;color:red}.MuiBottomNavigationAction-root span{font-size:15px}.Mui-selected{color:red}@media (min-width: 1600px){.MuiBottomNavigation-root{border-radius:10px;width:66%;margin-left:auto;margin-right:auto}}.scrollable{overflow-y:auto;height:calc(100svh - 60px);width:100%}.sizeadjustment{display:block;width:100%}@media (min-width: 1600px){.sizeadjustment{width:30%;margin-left:auto;margin-right:auto;border:2px solid black;border-radius:10px}}.profile{padding-top:8rem;display:flex;flex-direction:column;align-items:center;align-content:center}.profile .person{font-size:4rem}.name{font-size:2rem;color:red}.profile .button{margin-top:6px;background-color:#d3d3d3;color:#000}.active .title{display:flex;width:100%;font-weight:900}.active>.button-container{padding-top:1rem;display:flex;justify-content:space-between}.active>.title>.icon{margin-right:16px}.active>.button-container>.link>.button,.active>.button-container>.button{background-color:red;text-decoration:none!important;font-size:small;color:#fff}.navi-button{text-decoration:none!important;font-size:small;color:#fff!important;background-color:gray!important}.login-parent{display:flex;justify-content:center;align-items:center;height:100vh;caret-color:transparent}.login-container{padding:2rem;width:100%;border-radius:10px;text-align:center}.logo-img{width:80%;height:auto;margin-bottom:1rem}.testing{position:relative;color:#8b0000;bottom:10px;font-size:24px;text-align:center}.testing-info{position:relative;color:#8b0000;font-size:18px;text-align:center}h2{color:#8b0000;margin-bottom:1.5rem}.login-btn{padding:.75rem 2rem;background-color:#007bff;color:#fff;font-size:1rem;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.login-btn:hover{background-color:#0056b3}@media (max-width: 1600px){.login-container{margin:1rem;padding:1.5rem}}@media (min-width: 1600px){.login-parent{margin-left:auto;margin-right:auto;width:30%;border:2px solid black;border-radius:10px}}.please-wait-card{min-width:275px;margin-top:2rem;margin-bottom:2rem}.target-list{padding-bottom:.5rem}.target-list .title{color:red;font-size:large;font-weight:600}.target-list .plate{font-size:x-large;height:30px}.target-list .description{color:gray;font-size:small}.target-list .distance{color:#000;font-size:small;margin-bottom:5px}.MuiDialogTitle-root,.MuiButtonBase-root.ok{color:red}.choose-vehicle-container{padding:16px;display:flex;flex-direction:column}.choose-vehicle-container>.title{color:red;font-size:x-large;font-weight:600;padding-top:2rem;padding-bottom:.5rem;text-align:center}.choose-vehicle-container>.description{font-size:small;color:gray;padding-bottom:1rem}.task-chooser{background-color:#d3d3d3!important;border-radius:25px;border:2px solid grey}.task-chooser .MuiAccordion-heading button{background-color:#d3d3d3!important}.task-chooser-selected{border-radius:25px;border:2px solid red}.task-chooser-selected .MuiAccordion-heading button{background-color:#d3d3d3!important}.MuiAccordionDetails-root{padding:0!important;border-top:1px solid grey}.MuiButton-icon svg{background-color:inherit!important}.task-container{overflow-y:auto;min-height:80px}.choose-task-container{padding:16px;display:flex;flex-direction:column;border-radius:10px}.date{text-align:center;color:gray}.choose-task-container>.title{color:red;font-size:x-large;font-weight:600;padding-top:2rem;padding-bottom:.5rem;text-align:center}.choose-task-container>.description{font-size:small;color:gray;padding-bottom:2rem}.other-task-container{display:flex;flex-direction:column;border-radius:10px}.subtitle{color:red;font-size:large;font-weight:600}.MuiDialog-root>.MuiDialog-container>.MuiPaper-root>.task-content{padding:0%;margin:0%}.MuiDialog-root>.MuiDialog-container>.MuiPaper-root>.MuiDialogActions-root>.cancel-button{color:red}.MuiDialog-paper{margin:0%;min-width:99%;max-width:99%}@media (min-width: 1600px){.MuiDialog-paper{margin:0%;min-width:29%;max-width:29%}}.logbook-container{padding:0;display:flex;flex-direction:column}.logbook-container>.title{color:red;font-size:x-large;font-weight:600;padding:16px;padding-top:2rem;padding-bottom:.5rem;text-align:center}.logbook-container>.task-title{color:red;font-size:large;font-weight:600;padding-left:16px;padding-top:2rem;padding-bottom:.5rem;text-align:left}.logbook-container>.task{width:95%;align-self:center}.logbook-container>.task>.notask{padding-bottom:10px;padding-right:16px;padding-left:16px;height:96px;color:#3a3a3a}.logbook-container>.task>.notask>.title{font-weight:600}.logbook-container>.details-title{color:red;font-size:large;font-weight:600;padding-left:16px;padding-top:2rem;padding-bottom:.5rem;text-align:left}.logbook-container>.description{font-size:small;color:gray;padding-left:16px;padding-right:16px;padding-bottom:1rem}.logbook-container>.form>.field-container{padding-left:16px;padding-right:16px}.logbook-savebutton{padding-top:45px}.logbook-savebutton>.save-stack{width:100%;position:fixed;background-color:#d3d3d3;justify-content:space-around;bottom:60px;align-items:center;opacity:100%;z-index:1000}@media (min-width: 1600px){.logbook-savebutton>.save-stack{width:29.79%}}.logbook-savebutton>.save-stack>.changed{text-align:left}.logbook-savebutton>.save-stack>.MuiButton-root{display:flex;align-items:flex-end;flex-direction:column;size:small;background-color:red}.active{padding-top:2rem;display:flex;flex-direction:column;align-content:center;margin-left:2rem;margin-right:2rem}.home .title{display:flex;width:100%;justify-content:space-between;font-weight:900}.home .button{padding-top:1rem;color:red;display:flex;justify-content:space-between}.report{padding:16px;display:flex;flex-direction:column;overflow:auto;height:100%}.report>.title{color:red;font-size:x-large;font-weight:600;padding:16px;padding-top:2rem;padding-bottom:.5rem;text-align:center}.report>.header{align-items:center;justify-content:space-evenly;padding:0rem 0rem .5rem}.report>.description{font-size:small;color:gray;padding-bottom:1rem}.report>.header>.button{size:small;background-color:red}.report>.table{overflow-y:auto}.my-tasks{padding:16px;display:flex;flex-direction:column;height:100%;overflow:auto}.my-tasks>.title{color:red;font-size:x-large;font-weight:600;padding-top:2rem;padding-bottom:.5rem;text-align:center}
