body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.App{text-align:center}.App,body{min-height:100vh}body{margin-top:65px}::-webkit-input-placeholder{font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;margin:0;padding:0}::placeholder,div,h1,h2,h3,img,p{font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;margin:0;padding:0}a{text-decoration:none}h2{margin:20px 0}::-webkit-input-placeholder{color:gray;font-size:18px}::placeholder{color:gray;font-size:18px}.navWrapper{align-items:center;background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;height:65px;justify-content:space-between;position:fixed;top:0;width:100%;z-index:1000}.fusaLogo{height:auto;padding-left:20px;width:220px}.fusaLogo:hover{cursor:pointer}.navigation{align-items:center;display:flex;height:65px;justify-content:space-between;list-style:none;margin:0 auto;max-width:600px}.navItem{border-radius:5px;color:#000;font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-size:18px;margin:12px;padding:12px;text-decoration:none;white-space:nowrap}.navItem:hover{cursor:pointer}.active li,.navItem:hover{background-color:rgba(105,136,186,.15)}.footer{align-items:center;background-color:#36454f;display:flex;justify-content:center;margin-top:100px;min-height:300px;width:100%}.footerContentWrapper{color:#fff}.footerItem{margin:6px 0}.loginButton,.mainButton{background-color:#6988ba;border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-size:22px;margin:20px 0;max-width:300px;padding:12px;text-align:center}.loginButton:hover,.mainButton:hover{opacity:.8}.loginButton{width:200px}input,select{border:1px solid gray;border-radius:30px;box-shadow:1px 1px 1px #d3d3d3;box-sizing:border-box;font-size:18px;padding:18px;width:100%}select{-webkit-appearance:none;appearance:none;background-color:transparent;background-image:linear-gradient(180deg,#fff 0,#f2f2f2);background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;color:#555;cursor:pointer;font-size:16px;padding:12px 40px 12px 12px}select:focus,select:hover{border-color:#aaa;box-shadow:0 0 10px rgba(0,0,0,.1);outline:none}.inputWrapper{width:400px}.textArea{border:1px solid #d3d3d3;border-radius:10px;font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-size:18px;width:400px}.notesTextArea,.textArea{min-height:70px;padding:8px}.notesTextArea{width:100%}.inputAuth{border-radius:10px;margin:12px 0;width:400px}.inputLabel{text-align:left}.fieldLabel,.inputLabel{font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-weight:400;margin:12px 0}.field{background:#f5f5f5;box-sizing:border-box;padding:10px}.labelAndStarWrapper{align-items:flex-end;display:flex;justify-content:space-between}.requiredInfoWarning,.requiredStar{color:tomato}.tableScroll{overflow-x:auto;width:100%}#tableWrapper{border-collapse:collapse;font-family:Calibri,Arial,Helvetica,sans-serif;min-width:100%;width:-webkit-max-content;width:max-content}#tableWrapper td,#tableWrapper th{border:1px solid #ddd;padding:8px;white-space:nowrap}#tableWrapper tr:nth-child(2n){background-color:#f2f2f2}#tableWrapper tr:hover{background-color:rgba(105,136,186,.15)!important;cursor:pointer}#tableWrapper th{background-color:#6988ba;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}.pagination-wrapper{align-items:center;display:flex;gap:4px;justify-content:center;margin:20px 0}.pagination-btn,.pagination-wrapper{font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif}.pagination-btn{background:#fff;border:1px solid #ddd;border-radius:5px;color:#000;cursor:pointer;font-size:14px;min-width:36px;padding:6px 12px;text-align:center;transition:background-color .2s ease,color .2s ease}.pagination-btn:hover:not(.pagination-btn--disabled):not(.pagination-btn--active){background-color:#f2f2f2}.pagination-btn--active{background-color:#6988ba;border-color:#6988ba;color:#fff;font-weight:700}.pagination-btn--disabled{cursor:not-allowed;opacity:.4}@-webkit-keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-wrapper{min-height:calc(100vh - 150px)}.skeleton-table{border-collapse:collapse;font-family:Calibri,Arial,Helvetica,sans-serif;width:100%}.skeleton-table td,.skeleton-table th{border:1px solid #ddd;padding:8px}.skeleton-table td{height:37px}.skeleton-table tr:nth-child(2n){background-color:#f2f2f2}.skeleton-table th{background-color:#6988ba;color:#fff;padding-bottom:12px;padding-top:12px;text-align:left}.skeleton-cell{-webkit-animation:skeleton-shimmer 1.5s ease-in-out infinite;animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%);background-size:800px 100%;border-radius:4px;height:16px}.skeleton-cell-short{width:60%}.skeleton-cell-medium{width:80%}.skeleton-cell-long{width:95%}.status-badge-dynamic{display:inline-block;letter-spacing:1.4px;margin:0 4px;padding:7px;text-align:left;width:120px}.autocompleteInput{position:relative}.autocompleteSearchOptionsWrapper{background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2);left:0;list-style:none;max-height:300px;overflow-y:auto;padding:12px;position:absolute;text-align:left;top:35px;width:400px;z-index:10}.autocompleteSearchItem{border-bottom:1px solid #d3d3d3;display:flex;justify-content:space-between;padding:6px;transition:color .2s ease}.autocompleteSearchItem:hover{color:#6988ba;cursor:pointer}.autocompleteAddress,.autocompleteLocationCode{box-sizing:border-box;text-align:left;width:50%}.toast{-webkit-animation:toastSlideIn .3s ease;animation:toastSlideIn .3s ease;background-color:#2e7d32;border-radius:5px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);color:#fff;font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-size:18px;padding:16px 40px 16px 20px;position:fixed;right:20px;top:85px;z-index:1001}.toastClose{background:none;border:none;box-shadow:none;color:#fff;cursor:pointer;font-size:20px;line-height:1;padding:0;position:absolute;right:10px;top:8px}.toastClose:hover{opacity:.7}@-webkit-keyframes toastSlideIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes toastSlideIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.loginPage{display:flex;min-height:100vh}.loginLeft{justify-content:center;width:50%}.loginFormWrapper,.loginLeft{align-items:center;display:flex}.loginFormWrapper{flex-direction:column;max-width:400px;padding:0 24px;width:100%}.loginRight{overflow:hidden;width:50%}.loginHeroImage{height:100%;object-fit:cover;width:100%}.signupInputsWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.loginTitle{margin-bottom:12px}.fusaLogoLogin{margin-bottom:16px;max-width:300px}@media(max-width:768px){.loginPage{flex-direction:column}.loginLeft{padding:100px 0;width:100%}.loginRight{max-height:300px;width:100%}}.homepage{max-width:100%;padding:0 20px}.heading{font-family:Calibri,Gill Sans,Gill Sans MT,Trebuchet MS,sans-serif;font-size:24px;font-weight:400;padding:20px 0;text-align:left}.userManualWrapper{display:flex;flex-direction:column;justify-content:flex-start;margin:90px 0 50px;text-align:left}.searchInputWrapper{margin-bottom:24px}.Ticket,.district,.homepage,.location,.locations,.schedule,.schedules,.signup{min-height:calc(100vh - 500px)}.district,.location,.locations,.schedule,.schedules,.serviceTicket,.tickets{margin:100px 20px 0;min-height:100vh}.districtDetailsWrapper,.locationDetailsWrapper,.scheduleDetailsWrapper,.ticketDetailsWrapper,.ticketsList{margin:100px 20px 20px;text-align:left}.arrow{color:#d3d3d3}.locationsList,.schedulesList{margin:0 20px;text-align:left}.ticketsInputWrapper{width:400px}.ticketsActionsWrapper{align-items:center;display:flex;justify-content:space-between}.serviceTicketWrapper{align-items:center;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:40px 70px;width:400px}.createTicketFormItem{margin:20px 0;width:100%}.issueTypesPage .autocompleteSearchOptionsWrapper,.issueTypesPage .serviceTicketWrapper{width:550px}
/*# sourceMappingURL=main.3bf9aeb6.css.map*/