body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Public Sans,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%}.frame-fc{display:flex;flex-flow:column nowrap;flex:1;min-height:0}.portal .view-content{padding-top:0!important;overflow-y:unset!important}.content-fc{display:flex;flex:1;width:100%;min-height:0}.content-page-view{display:flex;flex:1;min-width:0;flex-flow:column nowrap}.content-root-view{flex:1;min-height:0}.sidemenu-fc{display:flex;flex-flow:column nowrap;background-color:var(--background-light);border:1px solid var(--border-color);border-top:none;border-bottom:none;width:215px;padding:10px}.sidemenu-item{display:flex;height:40px;font:var(--sidemenu-item-font);border-radius:var(--sidemenu-item-border-radius)}.sidemenu-item:hover{background-color:var(--background-medium)}.sidemenu-item.selected{background-color:var(--background-dark2);color:#fff}.sidemenu-item:not(:first-of-type){margin-top:8px}.sidemenu-item .icon-fc{width:20px;height:20px;margin:auto 10px}.sm-item-text{margin:auto auto auto 0}.sm-separator{margin-top:10px;margin-bottom:10px;border-top:solid 1px var(--border-color)}.sm-title{margin:5px;font-size:11px;font-weight:500;color:#696969}.pf-control{display:flex;flex-flow:column nowrap;font:var(--control-font)}.pf-control-label{display:flex;margin-bottom:4px}.pf-label-span{font:var(--control-label-font);margin-top:auto}.pf-label-icon{max-width:18px;max-height:18px;color:var(--icon-color);margin-right:4px;margin-top:1px}.pf-control.required .pf-label-span:after{content:" *";color:#d14343}span.required:after{content:" *";color:red}.pf-select{border:solid 1px var(--control-border-color);border-radius:var(--select-border-radius);font:var(--select-font);height:30px;background-color:var(--control-bg-color);padding-left:4px}.pf-select:invalid{background-color:var(--control-bg-color);color:var(--color-text-md)}.pf-select:focus{outline:solid 1px var(--background-dark1)}.pf-select option{background-color:#fff!important;color:#000}.pf-control.failed-validation .pf-select,.pf-select.failed-validation{background-color:var(--error-background-color)!important;border:solid 1px var(--error-border-color)}.pf-text{border:solid 1px var(--control-border-color);border-radius:var(--text-border-radius);font:var(--text-font);height:30px;background-color:var(--control-bg-color);padding-left:8px}.pf-text-content{display:flex}.pf-text-content input,.pf-text-content textarea{flex:1}.pf-text-icon{margin:auto 0 auto 4px;width:20px!important;height:20px!important;color:var(--icon-color);background-color:var(--control-bg-color)}.pf-text:focus{outline:solid 1px var(--background-dark1)}.pf-text-label2{color:var(--color-text-md);font:var(--text-label2-font)!important;margin-top:2px;margin-bottom:0!important}.pf-control.failed-validation .pf-text-label2{color:var(--error-border-color)}.pf-control.failed-validation .pf-text,.pf-text.failed-validation{background-color:var(--error-background-color)!important;border:solid 1px var(--error-border-color)}.pf-text-row{display:flex}.pf-text-row:not(.first-row){margin-top:8px}.pf-text-row-delete{display:flex;width:50px;margin-left:10px;border:solid 1px var(--border-color);border-radius:var(--border-radius-sm)}.pf-text-row-delete:hover{background-color:var(--background-light3)}.pf-text-row-icon{max-width:20px;max-height:20px;margin:auto}.pf-text-row .pf-text{flex:1}.pf-textarea{font:var(--text-font);height:unset}.pf-checkbox-control{flex-flow:row nowrap!important;align-items:flex-end;height:24px}.pf-checkbox-control input{margin:auto 4px auto 0;accent-color:#016aff}.pf-checkbox-control span{margin:auto 0}.pf-button{display:flex;justify-content:space-between;height:36px;padding:0 10px;border:solid 1px var(--button-border-color);border-radius:var(--button-border-radius);font:var(--button-font);background-color:#fff;-webkit-user-select:none;user-select:none}.pf-button:hover{color:#fff;background-color:var(--background-light3);cursor:pointer}.pf-button span{margin:auto;white-space:nowrap;color:#000}.pf-button-icon{margin:auto 10px auto auto;width:16px!important;height:16px!important;color:#000}.pf-button-icon.icon-right{margin-right:0;margin-left:10px}.pf-button.highlighted{background-color:var(--background-dark2);color:#fff}.pf-button.highlighted:hover{background-color:var(--background-dark1)}.pf-button.highlighted span,.pf-button.highlighted .pf-button-icon{color:#fff}.pf-button.highlighted.disabled:hover{background-color:var(--background-dark2)}.pf-button.disabled{opacity:.4;cursor:default;pointer-events:none}.pf-button.disabled:hover{background-color:#fff}.pf-statebutton{display:flex;flex-flow:column nowrap;flex:1;height:70px;border:solid 1px var(--border-color);border-radius:var(--state-button-border-radius);transition:margin-top var(--transition-ms) ease;transition:box-shadow var(--transition-ms) ease;transition:background-color var(--transition-ms) ease}.pf-statebutton:not(:first-of-type){margin-left:20px}.pf-statebutton:hover{background-color:var(--background-light3);box-shadow:2px 2px 4px var(--background-light4);margin-top:-1px;cursor:pointer}.pf-statebutton span{margin:2px auto auto;font:var(--state-button-font)}.pf-statebutton span.pf-sb-role{margin:-8px auto auto;font:var(--state-button-role-font);color:var(--color-text-md)}.pf-statebutton.selected span.pf-sb-role{color:#f5f5f5}.pf-sb-icon{margin:auto auto 1px;max-width:16px;max-height:16px;color:#696969}.pf-statebutton.selected{background-color:var(--background-dark2);color:#fff}.pf-statebutton.selected .pf-sb-icon{color:#fff}.pf-combobox{display:flex;flex-flow:column nowrap;position:relative}.combo-options{display:flex;flex-flow:column nowrap;position:fixed;z-index:100;max-height:310px;overflow-y:auto;background-color:#fff;margin-top:1px;border:1px solid var(--border-color);border-radius:var(--border-radius-md)}.combo-option{display:flex;min-height:34px;cursor:pointer;padding:0 20px 0 8px}.combo-option:not(:first-child){border-top:1px solid var(--border-color)}.combo-option:hover{background-color:var(--background-light3)}.combo-option span{margin:auto 0;font:var(--font-body)}.pf-radios{display:flex;height:30px;padding:0 8px;background-color:var(--control-bg-color);border:solid 1px var(--control-border-color);border-radius:var(--text-border-radius);margin-right:auto}.pf-radio{display:flex}.pf-radio-input{margin:7px 3px auto 0;accent-color:#016aff}.pf-radio-label{margin:auto 0;white-space:nowrap}.pf-radio:not(:last-child) .pf-radio-label{margin-right:10px}.pf-control.failed-validation .pf-radios{background-color:var(--error-background-color)!important;border:solid 1px var(--error-border-color)!important}.page-view{display:flex;flex-flow:column nowrap;flex:1;min-width:0;overflow-x:hidden;padding:20px}.pv-inner{display:flex;flex-flow:column nowrap;width:100%;max-width:950px;flex:1;margin:auto;min-height:0}.pv-inner.pv-wide{max-width:1100px}.pv-inner.pv-max{max-width:1250px}.pv-inner.pv-full{max-width:100%;width:100%;flex:1;padding-left:20px;padding-right:20px}.pv-header{display:flex;width:100%}.pv-header-left{display:flex;flex-flow:column nowrap;flex:1}.pv-header-right{display:flex;flex:0}.pv-header-right .pf-button:not(:last-child){margin-right:10px}.pv-title span{font:var(--page-title-font);color:var(--page-title-color)}.pv-subtitle{margin-top:8px;margin-bottom:20px}.pv-subtitle span{font:var(--page-subtitle-font);color:var(--page-subtitle-color)}.pv-buttons{display:flex;justify-content:space-between;margin-top:16px}.pv-fixed-buttons{position:sticky;padding-top:16px;padding-bottom:16px;bottom:0;width:100%;background-color:#f8fbffd9;display:flex;flex:1}.pv-content-column{display:flex;flex:1;flex-flow:column nowrap;align-items:flex-start}.pv-content-column>div:not(:last-child){margin-bottom:18px}.pv-content-row{display:flex;flex:0;width:100%;flex-flow:row nowrap;justify-content:space-between}.pv-tile{border:solid 1px var(--border-color);border-radius:var(--tile-border-radius);background-color:#fff;display:flex;flex-flow:column nowrap;padding:18px 20px;width:100%;flex-shrink:0;overflow-x:hidden}.pv-tile.vscroll{min-height:0;overflow-y:auto;flex-shrink:unset}.pv-tile.inner-tile{padding:16px;border-radius:var(--tile-inner-radius)}.pvt-header{display:flex;margin-bottom:10px}.pvt-title{display:flex;font:var(--tile-title-font);flex:1;margin-bottom:16px}.pvt-header .pvt-title{margin-bottom:4px}.pvt-title-icon{margin:auto 5px auto 0;width:16px!important;height:16px!important;color:var(--background-dark2)}.pvt-title>span{margin:auto 0}.pvt-buttons{display:flex}.pvt-buttons>div:not(:last-child){margin-right:10px}.pv-tile .pf-section:not(:last-child){margin-bottom:20px}.pv-tile .inner-tile:not(:last-child){margin-bottom:16px}.pf-section{display:flex;flex-flow:column nowrap}.pf-section.border,.pfs-header.border{border-top:solid 1px var(--section-border-color)}.pf-section.pad-top,.pfs-header.pad-top{padding-top:16px}.pf-section.pad-top,.pfs-header.pad-top-sm{padding-top:12px}.pf-section.pad-caption,.pfs-header.pad-caption{padding-top:6px}.pfs-header.pad-bottom{padding-bottom:8px}.pfs-header{display:flex;margin-bottom:16px;position:relative}.pfs-header-left{display:flex;flex-flow:column nowrap;flex:1}.pfs-header-right{display:flex;flex-flow:column nowrap;flex:0}.pfs-title{font:var(--section-title-font)}.pfs-caption-title{font:var(--section-caption-font)}.pfs-subtitle{font:var(--section-subtitle-font);color:var(--section-subtitle-color);margin-top:4px}.pf-section-top-text{z-index:10;background-color:#fff;margin:-20px auto 11px;padding:0 6px;font-size:12px;color:#696969}.pf-section-row{display:flex;flex-flow:row nowrap}.pf-section .pf-section-row:first-child{//margin-top: 4px}.pf-section .pf-section-row:not(:last-child){margin-bottom:16px}.pf-section-row>div{flex:1}.pf-section-row>div:not(:last-child){margin-right:16px}.pfs-column{display:flex;flex:1;flex-flow:column nowrap}.pfs-row{display:flex;flex:0;width:100%;flex-flow:row nowrap}.pfs-separator{display:flex;flex-flow:column nowrap;margin-bottom:12px;border-top:solid 1px var(--section-separator-color)}.pfs-separator.margin-top{margin-top:16px}.pfs-separator-label{font:var(--section-separator-font);margin-top:2px;margin-bottom:4px}.pf-field{display:flex;flex-flow:column nowrap}.pf-field-label{font:var(--field-label-font);margin-bottom:4px}.pf-field-value{font:var(--field-value-font);color:var(--field-value-color);margin:auto 0}.pf-field-row{display:flex}.pf-field-icon{max-width:16px;max-height:16px;color:#a9a9a9;margin:auto 5px auto 0}.pf-field.icon-green .pf-field-icon{color:#3cb371!important}.pf-field.row-field{flex-flow:row nowrap}.pf-field.row-field .pf-field-label{margin-bottom:0;margin-right:8px}.pf-message{display:flex;flex-flow:column nowrap;padding:12px;color:var(--message-color);background-color:var(--background-light2);border:solid 1px var(--border-color);border-radius:var(--message-border-radius);font:var(--message-font)}.pf-message-title{font:var(--message-title-font);margin-bottom:4px}.pf-message .pf-button{border-color:var(--border-color)}.pv-error{margin-bottom:10px}.pf-error{display:flex;flex-flow:row nowrap;border:1px solid #ffb2b2;border-radius:var(--border-radius);background-color:#fff2f2}.pf-error-content{display:flex;flex-flow:column nowrap;flex:1;padding:5px 8px 8px;color:#000}.pf-error-title{font-weight:500}.pf-error-message{margin-top:5px}.pf-error-buttons{display:flex;flex:0;margin:auto 10px auto auto}.pf-error-buttons .pf-button:not(:hover){background-color:#fff2f2}.pf-error-buttons .pf-button{border:1px solid #ffb2b2}.barchart-fc,.linechart-fc,.scatterchart-fc,.piechart-fc{width:100%!important;height:100%!important}.MuiChartsAxis-label tspan{font-size:12px;font-weight:500;font-style:italic}.MuiGauge-valueText tspan{font-size:12px;font-weight:500}.tile-fc.tile-max .gauge-chart-fc{max-width:800px;max-height:640px;margin-top:3%;margin-left:3%;border:1px solid lightgray;box-shadow:5px 5px 10px #d3d3d3;border-radius:10px}.tile-fc.tile-max .gauge-wrapper{margin:auto}.gauge-wrapper:hover{background-color:#f5f5f5}.gauge-wrapper.no-shrink{min-width:170px;min-height:150px}.view-fc{display:flex;width:100%;height:100%;flex-flow:column nowrap;position:relative;background-color:var(--background-light)}.view-content{display:flex;flex:1;min-height:0}.view-fc.max-view .view-content{padding-top:20px;overflow-y:auto}.action-link{color:#00f;text-align:center;font-size:11px}.view-title-container{margin:0;display:flex;flex-flow:row nowrap;max-height:50px;position:relative}.view-title-title{display:flex;flex-flow:column nowrap;flex:1;margin-bottom:2px}.view-title-buttons{position:absolute;top:-4px;right:-10px;width:200px;height:24px;display:flex;justify-content:flex-end}.view-title-button{width:22px;height:24px;display:flex}.view-title-icon{margin:auto;opacity:.65}.view-title-button:hover{background-color:#f5f5f5}.view-title-sparkline{position:absolute;top:-8px;left:calc(50% - 100px);display:flex;align-items:flex-end;margin-left:10px;max-width:200px;opacity:.75}.view-title-loading{display:flex;position:absolute;left:calc(50% - 20px)}.view-title-loading span{font-size:11px;font-style:italic;color:gray}.rw-subtitle{margin-top:6px;margin-bottom:8px}.rw-content{display:flex;flex-flow:column nowrap;background-color:#fff;border-radius:var(--wizard-border-radius);min-height:0}.pv-tile.multi-site{border-left:4px solid var(--background-dark1)}.rw-ct-buttons{display:flex;flex:0;position:absolute;right:0;top:-8px}.rw-page-label{margin:auto 5px;white-space:nowrap;font-size:12px}.rw-page-button{margin-top:1px;height:32px!important;border:none!important;border-radius:var(--border-radius-md)!important;padding:0 6px!important;background-color:var(--background-light)!important}.rw-page-button:hover{background-color:var(--background-light3)!important}.rw-page-button .icon-right{padding-top:2px;margin-left:1px!important}.rw-page-button .icon-left{padding-top:2px;margin-right:1px!important}.rw-prev{padding:0 10px 0 4px!important}.rw-next{padding:0 4px 0 10px!important}.rw-confirm-message{border:solid 1px var(--border-color);border-radius:var(--message-border-radius);background-color:var(--background-light2);padding:10px;font:var(--font-message)}.rw-agree-checkbox{display:flex}.rw-agree-checkbox .pf-checkbox-control{height:unset}.rw-agree-checkbox .pf-checkbox-control input{margin-top:1px!important}.rw-agree-checkbox span{margin-left:5px!important;font-weight:500!important}.rw-sign-agree{margin-top:20px}.confirm-details-fc .pfs-column .pf-field:not(:last-child){margin-bottom:8px}.rw-submitted-row:not(:first-child){margin-top:15px}.rw-submitted-message{font:var(--font-body)}.rw-link-span{color:#00f;cursor:pointer}.pvt-actions{width:100%}.pvt-info{width:100%;max-width:300px;height:200px}.pvt-info:not(:first-of-type){margin-left:20px}.pvt-info:hover{background-color:var(--background-color-light);cursor:pointer}.promo-inner{display:flex;flex-flow:column nowrap;width:100%;height:160px;border-radius:var(--border-radius-large);background-color:var(--background-medium);align-items:center}.promo-title{font-size:14px;font-weight:500;margin-top:25px}.promo-text{margin-top:20px}.promo-button{margin-top:20px;width:90px}.pdb-buttons{display:flex}.pdb-button{display:flex;flex-flow:column nowrap;flex:1;height:80px;border:solid 1px var(--border-color);border-radius:var(--pdb-button-border-radius)}.pdb-button:not(:first-of-type){margin-left:20px}.pdb-button:hover{background-color:var(--background-dark2);color:#fff;cursor:pointer}.pdb-button span{margin:1px auto auto;text-align:center;font:var(--pdb-button-font)}.pdb-icon-circle{margin:8px auto 5px;width:36px;height:36px;background-color:var(--pdb-icon-circle-bg-color);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--pdb-icon-circle-color)}.pdb-button:hover .pdb-icon-circle{background-color:var(--background-dark1)}.pdb-button-icon{margin:auto;color:var(--icon-color-light)}.pdb-button:hover .pdb-button-icon{color:#fff}.pdb-button.selected{background-color:var(--background-dark2);color:#fff}.pdb-button.selected .wtb-icon{color:#fff}.pf-info-fc{display:flex;flex-flow:column nowrap;flex:1}.pf-info-header{display:flex;flex-flow:row nowrap}.pf-info-header-text{display:flex;flex-flow:column nowrap;flex:1}.pf-info-title{font-size:12px}.pf-info-count{font-size:20px;font-weight:500;margin-top:10px}.pf-info-sparkline{display:flex;flex:1}.pf-info-sparkline>div{margin-top:auto;height:unset}.pf-info-delta{display:flex}.pf-info-delta span{font-size:11px;margin-top:10px}.pf-info-delta.delta-up span{color:#3cb371}.pf-info-delta.delta-up span:before{content:"↗  "}.pf-info-delta.delta-down span{color:#dc143c}.pf-info-delta.delta-down span:before{content:"↘  "}.work-type-section{display:flex;flex-flow:column nowrap}.wts-title{font:var(--wts-title-font)}.wts-subtitle{font:var(--wts-subtitle-font);color:var(--wts-subtitle-color);margin-top:4px}.work-type-buttons{display:flex;margin-top:12px}.work-details-fc .work-type-message{margin-bottom:16px}.work-details-fc .multi-message{margin-top:16px}.work-details-fc .multi-site-title{font:var(--multi-site-title-font);margin-bottom:8px}.work-details-fc .multi-site-buttons{display:flex;margin-top:8px}.work-details-fc .multi-site-buttons>div{margin-right:12px}.work-details-fc .multi-site-buttons>span{margin:auto auto auto 0}.address-lookup{display:flex;flex-flow:column nowrap;position:relative}.address-results{display:flex;flex-flow:column nowrap;position:absolute;top:51px;z-index:10;background-color:#fff;margin-top:3px;border:1px solid var(--border-color);border-radius:var(--border-radius-md)}.address-result{display:flex;height:34px;cursor:pointer;padding:0 20px 0 10px}.address-result:not(:first-child){border-top:1px solid var(--border-color)}.address-result:hover{background-color:var(--background-light3)}.address-result span{margin:auto 0;font:var(--font-body)}.digital-signature-fc{display:flex;flex-flow:column nowrap;width:500px;margin-left:auto;margin-right:auto;font:var(--font-body)}.ds-header{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:5px}.ds-header>span{margin-top:auto;margin-bottom:4px}.ds-header .pf-button{min-width:60px;height:28px}.ds-canvas-container{display:flex;width:500px;height:250px}.ds-canvas{border:solid 1px var(--border-color);border-radius:var(--border-radius);touch-action:none}.ds-sign-above{font:var(--font-caption);margin:4px auto auto}.site-details-fc .address-lookup-row{min-height:52px}.multi-site-details-fc{overflow-y:unset!important}.multi-site-table-container{display:flex;width:100%;overflow-x:auto;border:1px solid var(--border-color);border-radius:var(--border-radius);overflow-y:auto;min-height:0;flex:1}.multi-site-table-section{min-height:0}.multi-site-table{table-layout:fixed;display:table;border-spacing:0;border-collapse:separate;-webkit-user-select:none;user-select:none;flex:1}.multi-site-table tr{padding:5px 0}.multi-site-table th{white-space:nowrap;padding:8px;background-color:#fcfcfc;font:var(--table-th-font)}.multi-site-table th.required:after{content:" *";color:red}.multi-site-table td{white-space:nowrap;padding-right:3px;height:52px;border-top:1px solid var(--border-color);background-color:#fff;font:var(--table-td-font)}.multi-site-table td:first-child,.multi-site-table th:first-child{position:sticky;left:0;top:0;z-index:3}.multi-site-table input,.multi-site-table select{display:flex;field-sizing:content;width:100%}.multi-site-table input.sz1,.multi-site-table select.sz1{min-width:60px}.multi-site-table input.sz2,.multi-site-table select.sz2{min-width:80px}.multi-site-table input.sz3,.multi-site-table select.sz3{min-width:100px}.actions-cell .icon-fc{max-width:20px;max-height:20px}.actions-cell .bin-icon:hover{cursor:pointer}.upload-error{margin-top:10px}.electrician-details-fc .pf-message{margin-bottom:16px}.consent-file-buttons{display:flex;flex-flow:column nowrap}.consent-download-button{margin:10px auto 4px 0}.upload-consent-title{margin-top:16px;font:var(--font-bold)}.upload-consent-subtitle{margin-top:4px;color:var(--color-text-md);font:var(--font-small)}.consent-upload-button{margin-right:auto;margin-top:10px}.consent-file-upload{margin-top:6px;margin-right:auto;display:flex;height:50px;padding:0 10px;border:1px solid #bbe4cd;border-radius:var(--border-radius-md);font:var(--font-md)}.consent-file-icon{margin:auto 0;max-width:20px}.consent-file-name{margin:auto 0 auto 10px;flex:1;white-space:nowrap}.consent-file-size{margin:auto 0 auto 10px;flex:0;white-space:nowrap;color:var(--color-text-d1)}.remove-file-container{margin:auto 0 auto 20px;max-width:24px;max-height:24px}.remove-file-icon{max-width:20px;cursor:pointer;color:var(--color-text-md)}.ds-error{display:flex;flex-flow:row nowrap;border:1px solid #ffb2b2;border-radius:var(--border-radius);background-color:#fff2f2;padding:8px;margin-top:16px}.consent-required{background-color:var(--status-color-rejected);color:var(--status-text-rejected)}.auth-required-button{margin-left:auto}.view-signature{margin-top:5px;margin-left:0}.stepper-fc{display:flex}.progress-line{stroke:var(--stepper-line-color)}.progress-bar{stroke:var(--stepper-bar-color)}.step-g:hover{cursor:pointer}.step-circle{fill:var(--stepper-initial-color)}.step-label{font-size:12px}.step-description{font:var(--stepper-description-font)}.step-g.step-current .step-circle{fill:var(--stepper-current-color)}.step-g.step-current .step-label{font-weight:100}.step-g.step-complete .step-circle{fill:var(--stepper-complete-color)}.step-g.step-complete .step-label{font-weight:100}.step-title-left{font:var(--stepper-left-font)}.step-title-right{font:var(--stepper-right-font)}.table-fc-wrapper{display:flex;flex-flow:column nowrap;height:100%;width:100%;font-size:11px}.tile-fc:not(.tile-max) .table-fc-wrapper{transform:scale(.7);transform-origin:top left;font-size:13px}.tile-fc:not(.tile-max) .table-fc-wrapper .MuiTableContainer-root{overflow-x:hidden;min-width:143%;min-height:143%;width:unset}.tile-fc:not(.tile-max) .table-fc-wrapper.min-scroll-x .MuiTableContainer-root{overflow-x:auto}.table-fc{table-layout:auto;display:table;border-spacing:0;border-collapse:separate;-webkit-user-select:none;user-select:none}.table-fc thead{display:table-header-group}.table-fc thead tr{display:table-row}.table-fc tbody{display:table-row-group}.table-fc-row{display:table-row;vertical-align:middle}.table-fc-row:nth-of-type(odd) td{background-color:#f0f8ff}.table-fc-row:hover td{background-color:#f5f5f5}.table-fc th,.table-fc td{display:table-cell;border-bottom:1px solid rgba(224,224,224,1);background-color:#fff;white-space:nowrap;padding:8px;vertical-align:middle}.table-fc th{position:sticky;top:0;z-index:2;line-height:20px;font-weight:500}.table-fc th.col-sort-desc:after{content:"▽";position:absolute;top:-2px;right:0;transform:scale(.8)}.table-fc th.col-sort-asc:after{content:"△";position:absolute;top:-2px;right:0;transform:scale(.8)}.table-fc td{z-index:1;line-height:16px;font-weight:400}.table-fc.sticky-left td:first-child{position:sticky;left:0;top:0;z-index:3}.table-fc.sticky-left th:first-child{position:sticky;left:0;top:0;z-index:4}.table-fc.vertical-lines th,.table-fc.vertical-lines td{border-right:1px solid rgba(224,224,224,1)}.table-fc td.link{color:var(--color-link)}.table-pager{display:flex;position:absolute;top:20px;right:-10px;font-size:12px;background-color:#fff}.table-pager span{margin:auto 5px auto 0}.pager-button{width:16px;height:24px;display:flex}.pager-button:hover{background-color:#f5f5f5}.table-pager2{display:flex;flex:1;margin-top:10px}.pg2-label{margin:auto 5px;white-space:nowrap;font-size:12px;flex:1;-webkit-user-select:none;user-select:none}.pg2-button{margin-top:1px;height:32px!important;border:none!important;padding:0 6px!important;background-color:var(--background-light)!important}.pg2-button:hover{background-color:var(--background-light3)!important}.pg2-button .icon-right{padding-top:1px;margin-left:1px!important}.pg2-button .icon-left{padding-top:1px;margin-right:1px!important}.pb-prev{padding:0 10px 0 4px!important}.pb-next{padding:0 4px 0 10px!important;margin-left:5px}.tabs-fc{display:flex;width:100%;min-height:42px;padding-left:0;padding-right:0;background-color:var(--background-light3);border-radius:var(--tab-border-radius);border:solid 1px var(--background-medium);cursor:pointer}.tab-fc{display:flex;flex:1;margin:2px;border-radius:var(--tab-border-radius);font:var(--tab-font);min-height:var(--tab-height);max-height:var(--tab-height);white-space:nowrap;padding-left:4px;padding-right:4px;transition:margin-top .2s ease;transition:box-shadow .2s ease;transition:background-color .2s ease}.tab-fc.selected{background-color:var(--background-dark2);color:#fff}.tab-fc:hover{opacity:.9;box-shadow:2px 2px 4px var(--background-light4);margin-top:1px;margin-bottom:3px;cursor:pointer}.tab-label{margin:auto 5px auto auto;-webkit-user-select:none;user-select:none}.tab-count{display:flex;width:var(--tab-count-size);height:var(--tab-count-size);border-radius:50%;margin:auto auto auto 5px;background-color:var(--tab-count-bg-color)}.tab-count-label{margin:auto;text-anchor:middle;color:#000;font-size:11px}.modal-fc{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:999;background:#0000004d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.modal-inner{display:flex;flex-flow:column nowrap;margin:5% auto auto;background-color:#fff;border:solid 1px var(--border-color);border-radius:var(--border-radius)}.modal-title{display:flex;height:30px;border-bottom:solid 1px var(--border-color);background-color:var(--background-light3);border-radius:var(--border-radius) var(--border-radius) 0 0;padding-top:2px}.modal-title span{margin:auto;font-weight:500}.modal-content{display:flex;padding:10px}.modal-buttons{display:flex;justify-content:center;padding:10px;border-top:solid 1px var(--border-color);background-color:var(--background-light);border-radius:0 0 var(--border-radius) var(--border-radius)}.modal-button{width:100px;margin:0 5px}.message-modal-fc{min-width:350px;max-width:500px}.reason-modal-fc{display:flex;width:400px;height:150px;background-colour-white}.reason-modal-fc .pf-control{flex:1;width:100%;height:100%}.reason-modal-fc textarea{width:100%;height:100%}.pvt-filter-content{display:flex;flex-flow:row nowrap;flex:1}.pvt-filter-controls{display:flex;flex-flow:row wrap;flex:1;row-gap:8px;align-content:flex-start}.pvt-filter-controls>div:not(:last-child){margin-right:10px}.pvt-filter-controls .filter-search input{width:325px}.pvt-filter-controls .filter-clear{margin-left:auto;margin-top:auto}.pvt-filter-checkboxes{display:flex;flex-flow:column nowrap;margin-top:4px;margin-left:10px}.pvt-filter-checkboxes span{white-space:nowrap}.pvt-filter-buttons{display:flex;flex-flow:column nowrap;flex:0;margin-left:20px}.pvt-table{flex-flow:column;padding-bottom:12px}.pvt-table .requests-table{display:flex;margin-top:12px}.requests-view-fc .pv-content-column{min-height:0}.requests-table{min-height:0;overflow-y:auto}.pvt-filter{flex-shrink:0}.requests-table .table-fc{width:100%}.requests-table .table-fc th{height:40px;font:var(--table-th-font);border-bottom:1px solid var(--border-color)!important}.requests-table .table-fc td{height:48px;font:var(--table-td-font);border-bottom:1px solid var(--border-color)!important}.requests-table .table-fc-row:hover td{background-color:#fcfcfc!important}.requests-table .table-fc-row:nth-of-type(odd):not(:hover) td{background-color:#fff}.requests-table .MuiTableContainer-root{box-shadow:none}.requests-table .pg2-label{font:var(--table-font)}.requests-table td span{vertical-align:middle}.requests-table.border-top thead th{border-top:1px solid var(--border-color)!important}.requests-table tr.late td{background-color:#fae8e8!important}.status-cell span{display:inline-flex;align-items:center;height:20px;padding-left:6px;padding-right:6px;border-radius:var(--border-radius-sm);text-align:center;font:var(--status-cell-font)}.status-cell.draft span{background-color:var(--status-color-draft);color:var(--status-text-draft)}.status-cell.pendingapproval span{background-color:var(--status-color-pendingapproval);color:var(--status-text-pendingapproval)}.status-cell.pendingworkorder span{background-color:var(--status-color-pendingworkorder);color:var(--status-text-pendingworkorder)}.status-cell.received span{background-color:var(--status-color-received);color:var(--status-text-received)}.status-cell.scheduled span{background-color:var(--status-color-scheduled);color:var(--status-text-scheduled)}.status-cell.completed span{background-color:var(--status-color-completed);color:var(--status-text-completed)}.status-cell.cancelled span{background-color:var(--status-color-cancelled);color:var(--status-text-cancelled)}.status-cell.deleted span{background-color:var(--status-color-deleted);color:var(--status-text-deleted)}.status-cell.rejected span{background-color:var(--status-color-rejected);color:var(--status-text-rejected)}.status-cell.notcompleted span{background-color:var(--status-color-notcompleted);color:var(--status-text-notcompleted)}.status-cell.none span{background-color:var(--status-color-draft);color:var(--status-text-draft)}.status-cell.required span{background-color:var(--status-color-rejected);color:var(--status-text-rejected)}.status-cell.notrequired span{background-color:var(--status-color-pendingapproval);color:var(--status-text-pendingapproval)}.status-cell.signature span,.status-cell.form span{background-color:var(--status-color-completed);color:var(--status-text-completed)}.request-details-fc,.request-details-fc .pv-content-column{overflow-y:auto;min-height:0;position:relative}.request-details-fc .pf-section-row:not(:last-child){margin-bottom:12px!important}.status-label{display:flex;align-items:center;height:24px;white-space:nowrap;margin-top:-4px;padding:0 10px;border-radius:var(--border-radius-md);-webkit-user-select:none;user-select:none;font:var(--status-label-font);max-height:24px}.status-label.arrow-down:after{content:"▾";color:#fff;margin-left:4px}.status-label.arrow-up:after{content:"▴";color:#fff;margin-left:4px}.status-draft{background-color:var(--status-color-draft);color:var(--status-text-draft)}.status-submitted{background-color:var(--status-color-submitted);color:var(--status-text-submitted)}.status-pendingapproval{background-color:var(--status-color-pendingapproval);color:var(--status-text-pendingapproval)}.status-pendingworkorder{background-color:var(--status-color-pendingworkorder);color:var(--status-text-pendingworkorder)}.status-received{background-color:var(--status-color-received);color:var(--status-text-received)}.status-scheduled{background-color:var(--status-color-scheduled);color:var(--status-text-scheduled)}.status-cancelled{background-color:var(--status-color-cancelled);color:var(--status-text-cancelled)}.status-rejected{background-color:var(--status-color-rejected);color:var(--status-text-rejected)}.status-completed{background-color:var(--status-color-completed);color:var(--status-text-completed)}.status-notcompleted{background-color:var(--status-color-notcompleted);color:var(--status-text-notcompleted)}.status-authrequired{background-color:var(--status-color-scheduled);color:var(--status-text-scheduled)}.wo-tile .pvt-buttons{margin-top:-8px}.wo-tile .pf-button{height:32px}.map-modal .reason-modal-fc{height:unset}.header-labels{position:absolute;z-index:10;right:20px;min-width:180px;flex:1;flex-flow:column nowrap;display:flex;margin-top:25px;padding:6px;background-color:#fff;border:solid 1px var(--border-color);border-radius:var(--border-radius-md)}.header-label{display:inline-flex;align-items:center;height:24px;margin-right:10px;padding:0 10px;border-radius:var(--border-radius-md);-webkit-user-select:none;user-select:none;font:var(--status-label-font)}.header-label-row{display:flex;padding:5px}.header-label-row:hover{background-color:var(--background-light2);border-radius:var(--border-radius)}.header-label-count{margin:auto 0 auto auto;font-weight:500}.pvt-multi-filters{display:flex}.pvt-multi-filters>div:not(:first-child){margin-left:10px}.pvt-multi .pfs-subtitle{margin-top:8px;margin-bottom:2px}.request-categories .pf-statebutton{max-width:120px;max-height:36px}.category-tabs{background-color:#fff;border:none;min-height:36px;padding-left:0;padding-right:0}.category-tabs .tab-fc{flex:0;margin:0 10px 0 0;min-height:var(--category-tabs-height);max-height:var(--category-tabs-height);padding-left:16px;padding-right:16px;border:solid 1px var(--border-color)}.category-tabs .tab-fc:not(.selected):hover{background-color:var(--background-light3)}.category-tabs .tab-fc:hover{margin-top:-1px;margin-bottom:1px}.category-tabs .tab-fc span{white-space:nowrap}.requests-view-fc .tab-count-label{color:#000}.status-tabs .tab-fc{min-height:36px;max-height:36px}.consent-none{background-color:var(--status-color-notcompleted);color:var(--status-text-notcompleted)}.consent-signature,.consent-form{background-color:var(--status-color-completed);color:var(--status-text-completed)}.request-consent-buttons{display:flex}.request-consent-button{margin-right:10px}.request-signature{display:flex;flex-flow:column nowrap}.sig-buttons{margin-top:16px;display:flex;justify-content:center}.consent-file-row{display:flex}.consent-file-button{margin:auto 0 auto 10px}.cust-auth-tile .consent-file-upload{margin-top:0}.consent-delete-button{margin:auto 0 auto 20px}.admin-requests .requests-table{margin-top:-10px}.pvt-info-status{width:100%;max-width:180px;height:100px;padding:12px}.pvt-info-status:not(:first-of-type){margin-left:20px}.pvt-info-status:hover{background-color:var(--background-color-light);cursor:pointer}.pvt-info-status .pf-info-fc{position:relative}.pvt-info-status .pf-info-title{font-weight:500}.pvt-info-status .pf-info-count{margin-top:26px;color:#1e90ff}.pvt-info-status .pf-info-sparkline{transform:scale(.6);position:absolute;top:24px}.pvt-info-status .icon-fc{max-width:18px;max-height:18px}.resources-column{overflow-y:auto;min-height:0}.resources-tabs{width:100%}.resources-tabs-header{background-color:var(--background-light4 );border-radius:8px;padding:8px}.resources-tabs-header .MuiTabs-indicator{display:none;// This hides the underline indicator}.resources-tabs-header .Mui-selected{color:#fff!important;background-color:var(--background-dark2);border-radius:8px}.resources-tabs-header button{text-transform:none;min-height:56px}.resources-tabs-panel{min-height:100px;margin-top:8px;box-sizing:border-box;background-color:#fff;border:solid 1px var(--border-color);border-radius:var(--border-radius-large);padding:8px}.rtp-header{display:flex;margin-bottom:10px;flex-flow:column nowrap}.rtp-title{font-size:13px;font-weight:500}.rtp-subtitle{font-size:12px;font-weight:400;color:#696969;margin-top:2px}.rtp-row{display:flex;flex-flow:row wrap;gap:16px}.rtp-column{display:flex;flex-flow:column wrap;gap:16px}.rtp-item{flex:1;min-width:44%;max-width:50%}.rtp-item-icon{width:24px!important;height:24px!important}.rtpi-line{margin-top:8px}.rtpi-description{margin-top:16px}.rtpi-description.hidden{display:none}.rtpi-type{border:solid 1px var(--border-color);border-radius:var(--border-radius);padding:8px}.rtpi-type.guide{background-color:var(--background-light4)}.rtpi-type.checklist{background-color:#ebc8f3}.rtpi-type.tutorial{background-color:#c4efc4}.rtpi-type.teference{background-color:#f3e1c5}.rtpi-type.standards{background-color:#f4cdcd}.rtpi-tag,.rtpi-doctype{border:solid 1px var(--border-color);border-radius:var(--border-radius);padding:8px}.rtpil-updated{padding:12px 8px 8px;gap:8px}.rtpil-link{font-weight:700;color:#00f}.rtpil-icon{width:16px!important;height:16px!important}.support-column{overflow-y:auto;min-height:0}.support-row-enquiry{gap:18px}.support-tile-enquiry{flex:1}.support-hours-label{flex-basis:33%}.support-hours-urgent{border:solid 1px var(--border-color);border-radius:var(--border-radius-large);padding:12px}.support-information-field,.support-resources-row{padding-bottom:12px}.support-resources-icon{width:24px!important;height:24px!important}.support-enquiry-content{display:flex;flex-flow:column nowrap;flex:1}.support-control{padding-bottom:12px}.support-control-message{flex:1;padding-bottom:12px}.support-control-message textarea{width:100%;height:100%;box-sizing:border-box;resize:none}.support-field{flex:1}.support-field a{text-decoration:none;color:#000}.support-row-item{flex:1}.support-row-item-fit{flex:0}.registration-wizard-fc .rw-submit{width:160px}.company-details-fc .pf-message{margin:16px 0}.cd-section{margin-top:10px;margin-bottom:2px}.cd-description{display:flex;flex-flow:row nowrap;margin-top:4px;padding-left:2px;font-size:12px}.cd-desc-label{font-weight:500}.cd-desc-text{margin-left:6px}.ver-captcha{padding:12px}.ver-captcha-button{display:flex;border-radius:5px;padding:12px;background-color:#fff;font-size:13px}.ver-captcha-button span{margin:auto;color:#000;font-weight:500}.ver-captcha-label{margin-top:5px;color:#000}.ver-agree-row{display:flex;margin-top:16px}.ver-agree-row>span{font-size:12px;font-weight:500;margin-left:6px}.ver-link{color:#00f}.ver-review{margin-top:5px;margin-left:24px;font-size:12px}.message-info{margin-bottom:10px}.user-details-fc .companies-tile{margin-top:16px}.user-company-tile{display:flex;flex-flow:row nowrap;font-size:12px;padding:10px;border:solid 1px var(--border-color);border-radius:var(--border-radius-large);background-color:#fff}.user-company-tile:not(:last-child){margin-bottom:8px}.uct-text{display:flex;flex-flow:column nowrap;flex:1}.uct-title{display:flex}.uct-company{font-size:13px;font-weight:500;margin-right:10px;margin-bottom:4px}.uct-status{display:inline-flex;align-items:center;height:19px;vertical-align:middle;font-size:10px;font-weight:500;padding-left:8px;padding-right:8px;padding-top:0;border-radius:8px;background:#87cefa}.uct-buttons{display:flex;flex:0;margin:auto 0}.uct-buttons .pf-button:not(:last-child){margin-right:10px}.uct-activate{margin-right:8px}.status-cell.active span{background-color:#3cb371;color:#fff}.status-cell.pending span{background-color:#ba55d3;color:#fff}.status-cell.inactive span{background-color:#daa520;color:#fff}.assign-company-fc{min-height:60px;min-width:350px}.sf-lookup-fc .filter-query{width:100%}.wo-details-fc .pv-content-column{overflow-y:auto;min-height:0;position:relative}.match-table th,.match-table td{font-family:var(--font-family)}.match-table tr:nth-of-type(odd):not(:hover) td{background-color:#fff}.match-table .status-cell span{padding-top:2px}.match-tiles{display:flex;flex-flow:column nowrap;width:100%}.match-tile-fc{padding:16px;font-size:12px!important;flex-flow:row nowrap}.match-tile-fc:not(:first-child){margin-top:8px}.mt-left{flex:0;display:flex;flex-flow:column nowrap}.mt-center{flex:1;display:flex;min-width:0;flex-flow:column nowrap;margin-left:20px}.mt-table{display:flex;margin-top:auto;min-width:0}.mt-table td>span{min-height:32px}.mt-table .table-fc-wrapper{width:unset;min-width:0}.mt-description{margin-bottom:6px;font-size:12px;font-weight:400;flex:1}.mt-right{flex:0;display:flex;flex-flow:column nowrap;margin-left:10px}.mt-right .pf-button{margin-bottom:8px}.mt-title{display:flex;flex-flow:column nowrap;flex:1;font-size:13px;font-weight:500;white-space:nowrap;margin-bottom:5px}.mt-title span{margin-bottom:5px}.mt-status-col{display:flex;flex-flow:column nowrap}.mt-status-col:not(:last-child){margin-bottom:6px}.mts-title{font-size:12px;font-weight:400;margin-bottom:2px}.mts-label{padding:4px 10px;width:80px;text-align:center;border-radius:var(--border-radius);-webkit-user-select:none;user-select:none}.status-notmatched{background-color:#f5f5f5;color:#000}.status-matched{background-color:#3cb371;color:#fff}.status-review{background-color:#daa520;color:#fff}.strength-exact{background-color:#3cb371;color:#fff}.strength-none{background-color:#f5f5f5;color:#000}.strength-poor{background-color:#dc143c;color:#fff}.mt-tick-circle,.mt-tick,.mt-cross{text-align:center}.mt-tick span:after{content:" ✓";color:#2e8b57;font-size:10px;font-weight:700}.mt-cross span:after{content:" ✖";color:#dc143c;font-size:10px;font-weight:700;max-height:16px}.pvt-res-filters .pvt-filter-controls{margin:auto}.pvt-res-filters .res-search{flex:1}.resource-tabs{margin:16px 0}.pvt-faqs{font:var(--font-body)}.faq-icon{cursor:pointer;max-height:20px;max-width:20px}.faq-tag{display:flex;height:36px;padding:0 10px;margin-right:10px;border:solid 1px var(--border-color);border-radius:var(--button-border-radius);font:var(--font-body)}.faq-tag span{margin:auto;white-space:nowrap}.faq-last-updated{display:flex;font:var(--font-body);margin-left:30px}.faq-last-updated .icon-fc{max-height:20px;max-width:20px;margin:auto;color:var(--icon-color)}.faq-last-updated span{margin:auto 4px}.faq-answer{margin-top:16px;font:var(--font-body)}.faq-link{color:var(--color-link)}.pvt-guides{font:var(--font-body)}.pvt-guides .pfs-row{margin-top:12px}.tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guide-button-row{flex:1;align-items:flex-end;justify-content:flex-end}.guide-button-row .pf-button{margin-left:10px}.faq-tag.other{background-color:#016aff80}.faq-tag.guide{background-color:var(--background-light4)}.faq-tag.checklist{background-color:#5e1b5480}.faq-tag.tutorial{background-color:#77d7ff80}.faq-tag.reference{background-color:#b7a8ff80}.faq-tag.standards{background-color:#7200c780}.header-user-fc{display:flex;cursor:pointer}.header-user-icon{display:flex;margin:auto auto auto 24px;width:32px;height:32px;border-radius:50%;background-color:var(--user-icon-color)}.hui-text{font:var(--user-icon-font);text-anchor:middle;color:#fff;margin:auto}.header-user{display:flex;margin:auto auto auto 10px;flex-flow:column nowrap}.header-user span{white-space:nowrap}.header-user-name{font:var(--user-name-font)}.header-company-name{font-size:11px;color:#696969}.header-user-menu{position:absolute;z-index:10;right:0;min-width:200px;flex:1;flex-flow:column nowrap;display:flex;margin-top:80px;padding:6px;background-color:#fff;border:solid 1px var(--border-color);border-top:none;border-radius:var(--border-radius-md)}.header-menu-item{display:flex;padding:8px;font:var(--font-body)}.header-menu-item .icon-fc{margin:auto 10px auto 0;width:16px;height:16px}.header-menu-item:hover{background-color:var(--background-light2);border-radius:var(--border-radius)}.user-modal .user-details-fc{min-width:650px}.user-modal>.modal-inner>.modal-content{padding:0}.header-fc{min-height:80px;max-height:80px;border-bottom:1px solid var(--border-color);display:flex;flex-flow:row nowrap;font-family:var(--font-family)}.header-left{display:flex;flex:0;padding-left:24px}.header-title{display:flex;margin:auto 0}.header-logo{height:40px;width:100px;cursor:pointer;margin:20px auto}.header-name{margin:auto 0 21px 20px;font:var(--header-name-font);color:var(--header-name-color);white-space:nowrap}.header-middle{display:flex;flex:1}.header-search{display:flex;width:50%;min-width:200px;max-width:500px;height:38px;margin:auto;border:1px solid var(--border-color);border-radius:var(--header-search-border-radius);color:#0000004d;background-color:var(--control-bg-color)}.hs-icon{margin:auto 0 auto 8px;width:20px;height:20px;color:var(--icon-color)}.hs-input{flex:1;margin:auto 5px}.hs-input input{border:none;background-color:transparent}.hs-input input:focus{border:none;outline:none;box-shadow:none}.header-right{flex:0;display:flex;padding-right:20px}.header-notifications{display:flex;margin:auto;width:38px;height:38px;border-radius:8px;background-color:var(--background-light2);color:#0000008a}.header-notifications svg{margin:auto;color:var(--icon-color)}.footer-fc{background-color:#fcfcfc;display:flex;flex-flow:row nowrap;font-family:var(--font-family);height:32px;flex-shrink:0}.footer-left{display:flex;flex-flow:row nowrap;padding-left:16px}.footer-text{font:var( --font-xsmall);white-space:nowrap}.footer-right{display:flex;flex-flow:row nowrap;margin-left:auto;padding-right:16px}.footer-section{padding:0 8px;margin:auto 0}.footer-section-title{font:var( --section-title-font )}.footer-link{color:var(--background-dark2);text-decoration:none;cursor:pointer}:root{--background-light-gray: #ECECEC20;--border-color: #b5e0ff;--background-light: #ECECEC20;--background-light2: #ECECEC20;--background-light3: #d6eeff20;--background-light4: #d6eeff80;--background-medium: #d6eeff80;--background-medium2: #b5e0ff;--background-medium3: #b5e0ff;--background-dark1: #016aff;--background-dark2: #016aff;--icon-color: #016aff;--icon-color-light: #fff;--transition-ms: .3s;--border-radius-xl: 20px;--border-radius-lg: 16px;--border-radius-md: 10px;--border-radius-sm: 8px;--border-radius-xs: 6px;--border-radius: var(--border-radius-md);--border-radius-large: var(--border-radius-xl);--color-text-dk: black;--color-text-d1: #050038;--color-text-md: #050038;--color-text-lt: white;--color-link: #016aff;--font-family: Public Sans;--font-size-xxl: 18px;--font-size-xl2: 16px;--font-size-xl: 16px;--font-size-lg: 15px;--font-size-md: 14px;--font-size-sm: 13px;--font-size-xs: 12px;--line-height: 18px;--font-xxl: var(--font-size-xxl)/var(--line-height) var(--font-family);--font-xl2: var(--font-size-xl2)/var(--line-height) var(--font-family);--font-xl: var(--font-size-xl)/var(--line-height) var(--font-family);--font-lg: var(--font-size-lg)/var(--line-height) var(--font-family);--font-md: var(--font-size-md)/var(--line-height) var(--font-family);--font-sm: var(--font-size-sm)/var(--line-height) var(--font-family);--font-xs: var(--font-size-xs)/var(--line-height) var(--font-family);--font-body: 400 var(--font-md);--font-bold: 500 var(--font-md);--font-caption: 400 var(--font-xs);--font-small: 400 var(--font-sm);--font-xsmall: 300 var(--font-xs);--font-message: 400 var(--font-size-md)/1.5 var(--font-family);--header-name-font: 400 var(--font-xxl);--header-name-color: #050038;--header-search-border-radius: var(--border-radius-xl);--user-icon-font: 500 var(--font-md);--user-icon-color: #b7a8ff;--user-name-font: 500 var(--font-md);--sidemenu-item-font: 400 var(--font-md);--sidemenu-item-border-radius: var(--border-radius-xl);--page-title-font: 700 var(--font-xxl);--page-title-color: var(--color-text-d1);--page-subtitle-font: 400 var(--font-xl);--page-subtitle-color: var(--color-text-d1);--message-font: 400 var(--font-md);--message-title-font: 400 var(--font-md);--message-color: #016aff;--message-border-radius: var(--border-radius-xl);--tile-title-font: 400 var(--font-xl);--tile-border-radius: var(--border-radius-xl);--tile-inner-radius: var(--border-radius-xl);--section-title-font: 400 var(--font-xl);--section-subtitle-font: 400 var(--font-lg);--section-subtitle-color: var(--color-text-d1);--section-caption-font: 400 var(--font-md);--section-separator-font: 400 var(--font-sm);--pdb-button-font: 400 var(--font-md);--pdb-button-border-radius: var(--border-radius-xl);--pdb-icon-circle-color: var(--icon-color);--pdb-icon-circle-bg-color: var(--background-dark1);--control-font: 400 var(--font-md);--control-span-font: 400 var(--font-md);--control-bg-color: var(--background-light3);--control-border-color: var(--background-medium);--text-font: 400 var(--font-md);--text-label2-font: var(--font-caption);--text-border-radius: var(--border-radius-xs);--select-font: 400 var(--font-md);--select-border-radius: var(--border-radius-xs);--button-font: 400 var(--font-md);--button-border-radius: var(--border-radius-xl);--button-border-color: var(--background-medium);--field-label-font: 400 var(--font-md);--field-value-font: 400 var(--font-md);--field-value-color: var(--color-text-dk);--state-button-font: 400 var(--font-md);--state-button-role-font: 400 var(--font-xs);--state-button-border-radius: var(--border-radius-xl);--error-border-color: #d14343;--error-background-color: #d1434320;--tab-border-radius: var(--border-radius-xl);--tab-font: 400 var(--font-md);--tab-count-size: 30px;--tab-count-bg-color: rgb(181, 224, 255);--tab-height: 40px;--stepper-description-font: 400 var(--font-xs);--stepper-left-font: 400 var(--font-md);--stepper-right-font: 500 var(--font-md);--stepper-initial-color: #ededed;--stepper-current-color: rgb(1, 106, 255);--stepper-complete-color: #10B981;--stepper-bar-color: rgb(1, 106, 255);--stepper-line-color: rgb(181, 224, 255);--table-font: 400 var(--font-md);--table-th-font: 700 var(--font-md);--table-td-font: 400 var(--font-md);--category-tabs-height: 40px;--wizard-border-radius: var(--border-radius-xl);--wts-title-font: 400 var(--font-md);--wts-subtitle-font: 400 var(--font-md);--wts-subtitle-color: var(--color-text-md);--multi-site-title-font: 400 var(--font-lg);--status-cell-font: 400 var(--font-md);--status-label-font: 400 var(--font-md);--status-color-draft: lightgray;--status-color-pendingapproval: #016aff;--status-color-pendingworkorder: #b5e0ff;--status-color-received: #B7a8ff;--status-color-scheduled: #7200c7;--status-color-completed: #10B981;--status-color-cancelled: #D14343;--status-color-deleted: #D14343;--status-color-rejected: #D14343;--status-color-notcompleted: #D14343;--status-text-draft: black;--status-text-pendingapproval: white;--status-text-pendingworkorder: #050038;--status-text-received: white;--status-text-scheduled: white;--status-text-completed: white;--status-text-cancelled: white;--status-text-deleted: white;--status-text-rejected: white;--status-text-notcompleted: white}#root{height:100vh;font-family:var(--font-family);font-size:16px;display:flex;flex-flow:column nowrap}input,text,textarea{border-radius:var(--text-border-radius)}select{border-radius:var(--select-border-radius)}h1{font:var(--page-title-font);margin:0;color:var(--page-title-color)}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-fc{width:100%;height:100%;padding-left:144px;padding-right:20px}.login-button{height:36px;font:var(--button-font)}.unauthorised-fc{width:100%;height:100%;padding-top:20px;padding-left:15px;padding-right:20px}.not-found-fc{padding-top:20px;width:100%;height:100%;padding-left:15px;padding-right:20px}
