﻿@font-face{font-family:'CostminerGlyphs';src:url('Content/glyphs.woff');}.glyph::after{display:inline;text-align:center;}.glyph{font-family:"CostminerGlyphs";font-style:normal;font-weight:normal;speak:none;font-variant:normal;text-transform:none;line-height:1em;display:inline-block;}.glyph-quote::after{content:'';}.glyph-invoice::after{content:'';}.glyph-rate-breakdown::after{content:'';}.glyph-calculator::after{content:'';}.glyph-job::after{content:'';}.glyph-contact::after{content:'';}.glyph-report::after{content:'';}.glyph-lookup::after{content:'';}.glyph-business::after{content:'';}.glyph-child::after{content:'';}.glyph-return::after{content:'';}.glyph-dropdown-arrow::after{content:'';}.glyph-indent::after{content:'';}.glyph-outdent::after{content:'';}.glyph-dropup-arrow::after{content:'';}.glyph-123::after{content:'';}.glyph-composite::after{content:'';}.glyph-home::after{content:'';}.glyph-resource::after{content:'';}.glyph-rate::after{content:'';}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QDcf6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:200;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QLce6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QGke6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QDce6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QAUe6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QOkZ6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QNAZ6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QLcZ6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:italic;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0kIpQlx3QUlC5A4PNr4C5OaxRsfNNlKbCePevHtVtX57DGjDU1QJ4Z6Vc.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9At9d.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:200;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyB9A99d.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyCjA99d.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyD9A99d.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyDPA99d.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAjBN9d.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyAaBN9d.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyB9BN9d.ttf) format('truetype');}@font-face{font-family:'Noto Sans';font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/notosans/v39/o-0mIpQlx3QUlC5A4PNB6Ryti20_6n1iPHjcz6L1SoM-jCpoiyBUBN9d.ttf) format('truetype');}.toolbar-micro{flex-shrink:0;overflow-x:auto;display:flex;height:20px;align-items:center;}.toolbar-short{flex-shrink:0;}.toolbar-short .toolbar-content{overflow-x:auto;display:flex;align-items:center;height:40px;}.toolbar-short .toolbar-content .toolbar-btn{padding:0;font-size:14px;flex-shrink:0;height:28px;display:flex;align-items:center;line-height:1;background:none;border:0;}.toolbar-short .toolbar-content .toolbar-btn .toolbar-btn:focus{outline:0;}.toolbar-short .toolbar-content .toolbar-btn:disabled{color:#777;}.toolbar-short .toolbar-content .toolbar-btn:hover:not(:disabled){color:#f15000;}.toolbar-short .toolbar-content .toolbar-btn.active{padding:2px 7px;margin:0 7px;border:1px solid #486e8b;}.toolbar-short .toolbar-content .toolbar-btn.dropout-target-active{color:#f15000;}.toolbar-short .toolbar-content .toolbar-btn.important{border:2px #0070c0 solid;margin:0 6px;background:#eee;color:#002743;height:28px -moz-fit-content 2px;padding:0 10px;}.toolbar-short .toolbar-content .toolbar-btn.important:hover:not(:disabled){background-color:#fff;}.toolbar-short .toolbar-content .toolbar-btn .icon{margin-right:5px;font-size:15px;}.toolbar-short .toolbar-content .control-box{color:#002743;background:#fbfbfb;height:26px;border:solid 2px #c4c4c4;outline:0;padding-left:10px;padding-right:10px;}.toolbar-short .toolbar-content .control-box::placeholder{color:#aaa;}.toolbar-short .toolbar-content .toolbar-control{display:block;align-self:center;width:300px;min-width:100px;}.toolbar-short .toolbar-content .toolbar-separator{border-left:1px solid #c4c4c4;margin:0 5px;height:18px;}.toolbar-short .toolbar-content .toolbar-btn,.toolbar-short .toolbar-content .toolbar-control,.toolbar-short .toolbar-content .toolbar-label{margin:0 15px;}.toolbar-short .toolbar-content .select2-container{align-self:center;}.toolbar-short .toolbar-content .select2-container .select2-choice{color:#002743;background:#fbfbfb;height:26px;border:solid 2px #c4c4c4;outline:0;padding-left:10px;padding-right:10px;}.toolbar-short .toolbar-content .select2-container .select2-choice::placeholder{color:#aaa;}.toolbar-short .toolbar-content .select2-container .select2-choice .select2-chosen{padding:2px 5px;line-height:18px;}.toolbar-short .toolbar-content .select2-container .select2-choice .select2-arrow b,.toolbar-short .toolbar-content .select2-container .select2-choice div b{background-position:0 -1px;}.toolbar-short .toolbar-content .select2-container:not(.select2-dropdown-open) .select2-arrow{border-color:#c4c4c4;}.toolbar-short .toolbar-content .select2-container-active .select2-choice{box-shadow:none;}.toolbar-short .toolbar-content .additional-button{height:26px;padding-left:3px;padding-right:3px;}.toolbar-short .toolbar-content .additional-button:hover{background:#c4c4c4;}.toolbar-short .toolbar-content .select2-default{color:#aaa!important;}.toolbar-short .dropout{z-index:1150;}.toolbar-short .dropout .body{background:#fff;border:1px solid #dcdcdc;padding:10px 0;position:relative;box-shadow:0 8px 10px rgba(0,0,0,.1),-10px 8px 15px rgba(0,0,0,.1),10px 8px 15px rgba(0,0,0,.1);}.toolbar-short .dropout .body.menu{display:flex;flex-direction:column;color:#002743;background-color:#fff;padding:13px/2 0;cursor:default;}.toolbar-short .dropout .body.menu .menu-item,.toolbar-short .dropout .body.menu .menu-group{display:flex;align-items:center;}.toolbar-short .dropout .body.menu .menu-item{padding:0 17.29px;font-size:13px;border:0;line-height:1.9;background-color:transparent;border-radius:0;text-align:start;white-space:nowrap;}.toolbar-short .dropout .body.menu .menu-item:disabled{color:#c4c4c4;}.toolbar-short .dropout .body.menu .menu-item:hover:not(:disabled){color:#fff;background-color:#002743;}.toolbar-short .dropout .body.menu .menu-item>.icon{width:1.5em;text-align:center;margin-right:5px;vertical-align:middle;font-size:15.6px;}.toolbar-short .dropout .body.menu .menu-item a{color:inherit;text-decoration:none;}.toolbar-short .dropout .body.menu .menu-group{padding:2px 17.29px;background:#eee;margin-bottom:5px;font-size:14.95px;line-height:1.43;}.toolbar-short .dropout .body.menu .menu-group:not(:first-child){margin-top:5px;padding-top:5px;}.toolbar-short .dropout .body.menu .menu-separator{border-bottom:1px solid #002743;margin:5px 0;}.toolbar-short .additional-button{background:none;border:2px solid #c4c4c4;background-image:none;outline:0;}.toolbar-short .additional-button:hover{background:#eee;}.modal-body>.toolbar-short{background:#eee;border-bottom:1px solid #c4c4c4;margin:-20px -20px 10px -20px;}.toolbar-short-select2-dropdown{color:#002743;border-color:#c4c4c4;border-width:2px;box-shadow:none;border-radius:0;background:#fbfbfb;}.modal-header .toolbar-short{margin-top:10px;margin-left:-15px;}.modal-header .toolbar-short .toolbar-separator{border-color:#486e8b;}.select2-drop.select2-ancestor-toolbar-short{border-width:2px;border-color:#c4c4c4;box-shadow:none;}.toolbar-tall{color:#555;flex-shrink:0;font-size:12px;}.toolbar-tall .toolbar-page-content{height:89px;z-index:0;}.toolbar-tall .toolbar-page-header,.toolbar-tall .toggle-sliding{padding:3px 11px 2px 11px;cursor:default;}.toolbar-tall .toolbar-page-header:hover,.toolbar-tall .toggle-sliding:hover{background-color:#fdfaf2;}.toolbar-tall.sliding{z-index:10;}.toolbar-tall.sliding .toolbar-page-headers{z-index:1;position:relative;}.toolbar-tall.sliding .toolbar-page-content{transition:transform .5s;margin-bottom:-89px;}.toolbar-tall.sliding:hover .toolbar-page-content{transform:translate(0,0);border-bottom:1px solid #c3c3c3;}.toolbar-tall.sliding:not(:hover) .toolbar-page-content{transform:translate(0,-89px);}.toolbar-tall .form-control{font-size:12px;height:31px;display:inline-block;}.toolbar-tall .toolbar-btn{display:block;cursor:default;text-align:center;background:none;margin:0 3px;height:100%;border:1px solid transparent;font-size:11px;line-height:20px;padding:0 3px;}.toolbar-tall .toolbar-btn:hover:not(:disabled){background:#d9eaf6;}.toolbar-tall .toolbar-btn:focus{outline:0;}.toolbar-tall .toolbar-btn.active{border:1px solid #ccc;}.toolbar-tall .toolbar-btn.active:not(:disabled){background-color:#d9eaf6;}.toolbar-tall .toolbar-btn.active:hover:not(:disabled){background-color:#f8ebce;}.toolbar-tall .toolbar-btn:disabled{color:#ccc;}.toolbar-tall .toolbar-btn .glyphicon,.toolbar-tall .toolbar-btn .fontello,.toolbar-tall .toolbar-btn .glyph,.toolbar-tall .toolbar-btn .material-symbols-outlined{display:block;font-size:18px;margin-bottom:3px;}.toolbar-tall .toolbar-control{margin-left:3px;margin-right:3px;}.toolbar-tall input.toolbar-control{border:1px solid #c4c4c4;}.toolbar-tall input.toolbar-control:focus{outline:0;}.toolbar-tall .toolbar-control:not(:disabled) .icon,.toolbar-tall .toolbar-btn:not(:disabled) .icon{color:#507087;}.toolbar-tall .toolbar-separator{border-left:1px solid #ccc;margin-left:3px;margin-right:3px;height:100%;float:left;}.toolbar-tall .toolbar-form{margin-left:3px;}.toolbar-tall .toolbar-form th{padding:0 3px;font-weight:normal;font-size:11px;}.toolbar-page-headers{display:flex;flex-direction:row;border-bottom:1px solid #c3c3c3;height:28px;font-size:11px;background-color:#f4f5fa;padding-top:3px;padding-bottom:3px;}.toolbar-page-header.active{height:calc(100% + 3px);background:#f4f5fa;padding:2px 10px;border-bottom:2px solid #486e8b;}.toolbar-page-content{flex-grow:1;display:flex;flex-direction:row;padding:5px 2px;}.with-subborder .toolbar-page-content{border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}.toolbar-btn-stack-3>.toolbar-btn{margin-top:0;margin-bottom:0;}.toolbar-btn-stack-3>.toolbar-control,.toolbar-btn-stack-3>.select2-container.form-control.toolbar-control{margin-top:5px;margin-bottom:6px;}.toolbar-btn-group,.toolbar-reminder{position:relative;align-self:stretch;}.toolbar-btn-group{border-right:2px solid #dcdcdc;padding:0 3px;flex-shrink:0;}.toolbar-btn-group:last-child{border-right:0;}.toolbar-btn-group{display:flex;flex-direction:column;}.toolbar-btn-group-title{text-align:center;font-size:90%;color:#4f6e99;order:2;margin:1px 10px 0 10px;}.toolbar-btn-group-content{order:1;display:flex;flex-direction:row;height:63px;justify-content:center;}.toolbar-btn-stack{display:flex;flex-direction:column;justify-content:space-evenly;align-items:flex-start;}.toolbar-btn-stack .toolbar-btn{height:auto;padding-top:0;padding-bottom:0;flex-shrink:0;}.toolbar-btn-stack .toolbar-btn .glyphicon,.toolbar-btn-stack .toolbar-btn .fontello,.toolbar-btn-stack .toolbar-btn .glyph{font-size:inherit;display:inline-block;}.toolbar-btn-stack .toolbar-btn .fontello{margin-bottom:0;}.toolbar-btn-chain{display:flex;flex-direction:row;align-self:stretch;justify-content:space-between;}.toolbar-popover .toolbar-btn{float:none;margin-top:3px;margin-bottom:3px;}.toolbar-reminder{padding-left:3px;flex-grow:1;}.multiline-name-editor{height:calc(5em*1.4 + 2px*2);line-height:1.4;border-top:2px solid #eee;border-bottom:2px solid #eee;border-left:0;border-right:0;padding:0 5px;display:block;resize:none;}.multiline-name-editor:focus{outline:0;}.multiline-name-editor:disabled{border-color:#eee;background-color:#fbfbfb;}.multiline-name-editor::-webkit-input-placeholder{color:#ccc;}.multiline-name-editor::-moz-placeholder{color:#ccc;}.multiline-name-editor::-moz-placeholder{color:#ccc;}.multiline-name-editor:-ms-input-placeholder{color:#ccc;}.toolbar-tall .report-template-picker{width:200px;}.toolbar-tall .select2-container .select2-choice,.toolbar .select2-container .select2-choice,.toolbar-tall input.toolbar-control{height:24px;}.toolbar-tall .select2-container .select2-choices .select2-search-field input,.toolbar-tall .select2-container .select2-choice,.toolbar-tall .select2-container .select2-choices,.toolbar .select2-container .select2-choices .select2-search-field input,.toolbar .select2-container .select2-choice,.toolbar .select2-container .select2-choices,.toolbar-tall input.toolbar-control{border-radius:2px;}.toolbar-tall .select2-container .select2-choice .select2-arrow b,.toolbar-tall .select2-container .select2-choice div b,.toolbar .select2-container .select2-choice .select2-arrow b,.toolbar .select2-container .select2-choice div b{background-position:0 -1px;}.toolbar-tall .select2-chosen,.toolbar-tall .select2-choice>span:first-child,.toolbar-tall .select2-container .select2-choices .select2-search-field input,.toolbar .select2-chosen,.toolbar .select2-choice>span:first-child,.toolbar .select2-container .select2-choices .select2-search-field input,.toolbar-tall input.toolbar-control{padding:3px 6px;}.toolbar-select2-dropdown.select2-drop{border-radius:0 0 2px 2px;}.select2-drop.select2-ancestor-toolbar-tall{clip-path:inset(1px -8px -8px -8px);border-radius:0;}.toolbar-local{display:flex;flex-shrink:0;padding:0 3px;font-size:13px;flex-wrap:wrap;align-items:center;}.toolbar-local.expand{flex-grow:1;}.toolbar-local .toolbar-btn.solid{margin:5px 4px;height:20px;color:#fff;font-size:10px;background-color:#f15000;padding:0 10px;border:1px solid #e24b00;line-height:20px;vertical-align:middle;white-space:nowrap;}.toolbar-local .toolbar-btn.solid:hover:not(:disabled){background-color:#ff6d25;border:1px solid #ff6316;}.toolbar-local .toolbar-btn.solid:disabled{background:#d8d8d8;border-color:#d8d8d8;color:#f2f2f2;}.toolbar-local .toolbar-btn.light{margin:3px 1px;height:24px;border:1px solid transparent;color:#002743;padding:3px;line-height:16px;background:none;display:flex;}.toolbar-local .toolbar-btn.light:hover:not(:disabled){background:#d9eaf6;}.toolbar-local .toolbar-btn.light:hover:not(:disabled):not(.active),.toolbar-local .toolbar-btn.light.dropout-location-target-active{border-color:#b0d3ec;}.toolbar-local .toolbar-btn.light.active{border-color:#002743;}.toolbar-local .toolbar-btn.light.active:not(:disabled){background-color:#d9eaf6;}.toolbar-local .toolbar-btn.light .toolbar-dropdown{z-index:1000;}.toolbar-local .toolbar-btn.light .toolbar-dropdown>.body{background-color:#fff;border:1px solid #002743;box-shadow:#ddd 0 0 5px 2px;position:relative;}.toolbar-local .toolbar-btn.light .toolbar-dropdown>.body li:hover{background-color:#f15000;color:#fff;}.toolbar-local .toolbar-btn.light .toolbar-dropdown::before,.toolbar-local .toolbar-btn.light .toolbar-dropdown::after{content:"";display:block;position:absolute;z-index:1;}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical{--triangle-offset-2:calc(var(--triangle-offset-1) + 1px);}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical:not(.centre-triangle){--triangle-offset-1:calc(var(--dropout-offset) + 4px);}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.centre-triangle{--triangle-offset-1:calc(var(--dropout-offset-to-centre) - 9px);}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical::before{border-left:transparent solid 9px;border-right:transparent solid 9px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical::after{border-left:transparent solid 8px;border-right:transparent solid 8px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.before-target::before{left:var(--triangle-offset-1);}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.before-target::after{left:var(--triangle-offset-2);}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.after-target::before{right:var(--triangle-offset-1);}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.after-target::after{right:var(--triangle-offset-2);}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.below-target{padding-top:8px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.below-target::before{top:0;border-bottom:#002743 solid 9px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.below-target::after{top:1px;border-bottom:#fff solid 8px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.above-target{padding-bottom:8px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.above-target::before{bottom:0;border-top:#002743 solid 9px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown.vertical.above-target::after{bottom:1px;border-top:#fff solid 8px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body{display:flex;flex-direction:column;color:#002743;background-color:#fff;padding:13px/2 0;cursor:default;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-item,.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-group{display:flex;align-items:center;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-item{padding:0 14.63px;font-size:11px;border:0;line-height:1.9;background-color:transparent;border-radius:0;text-align:start;white-space:nowrap;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-item:disabled{color:#c4c4c4;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-item:hover:not(:disabled){color:#fff;background-color:#002743;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-item>.icon{width:1.5em;text-align:center;margin-right:5px;vertical-align:middle;font-size:13.2px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-item a{color:inherit;text-decoration:none;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-group{padding:2px 14.63px;background:#eee;margin-bottom:5px;font-size:12.65px;line-height:1.43;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-group:not(:first-child){margin-top:5px;padding-top:5px;}.toolbar-local .toolbar-btn.light .toolbar-dropdown .body .menu-separator{border-bottom:1px solid #002743;margin:5px 0;}.toolbar-local .toolbar-btn.light.text-only{color:#f15000;}.toolbar-local .toolbar-btn.light:disabled{color:#d8d8d8;}.toolbar-local .toolbar-btn.light:hover:not(:disabled){color:#f15000;}.toolbar-local .toolbar-btn.light .glyph,.toolbar-local .toolbar-btn.light .glyphicon,.toolbar-local .toolbar-btn.light .fontello,.toolbar-local .toolbar-btn.light .material-symbols-outlined{font-size:16px;}.toolbar-local .toolbar-btn.light .text{margin-left:5px;}.toolbar-local .dropdown-button{display:flex;padding:0;}.toolbar-local .dropdown-button>.arrow::after{content:"▼";}.toolbar-local .dropdown-button.light{margin:3px 1px;height:24px;border:1px solid transparent;}.toolbar-local .dropdown-button.light:hover:not(:disabled){background:#d9eaf6;}.toolbar-local .dropdown-button.light:hover:not(:disabled):not(.active),.toolbar-local .dropdown-button.light.dropout-location-target-active{border-color:#b0d3ec;}.toolbar-local .dropdown-button.light.active{border-color:#002743;}.toolbar-local .dropdown-button.light.active:not(:disabled){background-color:#d9eaf6;}.toolbar-local .dropdown-button.light .toolbar-dropdown{z-index:1000;}.toolbar-local .dropdown-button.light .toolbar-dropdown>.body{background-color:#fff;border:1px solid #002743;box-shadow:#ddd 0 0 5px 2px;position:relative;}.toolbar-local .dropdown-button.light .toolbar-dropdown>.body li:hover{background-color:#f15000;color:#fff;}.toolbar-local .dropdown-button.light .toolbar-dropdown::before,.toolbar-local .dropdown-button.light .toolbar-dropdown::after{content:"";display:block;position:absolute;z-index:1;}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical{--triangle-offset-2:calc(var(--triangle-offset-1) + 1px);}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical:not(.centre-triangle){--triangle-offset-1:calc(var(--dropout-offset) + 4px);}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.centre-triangle{--triangle-offset-1:calc(var(--dropout-offset-to-centre) - 9px);}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical::before{border-left:transparent solid 9px;border-right:transparent solid 9px;}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical::after{border-left:transparent solid 8px;border-right:transparent solid 8px;}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.before-target::before{left:var(--triangle-offset-1);}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.before-target::after{left:var(--triangle-offset-2);}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.after-target::before{right:var(--triangle-offset-1);}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.after-target::after{right:var(--triangle-offset-2);}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.below-target{padding-top:8px;}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.below-target::before{top:0;border-bottom:#002743 solid 9px;}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.below-target::after{top:1px;border-bottom:#fff solid 8px;}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.above-target{padding-bottom:8px;}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.above-target::before{bottom:0;border-top:#002743 solid 9px;}.toolbar-local .dropdown-button.light .toolbar-dropdown.vertical.above-target::after{bottom:1px;border-top:#fff solid 8px;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body{display:flex;flex-direction:column;color:#002743;background-color:#fff;padding:13px/2 0;cursor:default;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-item,.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-group{display:flex;align-items:center;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-item{padding:0 14.63px;font-size:11px;border:0;line-height:1.9;background-color:transparent;border-radius:0;text-align:start;white-space:nowrap;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-item:disabled{color:#c4c4c4;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-item:hover:not(:disabled){color:#fff;background-color:#002743;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-item>.icon{width:1.5em;text-align:center;margin-right:5px;vertical-align:middle;font-size:13.2px;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-item a{color:inherit;text-decoration:none;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-group{padding:2px 14.63px;background:#eee;margin-bottom:5px;font-size:12.65px;line-height:1.43;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-group:not(:first-child){margin-top:5px;padding-top:5px;}.toolbar-local .dropdown-button.light .toolbar-dropdown .body .menu-separator{border-bottom:1px solid #002743;margin:5px 0;}.toolbar-local .dropdown-button.light>.button{color:#002743;padding:3px;line-height:16px;background:none;display:flex;padding-right:1px;border:0;}.toolbar-local .dropdown-button.light>.button.text-only{color:#f15000;}.toolbar-local .dropdown-button.light>.button:disabled{color:#d8d8d8;}.toolbar-local .dropdown-button.light>.button:hover:not(:disabled){color:#f15000;}.toolbar-local .dropdown-button.light>.button .glyph,.toolbar-local .dropdown-button.light>.button .glyphicon,.toolbar-local .dropdown-button.light>.button .fontello,.toolbar-local .dropdown-button.light>.button .material-symbols-outlined{font-size:16px;}.toolbar-local .dropdown-button.light>.button .text{margin-left:5px;}.toolbar-local .dropdown-button.light>.arrow{color:#002743;padding:3px;line-height:16px;background:none;display:flex;font-size:10px;padding-left:1px;border:0;}.toolbar-local .dropdown-button.light>.arrow.text-only{color:#f15000;}.toolbar-local .dropdown-button.light>.arrow:disabled{color:#d8d8d8;}.toolbar-local .dropdown-button.light>.arrow:hover:not(:disabled){color:#f15000;}.toolbar-local .dropdown-button.light>.arrow .glyph,.toolbar-local .dropdown-button.light>.arrow .glyphicon,.toolbar-local .dropdown-button.light>.arrow .fontello,.toolbar-local .dropdown-button.light>.arrow .material-symbols-outlined{font-size:16px;}.toolbar-local .dropdown-button.light>.arrow .text{margin-left:5px;}.toolbar-local .dropdown-button.solid{margin:5px 4px;height:20px;}.toolbar-local .dropdown-button.solid>.button{height:20px;color:#fff;font-size:10px;background-color:#f15000;padding:0 10px;border:1px solid #e24b00;line-height:20px;vertical-align:middle;white-space:nowrap;}.toolbar-local .dropdown-button.solid>.button:hover:not(:disabled){background-color:#ff6d25;border:1px solid #ff6316;}.toolbar-local .dropdown-button.solid>.button:disabled{background:#d8d8d8;border-color:#d8d8d8;color:#f2f2f2;}.toolbar-local .dropdown-button.solid>.arrow{height:20px;color:#fff;font-size:10px;background-color:#f15000;padding:0 10px;border:1px solid #e24b00;line-height:20px;vertical-align:middle;white-space:nowrap;padding:0 4px;margin-left:1px;}.toolbar-local .dropdown-button.solid>.arrow:hover:not(:disabled){background-color:#ff6d25;border:1px solid #ff6316;}.toolbar-local .dropdown-button.solid>.arrow:disabled{background:#d8d8d8;border-color:#d8d8d8;color:#f2f2f2;}.toolbar-local .dropdown-button.solid .toolbar-dropdown{z-index:1000;border-top:2px transparent solid;border-bottom:2px transparent solid;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body{display:flex;flex-direction:column;color:#002743;background-color:#fff;padding:13px/2 0;cursor:default;border:1px solid #f15000;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-item,.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-group{display:flex;align-items:center;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-item{padding:0 14.63px;font-size:11px;border:0;line-height:1.9;background-color:transparent;border-radius:0;text-align:start;white-space:nowrap;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-item:disabled{color:#c4c4c4;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-item:hover:not(:disabled){color:#fff;background-color:#f15000;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-item>.icon{width:1.5em;text-align:center;margin-right:5px;vertical-align:middle;font-size:13.2px;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-item a{color:inherit;text-decoration:none;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-group{padding:2px 14.63px;background:#eee;margin-bottom:5px;font-size:12.65px;line-height:1.43;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-group:not(:first-child){margin-top:5px;padding-top:5px;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body .menu-separator{border-bottom:1px solid #002743;margin:5px 0;}.toolbar-local .dropdown-button.solid .toolbar-dropdown>.body button{color:#f15000;}.toolbar-local .control-group{height:20px;background-color:#f00;align-self:unset;display:flex;}.toolbar-local .control-group.light{background-color:unset;border-color:#c5c5c5;border-top-style:solid;border-top-width:2px;border-bottom-style:solid;border-bottom-width:2px;padding-left:4px;border-left-style:solid;border-left-width:1px;padding-right:4px;border-right-style:solid;border-right-width:1px;}.toolbar-local .control-group.light:last-child{border-right-style:none;}.toolbar-local .control-group.light:focus-within{padding-left:3px;border-left-style:solid;border-left-width:2px;padding-right:3px;border-right-style:solid;border-right-width:2px;}.toolbar-local .control-group.light:not(:focus-within){border-top-color:transparent;border-bottom-color:transparent;}.toolbar-local .control-group.light+.control-group:not(:focus-within),.toolbar-local .control-group.light:first-child:not(:focus-within){border-left-color:transparent;}.toolbar-local .control-group.light+.control-group:focus-within{padding-left:4px;border-left-style:solid;border-left-width:1px;}.toolbar-local .control-group.solid{margin:5px 4px;height:20px;background-color:unset;}.toolbar-local .control-group>input{border-color:#c5c5c5;}.toolbar-local .control-group.has-error>input{border-color:#f00;}.toolbar-local .control-group.light>input{border:0;}.toolbar-local .control-group.solid>input{border-width:1px;border-style:solid;}.toolbar-local .control-group>input{flex-grow:1;flex-shrink:1;width:0;}.toolbar-local .control-group>label+input{margin-left:3px;}.toolbar-local .control-group>.select2-container{flex-grow:1;flex-shrink:1;width:0;}.toolbar-local .control-group>label+.select2-container{margin-left:3px;}.toolbar-local .control-group>.select2-container>.select2-choice{border-color:#c5c5c5;}.toolbar-local .control-group.has-error>.select2-container>.select2-choice{border-color:#f00;}.toolbar-local .control-group.light>.select2-container>.select2-choice{border:0;}.toolbar-local .control-group.solid>.select2-container>.select2-choice{border-width:1px;border-style:solid;}.toolbar-local .control-group.light>input{padding:0 2px;}.toolbar-local .control-group.solid>input{background:#fff;padding:0 6px;}.toolbar-local .control-group.solid>input:disabled{background:#eee;}.toolbar-local .control-group>.control-with-buttons{border-color:#c5c5c5;}.toolbar-local .control-group.has-error>.control-with-buttons{border-color:#f00;}.toolbar-local .control-group.light>.control-with-buttons{border:0;}.toolbar-local .control-group.solid>.control-with-buttons{border-width:1px;border-style:solid;}.toolbar-local .control-group>.control-with-buttons{flex-grow:1;flex-shrink:1;width:0;}.toolbar-local .control-group>label+.control-with-buttons{margin-left:3px;}.toolbar-local .control-group.light>.control-with-buttons>input{padding:0 2px;}.toolbar-local .control-group.solid>.control-with-buttons>input{background:#fff;padding:0 6px;}.toolbar-local .control-group.solid>.control-with-buttons>input:disabled{background:#eee;}.toolbar-local .control-group>.control-with-buttons{display:flex;}.toolbar-local .control-group>.control-with-buttons>input{width:0;flex-grow:1;min-width:0;border:0;margin:0;background:#fff;outline:0;}.toolbar-local .control-group>.control-with-buttons .control-button{display:flex;align-items:center;padding:0 2px;border:0;}.toolbar-local .control-group>.control-with-buttons .control-button.dropdown-arrow{justify-content:center;}.toolbar-local .control-group>.control-with-buttons .control-button.dropdown-arrow::after{display:block;font-family:"Material Symbols Outlined";content:"arrow_drop_down";font-size:20px;overflow:hidden;line-height:12px;margin:0 -5px;}.toolbar-local .control-group.solid>.control-with-buttons .control-button{border-left:1px solid #c5c5c5;}.toolbar-local .control-group>.validation-message{display:none;font-size:0;}.toolbar-local .control-group.has-error>.validation-message,.toolbar-local .control-group>.warning-message,.toolbar-local .control-group>.info-message{display:block;margin-left:2px;height:20px;line-height:20px;}.toolbar-local .control-group.has-error>.validation-message::after,.toolbar-local .control-group>.warning-message::after,.toolbar-local .control-group>.info-message::after{font-family:"Material Symbols Outlined";width:20px;font-size:15px;}.toolbar-local .control-group.has-error>.validation-message{color:#f00;}.toolbar-local .control-group.has-error>.validation-message::after{content:"error";}.toolbar-local .control-group>.warning-message{color:#ff6a00;}.toolbar-local .control-group>.warning-message::after{content:"info";}.toolbar-local .control-group>.info-message{color:#002743;}.toolbar-local .control-group>.info-message::after{content:"info";}.toolbar-local .control-group>label{line-height:20px;font-size:inherit;font-weight:inherit;color:#002743;margin:0;vertical-align:middle;}.toolbar-local .control-group.light>label{background:#f00;}.toolbar-local .control-group input::placeholder{font-style:italic;font-weight:normal;}.toolbar-local .control-group input:focus{outline:0;}.toolbar-local .control-group.expand,.toolbar-local .select2-container.expand{flex-grow:1;}.toolbar-local>:not(.control-group.light)+.control-group.light{margin-left:4px;}.toolbar-local .toolbar-separator{width:1px;min-width:1px;background-color:#c5c5c5;align-self:center;height:20px;margin:3px 4px;}.toolbar-local .select2-container .select2-choice{border-radius:0;height:100%;line-height:14px;}.toolbar-local .select2-container .select2-choice .select2-chosen{padding:2px 5px;}.toolbar-local .select2-container .select2-choice .select2-arrow b,.toolbar-local .select2-container .select2-choice div b{background-position:0 -3px;}.toolbar-local .select2-container-active .select2-choice{box-shadow:none;border-color:#85a6bd;}.select2-drop.select2-ancestor-toolbar-local{border-color:#85a6bd;box-shadow:none;border-radius:0;border-color:#c4c4c4;}.thumbnail-list{flex-shrink:0;position:relative;background-color:#fff;display:flex;flex-direction:column;}.thumbnail-list .header{display:flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:space-between;opacity:1;border-width:2px;border-color:#eee;border-bottom-style:solid;height:32px;cursor:pointer;color:#1a415d;padding:0 13px;}.thumbnail-list .header:hover{color:#f15000;}.thumbnail-list .header>.arrow{font-family:"CostminerGlyphs";font-style:normal;font-weight:normal;speak:none;font-variant:normal;text-transform:none;line-height:1em;display:inline-block;font-size:15px;transform:rotate(-90deg);}.thumbnail-list .header>.arrow::after{content:'';}.thumbnail-list>.body{width:215px;min-height:0;flex-grow:1;display:flex;flex-direction:column;padding:11px 13px;}.thumbnail-list>.body>.search-box{border-radius:0;border:1px solid #c4c4c4;margin-bottom:11px;padding:0 5px;font-size:13px;}.thumbnail-list>.body>.search-box:focus{outline:0;}.thumbnail-list>.body>ul{display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0;overflow:auto;min-height:0;flex-grow:1;}.thumbnail-list>.body>ul>li{flex-shrink:0;list-style-type:none;border:1px solid #1a415d;display:flex;flex-direction:column;position:relative;cursor:pointer;}.thumbnail-list>.body>ul>li:not(:first-child){margin-top:11px;}.thumbnail-list>.body>ul>li:hover,.thumbnail-list>.body>ul>li.selected{border-color:#f15000;}.thumbnail-list>.body>ul>li.highlighted .thumbnail-body::after{background-color:#ffaf00;opacity:.25;left:0;right:0;top:0;bottom:0;margin:-3px;position:absolute;display:block;content:"";pointer-events:none;}.thumbnail-list>.body>ul>li.changed .thumbnail-body::before{font-family:'Material Symbols Outlined';position:absolute;display:block;right:0;top:0;content:"edit";}.thumbnail-list>.body>ul>li>.thumbnail-body{position:relative;flex-grow:1;background-size:contain;background-repeat:no-repeat;background-position:center center;margin:3px;}.thumbnail-list>.body>ul>li .thumbnail-name{word-break:break-all;-ms-word-break:break-all;font-size:13px;padding:7px 15px;overflow:hidden;text-align:center;background:#1a415d;color:#fff;position:relative;}.thumbnail-list>.body>ul>li .thumbnail-name textarea{display:block;position:absolute;border:0;left:15px;top:7px;bottom:7px;right:15px;background:#1a415d;outline:0;resize:none;overflow:hidden;padding:0;}.thumbnail-list.sliding{flex-direction:row;}.thumbnail-list.sliding .header{height:auto;width:20px;writing-mode:vertical-rl;border-bottom-style:none;justify-content:center;flex-direction:row-reverse;padding:0;}.thumbnail-list.sliding .header>.title{transform:rotate(180.1deg);}.thumbnail-list.sliding .header>.arrow{text-orientation:sideways;margin-bottom:10px;transform:none;}.thumbnail-list.sliding .body{display:none;}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:100 700;src:url(Components/GoogleFonts/MaterialSymbolsOutlined.woff2) format('woff2');}.material-symbols-outlined{font-family:'Material Symbols Outlined';}.bootstrap-control .control-box{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border-radius:0;border:solid 2px #c4c4c4;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;outline:0;}.bootstrap-control .select2-container{background:transparent;border:0;display:block;margin:0;padding:0;}.bootstrap-control .select2-container .select2-choice{border-width:2px;border-color:#c4c4c4;}.bootstrap-control .select2-container:focus-within>.select2-choice{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}.bootstrap-control .select2-container:focus-within>.select2-choice>.select2-arrow{border-color:#66afe9;}.bootstrap-control .select2-container .select2-default{color:#c4c4c4!important;font-size:17px;}.bootstrap-control .select2-container .select2-chosen,.bootstrap-control .select2-container .select2-choice>span:first-child,.bootstrap-control .select2-container .select2-container .select2-choices .select2-search-field input{padding:2px 12px;}.bootstrap-control .select2-container .select2-choice{line-height:26px;}.bootstrap-control .select2-container .select2-choice .select2-arrow{border-left-width:2px;}.bootstrap-control .select2-container .select2-choices .select2-search-field input,.bootstrap-control .select2-container .select2-choice,.bootstrap-control .select2-container .select2-choices{color:#555;}.bootstrap-control .additional-button{background:none;border:2px solid #c4c4c4;background-image:none;outline:0;}.bootstrap-control .additional-button:hover{background:#eee;}.bootstrap-control:focus-within .control-box,.bootstrap-control:focus-within .select2-choice,.bootstrap-control:focus-within .additional-button{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}.bootstrap-control:focus-within .select2-arrow{border:#66afe9;}.form-group.has-error .bootstrap-control .select2-choice,.form-group.has-error .bootstrap-control .select2-arrow,.form-group.has-error .bootstrap-control .control-box,.form-group.has-error .bootstrap-control .additional-button{border-color:#a94442;}.form-group.has-error .bootstrap-control:focus-within .select2-choice,.form-group.has-error .bootstrap-control:focus-within .select2-arrow,.form-group.has-error .bootstrap-control:focus-within .control-box,.form-group.has-error .bootstrap-control:focus-within .additional-button{border-color:#843534;}.form-group.has-error .bootstrap-control:focus-within .select2-choice,.form-group.has-error .bootstrap-control:focus-within .control-box,.form-group.has-error .bootstrap-control:focus-within .additional-button{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;}.select2-drop.select2-ancestor-bootstrap-control{border-width:2px;border-color:#c4c4c4;}html{height:100%;}body{font-size:15px;font-family:"Noto Sans",Verdana,Geneva,sans-serif;margin:0;color:#002743;background-color:#fff;height:100%;}body.standalone{background-color:#fff;}body:before :not(.standalone){position:absolute;width:100%;height:100%;content:"";background-image:url(Content/Icons/background.svg);background-repeat:repeat;opacity:.8;}.fontello{line-height:1;}.fontello::before{margin-left:0!important;margin-right:0!important;}.loader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;background:url('Content/Icons/page-loader.gif') 50% 50% no-repeat #f9f9f9;}.busy-indicator{position:absolute;margin-left:-100px;top:50%;left:50%;margin-top:-100px;height:200px;width:200px;background-image:url('Content/Icons/page-loader.gif');background-size:contain;}a:focus{text-decoration:none;}a:hover{text-decoration:underline;cursor:pointer;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0;}h1,h2,h3,h4,h5{color:#223752;}h1{margin-bottom:30px;}h6{font-size:14px;font-weight:bold;color:#223752;margin-bottom:10px;margin-top:0;}.splitter-container{position:relative;display:flex;}.splitter-container.horizontal{flex-direction:row;}.splitter-container.vertical{flex-direction:column;}.splitter-container>:not(.splitter){flex-basis:0;}.splitter{right:0;position:relative;flex-shrink:0;}.splitter:hover{background:#eee;}.splitter::after{content:' ';display:block;position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;}.splitter.horizontal{width:100%;height:5px;cursor:row-resize;}.splitter.horizontal::after{height:2px;width:20px;border-top:1px solid #c3c3c3;border-bottom:1px solid #c3c3c3;}.splitter.vertical{width:5px;cursor:col-resize;}.splitter.vertical::after{height:20px;width:2px;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;}.glyph-button{color:#666;border:0;background-color:transparent;font-size:1.2em;padding:0 4px;}.glyph-button:disabled{color:#aaa;border:0;}.glyph-button:hover:enabled{color:#426aa0;}.panel.accordion>.panel-heading a:focus{outline:0;}.panel-body-tight{padding:3px;}ul.context-menu{padding:0;margin:0;text-align:left;}ul.context-menu li{list-style:none;}.context-menu-button{visibility:hidden;}tr:hover .context-menu-button{visibility:visible;}.balloon{position:absolute;z-index:10000;}.balloon-body{background-color:#fafae2;border:1px solid #c8c8c8;border-radius:5px;padding:10px 10px 45px 10px;position:absolute;width:400px;font-size:90%;}.balloon-body .arrow{border-style:solid;position:absolute;}.balloon .balloon-body .arrow:after{border-style:solid;content:"";position:absolute;}.balloon.tl .balloon-body{bottom:7px;left:0;}.balloon.tl .balloon-body .arrow{border-color:#c8c8c8 transparent transparent transparent;border-width:8px 8px 0 8px;bottom:-8px;left:10px;}.balloon.tl .balloon-body .arrow:after{border-color:#fafae2 transparent transparent transparent;border-width:7px 7px 0 7px;bottom:1px;left:-7px;}.balloon.bl .balloon-body{top:7px;left:0;}.balloon.bl .balloon-body .arrow{border-color:transparent transparent #c8c8c8 transparent;border-width:0 8px 8px 8px;top:-8px;left:10px;}.balloon.bl .balloon-body .arrow:after{border-color:transparent transparent #fafae2 transparent;border-width:0 7px 7px 7px;top:1px;left:-7px;}.balloon.br .balloon-body{top:7px;right:0;}.balloon.br .balloon-body .arrow{border-color:transparent transparent #c8c8c8 transparent;border-width:0 8px 8px 8px;top:-8px;right:10px;}.balloon.br .balloon-body .arrow:after{border-color:transparent transparent #fafae2 transparent;border-width:0 7px 7px 7px;top:1px;left:-7px;}.balloon-buttons{position:absolute;bottom:10px;right:10px;}.balloon-content{overflow:auto;max-height:100px;}.stack-container{display:flex;}.stack-container.nowrap{flex-wrap:nowrap;}.stack-container.horizontal{flex-direction:row;}.stack-container>.expand-along{flex-grow:1;}.stack-container>.expand-across{align-items:stretch;}.stack-container>.uncompressable{flex-shrink:0;}.stack-container.horizontal.space-md{margin-left:-20px;margin-right:-20px;}.stack-container.horizontal.space-md>*{margin-left:20px;margin-right:20px;}.general-button{border:1px #f15000 solid;border-radius:0;color:#f15000;background-color:#fff;height:28px;padding:0 20px;font-size:13px;}.general-button:hover{background:#fff6f1;}.general-button:disabled{background-color:#c4c4c4;border-color:#c4c4c4;color:#fff;}.general-button.primary{background:#f15000;color:#fff;}.general-button.primary:hover{background-color:#ff5c0c;}.general-button.link{background:none;color:#f15000;padding:0 10px;border:0;}.general-button.link:hover{text-decoration:underline;}#jobTradesGrid{height:30em;width:100%;}#layoutRoot{height:100%;}#title{position:absolute;overflow:hidden;height:100px;width:100%;top:0;}#product-name{float:left;}#login-status{float:right;margin-top:10px;}#root-container{position:relative;height:100%;overflow:auto;}#menu{height:60px;position:absolute;}#menu ul{padding:0;margin:0 0 5px 0;}#menu li{list-style-type:none;display:inline-block;height:50px;width:50px;overflow:hidden;text-align:center;font-size:90%;padding:5px;border-radius:5px;margin:1px;}#menu li:hover{border:1px solid #c9c9ff;background-color:#d0d0ff;margin:0;}#menu li:active{background-color:#ffb;}#page-headers{position:absolute;height:31px;}#page-headers ul{padding:0;margin:0;overflow:hidden;height:100%;}#page-headers li{display:block;float:left;list-style-type:none;border-width:1px;border-style:solid;border-color:#c3c3c3;border-radius:5px 5px 0 0;background-color:#fafafa;font-family:Calibri;font-size:15px;padding:4px 35px 4px 10px;margin-right:6px;z-index:1;height:100%;position:relative;max-width:250px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}#page-headers li:hover{cursor:default;background-color:#fff;}#page-headers li .close-tab-button{width:18px;height:18px;padding:2px;position:absolute;display:block;right:6px;top:50%;margin-top:-9px;border:1px solid transparent;}#page-headers li:hover .close-tab-button:after,#page-headers li.current-page-header .close-tab-button:after{background-image:url('Content/Icons/Delete.png');background-size:contain;height:100%;width:100%;display:block;content:"";}#page-headers li .close-tab-button:hover{border:1px solid #ddd;border-radius:3px;background-color:#eee;}#page-headers li.current-page-header{background-color:#fff;border-width:1px;border-bottom-width:0;margin-top:0;}.module-with-menu{height:100%;position:relative;}#pages{position:relative;}.pages-content-container{padding-top:30px;}.single-page-container,.tab-page-container{border:1px solid #c3c3c3;background-color:#fff;border-radius:5px;padding:5px;}.single-page-container{position:relative;}.tab-page-container{border-top-left-radius:0;}.page-utility-container{height:100%;overflow:auto;}.page-stack{padding-top:0;position:relative;}.page-stack-header{position:absolute;top:0;}.page-stack-header h3{margin-top:0;}.page-stack-body{overflow:auto;}div.form-label{width:6em;float:left;clear:left;margin-top:2px;}div.form-field{width:120px;float:left;clear:right;}div.form-button{float:left;clear:left;margin-top:10px;}table.form-layout td{vertical-align:top;}table.form-layout col.autosize{width:100%;}label.form-label{margin:2px 5px 0 0;}input{vertical-align:top;}textarea{resize:none;}input.form-field-wide,textarea.form-field-wide{width:40em;}input.form-field-autosize,textarea.form-field-autosize{width:100%;}input.form-field-short textarea.form-field-short{width:10em;}.simple-panel{padding:15px;border:1px solid #c3c3c3;border-radius:5px;overflow:auto;background:#fff;}.horizontal-section:not(:first-child){margin-top:25px;}.horizontal-section-sm:not(:first-child){margin-top:10px;}.validation-error{font-size:12px;}.passive-item{opacity:.4;}.col.w6{width:50%;}.col.w3{width:25%;}.col.w3>.background{width:25%;}.col.w6>.background{width:50%;}.col.p1>.background{left:0;}.col.p6>.background{left:50%;}.basic-page{height:100%;padding:20px 25px;}.tile-row{margin-left:-7px;margin-right:-8px;position:relative;}.tile-row .icon{color:#426aa0;float:left;margin:0 15px 15px 0;}.tile-row:not(:first-child){margin-top:15px;}.tile-row:after{display:table;content:" ";clear:both;}.tile-row>.col{padding:15px 23px 15px 22px;float:left;}.tile-row>.col>.background{position:absolute;padding-left:7px;padding-right:8px;height:100%;top:0;}.tile-row>.col>.content{position:relative;}.tile-row>a.col{display:block;color:#333;}.tile-row>a.col:hover{text-decoration:none;}.tile-row>a.col h6{color:#426aa0;}.tile-row>a.col:hover h6{text-decoration:underline;}.tile-row>.col>.background:before{border:1px solid #c3c3c3;border-radius:5px;overflow:auto;background:#fafafa;height:100%;width:100%;content:" ";display:block;}.tile-row>a.col:hover>.background:before{background:linear-gradient(#fff,#f4e0b0);}.tile-container{margin:-10px;}.tile-container.size-to-content{display:block;}.tile-container.size-to-content .size-to-content-body{display:inline-flex;flex-direction:column;}.tile-container.horizontal{display:flex;flex-wrap:wrap;}.tile-container.horizontal .tile{flex-basis:0;flex-grow:1;flex-shrink:1;}.tile-container .tile{border:1px solid #c3c3c3;border-radius:5px;background:#fafafa;display:flex;margin:10px;padding:10px 15px;box-shadow:0 0 8px rgba(80,80,0,.4);}.tile-container .tile:hover{box-shadow:0 0 8px rgba(80,80,0,.6);background:#fafaf5;}.tile-container .tile .icon{float:left;margin:0 15px 0 0;}.tile-container .tile .content h6{color:#426aa0;margin-bottom:5px;}table.info-table,table.info-table th,table.info-table td{border:1px solid #c0c0c0;}table.info-table th{background-color:#839dc1;color:#fff;}table.info-table th,table.info-table td{padding:3px 6px;}table.clear-table th:not(:last-child),table.clear-table td:not(:last-child){border-right:transparent 10px solid;}table.clear-table th{font-weight:normal;color:#486e8b;}table.clear-table thead td,table.clear-table thead th{padding-bottom:2px;}table.clear-table tbody th{font-style:italic;}table.clear-table tfoot td,table.clear-table tfoot th{padding-top:2px;}table.clear-table tfoot td{font-weight:bold;color:#999;}.with-toolbar{display:flex;flex-direction:column;outline:0;}.root-panel-container{padding:0 8px 8px 8px;background:#eee;}.function-panel{background:#fff;}.function-panel .slick-row.ui-widget-content{border-left:0;border-right:0;}.function-panel.l{border-right:1px solid #d9d9d9;}.function-panel.r{border-left:1px solid #d9d9d9;}.function-panel.t{border-bottom:1px solid #d9d9d9;}.function-panel.b{border-top:1px solid #d9d9d9;}.panel-stack{display:flex;align-items:stretch;overflow:hidden;}.panel-stack.vertical{flex-direction:column;}.panel-stack.horizontal{flex-direction:row;}.panel-expand{flex-grow:1;flex-basis:0;}.panel-fixed{flex-shrink:0;}.panel-stack.vertical>.panel-expand{min-height:0;}.panel-stack.horizontal>.panel-expand{min-width:0;}.panel-centre{display:flex;justify-content:center;align-items:center;height:100%;width:100%;}.form-gutter{padding:20px 20px;}.column-container{display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;}.column-container .col-1,.column-container .col-2,.column-container .col-3,.column-container .col-4,.column-container .col-5,.column-container .col-6,.column-container .col-7,.column-container .col-8,.column-container .col-9,.column-container .col-10,.column-container .col-11,.column-container .col-12{margin-left:10px/2;margin-right:10px/2;}.column-container .col-12{width:calc(100% - 10px);}.column-container .col-11{width:calc(91.66666667% - 10px);}.column-container .col-10{width:calc(83.33333333% - 10px);}.column-container .col-9{width:calc(75% - 10px);}.column-container .col-8{width:calc(66.66666667% - 10px);}.column-container .col-7{width:calc(58.33333333% - 10px);}.column-container .col-6{width:calc(50% - 10px);}.column-container .col-5{width:calc(41.66666667% - 10px);}.column-container .col-4{width:calc(33.33333333% - 10px);}.column-container .col-3{width:calc(25% - 10px);}.column-container .col-2{width:calc(16.66666667% - 10px);}.column-container .col-1{width:calc(8.33333333% - 10px);}.vertical-title{padding:5px;overflow:hidden;border-right:1px solid #f1f1f1;background-color:#fff;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-size:12px;}.standalone-takeoff-container{display:flex;}.full-height{height:100%;}.full-width-table{padding:0 15px;}.panelised-list{padding:0;}.panelised-list li{display:block;padding:7px 25px 7px 10px;border-color:#ddd;border-width:1px;border-bottom-style:solid;}.panelised-list li:first-child{border-top-style:solid;}.panelised-list li:last-child{border-bottom-style:solid;}.left-right-container::after{clear:both;display:table;content:"";}.left-right-container .left{float:left;}.left-right-container .right{float:right;}.hover-visible-container .hover-visible{visibility:hidden;}.hover-visible-container:hover .hover-visible{visibility:visible;}.contact-explorer .list-scroller .field.checkmark{width:20px;}.contact-explorer .list-scroller .field.name{flex-grow:3;flex-basis:0;}.contact-explorer .list-scroller .field.address{flex-grow:4;flex-basis:0;}.contact-explorer .list-scroller .field.email{flex-grow:2;flex-basis:0;}.contact-explorer .list-scroller .field.errors{width:30px;}.resource-types-lookup>.resource-types-list{overflow-y:auto;}.resource-types-lookup>.resource-types-list col.name-col{width:50%;}.resource-types-lookup>.resource-types-list col.short-name-col{width:40%;}.resource-types-lookup>.resource-types-list col.deleted-col{width:40%;}.resource-types-lookup>.resource-types-list td.deleted-col{text-align:center;}.resource-types-lookup>.resource-types-list col.command-col{width:10%;}.button-left{float:left;margin:0 20px 0 0;}.suspension-alert{font-size:80%;padding:5px;background:#fcf2db;text-align:center;border-bottom:1px solid #c5c5c5;}.suspension-alert a{text-decoration:underline;}.form-horizontal .form-group.composer-buttons{margin-right:-2px;margin-left:-2px;margin-bottom:4px;}.form-horizontal .form-group.composer-buttons button:hover{background:#f8f8f8;}.form-horizontal .form-group.composer-buttons .digit{background:#eee;}.form-horizontal .form-group.composer-buttons>.col,.form-horizontal .form-group.composer-buttons>[class*="col-"]{padding-right:2px;padding-left:2px;}.composer-result{width:120px;overflow:hidden;}.pipe-delimited:not(:last-child):after{margin-left:10px;margin-right:10px;content:"|";}.comma-delimited:not(:last-child):after{content:", ";}.warning{color:#f00;}.success{color:#00f;}.cc-expiry{width:50px!important;}.cc-cvv{width:100px!important;}.sti-picker.select2-dropdown-open{min-width:200px!important;}.default-value{color:#bbb;}.timesheet{border-top:1px solid #ccc;position:relative;}.timesheet:after{clear:both;content:" ";display:table;}.timesheet-fixed,.timesheet-scrolled{float:left;position:relative;}.timesheet-fixed.left{width:40%;}.timesheet-fixed.right{width:20%;border-right:1px solid #ccc;}.timesheet-scrolled{width:40%;overflow:auto;border-bottom:1px solid #ccc;}.timesheet-scrolled>.scroller{float:left;border-right:1px solid #eee;}.timesheet-row{position:relative;height:33px;border-bottom:1px solid #eee;}.timesheet-fixed .timesheet-row:last-child{border-bottom-color:#ccc;}.timesheet-scrolled .timesheet-row:last-child{border-bottom:0;height:32px;}.timesheet-row.blank{border-right:1px solid #ccc;}.timesheet-row.header{font-weight:bold;overflow:hidden;}.timesheet-row.header .timesheet-cell{padding:6px;}.timesheet-row.header:nth-child(2){border-bottom:1px solid #ccc;}.timesheet-row>.timescale{font-weight:bold;position:absolute;height:100%;}.timesheet-scrolled .timesheet-row{white-space:nowrap;}.timesheet-fixed .timesheet-row{border-left:1px solid #ccc;}.timesheet-cell,.timescale-date{position:relative;height:100%;border-right:1px solid #eee;}.timesheet-fixed .timesheet-cell{float:left;}.timesheet-fixed.right .timesheet-cell:last-child,.timesheet-fixed.right .timesheet-row.blank{border-right:0;}.timesheet-fixed .select2-container:not(.select2-dropdown-open),.timesheet-fixed .timesheet-cell input,.timesheet-fixed.right .timesheet-cell,.timesheet-total .timesheet-cell{padding:6px;}.timesheet-cell .select2-container-active:not(.select2-dropdown-open),.timesheet-cell>input:focus{border:2px solid rgba(102,175,233,.6);padding:4px;outline:0;}.timesheet-cell.error input,.timesheet-cell.error .select2-container:not(.select2-dropdown-open),.timesheet-fixed.right .timesheet-cell.error{border:1px solid #a94442;padding:5px;}.timesheet-cell.error input:focus,.timesheet-cell.error .select2-container-active:not(.select2-dropdown-open){border-width:2px;padding:4px;}.timesheet-cell .embedded{width:100%;}.timesheet-cell.job{width:35%;}.timesheet-cell.item{width:35%;}.timesheet-cell.rate{border-right:1px solid #ccc;width:30%;}.timesheet-cell.total-hours{width:40%;}.timesheet-cell.total-amount{width:60%;}.timesheet-cell input{border:0;width:100%;background-color:transparent;height:100%;padding:6px;}.timesheet-fixed .select2-container.embedded{height:100%!important;}.timesheet-row .timescale-date{width:210px;display:inline-block;padding:6px;}.timesheet-row .timescale-date:last-child{border-right:0;width:209px;}.timesheet-cell.hours{width:30px;display:inline-block;}.timesheet-cell.hours:last-child{border-right:0;width:29px;}.timesheet-cell.hours.weekend{background-color:#f9f6fe;}.timesheet-total{clear:both;}.timesheet-total .timesheet-cell{float:left;border:0;}.timesheet-total .timesheet-cell.total-caption{width:80%;font-weight:bold;}.timesheet-total .timesheet-cell.total-hours{width:8%;}.timesheet-total .timesheet-cell.total-amount{width:12%;}.form-commen{background:#f6f7ff;border:1px solid #c3c3c3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px;font-size:12px;}.logo-dialog::after{display:table;clear:both;content:" ";}.logo-preview{height:100px;width:300px;-moz-border-radius:5px;-webkit-border-radius:5px;background-size:contain;background-repeat:no-repeat;}.logo-preview-small{height:50px;width:150px;}.logo-dialog-left{float:left;}.logo-dialog-right{float:right;text-align:right;width:100px;}.logo-dialog-right .btn{display:block;width:100%;margin-bottom:15px;}.space-function-container{overflow:auto;}.version-notes{border:0;width:100%;}.et-tb-template-picker{align-self:stretch;}.btn-file{position:relative;overflow:hiddenapp;}.btn-file input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block;}.report-viewer{display:flex;height:100%;background:#f7f7f7;min-height:0;}.report-template-editor{height:100%;flex-grow:1;flex-basis:0;border-left:#bbb 1px solid;border-top:#bbb 1px solid;border-bottom:#bbb 1px solid;}.report-form-container{display:flex;}.report-content{height:100%;border:1px solid #bbb;border-radius:3px;box-shadow:rgba(0,0,0,.4) 8px 8px 5px;width:21cm;padding:1.5cm;display:none;background:#fff;margin:auto;}.report-viewer-run .report-content{display:block;}.report-scroller{height:100%;overflow:auto;padding:15px 35px 0 15px;flex-grow:1;flex-basis:0;}.report-scroller::after{height:15px;content:" ";display:block;}.report-warning{color:#f00;margin-top:15px;margin-bottom:15px;text-align:center;}.report-error strong{color:#f00;}.report-error.can-go-to:hover p{text-decoration:underline;cursor:pointer;}.report-parameters{background-color:#fff;padding:15px;margin:5px;width:280px;}.custom-template-list-item{color:#436798;font-style:italic;}.old-report-parameters{max-width:500px;}.import-scroller{overflow:auto;}.import-preview{max-height:400px;}.import-preview>div{display:flex;}.import-preview>div{border-bottom:1px solid #ddd;position:relative;}.import-preview>div:first-child{border-top:1px solid #ddd;}.import-preview>div>div{border-right:1px solid #ddd;z-index:1;overflow:visible;flex-shrink:0;white-space:pre;}.import-preview>div>div:first-child{border-left:1px solid #ddd;}.import-preview>div>div.wrap{overflow:hidden;white-space:pre-wrap;word-wrap:break-word;}.import-preview>div>div:last-child{overflow:hidden;}.import-preview>div>div.error{background-color:#f00;color:#fff;}.import-preview>div>div>.cutter{position:absolute;background:#fff;right:0;top:0;bottom:0;}.import-preview>div.skipped{color:#ccc;}.text-sample{position:absolute;color:transparent;}.popup{z-index:1150;position:fixed;}.popup-backdrop,.dropout-backdrop{z-index:1100;position:fixed;left:0;right:0;top:0;bottom:0;}.popup-backdrop{background-color:rgba(0,0,0,.1);}.highlighted-palette-colour{border:2px solid #000;}.sp-palette .sp-thumb-el.default-palette-colour{float:none;width:auto;font-size:10px;}.sp-palette .sp-thumb-el.default-palette-colour>.sp-thumb-inner{padding-left:2px;}.sp-replacer{background-color:transparent;border:0;color:#6f8cb7;}.sp-preview{border-color:#6f8cb7;border-width:2px;}.tutorials-button{margin-top:15px;margin-right:10px;}.tutorial-menu{border:1px solid #aaa;padding:4px;background-color:#fff;position:fixed;font-size:12px;padding:15px 30px;}.tutorial-menu>a{color:#777;}.tutorial-instruction{display:block;z-index:1150;color:#002743;font-size:17px;line-height:1.6;max-width:350px;}.tutorial-instruction>.body{background-color:#80b8e0;padding:20px 20px;border-radius:10px;}.tutorial-instruction::before{border-style:solid;content:"";position:absolute;border-color:transparent;}.tutorial-instruction.v.t{border-bottom:8px solid transparent;}.tutorial-instruction.v.t::before{border-top-color:#80b8e0;border-width:8px 8px 0 8px;bottom:-8px;}.tutorial-instruction.v.b{border-top:8px solid transparent;}.tutorial-instruction.v.b::before{border-bottom-color:#80b8e0;border-width:0 8px 8px 8px;top:-8px;}.tutorial-instruction.v.l::before{left:10px;}.tutorial-instruction.v.r::before{right:10px;}.tutorial-instruction.h.l{border-right:8px solid transparent;}.tutorial-instruction.h.l::before{border-left-color:#80b8e0;border-width:8px 0 8px 8px;right:-8px;}.tutorial-instruction.h.r{border-left:8px solid transparent;}.tutorial-instruction.h.r::before{border-right-color:#80b8e0;border-width:8px 8px 8px 0;left:-8px;}.tutorial-instruction.h.t::before{top:10px;}.tutorial-instruction.h.b::before{bottom:10px;}.tutorial-instruction .instruction-number{display:inline-block;color:#000;height:40px;width:40px;line-height:40px;text-align:center;background-color:#fff;border-radius:50%;margin-right:20px;font-weight:bold;}.tutorial-instruction .footer{margin-top:15px;text-align:right;}.tutorial-status{position:relative;color:#002743;background-color:#80b8e0;display:flex;flex-direction:row;justify-content:center;align-items:center;height:50px;}.tutorial-status .btn-default,.tutorial-status .btn-default:active,.tutorial-status .btn-default:focus,.tutorial-status .btn-default:active:focus{border:0;font-size:17px;color:#002743;padding:6px 20px;text-transform:uppercase;}.tutorial-status .btn-default:hover,.tutorial-status .btn-default:active:hover,.tutorial-status .btn-default:focus:hover,.tutorial-status .btn-default:active:focus:hover{border:0;color:#002743;background:#eee;}.tutorial-status>.item{margin:0 10px;}.tutorial-button{font-weight:bold;color:#002743;}.tutorial-button:hover{text-shadow:0 0 2px #fff;text-decoration:none;color:#fff;}.tutorial-navigation{color:#aaa;background-color:#a3526b;border-top:solid 1px #80b8e0;display:flex;flex-direction:row;justify-content:center;padding:5px;align-items:center;z-index:1150;}.tutorial-highlighter{position:fixed;left:0;right:0;top:0;bottom:0;border-color:rgba(0,0,0,.4);border-style:solid;z-index:1100;}.message-box{z-index:1150;}.message-box-message{white-space:pre-wrap;font-size:17px;}.standalone-takeoff-toolbar{position:absolute;right:40px;top:0;padding:5px;background-color:#eee;border:1px solid #ddd;border-radius:3px;}.form-inline .date-control{width:140px;}.form-inline .user-control{width:200px;}.form-inline .object-type-control{width:150px;}.multiline-text-editor{z-index:10000;position:absolute;background:#fff;padding:2px 4px;border:1px solid #c0c0c0;}.multiline-text-editor>textarea{background-color:#fff;width:250px;border:0;outline:0;padding:0;}.row.middle{display:flex;align-items:center;}.table .command{border:0;background:none;}.table .command:hover{color:#f15000;}.input-group-btn>.standalone-btn{height:34px;line-height:30px;border:2px solid #c4c4c4;margin-left:5px;vertical-align:middle;font-size:14px;background:none;}.input-group-btn>.standalone-btn:hover:not(:disabled){background-color:#eee;}.input-group-btn>.standalone-btn:hover:disabled{cursor:not-allowed;}.input-group-btn>.standalone-btn:disabled{background:#eee;}.panel{margin-bottom:3px;border-radius:0;}.panel-default{border-width:2px;border-color:#486e8b;}.panel-default .panel-heading{border-width:2px;border-color:#486e8b;background-color:#486e8b;background-image:none;border-radius:0;color:#fff;font-size:17px;}.panel-default.collapsable .panel-heading{cursor:pointer;}.panel-default.collapsable .panel-heading::after{float:right;margin-right:10px;content:"▼";}.panel-default.collapsable.collapsed .panel-heading::after{transform:rotate(90deg);}.well:last-child,.panel:last-child{margin-bottom:0;}.table>thead>tr>th{font-weight:normal;color:#aaa;}.table>tbody>tr>th,.table>tfoot>tr>th{font-weight:normal;color:#0070c0;}.table>tfoot>tr>th,.table>tfoot>tr td{border-width:2px;}.name-price-list-item{display:flex;}.name-price-list-item .name{flex-grow:1;min-width:0;margin-right:5px;}.name-price-list-item .price{max-width:20em;}.control-grid .row .col-xs-1,.control-grid .row .col-sm-1,.control-grid .row .col-md-1,.control-grid .row .col-lg-1,.control-grid .row .col-xs-2,.control-grid .row .col-sm-2,.control-grid .row .col-md-2,.control-grid .row .col-lg-2,.control-grid .row .col-xs-3,.control-grid .row .col-sm-3,.control-grid .row .col-md-3,.control-grid .row .col-lg-3,.control-grid .row .col-xs-4,.control-grid .row .col-sm-4,.control-grid .row .col-md-4,.control-grid .row .col-lg-4,.control-grid .row .col-xs-5,.control-grid .row .col-sm-5,.control-grid .row .col-md-5,.control-grid .row .col-lg-5,.control-grid .row .col-xs-6,.control-grid .row .col-sm-6,.control-grid .row .col-md-6,.control-grid .row .col-lg-6,.control-grid .row .col-xs-7,.control-grid .row .col-sm-7,.control-grid .row .col-md-7,.control-grid .row .col-lg-7,.control-grid .row .col-xs-8,.control-grid .row .col-sm-8,.control-grid .row .col-md-8,.control-grid .row .col-lg-8,.control-grid .row .col-xs-9,.control-grid .row .col-sm-9,.control-grid .row .col-md-9,.control-grid .row .col-lg-9,.control-grid .row .col-xs-10,.control-grid .row .col-sm-10,.control-grid .row .col-md-10,.control-grid .row .col-lg-10,.control-grid .row .col-xs-11,.control-grid .row .col-sm-11,.control-grid .row .col-md-11,.control-grid .row .col-lg-11,.control-grid .row .col-xs-12,.control-grid .row .col-sm-12,.control-grid .row .col-md-12,.control-grid .row .col-lg-12{padding:5px;}.form-control.input-wide{width:300px;}@media(min-width:992px){.modal-xl{width:900px;}}@media(min-width:1492px){.modal-xl{width:1400px;}}@media(min-width:1892px){.modal-xl{width:1800px;}}.modal-content{border-radius:0;}.modal-header{padding:11px 20px 11px 20px;background:#1a415d;}.modal-header h4{color:#fff;font-size:17px;}.modal-header .close{color:#fff;opacity:unset;}.modal-header .close:hover{color:#eee;}.modal-body{padding:20px 20px;}.modal.auto-width{text-align:center;}.modal.auto-width .modal-dialog{max-width:100%;width:auto!important;display:inline-block;text-align:initial;}.modal.modal-form .modal-dialog{position:fixed;right:0;top:0;bottom:0;margin-top:0;margin-bottom:0;animation-duration:.4s;animation-name:slideout;animation-timing-function:ease-out;}.modal.modal-form .modal-dialog .modal-content{display:flex;flex-direction:column;height:100%;}.modal.modal-form .modal-dialog .modal-content .modal-body{overflow:auto;flex-grow:1;}@keyframes slideout{from{transform:translate(100%);}to{transform:translate(0);}}.form-control{border-radius:0;border:solid 2px #c4c4c4;font-size:15px;}select.form-control{padding-top:0;padding-bottom:0;line-height:30px;vertical-align:middle;}.form-control::placeholder{color:#c4c4c4;font-size:17px;}.form-control:focus{border-color:#80b8e0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(128,184,224,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(128,184,224,.6);}.form-control.select2-container .select2-choice{border-width:2px;border-color:#c4c4c4;}.form-control.select2-container:focus-within>.select2-choice{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}.form-control.select2-container:focus-within>.select2-choice>.select2-arrow{border-color:#66afe9;}.form-control.select2-container .select2-default{color:#c4c4c4!important;font-size:17px;}.form-control.select2-container .select2-chosen,.form-control.select2-container .select2-choice>span:first-child,.form-control.select2-container .select2-container .select2-choices .select2-search-field input{padding:2px 12px;}.form-control.select2-container .select2-choice{line-height:26px;}.form-control.select2-container .select2-choice .select2-arrow{border-left-width:2px;}.form-control.select2-container .select2-choices .select2-search-field input,.form-control.select2-container .select2-choice,.form-control.select2-container .select2-choices{color:#555;}.input-group-addon{border-color:#c4c4c4;border-width:2px;border-radius:0;}.select2-drop.select2-ancestor-form-control{border-width:2px;border-color:#c4c4c4;}.btn,.btn:focus,.btn.active:focus,.btn:active:focus{border-radius:0;font-size:13px;background-image:none;border:0;padding:10px 29px;box-shadow:none;-webkit-box-shadow:none;}.btn:focus,.btn.active:focus,.btn:active:focus{outline:thin dotted #fff;}.btn-link,.btn-link:focus,.btn-link:active:focus{color:#f15000;padding:10px 5px;}.btn-link:hover,.btn-link:focus:hover,.btn-link:active:focus:hover{color:#f15000;}.btn-link:focus,.btn-link.active:focus,.btn-link:active:focus{outline:thin dotted #c4c4c4;}.btn-default,.btn-default:focus,.btn-default:active:focus{background-color:#fff;text-shadow:none;color:#f15000;font-weight:bold;border:1px solid #f15000;padding:9px 28px;}.btn-default:hover,.btn-default:focus:hover,.btn-default:active:focus:hover{background-color:#fff6f1;border-color:#f15000;color:#f15000;}.btn-default:disabled,.btn-default:focus:disabled,.btn-default:active:focus:disabled,.btn-default:disabled:hover,.btn-default:focus:disabled:hover,.btn-default:active:focus:disabled:hover{border-color:#aaa;color:#aaa;background-color:#fff;}.btn-primary,.btn-primary:focus,.btn-primary:active:focus{background-color:#f15000;}.btn-primary:hover,.btn-primary:focus:hover,.btn-primary:active:focus:hover{background-color:#ff5c0c;}.btn-primary:disabled,.btn-primary:focus:disabled,.btn-primary:active:focus:disabled,.btn-primary:disabled:hover,.btn-primary:focus:disabled:hover,.btn-primary:active:focus:disabled:hover{background-color:#d95818;}label,.control-label{font-size:15px;font-weight:normal;color:#0070c0;}.radio label,.radio-inline label,.checkbox label{color:inherit;}.help-block{color:#c4c4c4;}.help-block a{color:#1a415d;}fieldset:not(:last-child){padding-bottom:22px;border-bottom:1px solid #c4c4c4;margin-bottom:37px;}legend{border:0;margin-bottom:5px;color:#002743;font-size:17px;margin-bottom:20px;font-weight:500;}.window-viewer{height:100%;width:100%;overflow:auto;}.window-viewer>.window-viewer-scroller>.window-viewer-window{position:relative;}.select2-container .select2-choices .select2-search-field input,.select2-container .select2-choice,.select2-container .select2-choices{color:#002743;border-radius:0;}.select2-container.select2-dropdown-open:not(.select2-drop-above) .select2-choice{border-bottom-style:none;}.select2-commands{margin:0 4px 4px 4px;}.select2-commands a{margin-left:7px;}.slick-editor-container .select2-container.editor-text,.slick-editor-container .select2-container.editor-text .select2-choice{line-height:none;font-family:inherit;}.slick-editor-container .select2-container.editor-text:not(.select2-dropdown-open),.select2-container.embedded:not(.select2-dropdown-open){width:100%;}.slick-editor-container .select2-container.editor-text:not(.select2-dropdown-open),.select2-container.embedded:not(.select2-dropdown-open){height:auto;display:block;}.slick-editor-container .select2-container.editor-text:not(.select2-dropdown-open) .select2-choice,.select2-container.embedded:not(.select2-dropdown-open) .select2-choice{border:0;height:100%;box-shadow:none;}.slick-editor-container .select2-container.editor-text:not(.select2-dropdown-open) .select2-choice .select2-chosen,.select2-container.embedded:not(.select2-dropdown-open) .select2-choice .select2-chosen{padding:0;}.slick-editor-container .select2-container.editor-text:not(.select2-dropdown-open) .select2-arrow,.select2-container.embedded:not(.select2-dropdown-open) .select2-arrow{border:0;}.slick-editor-container .select2-container.editor-text:not(.select2-dropdown-open) .select2-arrow b,.select2-container.embedded:not(.select2-dropdown-open) .select2-arrow b{background-position:0 -2px;}.select2-container .select2-choices .select2-search-field input,.select2-container .select2-choice,.select2-container .select2-choices{font-family:inherit;}.select2-drop{border-radius:0;}.select2-drop-active{box-shadow:0 0 8px rgba(82,168,236,.6);clip-path:inset(0 -8px -8px -8px);}.slick-editor-container .select2-with-button{display:flex;width:100%;height:100%;}.slick-editor-container .select2-with-button>.select2-container{flex-grow:1;min-width:0;}.slick-editor-container .select2-with-button>.select2-container:not(.select2-dropdown-open){height:auto;display:block;}.slick-editor-container .select2-with-button>.select2-container:not(.select2-dropdown-open) .select2-choice{border:0;height:100%;box-shadow:none;}.slick-editor-container .select2-with-button>.select2-container:not(.select2-dropdown-open) .select2-choice .select2-chosen{padding:0;}.slick-editor-container .select2-with-button>.select2-container:not(.select2-dropdown-open) .select2-arrow{border:0;}.slick-editor-container .select2-with-button>.select2-container:not(.select2-dropdown-open) .select2-arrow b{background-position:0 -2px;}.slick-editor-container .select2-with-button>.additional-button{border:0;background:none;}.form-group .select2-with-button{display:flex;}.form-group .select2-with-button>.select2-container{flex-grow:1;min-width:0;}.form-group .select2-with-button>.additional-button{border-radius:0;border:solid 2px #c4c4c4;margin-left:5px;}.datepicker{z-index:1151!important;}.progress-indicator{font-size:80%;}.progress-indicator-border{height:5px;text-align:left;overflow:hidden;background-color:#eee;border:1px solid #ddd;border-radius:4px;}.progress-indicator-value{height:100%;background-color:#f6a828;border-radius:4px;}.job-explorer.list-page .top-panel .filter .button.filter-toggle:not(:hover){color:#c4c4c4;}.job-explorer.list-page .list-scroller .job-list{display:flex;flex-direction:column;}.job-explorer.list-page .list-scroller .field.plan-preview{flex-basis:70px;}.job-explorer.list-page .list-scroller .field.summary{flex-grow:4;flex-basis:100px;}.job-explorer.list-page .list-scroller .field.customer{flex-grow:3;flex-basis:100px;}.job-explorer.list-page .list-scroller .field.created,.job-explorer.list-page .list-scroller .field.modified{width:100px;}.job-explorer.list-page .list-scroller .field.status{width:180px;}.job-explorer.list-page .list-scroller .field.total{flex-grow:1;max-width:200px;flex-basis:150px;}.job-explorer.list-page .list-scroller .field.commands{width:80px;flex-shrink:0;}.job-explorer.list-page .list-scroller .header .field.summary-header{flex-basis:170px;margin-right:45px;flex-grow:4;}.job-explorer.list-page .list-scroller .list-item:not(:hover):not(.selected-item) .command-workflow{display:none;}.job-explorer.list-page .list-scroller .list-item:not(:hover):not(.selected-item) .commands{align-self:stretch;}.job-explorer.list-page .list-scroller .list-item:not(:hover):not(.selected-item) .commands>*{display:none;}.job-explorer.list-page .list-scroller .list-item .field.plan-preview{background:#fff;border:1px solid #c4c4c4;border-radius:5px;padding:2px;}.job-explorer.list-page .list-scroller .list-item .field.plan-preview:hover{border-color:#f15000;}.job-explorer.list-page .list-scroller .list-item .field.plan-preview .image-container{position:relative;}.job-explorer.list-page .list-scroller .list-item .field.plan-preview .image-container .image{padding-top:70.70707071%;background-size:contain;background-repeat:no-repeat;}.job-explorer.list-page .context-menu{z-index:1000;}.job-explorer.list-page .context-menu>.body{background-color:#fff;border:1px solid #c4c4c4;box-shadow:#ddd 0 0 5px 2px;position:relative;}.job-explorer.list-page .context-menu>.body li:hover{background-color:#f15000;color:#fff;}.job-explorer.list-page .context-menu::before,.job-explorer.list-page .context-menu::after{content:"";display:block;position:absolute;z-index:1;}.job-explorer.list-page .context-menu.vertical{--triangle-offset-2:calc(var(--triangle-offset-1) + 1px);}.job-explorer.list-page .context-menu.vertical:not(.centre-triangle){--triangle-offset-1:calc(var(--dropout-offset) + 4px);}.job-explorer.list-page .context-menu.vertical.centre-triangle{--triangle-offset-1:calc(var(--dropout-offset-to-centre) - 9px);}.job-explorer.list-page .context-menu.vertical::before{border-left:transparent solid 9px;border-right:transparent solid 9px;}.job-explorer.list-page .context-menu.vertical::after{border-left:transparent solid 8px;border-right:transparent solid 8px;}.job-explorer.list-page .context-menu.vertical.before-target::before{left:var(--triangle-offset-1);}.job-explorer.list-page .context-menu.vertical.before-target::after{left:var(--triangle-offset-2);}.job-explorer.list-page .context-menu.vertical.after-target::before{right:var(--triangle-offset-1);}.job-explorer.list-page .context-menu.vertical.after-target::after{right:var(--triangle-offset-2);}.job-explorer.list-page .context-menu.vertical.below-target{padding-top:8px;}.job-explorer.list-page .context-menu.vertical.below-target::before{top:0;border-bottom:#c4c4c4 solid 9px;}.job-explorer.list-page .context-menu.vertical.below-target::after{top:1px;border-bottom:#fff solid 8px;}.job-explorer.list-page .context-menu.vertical.above-target{padding-bottom:8px;}.job-explorer.list-page .context-menu.vertical.above-target::before{bottom:0;border-top:#c4c4c4 solid 9px;}.job-explorer.list-page .context-menu.vertical.above-target::after{bottom:1px;border-top:#fff solid 8px;}.job-explorer.list-page .context-menu .body{display:flex;flex-direction:column;color:#002743;background-color:#fff;padding:13px/2 0;cursor:default;}.job-explorer.list-page .context-menu .body .menu-item,.job-explorer.list-page .context-menu .body .menu-group{display:flex;align-items:center;}.job-explorer.list-page .context-menu .body .menu-item{padding:0 17.29px;font-size:13px;border:0;line-height:1.9;background-color:transparent;border-radius:0;text-align:start;white-space:nowrap;}.job-explorer.list-page .context-menu .body .menu-item:disabled{color:#c4c4c4;}.job-explorer.list-page .context-menu .body .menu-item:hover:not(:disabled){color:#fff;background-color:#002743;}.job-explorer.list-page .context-menu .body .menu-item>.icon{width:1.5em;text-align:center;margin-right:5px;vertical-align:middle;font-size:15.6px;}.job-explorer.list-page .context-menu .body .menu-item a{color:inherit;text-decoration:none;}.job-explorer.list-page .context-menu .body .menu-group{padding:2px 17.29px;background:#eee;margin-bottom:5px;font-size:14.95px;line-height:1.43;}.job-explorer.list-page .context-menu .body .menu-group:not(:first-child){margin-top:5px;padding-top:5px;}.job-explorer.list-page .context-menu .body .menu-separator{border-bottom:1px solid #002743;margin:5px 0;}.job-explorer.list-page.can-edit .list-scroller .list-item.selected-item .field.status{text-decoration:underline;}.job-explorer.list-page.can-edit .list-scroller .list-item.selected-item .field.status:hover{color:#f15000;cursor:pointer;}.job-explorer.filter-on .job-filter{width:15%;float:left;height:100%;}.job-explorer.filter-on .job-filter .filter{padding:15px;border-right:1px solid #c3c3c3;overflow:auto;background:#f6f9fd;height:100%;}.layout-column{display:flex;flex-direction:column;justify-content:flex-start;}.layout-column>*{flex-shrink:0;}.layout-row{display:flex;flex-wrap:wrap;justify-content:flex-start;}.layout-row>*{flex-grow:1;}.layout-row>*:last-child{flex-grow:1000000;}.status-bar{overflow:hidden;white-space:nowrap;padding:3px 5px;border-top:1px solid #f1f1f1;flex-shrink:0;}.job-templates-page .list-scroller .field.name{flex-grow:1;flex-basis:0;}.job-templates-page .list-scroller .field.description{flex-grow:2;flex-basis:0;}.job-templates-page .list-scroller .field.commands{width:100px;}.quantity-rounding-method{width:110px;}.slick-row.changed>.slick-cell.slick-cell-checkboxsel{background-color:#ffe4d9;}.slick-row.highlighted.even,.slick-row.highlighted.odd{background-color:#fff9ed;}.readonly-column{color:#617f87;}.estimate-item-description-cell{display:flex;}.estimate-item-description-cell .order-link{content:" ";display:block;width:20px;flex-shrink:0;font-family:"Material Symbols Outlined";}.estimate-item-description-cell .order-link.nested-have-purchase-orders{color:#00e;}.estimate-item-description-cell .order-link.nested-have-purchase-orders::before{content:"mail";}.estimate-item-description-cell .order-link.has-purchase-order.draft::before{content:"drafts";}.estimate-item-description-cell .order-link.has-purchase-order.sent::before{content:"mail";}.estimate-item-description-cell .order-link.has-purchase-order.completed::before{content:"mark_email_read";}.estimate-item-description-cell .order-link.has-purchase-order:hover{color:#f15000;cursor:pointer;}.estimate-item-description-cell .order-link.locked::before{content:"lock";}.estimate-item-description-cell .status-summary{content:" ";display:none;font-family:"Material Symbols Outlined";margin-right:1px;}.estimate-item-description-cell .status-summary.all-children-sent,.estimate-item-description-cell .status-summary.all-children-completed{display:block;}.estimate-item-description-cell .status-summary.all-children-sent::before,.estimate-item-description-cell .status-summary.all-children-completed::before{content:"check";}.estimate-item-description-cell .status-summary.all-children-sent::before{color:#22c55e;}.estimate-item-description-cell .status-summary.all-children-completed{padding-right:4px;position:relative;}.estimate-item-description-cell .status-summary.all-children-completed::before{color:#3b82f6;}.estimate-item-description-cell .status-summary.all-children-completed::after{content:"check";color:#3b82f6;position:absolute;left:4px;}.estimate-item-description-cell .status-summary.locked::before{content:"lock";}.trade-items-grid .new-row>.description-column:not(.editable)::after{color:#c3c3c3;content:"Click here to add a new item";}.trade-items-grid .note-column:not(.editable){white-space:pre-wrap;}.trade-items-grid .slick-row.even .claim-column{background-color:#fffffa;}.trade-items-grid .slick-row.odd .claim-column{background-color:#f6f5ee;}.estimate-products-grid .slick-row.supplier{font-weight:bold;}.estimate-products-grid .slick-row.item{font-style:italic;}.estimate-products-grid .quantity-column:not(.total),.estimate-products-grid .total-column:not(.total){background-color:#fefff0;}.estimate-products-grid .linked-item-description:hover{text-decoration:underline;cursor:pointer;}.product-totals{padding:3px 6px;border-top:3px solid #eee;}.progress-claim-picker{align-self:stretch;}.estimate-toolbar-view-dropdown{min-width:12em;}.estimate-view-preview{width:30px;fill:none;stroke:black;stroke-width:1px;}.et-tb-lines-picker{width:9em;}.et-tb-search-box{width:10em;}.calcsheet-page-body{height:100%;position:relative;}.parent-heading{font-weight:bold;}.sheet-total{color:#856b59;}.outdated-template-cell{color:#f00;}.estimate-workspace .inplace-popup{background:#fff;border:1px solid #a9becd;z-index:1000;box-shadow:#e1e1e1 0 2px 5px;}.estimate-workspace .inplace-popup.above-target{margin-bottom:5px;}.estimate-workspace .inplace-popup.below-target{margin-top:5px;}.estimate-workspace .inplace-popup .shared-dropdown{flex-grow:1;min-width:0;}.estimate-workspace .trade-items-grid.drag-over .slick-row.drop-target::after,.estimate-workspace .quantity-grid.drag-over .slick-row.drop-target::after,.estimate-workspace .measurements-grid.drag-over .slick-row.drop-target::after{border:solid 3px #ffda88;position:absolute;left:0;right:1px;top:0;bottom:1px;content:"";}.estimate-workspace .quantity-popup .quantity-name-box,.estimate-workspace .quantity-popup .quantity-select-box{width:200px;}.estimate-workspace .quantity-popup .rounding-method-box,.estimate-workspace .quantity-popup .round-to-method-box{width:150px;}.estimate-workspace .quantity-popup .round-to-number-box{width:100px;}.estimate-workspace .composite-rate-value:hover{text-decoration:underline;cursor:pointer;}.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.length-column,.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.width-column,.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.height1-column,.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.height2-column,.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.factor-column{border:solid 3px #ffda88;padding-top:0;padding-bottom:0;padding-left:2px;padding-right:2px;margin-top:-1px;}.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.length-column:not(.active),.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.width-column:not(.active),.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.height1-column:not(.active),.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.height2-column:not(.active),.estimate-workspace .calcs-grid.drag-over .slick-cell.drop-target.slick-cell.factor-column:not(.active){margin-top:-1px;margin-left:-1px;}.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-length .slick-row.active>.slick-cell.length-column,.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-width .slick-row.active>.slick-cell.width-column,.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-height1 .slick-row.active>.slick-cell.height1-column,.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-height2 .slick-row.active>.slick-cell.height2-column,.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-factor .slick-row.active>.slick-cell.factor-column,.estimate-workspace .calcs-grid:not(.drag-over).no-focused-row .slick-row.new-row>.slick-cell.length-column{border:solid 3px #ffda88;padding-top:0;padding-bottom:0;padding-left:2px;padding-right:2px;margin-top:-1px;}.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-length .slick-row.active>.slick-cell.length-column:not(.active),.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-width .slick-row.active>.slick-cell.width-column:not(.active),.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-height1 .slick-row.active>.slick-cell.height1-column:not(.active),.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-height2 .slick-row.active>.slick-cell.height2-column:not(.active),.estimate-workspace .calcs-grid:not(.drag-over).target-measurement-factor .slick-row.active>.slick-cell.factor-column:not(.active),.estimate-workspace .calcs-grid:not(.drag-over).no-focused-row .slick-row.new-row>.slick-cell.length-column:not(.active){margin-top:-1px;margin-left:-1px;}.estimate-workspace .measurement-popup .measurement-name-box,.estimate-workspace .measurement-popup .measurement-select-box{width:250px;}.estimate-workspace .measurement-popup .measurement-outlines{border-top:1px solid #d9d9d9;padding:4px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;}.estimate-workspace .measurement-popup .measurement-outlines>.measurement-outline{border-radius:3px;padding:0 3px;margin:0 2px;border-radius:5px;cursor:default;display:flex;align-items:center;}.estimate-workspace .measurement-popup .measurement-outlines>.measurement-outline.hovered{background:#ddd;}.estimate-workspace .measurement-popup .measurement-outlines>.measurement-outline>.switch{margin-right:3px;}.estimate-workspace .measurement-popup .measurement-outlines>.measurement-outline>.switch>input{pointer-events:none;margin-top:0;display:block;}.estimate-workspace .measurement-popup .measurement-outlines>.measurement-outline .value:hover{text-decoration:underline;cursor:pointer;}.estimate-workspace .measurement-popup .takeoff-call{margin-left:3px;font-style:italic;padding:0 4px;}.estimate-workspace-tabs{flex-shrink:0;font-size:inherit;font-weight:normal;color:#486e8b;display:flex;flex-direction:row;align-items:stretch;margin:0;background-color:#fff;border-bottom:2px solid #eee;padding:0;height:32px;}.estimate-workspace-tabs>li{list-style:none;padding:3px 15px;border-right:2px solid transparent;cursor:default;line-height:normal;position:relative;display:flex;align-items:center;font-weight:bold;color:#c4c4c4;}.estimate-workspace-tabs>li:not(:first-child){border-left:2px solid transparent;}.estimate-workspace-tabs>li.active{border-right-color:#eee;}.estimate-workspace-tabs>li.active:not(:first-child){border-left-color:#eee;}.estimate-workspace-tabs>li.active:not(:first-child)::before{left:-2px;}.estimate-workspace-tabs>li.active::after{display:block;position:absolute;bottom:-2px;height:2px;left:0;right:0;background-color:#fff;content:"";}.estimate-workspace-tabs>li.active,.estimate-workspace-tabs>li:hover:not(.active){color:#0070c0;}.estimate-right-tabs{flex-shrink:0;font-size:inherit;font-weight:normal;color:#486e8b;display:flex;flex-direction:row;align-items:stretch;margin:0;background-color:#fff;border-bottom:2px solid #eee;padding:0;height:32px;}.estimate-right-tabs>li{list-style:none;padding:3px 15px;border-right:2px solid transparent;cursor:default;line-height:normal;position:relative;display:flex;align-items:center;font-weight:bold;color:#c4c4c4;}.estimate-right-tabs>li:not(:first-child){border-left:2px solid transparent;}.estimate-right-tabs>li.active{border-right-color:#eee;}.estimate-right-tabs>li.active:not(:first-child){border-left-color:#eee;}.estimate-right-tabs>li.active:not(:first-child)::before{left:-2px;}.estimate-right-tabs>li.active::after{display:block;position:absolute;bottom:-2px;height:2px;left:0;right:0;background-color:#fff;content:"";}.estimate-right-tabs>li.active,.estimate-right-tabs>li:hover:not(.active){color:#0070c0;}.estimate-right-list{border-left:3px solid #eee;}.estimate-workspace{font-size:13px;}.estimate-workspace .right-tab-toolbar{align-self:stretch;justify-content:center;border-bottom:2px solid #eee;}.toolbar-local .toolbar-control label.composite-value,.composite-value{color:#00e;font-style:italic;}.tbd-value::after{content:"TBD";display:inline;}:not(.composite-value)>.tbd-value::after{color:#8c28a9;}.val-measurement-name{color:#888;}.blank-sheet-placeholder{align-self:center;overflow:hidden;max-width:100%;text-align:center;padding:10px;flex-grow:1;}.deduction-sign::before{font-weight:bold;text-align:center;display:block;}.deduction-sign.yes::before{content:"-";color:#f00;}.deduction-sign.no::before{content:"+";color:#aaa;}.subpanel-header{display:flex;flex-direction:row;border-bottom:2px solid #eee;}.subpanel-header .title{color:#486e8b;display:flex;align-items:center;padding:3px 15px;}.subpanel-header .quantity{width:100px;}.subpanel-header .name{width:160px;}.slick-cell .popup-cell{display:flex;flex-direction:row;}.slick-cell .popup-cell.has-selected-outline::before{content:" ";display:block;background:#f4f5a3;position:absolute;left:0;right:0;top:0;bottom:0;z-index:-1;}.slick-cell .popup-cell .measurement-value-icon{font-size:10px;margin-right:5px;color:#aaa;line-height:20px;}.slick-cell .popup-cell .value{flex-grow:1;overflow:hidden;min-width:0;}.slick-cell .popup-cell .popup-arrow{display:none;align-self:center;color:#839dc1;margin:0 2px;}.slick-cell.active .popup-cell .popup-arrow{display:block;}.rate-estimate-toolbar{display:flex;flex-direction:row;padding:2px 6px;border-left:2px solid #1a415d;border-right:2px solid #1a415d;border-top:2px solid #1a415d;}.rate-estimate-toolbar>.estimate-path{flex-grow:1;display:flex;align-items:center;}.rate-estimate-toolbar>.estimate-path .separator{margin-left:3px;margin-right:3px;}.rate-estimate-toolbar>.estimate-path .current-estimate-path-item{margin-right:3px;margin-left:3px;white-space:nowrap;display:flex;align-items:center;}.rate-estimate-toolbar>.estimate-path .current-estimate-path-item.navigatable:hover{cursor:pointer;text-decoration:underline;}.rate-estimate-toolbar>.estimate-path .current-estimate-path-item.navigatable>.name{max-width:100px;text-overflow:ellipsis;overflow:hidden;}.rate-estimate-toolbar>.estimate-path .current-estimate-path-item.editable{margin-left:1px;}.rate-estimate-toolbar>.estimate-path .current-estimate-path-item>.value{margin-left:2px;color:#aaa;}.rate-estimate-toolbar>.estimate-path input{border:0;padding:2px;}.rate-estimate-toolbar>.estimate-path input:focus-visible{outline:0;padding:1px;border:1px solid #c4c4c4;}.rate-estimate-toolbar>.close-estimate-button{margin-right:5px;align-self:center;background:none;border:0;padding:0;outline:0;}.rate-estimate-toolbar>.close-estimate-button:hover{color:#486e8b;}.estimate-panel .estimate-columns-dialogue .toggle-column-button{background:none;border:1px #c4c4c4 solid;border-radius:3px;margin:5px;}.estimate-panel .estimate-columns-dialogue .toggle-column-button.active{background:#d9eaf6;border-color:#002743;}.estimate-panel .estimate-columns-dialogue .toggle-column-button:hover:not(.active){border-color:#002743;}.estimate-panel.rate-estimate .trade-items-grid{border-left:2px solid #1a415d;border-right:2px solid #1a415d;border-bottom:2px solid #1a415d;}.estimate-panel.rate-estimate .quantity-panel{border:2px solid #1a415d;}.dragged-outline-placeholder{position:fixed;cursor:not-allowed;height:1px;width:1px;z-index:1;}.dragged-outline-placeholder.can-drop{cursor:alias;}.dragged-outline-placeholder .instruction{font-size:9px;color:#002743;bottom:11px;position:absolute;border:1px solid #c4c4c4;background:#fff;padding:5px;border-radius:3px;width:120px;}.dragged-outline-placeholder .instruction.disabled{color:#f00;font-weight:bold;}.dragged-outline-placeholder .instruction.enabled{color:#2e6f31;font-weight:bold;}.name-price-list-item .name{display:flex;align-items:center;}.name-price-list-item .name .segment{min-width:40px;overflow:hidden;text-overflow:ellipsis;}.name-price-list-item .name .segment:not(:first-child){margin-left:3px;}.template-item-configurator{width:400px;border:1px solid #66afe9;border-radius:4px;padding:5px 0;background-color:#fff;position:fixed;overflow:auto;}.template-item-or-rate-picker.grid-editor{width:400px;}.template-item-or-rate-picker.grid-editor.select2-dropdown-open{margin-left:-4px;margin-top:-2px;}.trade-item-type-picker{border:0;}.global-rate-badge,.local-rate-badge,.global-local-rate-badge,.job-badge,.job-template-badge,.product-badge{display:inline-block;position:relative;width:14px;}.global-rate-badge::before,.local-rate-badge::before,.global-local-rate-badge::before,.job-badge::before,.job-template-badge::before,.product-badge::before{content:" ";display:inline-block;}.global-rate-badge::after,.local-rate-badge::after,.global-local-rate-badge::after,.job-badge::after,.job-template-badge::after,.product-badge::after{display:block;position:absolute;width:14px;height:14px;border-radius:7px;left:0;top:0;right:0;bottom:0;margin-top:auto;margin-bottom:auto;font-size:8px;line-height:14px;text-align:center;color:#fff;}.global-rate-badge::after{content:"G";background:#80b8e0;}.local-rate-badge::after{content:"L";background:#f15000;}.global-local-rate-badge::after{content:"GL";background:#00365d;}.job-badge::after{content:"J";background:#00365d;}.job-template-badge::after{content:"T";background:#80b8e0;}.product-badge::after{content:"P";background:#00365d;}.code-name-editor-toolbar{border-top:1px solid #aaa;padding:3px 0;display:flex;}.code-name-editor-toolbar .button{cursor:pointer;}.code-name-editor-toolbar .button:hover:not(.active){color:#f15000;}.code-name-editor-toolbar .button:not(.active):not(:hover){color:#c4c4c4;}.code-name-editor-toolbar .button.active{font-weight:500;cursor:default;}.code-name-editor-toolbar .button{margin-left:10px;}.code-name-editor-toolbar .button:not(.active):not(:hover) .global-rate-badge,.code-name-editor-toolbar .button:not(.active):not(:hover) .local-rate-badge,.code-name-editor-toolbar .button:not(.active):not(:hover) .global-local-rate-badge{opacity:.5;}.rate-popup .rate-name-box,.rate-popup .rate-select-box{width:250px;}.template-lookup-item.secondary{color:#aaa;}.outline-style-picker{z-index:1000;}.outline-style-picker>.body{background-color:#fff;border:1px solid #002743;box-shadow:#ddd 0 0 5px 2px;position:relative;}.outline-style-picker>.body li:hover{background-color:#f15000;color:#fff;}.outline-style-picker::before,.outline-style-picker::after{content:"";display:block;position:absolute;z-index:1;}.outline-style-picker.vertical{--triangle-offset-2:calc(var(--triangle-offset-1) + 1px);}.outline-style-picker.vertical:not(.centre-triangle){--triangle-offset-1:calc(var(--dropout-offset) + 4px);}.outline-style-picker.vertical.centre-triangle{--triangle-offset-1:calc(var(--dropout-offset-to-centre) - 9px);}.outline-style-picker.vertical::before{border-left:transparent solid 9px;border-right:transparent solid 9px;}.outline-style-picker.vertical::after{border-left:transparent solid 8px;border-right:transparent solid 8px;}.outline-style-picker.vertical.before-target::before{left:var(--triangle-offset-1);}.outline-style-picker.vertical.before-target::after{left:var(--triangle-offset-2);}.outline-style-picker.vertical.after-target::before{right:var(--triangle-offset-1);}.outline-style-picker.vertical.after-target::after{right:var(--triangle-offset-2);}.outline-style-picker.vertical.below-target{padding-top:8px;}.outline-style-picker.vertical.below-target::before{top:0;border-bottom:#002743 solid 9px;}.outline-style-picker.vertical.below-target::after{top:1px;border-bottom:#fff solid 8px;}.outline-style-picker.vertical.above-target{padding-bottom:8px;}.outline-style-picker.vertical.above-target::before{bottom:0;border-top:#002743 solid 9px;}.outline-style-picker.vertical.above-target::after{bottom:1px;border-top:#fff solid 8px;}.outline-style-picker .body{padding:8px;}.outline-style-picker .body .colour-picker{display:flex;flex-direction:row;font-size:10px;}.outline-style-picker .body .colour-picker .standard-colours{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;margin:-4px 4px -4px -4px;width:60px;}.outline-style-picker .body .colour-picker .standard-colours .standard-colour{border:1px solid #002743;height:12px;width:12px;margin:4px;}.outline-style-picker .body .colour-picker .standard-colours .standard-colour.default-colour{width:60px;height:18px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:default;}.outline-style-picker .body .colour-picker .standard-colours .standard-colour.default-colour:hover,.outline-style-picker .body .colour-picker .standard-colours .standard-colour.default-colour.selected{width:62px;height:20px;}.outline-style-picker .body .colour-picker .standard-colours .standard-colour:hover,.outline-style-picker .body .colour-picker .standard-colours .standard-colour.selected{border-width:2px;margin:3px;height:14px;width:14px;}.outline-style-picker .body .colour-picker .standard-colours .standard-colour:hover{border-color:#486e8b;}.outline-style-picker .body .colour-picker .custom-colour{display:flex;flex-direction:column;margin-left:5px;flex-grow:1;min-width:150px;}.outline-style-picker .body .colour-picker .custom-colour .sat-light{flex-grow:1;width:100%;position:relative;border:1px solid #486e8b;}.outline-style-picker .body .colour-picker .custom-colour .sat-light .sat{background-image:linear-gradient(to right,white 0%,rgba(255,255,255,0) 100%);position:absolute;height:100%;width:100%;content:"";}.outline-style-picker .body .colour-picker .custom-colour .sat-light .light{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,black 100%);position:absolute;height:100%;width:100%;content:"";}.outline-style-picker .body .colour-picker .custom-colour .sat-light .pointer{position:absolute;pointer-events:none;}.outline-style-picker .body .colour-picker .custom-colour .sat-light .pointer::after{border:1px solid #002743;border-radius:4px;background-color:#fff;position:relative;left:-4px;top:-4px;height:8px;width:8px;display:block;content:"";}.outline-style-picker .body .colour-picker .custom-colour .hue{width:100%;height:6px;background-image:linear-gradient(to right,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00);margin-top:8px;position:relative;border:1px solid #486e8b;}.outline-style-picker .body .colour-picker .custom-colour .hue .selector{height:0;width:0;position:relative;top:50%;pointer-events:none;}.outline-style-picker .body .colour-picker .custom-colour .hue .selector::after{border:1px solid #002743;border-radius:4px;background-color:#fff;position:absolute;top:-4px;left:-4px;height:8px;width:8px;display:block;content:"";}.outline-style-picker .body .count-symbols{width:240px;display:flex;flex-wrap:wrap;margin-top:15px;}.outline-style-picker .body .count-symbols .count-symbol{padding:3px;margin:1px;line-height:0;border:1px solid transparent;}.outline-style-picker .body .count-symbols .count-symbol:hover{background:#d9eaf6;border:1px solid #80b8e0;}.outline-style-picker .body .count-symbols .count-symbol.selected{background:#d9eaf6;border:1px solid #002743;}.outline-style-picker .body .count-symbols .count-symbol svg{width:20px;height:20px;}.takeoff-outline-style-button .color-sample,.takeoff-outline-style-button .count-symbol-sample{width:25px;height:16px;margin:3px;}.takeoff-outline-style-button .color-sample{border:solid 1px #002743;}.takeoff-outline-style-button .count-symbol-sample svg{width:100%;height:100%;}.takeoff{height:100%;position:relative;overflow:hidden;}.takeoff:focus{outline:0;}.takeoff .viewport{flex-grow:1;overflow:hidden;position:relative;display:flex;flex-direction:row;justify-content:center;}.takeoff .viewport .image-controller{width:100%;}.takeoff .viewport .image-controller .scroller-container{position:relative;}.takeoff .viewport .image-controller .scroller-container .viewport-scroller{overflow:auto;position:relative;}.takeoff .viewport .image-controller>.tool-panel{border-bottom:2px solid #eee;background:#d9eaf6;}.takeoff .viewport .image-controller>.tool-panel .scale-page,.takeoff .viewport .image-controller>.tool-panel .scaling-segment-length{width:100px;}.takeoff .viewport .image-controller>.tool-panel .scale-size{width:120px;}.takeoff .viewport .image-controller>.tool-panel .scale-unit{width:60px;}.takeoff .viewport .model-controller{width:100%;}.takeoff .viewport .model-controller .ifc{height:100%;}.takeoff .viewport .model-controller .ifc-properties{display:flex;flex-direction:column;}.takeoff .viewport .model-controller .ifc-properties.open{height:25%;}.takeoff .viewport .model-controller .ifc-properties.open .header>.arrow{transform:none;}.takeoff .viewport .model-controller .ifc-properties .header{display:flex;flex-direction:row;flex-shrink:0;justify-content:space-between;border-top:1px solid #eee;cursor:pointer;color:#1a415d;padding:3px 10px;}.takeoff .viewport .model-controller .ifc-properties .header:hover{color:#f15000;}.takeoff .viewport .model-controller .ifc-properties .header>.arrow{font-family:"CostminerGlyphs";font-style:normal;font-weight:normal;speak:none;font-variant:normal;text-transform:none;line-height:1em;display:inline-block;font-size:15px;transform:rotate(180deg);}.takeoff .viewport .model-controller .ifc-properties .header>.arrow::after{content:'';}.takeoff .viewport .model-controller .ifc-properties>.properties-table{flex-grow:1;}.takeoff .viewport .model-controller .ifc-properties>.properties-table .outline-selected{background:#f4f5a3;}.takeoff .viewport .model-controller .ifc-length-endpoint{background:#f00;}.takeoff .viewport .model-controller .ifc-length-endpoint.small{height:6px;width:6px;border-radius:3px;}.takeoff .viewport .model-controller .ifc-length-endpoint.large{height:8px;width:8px;border-radius:4px;}.takeoff .viewport .model-controller .ifc-measurement-label{border-radius:3px;padding:2px 5px;border:#999;font-size:12px;pointer-events:auto;}.takeoff .viewport .model-controller .ifc-measurement-label:hover{cursor:pointer;}.takeoff .viewport .model-controller .ifc-measurement-label.related{background:#555;color:#aaa;}.takeoff .viewport .model-controller .ifc-measurement-label.selected{background:#aaa;color:#555;}.takeoff .viewport .model-controller .ifc-count-label>.shifter{transform:translate(50%,50%);}.takeoff .viewport .model-controller .ifc-count-label>.shifter:hover{transform:scale(1.15) translate(50%,50%);}.takeoff .viewport .model-controller .ifc-count-label>.shifter>svg{height:100px;width:100px;overflow:visible;}.takeoff .viewport .model-controller .ifc-count-label>.shifter>svg>.inner{pointer-events:auto;}.takeoff .viewport .model-controller .ifc-count-label>.shifter>svg>.inner:hover{cursor:pointer;}.takeoff .viewport .model-controller .ifc-count-label>.shifter>svg>.selected-highlight-background{stroke:#fff;stroke-width:16px;pointer-events:none;}.takeoff .viewport .model-controller .ifc-count-label>.shifter>svg>.selected-highlight{stroke:#feff00;fill:#feff00;opacity:.48;stroke-width:16px;pointer-events:auto;}.takeoff .ifc-layer-list{padding:5px 10px;max-height:400px;overflow-x:auto;}.takeoff .ifc-layer-list>.ifc-layer-group{margin-top:3px;}.takeoff .ifc-layer-list>.ifc-layer-group::before{font-family:"Material Symbols Outlined";vertical-align:middle;font-size:16px;display:inline-block;padding-right:2px;}.takeoff .ifc-layer-list>.ifc-layer-group.expanded::before{content:"keyboard_arrow_down";}.takeoff .ifc-layer-list>.ifc-layer-group.collapsed::before{content:"keyboard_arrow_right";}.takeoff .ifc-layer-list>.ifc-layer::before{font-family:"Material Symbols Outlined";vertical-align:middle;content:"lightbulb";font-size:18px;display:inline-block;padding-right:2px;}.takeoff .ifc-layer-list>.ifc-layer.on::before{color:#bdb800;}.takeoff .ifc-layer-list>.ifc-layer.off::before{color:#ddd;}.takeoff .ifc-layer-list>.ifc-layer.all{font-weight:bold;color:#80b8e0;}.takeoff .ifc-layer-list>.ifc-layer.all::before{font-weight:normal;}.takeoff .plan-list .body ul li .thumbnail-body{height:120px;}.takeoff .plan-list .body ul li .thumbnail-body img{margin:0 auto;display:block;height:100%;width:100%;}.takeoff .plan-list .body ul li .thumbnail-body .delete-plan-button{position:absolute;padding:3px;display:none;right:6px;top:6px;font-size:16px;}.takeoff .plan-list .body ul li .thumbnail-body .delete-plan-button:hover{color:#f15000;}.takeoff .plan-list .body ul li .thumbnail-body:hover .delete-plan-button{display:block;}.takeoff.blocked .plan-list>.body>ul>li:not(.selected){cursor:not-allowed;}.standalone .viewport{border:0;}.viewport-content{position:relative;}.viewport-content>img,.viewport-content>.svg-coordinate-transformer,.viewport-content>.svg-container{width:100%;}.viewport-content>.svg-container{display:block;}.viewport-content>.svg-container .block-proximity{stroke:transparent;stroke-width:5px;fill:transparent;}.tool-counting.tool-state-idle .viewport-content>.svg-container .block-proximity:hover{stroke:pink;fill:pink;}.viewport-content>.svg-coordinate-transformer{display:block;}.snap-box{stroke:#aa0;fill:rgba(200,200,0,.3);pointer-events:none;}.viewport-progress-bar{position:absolute;bottom:5px;left:10px;right:10px;}.measurements{position:absolute;width:100%;height:100%;left:0;top:0;pointer-events:none;}.measurements .polyline{stroke-linecap:round;pointer-events:stroke;}.measurements .polyline .normal{fill:none;vector-effect:non-scaling-stroke;stroke-width:3;}.measurements .polyline.area:not(.edited) .normal{fill:rgba(184,232,255,.4);}.measurements .polyline.used .normal{stroke-width:5px;}.measurements .polyline.unused .normal{opacity:.7;}.measurements .polyline.external .normal{stroke-dasharray:3px 8px;}.measurements .polyline .proximity{stroke:transparent;fill:none;stroke-width:10;vector-effect:non-scaling-stroke;}.measurements .polyline .highlight{stroke:#feff00;fill:none;opacity:.48;pointer-events:none;stroke-width:9;vector-effect:non-scaling-stroke;}.measurements .polyline.deduction .normal{stroke:#ff529e;}.measurements .polyline.deduction .proximity{stroke-width:12;}.measurements .polyline.deduction .highlight{stroke-width:11;}.measurements .polyline.deduction.length .normal{stroke-width:5;}.measurements .polyline.deduction.length.used .normal{stroke-width:7;}.measurements .polyline.deduction.area .normal{fill:rgba(255,210,220,.6);}.tool-selection .measurements .polyline.hovered .normal,.measurements .polyline.hovered-tag .normal{stroke-width:5;}.tool-selection .measurements .polyline.hovered.used .normal,.measurements .polyline.hovered-tag.used .normal{stroke-width:7;}.tool-selection .measurements .polyline.hovered.deduction.length .normal,.measurements .polyline.hovered-tag.deduction.length .normal{stroke-width:7;}.tool-selection .measurements .polyline.hovered.deduction.length.used .normal,.measurements .polyline.hovered-tag.deduction.length.used .normal{stroke-width:9;}.measurements .polyline.edited .normal{stroke:rgba(255,43,152,.83);stroke-dasharray:8,5;}.measurements .polyline-node .normal{stroke-width:1px;stroke:rgba(255,43,152,.83);fill:#000;}.measurements .polyline-node .hovered{display:none;}.measurements .polyline-node:hover .normal{display:none;}.measurements .polyline-node:hover .hovered{display:block;stroke-width:2px;stroke:rgba(255,43,152,.83);fill:#000;}.measurements .polyline-node .proximity{fill:transparent;pointer-events:fill;}.measurements .new-polyline-node{pointer-events:none;}.measurements .new-polyline-node .normal{stroke-width:2px;}.measurements #count-symbol-normal .count-flag{fill:none;stroke:currentColor;}.measurements #count-symbol-normal .count-target{fill:currentColor;stroke:currentColor;stroke-dasharray:initial;}.measurements .count-marker .normal{stroke-width:1px;color:#006cff;}.measurements .count-marker .proximity{stroke-width:6px;color:transparent;}.measurements .count-marker .highlight{color:#feff00;opacity:.48;pointer-events:none;stroke-width:6;}.measurements .count-marker.used .normal{stroke-width:3px;}.tool-selection .measurements .count-marker.hovered .normal,.measurements .count-marker.hovered-tag .normal{stroke-width:3px;}.tool-selection .measurements .count-marker.hovered.used .normal,.measurements .count-marker.hovered-tag.used .normal{stroke-width:5px;}.tool-selection .measurements .count-marker.hovered.external .flag-stripes,.measurements .count-marker.hovered-tag.external .flag-stripes{opacity:1;}.measurements .count-marker.external{stroke-dasharray:5px 3px;}.measurements .count-marker.external .flag-stripes{opacity:.5;}.measurements .count-marker.deduction .normal{color:#ff529e;}.measurements .count-colour-0{fill:red;}.measurements .count-colour-1{fill:orange;}.measurements .count-colour-2{fill:yellow;}.measurements .count-colour-3{fill:green;}.measurements .count-colour-4{fill:blue;}.measurements .count-colour-5{fill:purple;}.measurements .count-colour-6{fill:brown;}.measurements .count-colour-7{fill:white;}.measurements .count-symbol .proximity{fill:transparent;stroke:transparent;stroke-width:6px;}.measurements .count-symbol .highlight{fill:#feff00;stroke:#feff00;opacity:.48;pointer-events:none;stroke-width:6px;}.tool-selection .measurements .count-symbol.hovered .count-assembly,.measurements .count-symbol.hovered-tag .count-assembly{transform:scale(1.1);}.tool-selection .measurements .count-symbol.hovered.external .normal,.measurements .count-symbol.hovered-tag.external .normal{opacity:1;}.measurements .count-symbol.external .normal{opacity:.5;}.measurements .count-symbol.deduction .normal{fill:#ff529e;}.measurements .count-symbol-def>*{vector-effect:non-scaling-stroke;}.tool-counting.tool-state-counting .measurements .count-marker:not(.edited) .normal,.tool-counting.tool-state-counting .measurements .count-symbol:not(.edited) .normal{opacity:.3;}.tool-counting .measurements .count-marker.edited .proximity,.tool-counting .measurements .count-symbol.edited .proximity{cursor:default;}.measurements .count-marker .uncount,.measurements .count-symbol .uncount{display:none;}.measurements .count-marker:hover .uncount,.measurements .count-symbol:hover .uncount{display:block;}.measurements #uncount-symbol{stroke:red;stroke-width:2px;}.measurements #used-count-highlighter{fill:none;stroke:#ffaf00;stroke-width:2px;pointer-events:none;opacity:.6;}.measurements .scaling-line{stroke:rgba(255,43,152,.83);stroke-width:3;vector-effect:non-scaling-stroke;stroke-dasharray:8,5;stroke-linecap:round;}.measurements .scaling-line.secondary{stroke-width:1;}.measurements .scaling-arrow{fill:rgba(255,43,152,.83);stroke-width:0;}.measurements .scaling-segment-label{text-anchor:middle;fill:rgba(255,43,152,.83);font-weight:bold;}.scale-bar{position:absolute;top:0;left:0;stroke:rgba(0,107,98,.5);stroke-width:3px;fill:rgba(0,107,98,.5);pointer-events:none;font-size:12px;}.scale-bar text{stroke-width:1px;}.tool-drawing .viewport-content,.tool-scaling .viewport-content,.tool-insertNode .viewport-content,.tool-moveNode .viewport-content,.tool-counting .viewport-content{cursor:crosshair;}.tool-disabled>div{cursor:not-allowed;}.plan-dialog{display:flex;flex-direction:column;height:100%;}.plan-dialog .plan-preview{-moz-border-radius:5px;-webkit-border-radius:5px;background-size:contain;background-repeat:no-repeat;background-position:center;object-fit:contain;position:relative;margin-bottom:0;flex-grow:1;min-height:0;}.plan-dialog .plan-preview img{max-height:100%;max-width:100%;display:block;height:100%;object-fit:contain;}.plan-dialog .plan-preview .ifc{height:100%;}.plan-dialog .plan-preview-navigator{margin-bottom:20px;text-align:center;}.plan-dialog .plan-batch-info{line-height:350px;vertical-align:middle;font-size:200%;color:#426aa0;text-align:center;}.control-bar{background-color:#00365d;width:200px;display:flex;flex-direction:column;position:relative;flex-shrink:0;border-right:1px solid #c4c4c4;box-shadow:#ddd 0 5px 5px 2px;z-index:1;color:#fff;}.control-bar.hidden{width:56px;}.control-bar .control-bar-header{display:flex;flex-direction:row;align-items:start;justify-content:center;margin-top:15px;}.control-bar .control-bar-header .logo{display:block;width:35px;}.control-bar .control-bar-header .logo img{width:100%;}.control-bar .main-menu{flex-direction:column;padding-right:10px;list-style:none;margin:20px 0;}.control-bar .main-menu .main-menu-item{font-size:15px;align-items:center;line-height:1;cursor:default;margin-top:4px;display:flex;padding-left:18px;height:36px;position:relative;}.control-bar .main-menu .main-menu-item .main-menu-glyph{width:20px;font-size:20px;display:flex;justify-content:center;margin-right:15px;}.control-bar .main-menu .main-menu-item.subitem{padding-left:38px;margin-top:0;}.control-bar .main-menu .main-menu-item:hover{cursor:pointer;}.control-bar .main-menu .main-menu-item.active,.control-bar .main-menu .main-menu-item.clickable:hover:not(.active){background-color:rgba(255,255,255,.2);}.control-bar .main-menu .main-menu-item.active::before,.control-bar .main-menu .main-menu-item.clickable:hover:not(.active)::before{background-color:#00365d;border-bottom:36px solid rgba(255,255,255,.2);border-right:18px solid #00365d;content:"";position:absolute;right:0;}.control-bar .main-menu .main-menu-item.clickable:hover:not(.active){background-color:rgba(255,255,255,.1);}.control-bar .main-menu .main-menu-item.clickable:hover:not(.active)::before{border-bottom-color:rgba(255,255,255,.1);}.control-bar .main-menu .main-menu-item.clickable:hover{color:#f15000;}.control-bar .main-menu .main-menu-item.expanded .menu-item-text{font-weight:bold;}.control-bar .main-menu .main-menu-item.expanded .arrow::after{content:'';}.control-bar .main-menu .main-menu-item.collapsed .arrow::after{content:'';}.control-bar .main-menu .main-menu-item .arrow{margin-right:10px;}.control-bar .main-menu .main-menu-item .menu-item-text{flex-grow:1;}.control-bar .main-menu .main-menu-jobs>.main-menu-glyph::after{content:'';}.control-bar .main-menu .main-menu-contacts>.main-menu-glyph::after{content:'';}.control-bar .main-menu .main-menu-reports>.main-menu-glyph::after{content:'';}.control-bar .main-menu .main-menu-resource-types>.main-menu-glyph::after{content:'';}.control-bar .main-menu .main-menu-item-templates>.main-menu-glyph::after{content:'';}.control-bar .main-menu .main-menu-products>.main-menu-glyph::after{content:"package_2";display:block;font-family:'Material Symbols Outlined';}.control-bar .main-menu li.main-menu-startup>.main-menu-glyph::after{content:'';}.control-bar .empty-area{flex-grow:1;}.control-bar .partner-logo .introduction{font-size:13px;padding:0 5px;margin:3px 0;text-align:center;}.control-bar .partner-logo .logo{display:block;width:100%;}.control-bar.collapsed{width:57px;}.control-bar.collapsed .main-menu{padding-right:0;}.control-bar.collapsed .main-menu .main-menu-item{width:100%;padding:8px 0;flex-direction:column;height:auto;}.control-bar.collapsed .main-menu .main-menu-item::before{display:none;}.control-bar.collapsed .main-menu .main-menu-item .main-menu-glyph{margin:0;}.control-bar.collapsed .main-menu .main-menu-item .menu-item-text{font-size:10px;margin-top:5px;text-align:center;}.main-site-links{float:right;margin-top:10px;margin-right:20px;}.main-site-links a{color:#ddd;text-decoration:none;font-size:12px;}.main-site-links a:hover{color:#fff;}#workspace{overflow:hidden;height:100%;min-width:950px;display:flex;flex-direction:row;}#workspace .menu-toggle{display:flex;align-items:center;color:#fff;margin-right:18px;margin-left:15px;margin-top:14px;font-size:20px;}#workspace .menu-toggle.menu-visible{margin-left:0;}#workspace .menu-toggle.menu-hidden{margin-top:0;margin-right:0;color:#002743;}#workspace .menu-toggle .glyphicon-chevron-left,#workspace .menu-toggle .glyphicon-chevron-right{font-size:12px;}#workspace .menu-toggle.menu-visible:hover>.button,#workspace .menu-toggle.menu-hidden>.button:hover{color:#f15000;}#workspace .top-bar{background-color:#eee;min-height:48px;display:flex;flex-shrink:0;align-items:center;}#workspace .top-bar #top-bar-menu{display:flex;}#workspace .top-bar .caption-container{display:flex;flex-direction:row;margin-top:12px;font-size:17px;align-items:center;}#workspace .top-bar .caption-container .caption{margin-left:15px;font-weight:bold;}#workspace .top-bar .breadcrumbs{flex-grow:1;align-self:center;font-size:13px;text-align:center;color:#c4c4c4;align-items:center;}#workspace .top-bar .breadcrumbs .breadcrumbs-segment:not(.current)::after{content:" > ";}#workspace .top-bar .breadcrumbs .breadcrumbs-segment:not(.current) .caption:hover{color:#f15000;}#workspace .top-bar .breadcrumbs .breadcrumbs-segment.current .caption{color:#fff;font-weight:bold;}#workspace .top-bar .breadcrumbs .breadcrumbs-segment.current .back-button{transform:translate(0,1px);}#workspace .top-bar .breadcrumbs .breadcrumbs-segment.current .back-button:hover{color:#f15000;cursor:pointer;}#workspace .top-bar .breadcrumbs .breadcrumbs-segment a{color:inherit;text-decoration:none;}#workspace .top-bar .support,#workspace .top-bar .user,#workspace .top-bar .settings{display:flex;align-self:center;align-items:center;margin-right:20px;cursor:pointer;}#workspace .top-bar .support:hover,#workspace .top-bar .user:hover,#workspace .top-bar .settings:hover{color:#f15000;}#workspace .top-bar .user .avatar{position:relative;margin-right:7px;background:#002743;color:#fff;height:24px;width:24px;border-radius:12px;vertical-align:middle;line-height:24px;text-align:center;font-size:17px;}#workspace .top-bar .user .avatar .dropout-location-target{position:absolute;left:-1px;right:-1px;top:0;bottom:-3px;display:block;pointer-events:none;}#workspace .top-bar .user:hover .avatar{background-color:#f15000;}#workspace .top-bar .support,#workspace .top-bar .settings{position:relative;font-size:24px;}#workspace .top-bar .support .dropout-location-target,#workspace .top-bar .settings .dropout-location-target{position:absolute;left:-1px;right:-1px;top:0;bottom:-3px;display:block;pointer-events:none;}#workspace .top-bar .top-bar-dropdown{z-index:1000;}#workspace .top-bar .top-bar-dropdown>.body{background-color:#fff;border:1px solid #c4c4c4;box-shadow:#ddd 0 0 5px 2px;position:relative;}#workspace .top-bar .top-bar-dropdown>.body li:hover{background-color:#f15000;color:#fff;}#workspace .top-bar .top-bar-dropdown::before,#workspace .top-bar .top-bar-dropdown::after{content:"";display:block;position:absolute;z-index:1;}#workspace .top-bar .top-bar-dropdown.vertical{--triangle-offset-2:calc(var(--triangle-offset-1) + 1px);}#workspace .top-bar .top-bar-dropdown.vertical:not(.centre-triangle){--triangle-offset-1:calc(var(--dropout-offset) + 4px);}#workspace .top-bar .top-bar-dropdown.vertical.centre-triangle{--triangle-offset-1:calc(var(--dropout-offset-to-centre) - 9px);}#workspace .top-bar .top-bar-dropdown.vertical::before{border-left:transparent solid 9px;border-right:transparent solid 9px;}#workspace .top-bar .top-bar-dropdown.vertical::after{border-left:transparent solid 8px;border-right:transparent solid 8px;}#workspace .top-bar .top-bar-dropdown.vertical.before-target::before{left:var(--triangle-offset-1);}#workspace .top-bar .top-bar-dropdown.vertical.before-target::after{left:var(--triangle-offset-2);}#workspace .top-bar .top-bar-dropdown.vertical.after-target::before{right:var(--triangle-offset-1);}#workspace .top-bar .top-bar-dropdown.vertical.after-target::after{right:var(--triangle-offset-2);}#workspace .top-bar .top-bar-dropdown.vertical.below-target{padding-top:8px;}#workspace .top-bar .top-bar-dropdown.vertical.below-target::before{top:0;border-bottom:#c4c4c4 solid 9px;}#workspace .top-bar .top-bar-dropdown.vertical.below-target::after{top:1px;border-bottom:#fff solid 8px;}#workspace .top-bar .top-bar-dropdown.vertical.above-target{padding-bottom:8px;}#workspace .top-bar .top-bar-dropdown.vertical.above-target::before{bottom:0;border-top:#c4c4c4 solid 9px;}#workspace .top-bar .top-bar-dropdown.vertical.above-target::after{bottom:1px;border-top:#fff solid 8px;}#workspace .top-bar .top-bar-dropdown .body{box-shadow:#ddd 0 5px 5px 2px;display:flex;flex-direction:column;color:#002743;background-color:#fff;padding:13px/2 0;cursor:default;}#workspace .top-bar .top-bar-dropdown .body .menu-item,#workspace .top-bar .top-bar-dropdown .body .menu-group{display:flex;align-items:center;}#workspace .top-bar .top-bar-dropdown .body .menu-item{padding:0 17.29px;font-size:13px;border:0;line-height:1.9;background-color:transparent;border-radius:0;text-align:start;white-space:nowrap;}#workspace .top-bar .top-bar-dropdown .body .menu-item:disabled{color:#c4c4c4;}#workspace .top-bar .top-bar-dropdown .body .menu-item:hover:not(:disabled){color:#fff;background-color:#002743;}#workspace .top-bar .top-bar-dropdown .body .menu-item>.icon{width:1.5em;text-align:center;margin-right:5px;vertical-align:middle;font-size:15.6px;}#workspace .top-bar .top-bar-dropdown .body .menu-item a{color:inherit;text-decoration:none;}#workspace .top-bar .top-bar-dropdown .body .menu-group{padding:2px 17.29px;background:#eee;margin-bottom:5px;font-size:14.95px;line-height:1.43;}#workspace .top-bar .top-bar-dropdown .body .menu-group:not(:first-child){margin-top:5px;padding-top:5px;}#workspace .top-bar .top-bar-dropdown .body .menu-separator{border-bottom:1px solid #002743;margin:5px 0;}#workspace .main-menu-collapsed{padding-top:8px;z-index:1000;}#workspace #modules{flex-grow:1;flex-basis:0;display:flex;flex-direction:column;overflow:hidden;}#workspace #modules .module{flex-grow:1;display:flex;flex-direction:column;overflow:hidden;}#workspace #modules .module .page{flex-grow:1;}.list-page{height:100%;overflow:hidden;font-size:15px;background-color:#fff;}.list-page .top-panel{display:flex;height:62px;border-bottom:1px solid #c4c4c4;padding:8px 36px 0 25px;align-items:center;}.list-page .top-panel .filter{display:flex;}.list-page .top-panel .filter .button{cursor:pointer;}.list-page .top-panel .filter .button:hover:not(.active){color:#f15000;}.list-page .top-panel .filter .button:not(.active):not(:hover){color:#c4c4c4;}.list-page .top-panel .filter .button.active{font-weight:500;cursor:default;}.list-page .top-panel .filter .button{margin-right:23px;}.list-page .top-panel .filter .title{font-weight:bold;}.list-page .top-panel .commands{flex-grow:1;display:flex;justify-content:flex-end;}.list-page .top-panel .commands button{margin-left:20px;}.list-page .list-scroller{overflow:hidden auto;height:100%;isolation:isolate;}.list-page .list-scroller .field{margin:0 15px;overflow:hidden;white-space:nowrap;}.list-page .list-scroller .header,.list-page .list-scroller .list-item{padding-left:10px;}.list-page .list-scroller .header{position:sticky;top:0;display:flex;align-items:flex-start;height:58px;padding-top:24px;color:#aaa;font-size:110%;background:#fff;z-index:1;}.list-page .list-scroller .list-item{display:flex;align-items:center;flex-shrink:0;}.list-page .list-scroller .list-item:hover a,.list-page .list-scroller .list-item.selected-item a{text-decoration:underline;}.list-page .list-scroller .list-item:hover{background-color:#fbfbfb;}.list-page .list-scroller .list-item.selected-item{background-color:#d9eaf6;}.list-page .list-scroller .list-item .field{text-overflow:ellipsis;}.list-page .list-scroller .list-item .field.commands{display:flex;font-size:20px;}.list-page .list-scroller .list-item .field.commands .command{margin-right:10px;width:26px;padding:0 3px;text-align:center;}.list-page .list-scroller .list-item .field.commands .command:hover{color:#f15000;}.list-page .list-scroller .list-item:not(:hover):not(.selected-item) .commands>.command{display:none;}.list-page .list-scroller .list-item a{color:inherit;}.list-page .list-scroller .list-item a:hover{color:#f15000;}.list-page .list-scroller .selected-item{background-color:#fffbf1;}.list-page.tall-items .list-scroller .list-item{min-height:68px;}.list-page.medium-items .list-scroller .list-item{min-height:40px;}.properties-panel .header{font-size:17px;font-weight:500;border-bottom:1px solid #c4c4c4;padding:13px 18px;display:flex;align-items:center;}.properties-panel .header .commands{flex-grow:1;display:flex;justify-content:flex-end;}.properties-panel .header .commands button{margin-left:20px;}.properties-panel .body{padding:20px 18px;}table.property-table{table-layout:fixed;}table.property-table>tbody>tr{display:table-row;}table.property-table>tbody>tr>th{padding-right:30px;color:#0070c0;font-size:15px;font-weight:normal;vertical-align:top;}table.property-table>tbody>tr>th:after{content:":";}table.property-table>tbody>tr:not(:last-child)>td,table.property-table>tbody>tr:not(:last-child)>th{padding-bottom:5px;}table.property-table>tbody>tr>td{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px;}.tabs{flex-shrink:0;font-size:15px;font-weight:normal;color:#486e8b;display:flex;flex-direction:row;align-items:stretch;margin:0;background-color:#fff;border-bottom:2px solid #eee;padding:0;height:48px;}.tabs>li{list-style:none;padding:3px 40px;border-right:2px solid transparent;cursor:default;line-height:normal;position:relative;display:flex;align-items:center;font-weight:bold;color:#c4c4c4;}.tabs>li:not(:first-child){border-left:2px solid transparent;}.tabs>li.active{border-right-color:#eee;}.tabs>li.active:not(:first-child){border-left-color:#eee;}.tabs>li.active:not(:first-child)::before{left:-2px;}.tabs>li.active::after{display:block;position:absolute;bottom:-2px;height:2px;left:0;right:0;background-color:#fff;content:"";}.tabs>li.active,.tabs>li:hover:not(.active){color:#0070c0;}.tabs>li{border-top:2px solid transparent;}.tabs>li.active{border-top-color:#eee;}.dropdown-list{display:flex;flex-direction:column;margin:3px 2px;}.dropdown-list>.list-item{padding:1px 5px;}.dropdown-list>.list-item:hover{background:#3875d7;color:#fff;}.context-dropdown .dropdown-list{max-height:200px;overflow:auto;}.context-dropdown.editor-context-dropdown{width:400px;}[class^="slickgrid_"],[class^="slickgrid_"]>div,.slick-header-column{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}[class*="slickgrid_"] .more-editor{padding-right:20px;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;}.more-editor>.content{overflow:hidden;}.more-editor>.buttons{position:absolute;right:0;top:0;height:100%;width:20px;}.more-editor>.buttons button{height:100%;border:0;width:20px;padding:0;float:left;}.more-editor.more-editor-2{padding-right:40px;}.more-editor.more-editor-2>.buttons{width:40px;}.more-editor>.buttons button:not(:hover){background-color:transparent;}.editor-with-buttons{display:flex;height:100%;flex-direction:row;}.editor-with-buttons>input,.editor-with-buttons>textarea{flex-grow:1;min-width:0;border:0;margin:0;background:transparent;outline:0;padding:0;}.editor-with-buttons>.glyph,.editor-with-buttons>.glyphicon{color:#839dc1;align-self:center;margin:0 2px;}input.editor-text,textarea.editor-text,select.editor-text{display:block;width:100%;height:100%;border:0;margin:0;background:transparent;outline:0;padding:0;}textarea.editor-text{white-space:pre-wrap;}.multiline-formatter{white-space:pre-wrap;}.ui-datepicker-trigger{margin-top:2px;padding:0;vertical-align:top;}select.editor-yesno{width:100%;margin:0;vertical-align:middle;}input.editor-checkbox,input.formatter-checkbox{margin:0;height:100%;padding:0;border:0;}input.formatter-checkbox:focus,input.editor-checkbox:focus{outline:0;}.ui-widget{font-family:"Noto Sans",Verdana,Geneva,sans-serif;font-size:inherit;}.ui-widget-content{color:#002743;}.ui-widget input,.ui-widget textarea{font-family:inherit;font-size:inherit;}.slick-header.ui-state-default{padding-left:1px;border-bottom-style:none;background-color:#1a415d;background-image:none;}.slick-header-column{font-size:10px;}.slick-header-column:hover{background-color:#7393be;}.slick-header-column.ui-state-default{color:#fff;font-weight:normal;}.slick-header-column.ui-state-default,.slick-group-header-column.ui-state-default{height:12px;line-height:12px;}.slick-header-column input[id^="header-selector"]{margin-top:0;}.slick-cell,.slick-headerrow-column{border-top-style:none;border-left-style:none;padding-top:2px;border-right-style:solid;border-color:#ddd;}.slick-cell.active{border-top-style:solid;border-left-style:solid;border-width:2px;border-color:#c0c0c0;padding-top:1px;padding-left:3px;padding-right:3px;padding-bottom:1px;margin-top:-1px;margin-left:-1px;}.slick-cell.selected{background-color:#d9eaf6;}.slick-cell.editable{overflow:hidden;}.focused-area .slick-cell.active:not(.invalid){border-color:#1a415d;}.slick-cell.invalid{border-color:#f00;}.slick-row.ui-widget-content{border-left:1px solid #c0c0c0;}.slick-row.odd{background-color:#fff;}.slick-cell-checkboxsel>input[type=checkbox],.slick-column-name>input[type=checkbox]{-moz-transform:scale(.7);}.slick-header-column:hover,.slick-header-column-active{background-image:none;}.slick-header-columns,.slick-header-column{background-image:none;}.outdated-value-warning{color:#f00;}.outdated-value-warning::after{content:" ?";}.cell-validation-error{background-color:#ff6d6d;height:100%;display:block;}.data-grid{font-size:12px;}.grid-command{display:inline-block;height:16px;width:16px;padding:2px;}.grid-command:hover{color:#f15000;}.grid-command-dots:before{content:"...";}.grid-button{height:100%;border:0;width:20px;padding:0;background:none;}.grid-button:hover{background:#fff2dd;}.grid-button-dots:before{content:"...";}.slick-editor-container{position:absolute;border:2px #c0c0c0 solid;margin:-1px 0 0 -1px;z-index:12;background:#fff;padding:1px 3px;}.slick-editor-container.invalid{border-color:#f00;-moz-animation-duration:.2s;-webkit-animation-duration:.2s;-moz-animation-name:slickgrid-invalid-hilite;-webkit-animation-name:slickgrid-invalid-hilite;}.collapsable-row-cell{display:flex;}.collapsable-row-cell .row-collapser{display:flex;cursor:pointer;}.collapsable-row-cell .row-collapser .row-collapser-arrow{pointer-events:none;width:10px;flex-shrink:0;height:10px;margin:0 2px;display:block;font-family:"CostminerGlyphs";font-style:normal;font-weight:normal;speak:none;font-variant:normal;text-transform:none;line-height:1em;display:inline-block;font-size:8px;}.collapsable-row-cell .row-collapser .row-collapser-arrow.collapsed{transform:rotate(-90deg);margin-top:4px;}.collapsable-row-cell .row-collapser .row-collapser-arrow.collapsed::after{content:'';}.collapsable-row-cell .row-collapser .row-collapser-arrow.expanded{margin-top:6px;}.collapsable-row-cell .row-collapser .row-collapser-arrow.expanded::after{content:'';}.error-sign-in-cell{display:inline-block;color:#f00;margin-right:5px;font-style:normal;}.error-sign-in-cell::after{content:"⚠";}.anonymous-screen{display:flex;flex-direction:column;min-height:100%;background:#1a415d;align-items:center;justify-content:center;}@media(max-width:551px){.anonymous-screen{background:#f9fafb;}}.anonymous-screen-content{background:#f9fafb;display:flex;flex-direction:column;justify-content:center;margin:30px 0;border-radius:10px;overflow:hidden;}@media(max-width:551px){.anonymous-screen-content{margin:0;border-radius:0;align-self:stretch;}}.anonymous-screen-content .anonymous-screen-form{width:455px;padding:40px 62px 33px 62px;}@media(max-width:551px){.anonymous-screen-content .anonymous-screen-form{width:auto;align-self:stretch;}}.anonymous-screen-content .anonymous-screen-form .form-heading{margin-bottom:30px;text-align:center;}.anonymous-screen-content .anonymous-screen-form .form-heading .logo{margin-bottom:22px;}.anonymous-screen-content .anonymous-screen-form .form-heading .title{font-size:28px;font-weight:bold;color:#1a415d;}.anonymous-screen-content .anonymous-screen-form .form-heading .sub-title{font-size:12px;color:#1a415d;}.anonymous-screen-content .anonymous-screen-form label{font-size:12px;line-height:normal;color:#002743;font-weight:600;margin:0 0 1px 1px;}.anonymous-screen-content .anonymous-screen-form .form-group{margin-bottom:10px;}.anonymous-screen-content .anonymous-screen-form .form-control,.anonymous-screen-content .anonymous-screen-form .select2-container .select2-choice{height:40px;line-height:32px;}.anonymous-screen-content .anonymous-screen-form label.radio-inline{color:#0070c0;font-weight:normal;padding-left:24px;}.anonymous-screen-content .anonymous-screen-form label.radio-inline input[type="radio"]{margin-top:0;height:18px;width:18px;margin-left:-24px;}.anonymous-screen-content .anonymous-screen-form .checkbox label{font-weight:normal;color:#1a415d;}.anonymous-screen-content .anonymous-screen-form .checkbox label input[type="checkbox"]{margin-top:2px;height:14px;width:14px;}.anonymous-screen-content .anonymous-screen-form .help-block{font-size:12px;}.anonymous-screen-content .anonymous-screen-form .weak{color:#c4c4c4;}.anonymous-screen-content .anonymous-screen-form .form-actions{margin-top:40px;margin-bottom:29px;display:flex;flex-direction:column;}.anonymous-screen-content .anonymous-screen-form .form-actions .terms-of-use{margin-bottom:15px;}.anonymous-screen-content .anonymous-screen-form .form-actions .btn-primary{width:100%;font-size:16px;font-weight:600;padding-top:9px;padding-bottom:9px;}.anonymous-screen-content .anonymous-screen-form .form-actions .btn+.btn{margin-left:5px;}.anonymous-screen-content .anonymous-screen-form .form-actions p{font-size:12px;text-align:center;margin:17px 0 10px 0;}.anonymous-screen-content .anonymous-screen-form .footnote{color:#777;font-size:12px;text-align:center;}.anonymous-screen-content .anonymous-screen-form.registration-form{display:flex;width:auto;padding:0;}.anonymous-screen-content .anonymous-screen-form.registration-form .left{width:501px;background:#fff;border-right:2px solid #0070c0;padding:44px;font-size:14px;position:relative;overflow:hidden;z-index:0;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .logo{height:35px;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .title{font-size:40px;line-height:45px;font-weight:bold;margin:55px 0 34px 0;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .title-1{color:#00365d;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .title-2{color:#0070c0;}.anonymous-screen-content .anonymous-screen-form.registration-form .left p{margin-bottom:20px;}.anonymous-screen-content .anonymous-screen-form.registration-form .left ul{padding-left:27px;}.anonymous-screen-content .anonymous-screen-form.registration-form .left ul li{margin-bottom:20px;}.anonymous-screen-content .anonymous-screen-form.registration-form .left ul li::marker{color:#0070c0;font-weight:bold;font-size:20px;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .note-1{height:32px;line-height:32px;vertical-align:middle;margin-left:17px;background:#eff6ff;padding:0 10px;display:inline-block;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .note-1 .trial{font-weight:bold;color:#0070c0;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .circle{fill:#eff6ff;position:absolute;width:135px;height:135px;z-index:-1;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .circle.circle-1{left:29px;bottom:23px;}.anonymous-screen-content .anonymous-screen-form.registration-form .left .circle.circle-2{right:-67px;top:93px;}.anonymous-screen-content .anonymous-screen-form.registration-form .right{width:501px;padding:34px 70px 27px 70px;}.anonymous-screen-content .anonymous-screen-form.registration-form .right .logo{margin-bottom:22px;}.anonymous-screen-content .anonymous-screen-form.registration-form .title{margin-bottom:12px;}@media(max-width:1001px){.anonymous-screen-content .anonymous-screen-form.registration-form{display:block;}.anonymous-screen-content .anonymous-screen-form.registration-form>.left,.anonymous-screen-content .anonymous-screen-form.registration-form>.right{width:auto;max-width:501px;}.anonymous-screen-content .anonymous-screen-form.registration-form>.left{border-right:0;}}.anonymous-screen-content .anonymous-screen-form.login-form .form-group{margin-bottom:20px;}.anonymous-screen-content .anonymous-screen-form.login-form .forgot-password{float:right;margin-bottom:0;margin-top:3px;font-size:12px;line-height:normal;}.select2-results .secondary-product{color:#c4c4c4;}:root{--product-list-header-height:40px;--product-list-item-height:25px;}.product-explorer .header{height:40px;position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid #eee;font-weight:bold;}.product-explorer .product-list-item{height:25px;}.product-explorer .header,.product-explorer .product-list-item{display:flex;align-items:center;padding:0 15px;}.product-explorer .header .tick,.product-explorer .product-list-item .tick{width:25px;}.product-explorer .header .supplier,.product-explorer .product-list-item .supplier{width:20%;max-width:200px;}.product-explorer .header .sku,.product-explorer .product-list-item .sku{width:15%;max-width:120px;}.product-explorer .header .name,.product-explorer .product-list-item .name{width:30%;flex-grow:1;}.product-explorer .header .unit,.product-explorer .product-list-item .unit{width:20%;max-width:150px;}.product-explorer .header .price,.product-explorer .product-list-item .price{width:15%;max-width:150px;}.product-explorer .header .link:hover,.product-explorer .product-list-item .link:hover{color:#f15000;text-decoration:underline;cursor:pointer;}.product-excel-importer-supplier{width:300px;}.purchase-orders{height:100%;}.purchase-orders>.purchase-orders-list.drop-target{box-shadow:#f8d91f 0 0 2px 2px;transition:box-shadow .3s;}.purchase-orders>.purchase-orders-list>.body{padding-top:5px;}.purchase-orders>.purchase-orders-list>.body .toolbar-local{margin-bottom:5px;}.purchase-orders>.purchase-orders-list>.body .toolbar-local .po-filter-button{border-radius:3px;}.purchase-orders>.purchase-orders-list>.body .toolbar-local .po-filter-button.draft{background-color:#eab308;}.purchase-orders>.purchase-orders-list>.body .toolbar-local .po-filter-button.sent{background-color:#22c55e;}.purchase-orders>.purchase-orders-list>.body .toolbar-local .po-filter-button.completed{background-color:#3b82f6;}.purchase-orders>.purchase-orders-list>.body .toolbar-local .po-filter-button,.purchase-orders>.purchase-orders-list>.body .toolbar-local .po-filter-button:hover{border:0;}.purchase-orders>.purchase-orders-list>.body .status-filter-on .po-filter-button{display:flex;}.purchase-orders>.purchase-orders-list>.body .status-filter-on .po-filter-button:not(.active).draft{background:#fdeec1;}.purchase-orders>.purchase-orders-list>.body .status-filter-on .po-filter-button:not(.active).sent{background:#bff4d3;}.purchase-orders>.purchase-orders-list>.body .status-filter-on .po-filter-button:not(.active).completed{background:#b5d0fc;}.purchase-orders>.purchase-orders-list>.body .status-filter-on .po-filter-button>.delete-sign{display:inline-block;margin-left:4px;}.purchase-orders>.purchase-orders-list>.body .status-filter-on .po-filter-button.active{padding-right:5px;}.purchase-orders>.purchase-orders-list>.body .status-filter-on .po-filter-button.active:hover>.delete-sign{color:#f15000;}.purchase-orders>.purchase-orders-list>.body>ul>li.has-error{background-color:#ffdbdb;}.purchase-orders>.purchase-orders-list>.body>ul>li .thumbnail-body{align-items:flex-start;display:flex;flex-direction:column;padding:4px 5px;}.purchase-orders>.purchase-orders-list>.body>ul>li .thumbnail-body>*{margin-top:1px;margin-bottom:1px;}.purchase-orders>.purchase-orders-list>.body>ul>li .thumbnail-body .po-status{border-radius:4px;color:#fff;padding:2px 4px;}.purchase-orders>.purchase-orders-list>.body>ul>li .thumbnail-body .po-status.draft{background-color:#eab308;}.purchase-orders>.purchase-orders-list>.body>ul>li .thumbnail-body .po-status.sent{background-color:#22c55e;}.purchase-orders>.purchase-orders-list>.body>ul>li .thumbnail-body .po-status.completed{background-color:#3b82f6;}.purchase-orders .purchase-order-editor{height:100%;padding:15px;}.purchase-orders .purchase-order-editor .purchase-order-items.drop-target{box-shadow:#f8d91f 0 0 2px 2px;transition:box-shadow .3s;}.purchase-orders .purchase-order-editor .purchase-order-items .slick-row.related{background:#f4f5a3;}.purchase-orders .purchase-order-editor .purchase-order-items .slick-row.estimate-item-link{font-style:italic;}.purchase-orders .purchase-order-editor .purchase-order-items .slick-row.estimate-item-link .linked-item-description:hover{text-decoration:underline;cursor:pointer;}.purchase-orders .purchase-order-editor .purchase-order-items .slick-row.new-row>.description-column:not(.editable)::after{color:#c4c4c4;content:"Drag from the estimate or type";}.purchase-orders .no-editor{display:flex;justify-content:center;align-items:center;height:100%;width:100%;flex-direction:column;}.purchase-orders .no-editor>.instructions{max-width:300px;margin:20px 20px 0 20px;text-align:center;}.purchase-orders .no-editor>.additional-instructions{max-width:300px;margin:10px 20px 0 20px;text-align:center;font-size:80%;color:#aaa;}.template-item-editor-products{border-radius:0;border:solid 2px #c4c4c4;display:flex;flex-wrap:wrap;align-items:flex-start;padding:3px;}.template-item-editor-products .product{display:flex;align-items:center;background:#eee;border-radius:12px;padding:2px 4px 2px 10px;margin:3px;height:24px;}.template-item-editor-products .product .remove-product{height:16px;width:16px;padding:2px;border-radius:8px;font-size:12px;line-height:12px;background:#c4c4c4;margin-left:4px;}.selected-group-operations{display:flex;align-items:center;border-radius:4px;border:2px solid #d9eaf6;background:#ebf4fb;color:#0070c0;}.selected-group-operations.above{margin-bottom:10px;}.selected-group-operations.below{margin-top:10px;}.selected-group-operations>.summary{min-width:0;flex-grow:1;margin-left:10px;}.error-info{background:#f1f2bc;color:#f00;padding:2px 5px 2px 30px;position:relative;margin-bottom:10px;}.error-info::before{position:absolute;left:5px;top:2px;bottom:0;max-width:100%;content:"⚠";width:25px;}.control-horizontal{display:flex;}.control-horizontal .main-control-element{flex-grow:1;flex-basis:0;min-width:0;}.control-horizontal .secondary-control-element{margin-left:5px;}.slick-editor-container>.control-with-select2{overflow:visible;}.slick-editor-container>.control-with-select2>.select2-container{height:20px;}.slick-editor-container>.control-with-select2>.select2-container.main-select2.select2-dropdown-open{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;min-width:250px;height:26px;}.slick-editor-container>.control-with-select2>.select2-container.main-select2.select2-dropdown-open .select2-choice{border-width:2px;border-color:#c0c0c0;border-style:solid solid none solid;background:#fff;}.slick-editor-container>.control-with-select2>.select2-container.main-select2.select2-dropdown-open .select2-chosen{padding:1px 3px;}.slick-editor-container>.control-with-select2>.select2-container .select2-choice{height:100%;background:transparent;box-shadow:none;line-height:20px;border:0;}.slick-editor-container>.control-with-select2>.select2-container .select2-choice .select2-chosen{padding:0;height:100%;}.slick-editor-container>.control-with-select2>.select2-container .select2-choice .select2-arrow{border:0;}.slick-editor-container>.control-with-select2>.select2-container .select2-choice .select2-arrow b{background-position:0 -2px;}.slick-editor-container .additional-button{border:0;background:none;margin-left:2px;padding-right:0;padding-left:0;}.select2-drop.select2-ancestor-slick-editor-container{border-width:2px;border-color:#c4c4c4;box-shadow:none;}