a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{margin:0;font-family:"IBM Plex Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#161819}.csv-button{color:#fffffd;font-size:.75rem;background-color:transparent;outline:0;border:0;cursor:pointer;text-decoration:underline}.app .side-navigation{width:225px;position:fixed;bottom:0;top:0}.app main{width:calc(100% - 257px);margin-left:257px;height:100vh;overflow:hidden}.app .unauthorized{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.app .unauthorized h1{color:#fffffd;font-size:.75rem;text-transform:uppercase}.side-navigation{padding:1rem;border-right:1px solid #252728}.top h1{font-size:1rem;color:#fffffd}.top h2{font-size:.75rem;color:#64676c;margin-top:.25rem;text-transform:uppercase}.links{margin-top:1rem}.links .label{margin:1rem 0;padding-left:1rem}.links .label h4{font-size:.75rem;text-transform:uppercase;font-weight:500;color:#64676c}.links .links-container .link{color:#fffffd;text-decoration:none;font-size:1rem;padding:.75rem 1rem;border-radius:10px;margin-top:.5rem;display:flex;align-items:center}.links .links-container .link.active,.links .links-container .link.active:hover{background-color:#518df7}.links .links-container .link:hover{background-color:#252728}.recent-jobs{margin-top:2rem}.recent-jobs .label{margin-bottom:1rem;padding-left:1rem}.recent-jobs .label h4{font-size:.75rem;text-transform:uppercase;font-weight:500;color:#64676c}.recent-jobs .jobs{display:block}.recent-jobs .jobs .job{display:flex;align-items:center;margin-bottom:.5rem;border-radius:10px;border:1px dashed #252728;padding:.5rem 1rem}.recent-jobs .jobs .job .job-icon{margin-right:.5rem;color:#64676c}.recent-jobs .jobs .job .job-metadata{flex-grow:1}.recent-jobs .jobs .job .job-metadata h4,.recent-jobs .jobs .job .job-metadata h5{font-size:.75rem;color:#64676c}.recent-jobs .jobs .job .job-metadata h4{font-weight:700}.recent-jobs .jobs .job .job-metadata h5{margin-top:.25rem}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.recent-jobs .jobs .job.PROCESSING .job-icon svg{-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}.recent-jobs .jobs .job.COMPLETED{border-color:#87cc9c}.recent-jobs .jobs .job.COMPLETED .job-icon,.recent-jobs .jobs .job.COMPLETED h4,.recent-jobs .jobs .job.COMPLETED h5{color:#87cc9c}.recent-jobs .jobs .job.FAILED{border-color:#eb7b55}.recent-jobs .jobs .job.FAILED .job-icon,.recent-jobs .jobs .job.FAILED h4,.recent-jobs .jobs .job.FAILED h5{color:#eb7b55}.search{margin-top:2rem;margin-bottom:2rem}.search .label{margin-bottom:1rem;padding-left:1rem}.search .label h4{font-size:.75rem;text-transform:uppercase;font-weight:500;color:#64676c}.search .top-search-field-container{border-radius:10px;overflow:hidden;background-color:#252728;display:flex}.search .top-search-field-container .field{flex-grow:1}.search .top-search-field-container .field input{color:#fffffd;border:0;outline:0;background-color:transparent;font-size:1rem;padding:.75rem 1rem;padding-bottom:.5rem!important;padding-right:.75rem!important}.search .top-search-field-container button{border:0;outline:0;flex-shrink:0;flex-grow:1;color:#fffffd;background-color:transparent;cursor:pointer}.search.disabled .search-field-container{opacity:.25}.field input{font-family:"IBM Plex Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page{display:flex;flex-direction:column;height:100%}.page .page-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #252728}.page .page-header .total-count h2{font-size:.75rem;color:#64676c;margin-top:.25rem;text-transform:uppercase}.page .page-header .total-count h2 strong{font-weight:500}.page .page-header .filters{display:inline-flex;grid-gap:1rem;gap:1rem;align-items:center}.page .page-header .filters .date-filter{display:flex;align-items:center}.page .page-header .filters .date-filter .field input{margin-bottom:0}.page .page-body{flex-grow:1;overflow-y:scroll}.page .page-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #252728;padding:.5rem 1rem}.page .page-footer span{color:#fffffd;font-size:.75rem;text-transform:uppercase}.page .page-footer span strong{font-weight:500}.page .page-footer button{color:#fffffd;-webkit-appearance:none;appearance:none;outline:0;border:0;background-color:transparent;display:inline-flex;align-items:center;cursor:pointer;background-color:#252728;padding:.5rem;border-radius:10px}.page .page-footer button:first-child{margin-right:.5rem}.select,.select .select-container{display:flex;align-items:center}.select .select-container{color:#fffffd;background-color:rgba(37,39,40,.5);border:1px solid #252728;border-radius:5px}.select .select-container>div{width:100%}.select .select-container .react-select{cursor:pointer}.select .select-container .react-select__menu{font-size:.75rem;background-color:#252728;border-radius:5px}.select .select-container .react-select__control{color:#fffffd;font-size:.75rem;outline:0;background-color:transparent;border:0}.select .select-container .react-select__option{line-height:1rem}.select .select-container .react-select__option--is-focused,.select .select-container .react-select__option--is-selected{background-color:#518df7}.select .select-container .react-select__indicator-separator{display:none}.select .select-container .react-select__input-container{color:#fffffd;font-size:.75rem}.label,.select .select-container .react-select__single-value{color:#fffffd}.label{font-size:.75rem;margin-right:.5rem;white-space:nowrap;text-overflow:ellipsis}table{width:100%}table thead{text-align:left;position:-webkit-sticky;position:sticky;top:0}table thead tr th{color:#64676c;font-size:.75rem;text-transform:uppercase;font-weight:500;padding:.5rem 1rem;background-color:#252728}table tbody{flex:1 1;height:100%}table tbody tr td{color:#fffffd;font-size:.75rem;padding:.5rem 1rem}table tbody tr td a.directions{display:flex;grid-gap:.25rem;gap:.25rem;color:#64676c;text-decoration:none}table tbody tr td a.directions:hover{color:#518df7}table tbody tr td a.link{color:#fffffd}table tbody tr:nth-child(2n) td{background-color:rgba(37,39,40,.5)}.loading-container{display:flex;align-items:center}.loading-container .spinner,.loading-container .spinner:after{border-radius:50%;width:1.75rem;height:1.75rem}.loading-container .spinner{font-size:1.75rem;position:relative;text-indent:-9999em;border:2px solid hsla(0,0%,100%,.2);border-left-color:#518df7;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .7s linear infinite;animation:load8 .7s linear infinite}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container span{color:#64676c;font-size:.75rem;font-weight:500;margin-left:.5rem}.toggle,.toggle .toggle-inner{display:flex;align-items:center}.toggle .toggle-inner{flex-direction:row;border-radius:50px;grid-gap:.5rem;gap:.5rem;overflow:hidden;background-color:#252728;cursor:pointer;border:2px solid #252728;-webkit-user-select:none;-ms-user-select:none;user-select:none}.toggle .toggle-inner .circle{width:1.25rem;height:1.25rem;background-color:#161819;border-radius:50px}.toggle .toggle-inner .status{margin-right:.5rem;font-size:.75rem;color:#fffffd}.toggle .toggle-inner.on{flex-direction:row-reverse}.toggle .toggle-inner.on .circle{background-color:#518df7}.toggle .toggle-inner.on .status{margin-right:0;margin-left:.5rem}.modal-container{background-color:rgba(37,39,40,.9);position:fixed;bottom:0;top:0;left:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center}.modal-container .modal{min-width:350px;border-radius:5px;background-color:#161819;display:flex;flex-direction:column}.modal-container .modal .modal-header{border-bottom:1px solid #252728;padding:.5rem;display:flex;justify-content:space-between;align-items:center}.modal-container .modal .modal-header h2{font-size:.75rem;color:#64676c;margin-top:.25rem;text-transform:uppercase}.modal-container .modal .modal-header h2 strong{font-weight:500}.modal-container .modal .modal-header button.close-modal{-webkit-appearance:none;border:0;outline:0;color:#fffffd;background-color:transparent;font-size:1rem;line-height:0;padding:.25rem .5rem;margin:0;cursor:pointer}.modal-container .modal .modal-body{padding:1rem .5rem}.modal-container .modal .modal-body .radios{display:flex}.modal-container .modal .modal-body .radios .radio{display:flex;align-items:center}.modal-container .modal .modal-body .radios .radio .label{margin-left:.5rem}.modal-container .modal .modal-body .status{color:#fffffd;font-size:.75rem;margin-top:1rem}.modal-container .modal .modal-footer{display:flex;flex-direction:column;align-items:flex-end;border-top:1px solid #252728;padding:.5rem}.button{-webkit-appearance:unset;border:0;outline:0;font-family:"IBM Plex Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:.5rem 1rem;color:#fff;border-radius:3px;cursor:pointer;display:flex;align-items:center;grid-gap:.33333rem;gap:.33333rem}.button.primary{background-color:#518df7}.button.flat{color:#518df7;padding:0;background-color:transparent}.client{height:100%;overflow-y:scroll;display:block}.client .client-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #252728}.client .client-header h1{font-size:.75rem;color:#fffffd;margin-top:.25rem;text-transform:uppercase}.client .client-header h1 strong{font-weight:500}.client .client-body{padding:1rem;border-bottom:1px solid #252728}.client .client-body .pair{margin-bottom:1rem}.client .client-body .pair .pair-name{color:#64676c;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase}.client .client-body .pair .pair-value{color:#fffffd}.client .client-body .pair:last-child{margin-bottom:0}.client .client-premises .client-premises-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem .5rem;color:#64676c;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase}.update-premise{display:flex;grid-gap:1rem;gap:1rem}.update-premise .update-premise-fields-group{min-width:350px}.update-premise .update-premise-fields-group h1{color:#fffffd;font-size:.75rem;margin-bottom:.5rem;border-bottom:1px solid #252728;padding-bottom:.5rem}.field{display:flex;flex-direction:column}.field label{color:#64676c;font-size:.75rem;display:block;margin:.5rem 0}.field input{outline:0;-webkit-appearance:none;border-radius:5px;flex-grow:1;padding:.5rem;border:1px solid #252728;background-color:rgba(37,39,40,.5);color:#fffffd;margin-bottom:.5rem}.violation{display:block}.violation .violation-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #252728}.violation .violation-header h1{font-size:.75rem;color:#fffffd;margin-top:.25rem;text-transform:uppercase}.violation .violation-header h1 strong{font-weight:500}.violation .violation-body{padding:1rem;border-bottom:1px solid #252728}.violation .violation-body .pair{margin-bottom:1rem}.violation .violation-body .pair .pair-name{color:#64676c;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase}.violation .violation-body .pair .pair-value{color:#fffffd}.violation .violation-body .pair:last-child{margin-bottom:0}.violation .violation-contacts .violation-contacts-header{padding:1rem 1rem .5rem;color:#64676c;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase}.contact{display:block}.contact .contact-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #252728}.contact .contact-header h1{font-size:.75rem;color:#fffffd;margin-top:.25rem;text-transform:uppercase}.contact .contact-header h1 strong{font-weight:500}.contact .contact-body{padding:1rem;border-bottom:1px solid #252728}.contact .contact-body .pair{margin-bottom:1rem}.contact .contact-body .pair .pair-name{color:#64676c;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase}.contact .contact-body .pair .pair-value{color:#fffffd}.contact .contact-body .pair:last-child{margin-bottom:0}.contact .contact-buildings .contact-buildings-header{padding:1rem 1rem .5rem;color:#64676c;margin-bottom:.5rem;font-size:.75rem;text-transform:uppercase}::-webkit-calendar-picker-indicator{-webkit-filter:invert(1);filter:invert(1)}.create-documents{height:100%;display:flex;flex-direction:column;overflow-y:scroll;padding:1rem;display:block}.create-documents .create-documents-body{width:500px;margin:0 auto;display:block}.create-documents .create-documents-body.center{display:flex;align-items:center;justify-content:center;min-height:100%}.create-documents .create-documents-body .create-documents-form{padding-bottom:50px}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-label{margin:1rem 0;padding-bottom:.25rem;padding-left:.25rem;display:flex;justify-content:space-between;align-items:center}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-label h4{font-size:.75rem;text-transform:uppercase;font-weight:500;color:#fffffd;position:relative}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .boolean-field{display:flex;align-items:center;justify-content:space-between}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .boolean-field h4{font-size:.75rem;font-weight:500;color:#fffffd;position:relative}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .boolean-field .boolean-field-options{display:flex;border:1px solid #252728;border-radius:5px;margin-left:.5rem;overflow:hidden}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .boolean-field .boolean-field-options button{outline:0;border:0;-webkit-appearance:none;padding:.5rem 1rem;color:#fffffd;background-color:transparent;cursor:pointer}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .boolean-field .boolean-field-options button:first-child{border-right:1px solid #252728}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .boolean-field .boolean-field-options button.selected{background-color:#518df7}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .field{display:flex;flex-direction:column}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .field label{color:#64676c;font-size:.75rem;display:block;margin:.5rem 0}.create-documents .create-documents-body .create-documents-form .create-documents-form-group .group-fields .field input{outline:0;-webkit-appearance:none;border-radius:5px;flex-grow:1;padding:.5rem;border:1px solid #252728;background-color:rgba(37,39,40,.5);color:#fffffd;margin-bottom:.5rem}.create-documents .create-documents-body .create-documents-form .create-documents-form-buttons{margin-top:.5rem;text-align:right}.create-documents .create-documents-body .create-documents-form .create-documents-form-buttons.flex{display:flex;justify-content:space-between;align-items:center}.create-documents .create-documents-body .create-documents-form .create-documents-form-buttons button{outline:0;border:0;-webkit-appearance:none;padding:.5rem 1rem;color:#fffffd;background-color:transparent;cursor:pointer}.create-documents .create-documents-body .create-documents-form .create-documents-form-buttons button.create{margin-left:.5rem;background-color:#518df7;border-radius:5px}.inline-select{display:"flex";flex-direction:column;align-items:unset}.created-documents-list{margin-top:-.5rem}.created-documents-list .created-document-link{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0 .5rem .5rem;border-bottom:1px solid #252728;grid-gap:.5rem;gap:.5rem}.created-documents-list .created-document-link .meta{color:#fffffd;display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.created-documents-list .created-document-link .meta .meta-file{display:flex;flex-direction:column}.created-documents-list .created-document-link .meta .meta-file span.filename{font-size:.75rem}.created-documents-list .created-document-link .meta .meta-file span.type{color:#64676c;font-size:.75rem;margin-top:.125rem}.created-documents-list .created-document-link .link a{font-size:.75rem;color:#518df7;text-decoration:none}.filters .field{min-width:300px}.filters .field input{margin-bottom:0}.templates .template-actions{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.templates .template-actions .replace-file{display:flex;align-items:center;grid-gap:.25rem;gap:.25rem;color:#87cc9c}.templates .template-actions .template-download{color:#518df7;display:flex;align-items:center;grid-gap:.25rem;gap:.25rem}.templates .template-actions .template-download a{color:#518df7;text-decoration:none}
/*# sourceMappingURL=main.33fea5cd.chunk.css.map */