body{font-family:Oleo Script,script}.dashboard{display:block}.dashboard .menu{margin-right:5;margin-top:10;width:15%}.dashboard .main-container{display:flex;margin:0;width:100%}.dashboard .listDiv{margin-right:5;margin-top:10}.dashboard .dataDiv{width:100%}.truckContent table{border-collapse:collapse;width:100%}.truckContent tbody td,.truckContent thead th{padding:8px;text-align:center;width:25%}.truckContent tbody td{border-top:1px solid #ddd}.truckContent tbody tr:hover{background-color:#f2f2f2;color:#000}.colorBGA{background-color:#567fa9}.nav-logo{margin-left:20px;max-height:110px;max-width:110px}.main-title{font-family:Kaushan Script,script;font-size:4rem}.slotsContainer{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}.slot{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;padding:10px;text-align:center;width:calc(100% - 20px)}.registerButton{cursor:pointer;display:block;font-size:16px;margin:20px auto;padding:10px 20px}@media (max-width:768px){.slotsContainer{gap:10px}.slot{width:calc(50% - 20px)}.registerButton{font-size:14px;padding:8px 16px}}@media (max-width:480px){.slot{width:100%}}.table-container{max-height:400px;overflow-y:auto;text-align:center}.performance-table{max-height:600px}.search-bar{margin-bottom:10px}.search-bar input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin-top:10px;padding:8px;width:20%}.scrollable-tbody{max-height:300px;overflow-x:hidden;overflow-y:auto}.table-container table{border-collapse:collapse;text-align:center;width:100%}.table-container td,.table-container th{border-bottom:1px solid #ddd;padding:8px;text-align:center}.table-container thead{table-layout:fixed;width:calc(100% - 1em)}.table-container thead th{background-color:#567fa9;position:-webkit-sticky;position:sticky;top:0;z-index:1}.form-container{align-items:center;display:flex;flex-direction:column}.input-group{margin-bottom:10px}.input-row{display:flex;justify-content:space-around;margin-bottom:20px;width:100%}.button-container{display:flex;justify-content:center;width:100%}.menu{align-items:center;display:flex;flex-direction:column;padding:0;width:100%}.menu-item{border:2px solid #000;box-shadow:3px 3px #888;cursor:pointer;margin-top:10px;padding:10px;transition:all .3s ease}.menu-item:hover,.selected{background-color:#567fa9}.selected{box-shadow:inset 3px 3px 5px #000}.checkbox-cell,.checkbox-header{padding:0;text-align:center;width:50px}.checkbox-cell input{display:block;margin-left:auto;margin-right:auto}.search-and-add-bar{align-items:center;display:flex;justify-content:space-between;padding:0 20px}.search-and-add-bar div{align-items:center;display:flex;flex-direction:column}.input-label{font-weight:700;margin-bottom:5px}.details-overlay{align-items:center;background-color:#000000bf;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.details-content{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#000;max-width:800px;padding:20px;position:relative;width:90%}.modal-close{background:#0000}.details-row{padding:5px 0}.scrollable-textbox{background-color:#f8f8f8;border:1px solid #ccc;box-sizing:border-box;height:75px;margin-top:10px;overflow-y:auto;padding:8px;width:100%}.modal-backdrop{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#567fa9;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#000;font-size:16px;max-height:90vh;overflow-y:auto;padding:20px;position:relative;width:80%;z-index:2}.modal-group{display:flex}.detail-data{text-align:left;width:50%}.modal-close{background:none;border:none;color:#333;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.image-container{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.carousel{align-items:center;display:flex;justify-content:center;margin-top:20px}.carousel-slides{display:flex;justify-content:space-between;overflow:hidden;width:90%}.carousel button{background:none;border:none;cursor:pointer;font-size:24px;padding:10px}.carousel-container{display:flex;height:400px;overflow:hidden;position:relative;width:100%}.image-wrapper{margin:0 auto;padding:10px;text-align:center;width:100%}.image-wrapper.active{visibility:visible}.carousel-slide{display:flex;justify-content:center;min-width:100%;transition:transform .5s ease}.image-actions{display:flex;justify-content:space-around;width:100%;z-index:11}.carousel-image{max-height:325;object-fit:cover;width:80}.carousel-slide img.active{opacity:1}.carousel-control{background-color:#00000080;border:none;color:#fff;cursor:pointer;padding:10px 15px;position:absolute;top:50%;transform:translateY(-50%);z-index:10}.carousel-control.left{left:10px}.carousel-control.right{right:10px}.heading-div{width:33.3333%}.timeframe-dropdown{margin-left:20px;margin-right:auto}.content-title{flex-grow:1;text-align:center;z-index:2}.loading-indicator{align-items:center;color:#fff;display:flex;font-size:20px;height:100%;justify-content:center}.image-slideshow-container{padding:20px;position:relative;text-align:center}.displayed-image{height:auto;margin:auto;max-width:600px;width:100%}.image-index{color:#666;font-size:16px;margin-top:10px}.save-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.save-button:hover{background-color:#0056b3}.input-style{box-sizing:border-box;font-family:Arial,sans-serif}.input-style,.select-style{border:1px solid #ccc;border-radius:4px;width:80%}.select-style{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,gray 0),linear-gradient(135deg,gray 50%,#0000 0);background-position:right 10px center;background-repeat:no-repeat;background-size:5px 5px;position:relative}.details-row label{display:flex}.dropzone{border:2px dashed #007bff;border-radius:5px;color:#007bff;cursor:pointer;margin:20px;padding:20px;text-align:center}.nav-link-dropdown{margin-right:20px;width:-webkit-max-content;width:max-content}.navdiv{width:20%}.navdivcenter{text-align:center;width:60%}@media (min-width:600px){.scrollable-table{display:block;overflow-x:auto;white-space:nowrap;width:100%}}@media (max-width:599px){.scrollable-table{display:block;overflow-x:visible;white-space:normal;width:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#567fa9;font-family:Montserrat,sans-serif;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}.navbar{background-color:#567fa9}.nav-link{color:#fff!important}.nav-logo{max-height:70px;max-width:70px}#title{padding:50px 0;text-align:center}.title-image{width:50%}.main-title{font-family:Sacramento,cursive;font-size:3rem}.download-button{margin-top:20px}#features{padding:50px 0;text-align:center}.feature-box{margin:20px 0}.feature-title{font-family:Merriweather,serif;margin:10px 0}#cta{padding:50px 0;text-align:center}.cta-text{color:#567fa9;font-weight:700}#footer{background-color:#567fa9;color:#fff;padding:20px 0;text-align:center}.social-brand{font-size:30px;margin:0 10px}@media (max-width:768px){.main-title{font-size:2rem}.title-image{display:none}}#main{display:flex;flex-direction:row}.formDiv{background-color:#607a94;border-radius:8px;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;margin-top:2.25rem;padding:20px;width:95%}.formHead{font-family:Montserrat;font-size:3.5rem;font-weight:bolder;line-height:1.5;text-align:center}.formTitle{color:#d3d3d3}.listDiv{background-color:#485563;border-radius:15px;border-style:outset;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.25rem;margin-top:2.25rem;text-align:center}tr{border:3px solid #93bbe4}table{border-style:ridge;border-width:4px;margin-bottom:10px;width:100%}.header-logo{width:10%}.title-image{position:static;transform:rotate(0);width:80%}.colored-bg{background-color:#607a94;color:#fff}.colored-bga{background-color:#93bbe4;color:#fff}.colored-bgb{background-color:#27313c;color:#fff}.white-bg{background-color:#fff}.formItem{text-align:left;width:25%}.listHead{margin-top:10px}@media (max-width:750px){#main{display:flex;flex-direction:column;gap:px}.header-logo{width:20%}.listDiv{margin-bottom:1rem;margin-top:1rem}}
/*# sourceMappingURL=main.6d5b986b.css.map*/