body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,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-root-view{display:flex;flex:1;min-width: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:200px;padding:10px}.sidemenu-item{display:flex;height:40px;font-size:13px;font-weight:500;border-radius:var(--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-left:5px;font-size:11px;font-weight:500;color:#696969}.pf-control{display:flex;flex-flow:column nowrap;font-size:12px;font-family:Segoe UI}.pf-control-label{display:flex}.pf-label-icon{max-width:18px;max-height:18px;color:var(--icon-color);margin-right:4px;margin-top:1px}.pf-control span{font-weight:500;margin-bottom:4px}.pf-control.required .pf-label-span:after{content:" *";color:red}span.required:after{content:" *";color:red}input,select{font-family:Segoe UI}.pf-select{border:solid 1px var(--background-light2);border-radius:5px;font-size:12px;height:30px;background-color:var(--background-light);padding-left:4px}.pf-select:invalid{background-color:var(--background-light);color:#696969}.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:#fff2f2!important}.pf-text{border:solid 1px var(--background-light2);border-radius:5px;font-size:12px;height:30px;background-color:var(--background-light);padding-left:8px}.pf-text:focus{outline:solid 1px var(--background-dark1)}.pf-text-label2{color:#696969;font-weight:400;font-size:11px;margin-top:2px;margin-bottom:0!important}.pf-control.failed-validation .pf-text-label2{color:red}.pf-control.failed-validation .pf-text,.pf-text.failed-validation{background-color:#fff2f2!important}.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:6px}.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-size:12px;font-family:Segoe UI;height:unset}.pf-checkbox-control{flex-flow:row nowrap!important;align-items:flex-end;padding-bottom:2px}.pf-checkbox-control input{margin-bottom:6px}.pf-checkbox-control span{margin-left:0;margin-bottom:4px;font-weight:400}.pf-button{display:flex;justify-content:space-between;height:36px;padding:0 10px;border:solid 1px var(--background-medium);border-radius:var(--border-radius);font-size:12px;font-weight:500;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(--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-size:12px;font-weight:500}.pf-statebutton span.pf-sb-role{margin:-8px auto auto;font-size:11px;font-weight:400;color:#696969}.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}.page-view{display:flex;flex-flow:column nowrap;flex:1;min-width:0;overflow-x:hidden;background-color:var(--background-light);padding:20px}.pv-inner{display:flex;flex-flow:column nowrap;width:100%;max-width:900px;flex:1;margin:auto;min-height:0}.pv-inner.pv-wide{max-width:1100px}.pv-inner.pv-max{max-width:1200px}.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-flow: column nowrap;flex:0}.pv-header-right .pf-button:not(:last-child){margin-right:10px}.pv-title span{font-size:18px;font-weight:500}.pv-subtitle{margin-top:8px;margin-bottom:20px}.pv-subtitle span{color:#696969}.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(--border-radius-large);background-color:#fff;display:flex;flex-flow:column nowrap;padding:20px;width:100%;flex-shrink:0}.pv-tile.vscroll{min-height:0;flex-shrink:unset}.pvt-header{display:flex;margin-bottom:10px}.pvt-title{display:flex;font-size:14px;font-weight:500;flex:1;margin-bottom:20px}.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:16px}.page-form{border:solid 1px var(--border-color);border-radius:var(--border-radius-large);display:flex;flex-flow:column nowrap;padding:20px;flex:1;min-height:0;overflow-y:auto}.pf-header{display:flex;margin-bottom:20px}.pf-title,.pf-header>span{font-size:14px}.pf-section{display:flex;flex-flow:column nowrap;padding-top:12px;border-top:solid 1px var(--border-color)}.pf-section.no-border{padding-top:0;border-top:none}.page-form .pf-section:not(:last-child){margin-bottom:16px}.pfs-header{display:flex;margin-bottom:10px}.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-size:13px;font-weight:500}.pfs-subtitle{font-size:12px;font-weight:400;color:#696969;margin-top:2px}.pf-section-top-text{z-index:10;background-color:#fff;margin:-22px auto 6px;padding:0 6px;font-size:12px;color:#696969}.pf-section-row{display:flex;flex-flow:row nowrap}.pf-section .pf-section-row:not(:last-child){margin-bottom:10px}.pf-section-row>div{flex:1}.pf-section-row>div:not(:last-child){margin-right:16px}.pf-field{display:flex;flex-flow:column nowrap}.pf-field-label{font-size:12px;margin-bottom:2px}.pf-field-value{font-size:13px;font-weight:500;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-message{display:flex;flex-flow:column nowrap;padding:12px;color:#4169e1;background-color:var(--background-light2);border:solid 1px var(--border-color);border-radius:6px;font-size:12px}.pf-message-title{font-size:12px;font-weight:500;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}.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;background-color:var(--background-light)}.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-inner{display:flex;flex-flow:column nowrap;max-width:800px;flex:1;margin:10px auto;min-height:0}.rw-title span{font-size:22px;font-weight:500}.rw-subtitle{margin-top:8px;margin-bottom:10px}.rw-subtitle span{color:#696969}.rw-content{display:flex;flex-flow:column nowrap;background-color:#fff;border-radius:8px;min-height:0}.rw-confirm-tile{display:flex;flex-flow:column nowrap;flex:1;padding:16px;border:1px solid var(--border-color);border-radius:var(--border-radius)}.rw-confirm-tile:not(:last-child){margin-bottom:16px}.rw-confirm-tile.multi-site{border-left:4px solid var(--background-dark1)}.rw-ct-title{display:flex;margin-bottom:16px;flex:1}.rw-ct-title span{font-size:14px;font-weight:400}.rw-ct-header{display:flex;position:relative}.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;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-content-title{margin-bottom:10px}.rw-content-title.top-margin{margin-top:16px}.rw-ct-content{display:flex}.rw-ct-column{display:flex;flex-flow:column nowrap;flex:1}.rw-ct-row{display:flex;width:100%;font-size:12px}.rw-ct-row:not(:first-child){margin-top:6px}.rw-ct-row span:first-child{font-weight:500;margin-right:5px}.rw-confirm-message{border:solid 1px lightgray;border-radius:5px;padding:10px;font-size:12px}.rw-confirm-authorisation,.rw-confirm-information{background-color:var(--background-light2)}.rw-agree-checkbox input{margin-bottom:auto!important}.rw-agree-checkbox span{margin-left:5px!important;font-weight:500!important}.rw-submitted-row{margin-top:5px}.rw-submitted-message{font-size:13px;font-weight:400!important}.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(--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;font-size:12px;font-weight:500}.pdb-icon-circle{margin:8px auto 5px;width:36px;height:36px;background-color:var(--background-medium);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--icon-color)}.pdb-button:hover .pdb-icon-circle{background-color:var(--background-dark1)}.pdb-button-icon{margin:auto;color:var(--icon-color)}.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}.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}.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}.work-type-section .wts-title{font-size:12px;font-weight:500}.work-type-section .wts-subtitle{font-size:12px;color:#696969}.work-type-buttons{display:flex;margin-top:12px}.work-details-fc .pf-message{margin:16px 0}.work-details-fc .multi-site-title{font-size:13px;font-weight:500;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:50px;z-index:10;background-color:#fff;margin-top:3px;border:1px solid var(--border-color);border-radius:var(--border-radius)}.address-result{display:flex;height:28px;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-size:12px}.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;font-size:12px;flex:1}.multi-site-table tr{padding:5px 0}.multi-site-table th{white-space:nowrap;padding:8px;background-color:var(--background-light);font-weight:500}.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}.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}.electrician-details-fc .pf-section{margin-top:16px;padding-top:0}.electrician-details-fc .pf-message{margin-top:16px}.stepper-fc{display:flex}.step-g:hover{cursor:pointer}.step-label{font-size:12px}.step-description{font-size:10px}.step-g.step-current .step-label,.step-g.step-complete .step-label{font-weight:100}.step-title-left{font-weight:500}.step-title-right{font-weight:200}.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);font-family:Fira Sans,sans-serif;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:#00f}.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:2px;margin-left:1px!important}.pg2-button .icon-left{padding-top:2px;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;background-color:var(--background-light4);border-radius:var(--border-radius-large);border:solid 1px var(--background-medium);cursor:pointer}.tab-fc{display:flex;flex:1;margin:2px;border-radius:var(--border-radius-large);transition:margin-top .3s ease;transition:box-shadow .3s ease;transition:background-color .3s 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;font-size:12px;-webkit-user-select:none;user-select:none}.tab-count{display:flex;width:20px;height:20px;border-radius:50%;margin:auto auto auto 5px}.tab-count-label{margin:auto;padding-right:1px;text-anchor:middle;color:#fff;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:rgba(0,0,0,.3);-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)}.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)}.modal-button{width:100px;margin:0 5px}.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-controls{display:flex}.pvt-filter-controls>div:not(:last-child){margin-right:10px}.pvt-filter-controls .filter-search input{width:300px}.pvt-filter-controls .filter-clear{margin-left:auto;margin-top:auto}.pvt-filter-checkboxes{display:flex;flex-flow:column nowrap;margin-top:auto;margin-left:10px}.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-family:Segoe UI;font-size:12px;border-bottom:1px solid var(--border-color)!important}.requests-table .table-fc td{height:48px;font-family:Segoe UI;font-weight:450;font-size:12px;border-bottom:1px solid var(--border-color)!important}.requests-table .table-fc-row:hover td{background-color:var(--background-light)!important}.requests-table .table-fc-row:nth-of-type(odd):not(:hover) td{background-color:#fff}.requests-table .MuiTableContainer-root{box-shadow:none}.status-cell span{display:inline-block;height:20px;vertical-align:middle;padding-left:6px;padding-right:6px;padding-top:1px;border-radius:4px;text-align:center}.status-cell.draft span{background-color:#d3d3d3}.status-cell.pendingapproval span{background-color:#1e90ff;color:#fff}.status-cell.pendingworkorder span{background-color:#daa520;color:#fff}.status-cell.received span{background-color:coral;color:#fff}.status-cell.scheduled span{background-color:#ba55d3;color:#fff}.status-cell.completed span{background-color:#3cb371;color:#fff}.status-cell.cancelled span,.status-cell.deleted span,.status-cell.rejected span,.status-cell.notcompleted span{background-color:#dc143c;color:#fff}.request-details-fc,.request-details-fc .pv-content-column{overflow-y:auto;min-height:0;position:relative}.status-label{padding:4px 10px;border-radius:var(--border-radius);-webkit-user-select:none;user-select:none}.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:#d3d3d3}.status-submitted{background-color:#ba55d3;color:#fff}.status-pendingapproval{background-color:#1e90ff;color:#fff}.status-pendingworkorder{background-color:#daa520;color:#fff}.status-received{background-color:coral;color:#fff}.status-scheduled{background-color:#ba55d3;color:#fff}.status-cancelled,.status-rejected{background-color:#dc143c;color:#fff}.status-completed{background-color:#3cb371;color:#fff}.status-notcompleted{background-color:#dc143c;color:#fff}.header-labels{position:absolute;z-index:10;right:20px;min-width:180px;flex:1;flex-flow:column nowrap;display:flex;margin-top:30px;padding:6px;background-color:#fff;border:solid 1px var(--border-color);border-radius:var(--border-radius)}.header-label{font-size:13px;font-weight:400;padding:1px 6px 0;height:20px;border-radius:4px;margin-right:10px}.header-label-row{display:flex;padding:8px}.header-label-row:hover{background-color:var(--background-light2);border-radius:var(--border-radius)}.header-label-count{margin-left: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}.admin-requests .table-fc{//border-top: 1px solid var(--border-color)}.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;button {text-transform: none; min-height: 56px;}}.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-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}.rtpil-view,.rtpil-download{border:solid 1px var(--border-color);border-radius:var(--border-radius);box-sizing:border-box;padding:8px;a {text-decoration: none; color: #000;}}.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;textarea {width: 100%; height: 100%; box-sizing: border-box; resize: none;}}.support-field{flex:1;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}.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}.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-block;height:19px;vertical-align:middle;font-size:10px;font-weight:500;padding-left:8px;padding-right:8px;padding-top:0;border-radius:8px;background:lightskyblue}.uct-buttons{display:flex;flex:0;margin:auto 0}.uct-buttons .pf-button:not(:last-child){margin-right:10px}.uct-activate{margin-right:8px}.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:Segoe UI}.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}.header-user-fc{display:flex}.header-user-icon{display:flex;margin:auto auto auto 24px;width:32px;height:32px;border-radius:50%;background-color:#9999eb}.hui-text{font-size:14px;font-weight:500;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-size:13px;font-weight:500}.header-company-name{font-size:11px;color:#696969}.header-fc{min-height:60px;max-height:60px;border-bottom:1px solid var(--border-color);display:flex;flex-flow:row nowrap;font-family:Segoe UI}.header-left{display:flex;flex:0;padding-left:15px}.header-title{display:flex;height:32px;margin:auto 0}.header-logo{height:32px;width:32px}.header-name{margin:auto 10px;font-size:16px;font-weight:500;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(--border-radius);color:#0000004d;background-color:var(--background-light)}.hs-icon{margin:auto 0 auto 8px;width:20px;height:20px;color:var(--icon-color-light)}.hs-input{display:flex;flex:1;margin:auto 5px}.hs-input input{font-size:13px;color:gray;background-color:var(--background-light);width:100%;border:none;height:20px}.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)}.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)}}#root{height:100vh;font-family:Segoe UI,-apple-system;font-size:13px;display:flex;flex-flow:column nowrap}:root{--background-light-gray: #f9f9f9;--border-color: #d2e9ff;--border-radius: 7px;--border-radius-large: 10px;--background-light: #f8fbff;--background-light2: #f4f9ff;--background-light3: #ddeeff;--background-light4: #bcdeff;--background-medium: #bcdeff;--background-dark1: #56acff;--background-dark2: #0066ff;--icon-color: dodgerblue;--icon-color-light: #8f83da;--transition-ms: .3s}.home-fc{width:100%;height:100%;padding-left:100px;padding-right:20px}.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}
