html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}template{display:none}[hidden]{display:none}.issues-group-content{max-height:10em;overflow:auto}ul.issues-group-content{list-style:none}.issue-description{padding:5px;border-radius:2px;border-left-width:4px;border-left-style:solid}.issue-description.blocking-error{border-left-color:#ad0000}.issue-description.warning{border-left-color:#e0ad67}.issue-description.informational{border-left-color:#0639ff}.dismiss{text-align:right;cursor:pointer;text-decoration:underline;font-size:.9em}.issue-badge{position:relative}.issue-badge[data-issue-badge]:after{content:"";position:absolute;top:0;left:0;font-size:.7em;color:#fff;text-align:center;line-height:10px;z-index:5;width:0;height:0;border-style:solid;border-width:0px 0px 10px 10px}.issue-badge[data-issue-badge].blocking-error:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ad0000}.issue-badge[data-issue-badge].warning:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e0ad67}.issue-badge[data-issue-badge].informational:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0639ff}.issue-badge:hover .issues-info-popup{display:block}.issues-info-popup{display:none;position:absolute;background:#fff;border:1px solid dimgray;z-index:10000;margin:3px;border-radius:5px;min-width:200px;height:auto;font-weight:normal;white-space:break-spaces}.issues-info-popup.below{right:0;top:calc(100% + 10px - 3px)}.issues-info-popup.right{top:0;text-align:left;left:calc(100% + 5px)}.issues-info-popup:before{height:0px;content:"";position:absolute}.issues-info-popup.below:before{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid dimgray;top:-10px;right:calc(25% - 10px)}.issues-info-popup.right:before{top:10px;left:-9px;border-width:8px 8.7px 8px 0;border-color:rgba(0,0,0,0) dimgray rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.issues-info-popup .import-issue-description{padding:5px;border-radius:2px;border-left-width:4px;border-left-style:solid}.issues-info-popup .import-issue-description.blocking-error{border-left-color:#ad0000}.issues-info-popup .import-issue-description.warning{border-left-color:#e0ad67}.issues-info-popup .import-issue-description.informational{border-left-color:#0639ff}.badge{font-size:.9em;margin-left:.5em}.badge i{margin-right:0;margin-left:.2em}.notice{background:#eafbff;border:1px solid #008db2;border-radius:4px;padding:1px 6px}button.notice:hover{background:#f9feff}.child-table-cell:not(:last-of-type){border-right:none !important}.entities-as-columns.child-table-cell{padding:0;max-width:80em}.entities-as-columns.child-table-cell .child-table>tbody>tr>td:first-child{border-left:0}.entities-as-columns.child-table-cell .child-table{border-top:0}.entities-as-columns.child-table-cell .child-table>tbody>tr:last-child>td{border-bottom:0}.entities-as-columns.child-table-cell .child-data-actions-cell{height:calc(3em - 17px)}.entities-as-columns.child-data-actions-label{height:calc(3em + 13px)}.entities-as-columns .overlay-scrollbar:not(:hover) .child-table>tbody>tr:last-child>td::after{content:"";height:15px;display:block}.entities-as-columns .overlay-scrollbar:hover{overflow-x:scroll}.entities-as-columns .overlay-scrollbar:not(:hover){overflow-x:hidden}.entities-as-rows.child-table-cell{padding:0;max-width:80em}.entities-as-rows.child-table-cell .child-table>tbody>tr>td:first-child{border-left:0}.entities-as-rows.child-table-cell .child-table{border-top:0;height:100%}.entities-as-rows.child-table-cell .child-table>tbody>tr:last-child>td{border-bottom:0}.entities-as-rows.child-data-actions-label,.entities-as-rows .child-data-actions-cell{min-width:23em}.entities-as-rows .child-data-actions-cell{border-right:none}.entities-as-rows .overlay-scrollbar{height:100%}.overlay-scrollbar{scrollbar-color:#999 #333}.overlay-scrollbar::-webkit-scrollbar{width:10px;height:10px}.overlay-scrollbar::-webkit-scrollbar-thumb{background:#c1c1c1}.overlay-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.entities-as-rows .input-container>.field-block .input-container:first-of-type{border-left:none}.entities-as-rows .input-container>.field-block{border:none;margin-right:-1px;margin-left:0;width:calc(100% + 1px)}.entities-as-columns textarea{resize:none !important}td,th{height:1px}table{border-collapse:separate;border-spacing:0}table.info{margin-bottom:2em}table.info td,table.info th{border-bottom:1px solid #ccc;padding:.5em 8px}table.info td.no-wrap,table.info th.no-wrap{white-space:nowrap}table.info thead>tr>th{border-bottom:1px solid #aaa;padding-bottom:.25em;text-align:left}table.info tbody{font-size:.9em}@-moz-document url-prefix(){table.field-block tr.field-row{height:1px}table.field-block tr.field-row>td{height:100%}}table.field-block th.label{border-bottom:1px solid #aaa;border-right:1px solid #aaa;border-top:none;padding:5px 4px 4px 8px;text-align:left}@-moz-document url-prefix(){table.field-block th.label{background-clip:padding-box}}table.field-block th:first-of-type{border-left:1px solid #aaa}.collapse-width{width:.1%}table.sticky-table:not(.auto-layout){table-layout:fixed}table.sticky-table>thead>tr>th{background:#f0f0f0;position:sticky;top:0px;z-index:11}@-moz-document url-prefix(){table.sticky-table>thead>tr>th{background-clip:padding-box}}table.sticky-table>thead>tr>th:first-child{left:-1px}table.sticky-table>thead>tr>th.inherit-background{background:inherit}table.sticky-table>tbody>tr>th:first-of-type{position:sticky;left:-1px;z-index:10}@-moz-document url-prefix(){table.sticky-table>tbody>tr>th:first-of-type{background-clip:padding-box}}body{font-size:.9375em}h1,h2,h3,h4{font-family:"Source Sans Pro",sans-serif;letter-spacing:.5px;margin:0}h1 .icon,h2 .icon,h3 .icon,h4 .icon{font-size:1.2em;margin-right:.1em}h2{font-size:1.3em}.guid{font-family:monospace;font-weight:bold;display:inline;letter-spacing:-0.01em;min-width:11em;white-space:nowrap}.header small:not(:first-child),.label small:not(:first-child){margin-left:.5em;color:#444}.header p,.label p{margin:.25em 0}.success{color:#072}.error{color:#700}.centered{text-align:center !important}.not-applicable{color:#777;font-size:.8em}button{text-align:left}.left{text-align:left}.center{text-align:center}.right{text-align:right !important}math{math-style:normal}mspace{width:.5em}.action{background:linear-gradient(to bottom, #fdfdfd, #e8e8e8);color:#000;text-decoration:none}.action:disabled,.action.disabled{background:#e0e0e0;color:#777}.action:hover:not(:disabled):not(.disabled):not(.current){background:linear-gradient(#fff, #b3e1ec)}label.action{cursor:pointer}.primary-action{font-weight:bold;color:#00647f}ul.action-list>li>a,ul.action-list>li>button{display:block}ul.action-list .action{padding:.5em .1em .4em 0;border:none;border-bottom:1px solid #ccc;text-align:left;width:100%}ul.action-list .action .label{font-family:"Source Sans Pro",sans-serif}ul.action-list .action .icon{display:inline-block;font-size:1.1em;text-align:center;width:2em;margin-right:0}ul.action-list .action i{margin:0}ul.action-list .action.nav.current{border-bottom:1px solid #00647f}.nav.action:hover:not(:disabled):not(.disabled):not(.current){background:linear-gradient(#fff, #b3e1ec);cursor:pointer}.nav.current{background:linear-gradient(to top, #007999, #005870);color:#fff}.toggle{color:#444}.toggle.current{background:linear-gradient(to top, white, #efefef);color:#000;font-weight:bold}.toggle.current .label{font-size:.9333em}.symbol{display:inline-block;width:1em;height:1em;margin-bottom:.07em;vertical-align:text-bottom;stroke-width:0;stroke:currentColor;fill:currentColor}.symbol:not(:last-child){margin-right:.4em}.symbol:not(:first-child){margin-left:.4em}.fa,.fas,.far{vertical-align:text-bottom;margin-bottom:.07em}.fa:not(:last-child),.fas:not(:last-child),.far:not(:last-child){margin-right:.4em}.fa:not(:first-child),.fas:not(:first-child),.far:not(:first-child){margin-left:.4em}.fa-check-square-o{margin-right:.25em}.icon:not(:last-child){margin-right:.4em}.icon:not(:first-child){margin-left:.4em}.icon>img{height:.95em;vertical-align:middle}.current .icon:not(.no-invert)>img{filter:invert(100%)}.indicator-container{display:flex !important;flex-direction:column;justify-content:center;row-gap:5px}.indicator-container>.indicator{margin-top:0;margin-bottom:0}.indicator{background:#666;color:#fff;border:1px solid #333;border-radius:4px;margin:.5em;padding:.25em .5em .25em .5em;position:relative}.indicator.screen{bottom:0;top:0;left:0;right:0}.indicator.buffered{margin:0 .5em}.indicator.inline{margin:0 .5em;display:inline-block;white-space:nowrap}.indicator>.message-number{grid-row:1;grid-column:2;text-align:right}.indicator.error{background:#600;display:grid;grid-template-rows:auto auto;grid-template-columns:1fr 2em;align-content:center}.indicator.error .error-message{grid-column:1;grid-row:1/span 2;max-height:20em;overflow:auto}.indicator.error .stack-trace{font-size:.85em;grid-row:2;grid-column:1/2}.indicator.error .copy-error{grid-row:2;grid-column:2;text-align:right;cursor:pointer}.indicator.success{background:#eafbff;border:1px solid #008db2;color:#000}.indicator.notice{background:#fbcd7e;border:1px solid #a18709;color:#000}.inline>.indicator{margin:0 .5em;display:inline-block;white-space:nowrap}.loading{animation:delay-display .5s}.not-found{background:#733}@keyframes delay-display{0%{opacity:0}50%{opacity:0}100%{opacity:1}}.spinner-overlay-container{float:left;position:absolute;left:0;top:0;width:100%}textarea{font-size:.92em;min-width:80px;resize:vertical}input{min-width:60px;min-height:100%}.child-data{padding:6px}.child-data>.field-block{border-left:none}.state-changed .show-state:not(.no-state),.state-changed.show-state:not(.no-state){background:#e0f8ff !important}.state-deleted .show-state:not(.no-state),.state-deleted.show-state:not(.no-state),.state-deleted input[type=date].show-state:not(.no-state)::-webkit-datetime-edit-fields-wrapper{background:#fdd !important;text-decoration:line-through !important}.state-read-only .show-state:not(.no-state),.state-read-only.show-state:not(.no-state){color:#666 !important}.input-container.not-applicable{padding:0 4px}.input-container img{vertical-align:middle}.input-container.collapse-width>*{margin:0;border-width:0}.input-container.width-sm{width:14em}.input-container>*{height:100%;min-height:1.4em}.input-container>.field-block{border:none;margin-left:-1px;margin-right:-1px;width:calc(100% + 2px)}td.input-container,td.readonly-container{padding:0;height:-moz-available}th.input-field-column{min-width:160px;max-width:160px;font-size:1.1em;left:-1px;z-index:12 !important}button.label{border:none;width:100%}.field-block,.form-section{border-top:1px solid #aaa;display:table;margin:.5em 0;min-width:100%}.field-block>thead,.form-section>thead{background:#e0e0e0}.field-block>thead tr,.form-section>thead tr{background:inherit}.field-block:last-child,.form-section:last-child{margin-bottom:0}.field-block:first-child,.form-section:first-child{margin-top:0}.field-block.no-side-borders>.field-row>*:first-child,.form-section.no-side-borders>.field-row>*:first-child{border-left:none}.field-block.no-side-borders>.field-row>*:last-child,.form-section.no-side-borders>.field-row>*:last-child{border-right:none}.field-block .header,.field-block>.label,.field-block>tr>th.label,.field-block>thead>tr>th.label,.form-section .header,.form-section>.label,.form-section>tr>th.label,.form-section>thead>tr>th.label{background:inherit;border-top:none;padding:.25em 8px}@-moz-document url-prefix(){.field-block .header,.field-block>.label,.field-block>tr>th.label,.field-block>thead>tr>th.label,.form-section .header,.form-section>.label,.form-section>tr>th.label,.form-section>thead>tr>th.label{background-clip:padding-box}}.field-block .header.not-applicable,.field-block>.label.not-applicable,.field-block>tr>th.label.not-applicable,.field-block>thead>tr>th.label.not-applicable,.form-section .header.not-applicable,.form-section>.label.not-applicable,.form-section>tr>th.label.not-applicable,.form-section>thead>tr>th.label.not-applicable{color:#777}.field-block>.body,.form-section>.body{display:table;width:100%}.field-block .wrap-panel,.form-section .wrap-panel{border:1px solid #aaa;border-top:none;align-items:stretch}.field-block .wrap-panel>*,.form-section .wrap-panel>*{height:auto;background:#fff;border-right:1px solid #ccc}.field-block .wrap-panel>*>.label,.form-section .wrap-panel>*>.label{background:#f0f0f0;font-size:.95em;padding:4px 8px;border-bottom:1px solid #ccc}.field-row-group{display:table-row-group}.field-row-group>.field-row>.label{padding-left:1.5em}.summary-rows{display:table-row-group;font-weight:bold}.summary-rows .input-container{background:#f0f0f0}@-moz-document url-prefix(){tr.field-row{height:100%}tr.field-row td{height:100%}}.field-row{display:table-row;width:100%}.field-row>*{display:table-cell;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:none;border-left:none}.field-row>.label.section{padding:4px 8px;font-weight:bold;font-size:.9em}.field-row>.readonly{background:#f0f0f0;font-size:.95em;padding:4px 8px;vertical-align:middle;white-space:nowrap;display:revert}.field-row>.label,.field-row>td>.label{background:#f0f0f0;font-size:.95em;padding:4px 8px;vertical-align:middle;width:1%;white-space:nowrap}.field-row>.input-container{vertical-align:middle}.field-row>.input-container.continue{border-left:none;background:#f0f0f0}.field-row>.input-container>.input{border:none;display:block;resize:vertical;padding:5px 4px 4px 6px;width:100%}.field-row>.input-container>.input[type=date]{padding-top:0px}.field-row>.input-container.warning{background:#fef6ed}.field-row>.input-container.warning .dropdown>a.label{background:inherit}.field-row>*:first-child{border-left:1px solid #aaa}.field-row:last-child>.input-container{border-bottom:1px solid #aaa}.toggle input[type=checkbox]{display:none}.toggle input[type=checkbox],.toggle input[type=checkbox]:after,.toggle input[type=checkbox]:before,.toggle input[type=checkbox] *,.toggle input[type=checkbox] *:after,.toggle input[type=checkbox] *:before,.toggle input[type=checkbox]+.tgl-btn{box-sizing:border-box}.toggle input[type=checkbox]::selection,.toggle input[type=checkbox]:after::selection,.toggle input[type=checkbox]:before::selection,.toggle input[type=checkbox] *::selection,.toggle input[type=checkbox] *:after::selection,.toggle input[type=checkbox] *:before::selection,.toggle input[type=checkbox]+.tgl-btn::selection{background:none}.toggle input[type=checkbox]+.toggle-button{outline:0;display:block;width:4em;height:2em;position:relative;cursor:pointer;user-select:none}.toggle input[type=checkbox]+.toggle-button:after,.toggle input[type=checkbox]+.toggle-button:before{position:relative;display:block;content:"";width:50%;height:100%}.toggle input[type=checkbox]+.toggle-button:after{left:0}.toggle input[type=checkbox]+.toggle-button:before{display:none}.toggle input[type=checkbox]:checked+.toggle-button{left:50%}.toggle-flat+.toggle-button{padding:2px;transition:all .2s ease;background:#fff;border:4px solid #f2f2f2;border-radius:2em}.toggle-flat+.toggle-button:after{transition:all .2s ease;background:#f2f2f2;content:"";border-radius:1em}.toggle-flat:checked+.toggle-button{border:4px solid #7fc6a6}.toggle-flat:checked+.toggle-button:after{left:50%;background:#7fc6a6}.generic-popup,.currency-popup,.color-popup,.builderInstance-popup,.poc-popup,.asset-picker-popup,.contact-info-popup,.deficeincy-asset-popup,.modification-history-popup,.transit-popup{padding:.5em}.tips{font-size:.95em;color:#333}.tips p{margin:0 0 .5em 0}.tips ul{margin:0 0 .5em 2em;list-style:circle}.uom{white-space:nowrap}ul.color-palette{list-style:none}.color-palette{display:grid;grid-template-columns:repeat(4, 3em);grid-auto-rows:3em;grid-gap:3px}.color-palette>*{border:#000 3px solid}.current-color{display:grid;grid-template-columns:.2fr .6fr .1fr;min-width:20em;padding-left:1em;font-size:.9em}.color-input-options{display:flex;flex-direction:row;column-gap:5px}.color-picker-input{height:3em;width:7em;min-height:unset;min-width:unset}.color-picker-label{height:100%}ul.uom-list{list-style:none;padding:0;margin:0}.contact-role::before{content:"("}.contact-role::after{content:")"}.contact-role{padding-left:.25em}.dropdown{position:relative}.dropdown>.label{background:#fff;display:block;min-height:1.7em;height:100%;position:relative;padding:5px 4px 4px 6px;padding-right:2em;text-decoration:none;color:#000}.dropdown>.label:hover{background:linear-gradient(#fff, #f9ecda)}.dropdown>.label.empty{color:#666}.dropdown>.label>i{position:absolute;right:.5em;top:calc(50% - .5em)}.dropdown.field-visibility,.dropdown.collapsed-tokens{border:1px solid #ccc;min-width:16em}.dropdown-popup{background:#f0f0f0;display:flex;flex-flow:column;max-height:inherit}.dropdown-popup>ul{padding-left:0;padding-inline-start:0 !important}.dropdown-popup ul{flex:1;flex-basis:auto;overflow-y:auto;list-style:none;padding-inline-start:1em;margin:0}.dropdown-popup>.not-applicable{padding:4px}.dropdown-popup.tiles>ul{display:flex;flex-flow:row wrap}.dropdown-popup.tiles>ul .dropdown-item{position:relative;border-right:1px solid #ccc;border-radius:0;padding-top:20%;padding-bottom:20%}li:first-child>.dropdown-popup.tiles>ul .dropdown-item{border-top-left-radius:4px}.dropdown-popup.tiles>ul .dropdown-item .photo,.dropdown-popup.tiles>ul .dropdown-item .report-photo,.dropdown-popup.tiles>ul .dropdown-item .image-container{height:150px;width:200px;min-width:133px}.dropdown-popup.tiles>ul .dropdown-item .caption{left:12px;right:12px;bottom:.4em}.dropdown-popup>.filter-text{background:#f7f7f7;border-bottom:1px solid #aaa;color:#777;cursor:default;font-size:.9em;padding:.2em 6px}button.dropdown-item{border-bottom:1px solid #ccc}.dropdown-item{background:none;border-bottom:1px solid #ccc;color:#000;display:block;padding:.4em 12px;text-decoration:none}.dropdown-item:not(.no-click){cursor:pointer}.dropdown-item:hover:not(.current):not(.no-click),.dropdown-item:focus:not(.current):not(.no-click){background:#fff}.dropdown-item.current{background:#00647f;color:#fff}.dropdown-item.empty{background:#e0e0e0;color:#666;font-size:.8em}li:last-child>.dropdown-item{border-bottom:none}.dropdown-item.field-visibility-header,.dropdown-item.dropdown-section-header{padding:.6em 6px;border-bottom:0;font-weight:bold}.dropdown-item.field-visibility-header:not(:first-child),.dropdown-item.dropdown-section-header:not(:first-child){border-top:1px solid #ccc}.dropdown-item.field-visibility-header:first-of-type{border:0}.dropdown-item.field-visibility-item{padding:.2em 12px;border-bottom:0}.dropdown-item:disabled,.dropdown-item:disabled:hover,.dropdown-item.disabled,.dropdown-item.disabled:hover{background:#e0e0e0;color:#666;cursor:initial}.multi-select-selected-labels,.tags{display:flex;flex-direction:row;column-gap:5px;flex-wrap:wrap;row-gap:5px}.multi-select-selected-labels>.multi-select-selected-label,.multi-select-selected-labels .tag,.tags>.multi-select-selected-label,.tags .tag{background:linear-gradient(to top, #007999, #005870);color:#fff;padding:3px 5px;border-radius:5px;font-size:.95em;white-space:normal}.multi-select-label{display:grid;grid-template-columns:1.5em auto}html{height:100%}body{height:100%}app-layout{height:100%}.hide{display:none}ul.no-bullet{list-style:none;padding:0;margin:0}button{text-wrap:nowrap;height:fit-content}button:not([disabled]){cursor:pointer}.small{font-size:.9em}.large{font-size:1.1em}.xl{font-size:1.2em}.scroll{overflow-y:auto;padding-bottom:3em}.scroll-x{overflow-x:auto}.no-scroll-x{overflow-x:hidden}.no-overflow{overflow:visible !important}.columns{display:flex;flex-flow:row;height:100%;overflow-y:auto}.columns>.expander{cursor:ew-resize;border:4px #ccc solid;background:#ccc}.columns>.expander:hover{border-color:#aaa;background:#aaa}.columns>*:not(:last-child){margin-right:-1px}.columns>*:last-child{overflow:hidden}.columns>.padded{padding-right:4px}.columns>.column-full{flex:1 1 100%;overflow:hidden}.columns>.column-md{flex:.38}.columns>.column-lg{flex:.62}.rows{height:100%;display:flex;flex-flow:column}.rows .row-full{flex:1}.layout{height:100%;display:flex;flex-flow:column;overflow:hidden}.flourish-line-right{border-top:1px solid #fff;position:absolute;top:50%;left:calc(70% - 100px);transform:rotateZ(-12deg) scale(1.5, 1.5);width:400px}.flourish-line-left{border-top:1px solid #fff;position:absolute;top:50%;left:38%;transform:rotateZ(4deg) scale(1.5, 1.5);width:800px}.search-box{position:relative}.search-box input{border:1px solid #ccc;font-size:.9em;padding:5px 4px 4px 6px;padding-right:2em}.search-box .clear-button{color:#888;font-size:1.1em;position:absolute;right:.35em;top:.35em}.search-box .clear-button:hover{color:#00647f}.header{padding:.5em 0}.header.padded{padding-left:8px}.header>h1,.header>h2,.header>h3,.header>h4,.header>h5{display:inline-block;margin-left:8px}.header .token-list{padding-top:0;padding-bottom:0}.header .search-box{float:right}.header.stretch-horizontal{justify-content:flex-start;align-items:center}.footer span.token-list{vertical-align:bottom}.environment-test .section-header{filter:hue-rotate(219deg) saturate(0.79)}.environment-development .section-header{filter:hue-rotate(70deg) saturate(0.7)}.section-header{background:linear-gradient(to right, #00647f, #00b5e5) !important;border-bottom:1px solid #002833;color:#fff;overflow:hidden;padding:6px 8px;position:relative;display:flex;justify-content:space-between}.section-header h1{margin:0;padding:0;font-weight:normal;font-size:1.5em;letter-spacing:-1px}.section-footer{background:#988f86;border-top:1px solid #00647f}.section-middle{flex:1;display:flex;flex-flow:row;overflow:hidden}.section-sidebar{background:#ddd;border-right:1px solid #00647f;display:flex;flex-flow:column}.section-sidebar .action-list{width:12.5em;min-width:12.5em;overflow-x:hidden;overflow-y:auto}.section-sidebar .action-list.collapsed{width:auto;min-width:0}.section-sidebar .action-list.collapsed .label{display:none}.collapse-bar{background:linear-gradient(to left, #ededed, #d8d8d8);color:#777;position:relative}.collapse-bar.vertical{height:100%;width:2.3em}.collapse-bar.horizontal{width:100%;height:1.5em}.collapse-bar:not(.collapsed){border-right:1px solid #ccc}.collapse-bar:hover{background:linear-gradient(to left, #fdfdfd, #e8e8e8);color:#000}.collapse-bar i{position:absolute;top:calc(50% - .5em);left:calc(50% - .35em)}.section-content{flex:1;overflow:hidden}.overflow-hidden{overflow:hidden}.actions{background:#f0f0f0;border:1px solid #ccc;border-width:1px 0;margin:-1px 0;z-index:20;display:flex;flex-flow:row;justify-content:flex-start;align-items:stretch}.actions>*{display:inline-block}.actions>*:not(:last-child){border-right:1px solid #ccc}.data-table{height:100%;display:flex;flex-flow:column;flex:1 1 auto}.form{border:1px solid #aaa;overflow:auto}.form.stretch-vertical .data-table{flex:1;overflow:auto}.form>.header{background:#f0f0f0;position:relative;white-space:nowrap}.form>.header:not(:first-child){border-top:1px solid #ccc}.form>.header>.close-action{font-size:.9em;position:absolute;top:.5em;right:.5em}.form>.header h1,.form>.header h2,.form>.header h3,.form>.header h4,.form>.header h5{display:inline-block;margin-right:8px;white-space:nowrap}.form.collapsed>.collapse-bar{height:100%}.form .handsontable.data-table{height:100%;display:flex;flex-flow:column;flex:1 1 auto}.form .handsontable.data-table tr :first-child{border-left-color:#aaa}.form .handsontable.data-table tr :last-child{border-right-color:#aaa}.no-padding{padding:0}.wrap-panel{display:flex;align-items:flex-start;flex-flow:row wrap;padding-top:8px}.stretch-vertical{height:100%;display:flex;flex-flow:column;flex:1 1 auto}.stretch-vertical.scroll{display:block}.height-fix{height:0 !important;position:relative}.height-fix:not(.stretch-vertical){display:contents}.stretch-horizontal{display:flex;flex-flow:row nowrap;flex-shrink:0}.stretch-horizontal>*{flex:0 1 auto}.stretch-horizontal>button{flex:0 1 0}.stretch-horizontal>.flex-main{flex:1 1 auto}.stretch-horizontal button:not(:last-child){border-right:1px solid #ccc}.wrap{flex-shrink:0;flex-wrap:wrap}.no-wrap{white-space:nowrap}.flex{display:flex}.flex-even{justify-content:space-evenly}.flex-vcenter{align-items:center}.flex-center{align-items:center;justify-content:center}.flex-stretch{align-items:stretch}.flex-main{flex:1 1 auto}.flex-body{flex-grow:1;flex-basis:0}.fullscreen{height:100%;width:100%}.full-width{width:100%}.unused{background:#ddd;flex:1}ul.regular{list-style:revert;padding:revert;margin:revert}ul.action-list{list-style:none;padding:0;margin:0}.card{background:#f7f7f7;border:1px solid #aaa;border-radius:4px;display:flex;flex-flow:column;margin:.5em;vertical-align:top}.card.card-sm{min-width:250px;max-width:250px}.card .card-header{background:#f0f0f0;border-radius:4px 4px 0 0;border-bottom:1px solid #ccc;padding:.35em 12px}.card .card-body{padding:.5em 12px;font-size:.9em;color:#333;flex:1}.card .action-list{border-top:1px solid #ccc;margin-top:-1px;font-size:.9em}.card .action-list li:last-child .action{border-radius:0 0 4px 4px;border-bottom:none}.card-list{display:flex;flex-wrap:wrap}.link-button{width:auto !important;border-right:1px solid #ccc !important;border-radius:0px}.link-button.disabled{pointer-events:none;color:#aaa}.token{border:1px solid #aaa;border-radius:4px;display:inline-block;padding:.35em 1em;vertical-align:middle}.token-list{padding:.5em 8px;font-size:.9333em;position:relative;display:flex;flex-direction:row;row-gap:0px}.token-list.no-wrap{flex-wrap:nowrap}.token-list:not(.no-wrap){flex-wrap:wrap}.token-list .token{border-radius:0;margin:0 -1.4px -1.1px 0}.token-list:not(.dense) .token:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.token-list:not(.dense) .token:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.token-list.dense{padding:0;border-collapse:collapse}.token-list.dense button{height:auto}.token-list.dense .token{border-top:none;border-bottom:none}.token-list.dense .token:first-child{border-left:none}.token-list.dense .token:last-child{border-right:none;margin-right:0}.token-list.inline{padding:0 1em}.token-list.inline .token{padding:.25em 1em}.token-list>.label{font-weight:bold;margin-right:.5em}.token-list>.indicator:not(.token){position:absolute}.inline{display:inline-block}span.token-list{display:inline-block;vertical-align:middle;text-align:center;flex:0 0 auto}.pages{background:#ddd;padding:0 8px}.pages>.vertical-section{background:#f7f7f7;border:1px solid #aaa;margin:1em 0}.pages>.vertical-section>*{margin-left:-1px;margin-right:-1px}.container>*{margin-left:8px;margin-right:8px;min-width:calc(100% - 16px)}.container>*:first-child{margin-top:12px}.padded-horz{padding-left:6px;padding-right:6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.padded-horz.left{padding-left:6px;padding-right:unset;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bold{font-weight:bold}.vertical-section{display:inline-block}.vertical-section>.header{position:sticky;top:0;z-index:11}.vertical-section h3{background:#fcf4e9;border-left:1px solid #aaa;border-right:1px solid #aaa;padding:.1em 8px}.flex-spacer{background:none !important;border:none !important;height:0 !important;margin-top:0 !important;margin-bottom:0 !important}.flush{margin:0 -1.4px -1.1px 0}.overlay{pointer-events:none;position:absolute;top:0;left:0;right:0;bottom:0}.overlay .overlay-content{animation:fade-in .2s;background:#ddd;border:1px solid #00647f;box-shadow:2px 2px 12px 2px rgba(0,0,0,.25),5px 5px 24px 4px rgba(0,0,0,.15);position:relative;z-index:100;max-height:inherit}.overlay .overlay-content>* img.deg90,.overlay .overlay-content>* img.deg270{width:40%}.overlay>*{pointer-events:all}.overlay .popped-child{width:100%}.overlay .positioned{position:absolute}.overlay .positioned.expand-down{bottom:0}.overlay .modal{height:100%;background:rgba(0,0,0,.5)}@media only screen and (min-width: 600px){.overlay .modal{padding:25px}}.overlay .modal>.overlay-content{height:100%}.overlay .modal>*:not(.fa){position:relative;border:1px solid #00647f;background:#ddd}.overlay .modal .close-action{position:absolute;top:29px;right:33px;margin:0;font-size:1.5em;color:rgba(0,0,0,.7)}.overlay .modal .close-action:hover{color:#000}.split-horizontal{display:grid;grid-template-columns:50% 50%}.split-horizontal.prefer-left{grid-template-columns:minmax(50%, 100%) minmax(min-content, max-content)}.capture-mouse{pointer-events:auto}a.cover-link{display:block;text-decoration:none;color:inherit}.cover{border:0;border-radius:0;min-width:100%}.span-xs{min-width:5em}.span-max-xs{width:5em;max-width:5em}.span-sm{min-width:8em}.span-max-sm{width:8em;max-width:8em}.span-md{min-width:12em}.span-max-md{width:12em;max-width:12em}.span-lg{min-width:20em}.span-xl{min-width:30em}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.long-text{display:flex;flex-direction:column;vertical-align:top;white-space:normal}.long-text:not(.tight)>p{margin:.6em 0}.long-text.tight{gap:.6em}.long-text.tight>p{margin:0}.entity-table-section-header{max-width:20em;white-space:normal;text-wrap:balance;text-indent:-2em;margin-left:2em}@media only screen and (max-width: 600px){.subtitle{display:none}}.release-notes{display:grid;grid-template-columns:.25fr 1fr}.release-notes img{max-width:calc(100% - 10px)}.release-notes code{background:#e3e6e8;border-radius:3px;padding-left:2px;padding-right:2px}.release-notes h1>a,.release-notes h2>a,.release-notes h3>a,.release-notes h4>a,.release-notes h5>a,.release-notes h6>a{text-decoration:none;color:inherit}.release-notes table{margin:1em 0}.release-notes .release-notes-main,.release-notes .release-notes-toc{padding:5px}.release-notes .release-notes-toc ul{list-style-type:none;text-indent:-20px;padding-left:20px}.release-notes .release-notes-toc .indent-level-0{font-weight:bold}svg a g .label{text-decoration:underline}@media only screen and (min-width: 1300px)and (max-width: 1500px){.help-container{margin:0 20em}}@media only screen and (min-width: 1500px){.help-container{margin:0 25em}}.help-container img{max-width:100%}.help-container h1,.help-container h2,.help-container h3,.help-container h4{margin-top:.5em}.photo-list{overflow-y:auto}.photo-list .editable-photos{padding-left:8px;padding-top:8px;display:flex;flex-direction:row;flex-wrap:wrap}.photo-list .editable-photos>.editable-photo-container{display:grid;grid-template-columns:225px 20em;grid-template-rows:225px;margin:0 8px 8px 0;border:1px solid #00647f}.photo-list .editable-photos>.editable-photo-container>.editable-photo{display:flex;background:#f7f7f7;border-right:1px solid #00647f}.photo-list .editable-photos>.editable-photo-container>.editable-photo-attributes{height:100%;display:flex;flex-flow:column;background:#f7f7f7}.photo-list .dropzone{margin:8px;min-height:125px}.state-deleted img{opacity:.25}.photo,.report-photo{font-size:.9em;height:200px}.photo.state-deleted,.state-deleted.report-photo{border-color:#ca0000}.photo .rows,.report-photo .rows{width:100%}.photo-list .photo,.photo-list .report-photo{margin:0 8px 8px 0;min-width:450px;max-width:450px;flex:1;display:flex;border:1px solid #00647f}.photo-list .photo .image-container,.photo-list .report-photo .image-container{border-right:1px solid #00647f}.photo-list .photo>div textarea,.photo-list .report-photo>div textarea{border:none;border-bottom:1px solid #ccc;resize:none;width:100%;min-width:10em}.photo-list .photo .action-list li:last-child .action,.photo-list .report-photo .action-list li:last-child .action{border-bottom:none}.photo .input-container,.report-photo .input-container{flex:1}.photo textarea,.report-photo textarea{height:100%}.photo .field-row .label,.report-photo .field-row .label{border-left:none}.photo .field-row .input-container,.report-photo .field-row .input-container{border-right:none}.overlay .active.fullscreen .photo,.overlay .active.fullscreen .report-photo{height:100%}.overlay .active.fullscreen .photo .image-container,.overlay .active.fullscreen .report-photo .image-container{height:100%}.photo-grid-primary-header{background:#00647f !important;color:#fff;text-align:center;position:sticky;z-index:11;top:0;line-height:2em;padding:0;font-size:1em}.photo-grid-secondary-header{background:#ffeecf;text-align:center;position:sticky;z-index:11;top:2em;padding:0;font-size:1em;line-height:2em}.image-container,.editable-photo{height:100%;width:100%;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.image-container.state-changed,.state-changed .image-container,.editable-photo.state-changed,.state-changed .editable-photo{background:inherit}.image-container img,.editable-photo img{max-height:100%;width:100%;object-fit:contain;flex:1;align-self:center}.image-container .left,.image-container .right,.image-container .bottom,.image-container .show-overlay,.editable-photo .left,.editable-photo .right,.editable-photo .bottom,.editable-photo .show-overlay{visibility:hidden;display:flex;position:absolute;background:rgba(0,0,0,.2)}.image-container .left>.fa,.image-container .right>.fa,.image-container .bottom>.fa,.image-container .show-overlay>.fa,.editable-photo .left>.fa,.editable-photo .right>.fa,.editable-photo .bottom>.fa,.editable-photo .show-overlay>.fa{margin:auto;color:#fff}.image-container .left:hover,.image-container .right:hover,.image-container .bottom:hover,.image-container .show-overlay:hover,.editable-photo .left:hover,.editable-photo .right:hover,.editable-photo .bottom:hover,.editable-photo .show-overlay:hover{background:rgba(0,0,0,.5)}.image-container:hover .left,.image-container:hover .right,.image-container:hover .bottom,.image-container:hover .show-overlay,.editable-photo:hover .left,.editable-photo:hover .right,.editable-photo:hover .bottom,.editable-photo:hover .show-overlay{visibility:visible}.image-container .left,.editable-photo .left{left:0}.image-container .right,.editable-photo .right{right:0}.image-container .bottom,.editable-photo .bottom{bottom:0;left:28px;right:28px;height:28px}.image-container .left,.image-container .right,.editable-photo .left,.editable-photo .right{width:28px;top:0;bottom:0;flex-flow:column;justify-content:center}.image-container .show-overlay,.editable-photo .show-overlay{font-size:1.25em;width:84px;height:84px;top:50%;left:50%;margin-top:-42px;margin-left:-42px;cursor:zoom-in}.image{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;image-orientation:none}.overlay .modal .caption{overflow:auto;text-overflow:initial;white-space:pre-wrap;background:rgba(255,255,255,.75)}.deg90{transform:rotate(90deg)}.deg90.scaleUp{transform:rotate(90deg) scale(1.33)}.deg90.scaleDown{transform:rotate(90deg) scale(0.75)}.deg180{transform:rotate(180deg)}.deg270{transform:rotate(270deg)}.deg270.scaleUp{transform:rotate(270deg) scale(1.33)}.deg270.scaleDown{transform:rotate(270deg) scale(0.75)}.photo-matrix-thumbnails{display:grid;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr))}.photo-matrix-thumbnails .photo-matrix-element{aspect-ratio:1/1;align-self:center}.photo-matricies>.field-block{margin-bottom:0;border-bottom:none}.photo-matricies>.photo-matrix-section>.header{position:sticky;top:0;z-index:11;background:#fcf4e9;border:1px solid #aaa;padding:.1em 8px}.photo-matrix{display:grid;grid-template-columns:repeat(auto-fit, minmax(175px, 1fr));border-left:1px solid #aaa;border-top:1px solid #aaa;margin:8px}.photo-matrix>.photo-matrix-element{border-right:1px solid #aaa;border-bottom:1px solid #aaa;flex-grow:1;height:100%;align-self:center}.photo-matrix>.photo-matrix-element .header{background:#f0f0f0;font-size:.95em;padding:4px 8px;vertical-align:middle;white-space:nowrap;margin-top:1px}.photo-matrix>.photo-matrix-element .input-container{position:relative;aspect-ratio:1/1;vertical-align:middle;border:none;overflow-y:auto}.photo-matrix>.photo-matrix-element .input-container>.input{border:none;display:block;resize:vertical;padding:5px 4px 4px 6px;width:100%}.photo-matrix>.photo-matrix-element .input-container>.input[type=date]{padding-top:0px}.photo-matrix>.photo-matrix-element .input-container.warning{background:#fef6ed}.photo-matrix>.photo-matrix-element .input-container.warning .dropdown>a.label{background:inherit}.photo-matrix>.photo-matrix-element .input-container .stacked>*:not(:first-child){display:none}.photo-matrix img{width:100%;height:auto}.photo-matrix .photo,.photo-matrix .report-photo{height:100%}.photo-matrix .badge{cursor:default;position:absolute;top:2px;right:2px;background:#00647f;border-radius:4px;padding:2px 4px;color:#fff;z-index:10}.photo-matrix .badge:hover{color:#000;background:linear-gradient(#fff, #f9ecda)}.photo-matrix .dragula-container{height:100%}.photo-matrix .dragula-container>*{cursor:move;position:relative}.gu-mirror .photo,.gu-mirror .report-photo,.gu-mirror .image-container,.gu-mirror img{width:100%;height:100%;min-width:initial}.photo-box{background:#e3e3e3}.photo-container{height:100%;padding-bottom:0;position:relative;user-select:none;background:#f7f7f7;margin:auto;height:auto;display:block;border:0 !important}.photo-container.magnifiable{width:30vw;padding-top:30vw}.photo-container.hidden-photo .photo,.photo-container.hidden-photo .report-photo{display:none;width:200px}.photo-container.hidden-photo .caption{display:none}.photo-container.action-item{width:10px;background:unset}.photo-container.action-item .label{background:inherit !important;min-height:unset;display:unset;padding:.35em 1em;vertical-align:middle}.photo-container.action-item i{right:.9em}.photo-container.action-item .empty{color:#000}.photo-container.full-width img{width:100%;height:auto}.photo-container .input-container{height:100%}.photo-container .input-container a{height:100%}.photo-container .input-container a:not(.empty)>.fa-chevron-down{display:none}.photo-container>.dropdown{padding-bottom:0}.photo-container>.dropdown>.label:not(.empty){padding:0 2em 0 0;display:inline-block}.photo-container .image-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.photo-container .dropdown-popup{min-width:792px}.caption{position:absolute;bottom:0;left:0;right:0;padding:4px 8px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background:rgba(255,255,255,.5)}.repres-photo{padding-top:0;margin:0;width:100%}.img-burn{mix-blend-mode:color-burn}.img-dodge{mix-blend-mode:color-dodge}.img-invert{background:#fff;mix-blend-mode:difference}.magnifiable{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;position:relative}.magnifier{width:100%;height:400px;position:relative;border:1px solid #aaa !important;overflow:hidden}.magnifier .placeholder{color:#777;margin-top:1em;text-align:center}.magnifier>.magnifier-canvas{position:absolute}.magnifier>.magnifier-canvas>img{width:100%;height:auto}.magnifier-guide{border:1px solid #00647f;background:rgba(255,255,255,.1);pointer-events:none;position:absolute}.photo-picker{padding:0}.photo-picker>.dropdown>.label{padding-top:5.9px}.fit-image{display:block;margin:auto;position:absolute;left:0px;right:0px;top:0px;bottom:0px;overflow:auto}.thumbnail-loading{height:0px;align-self:stretch}.review-item{padding-left:5px;padding-right:5px;min-height:2em}.review-line{line-height:1.3em;white-space:pre-wrap}.unusual-word-use{display:inline-block;background:#ffd28a}.word-not-found{display:inline-block;background:#fcc}.suggestions-not-current{color:#777}.suggestion-item:hover{background:brightness(70%)}.hot-container,.handsontable{overflow:hidden}.hot-inner{margin:0 -4px;padding:0 4px;height:100%}.tree-container:not(.collapsed){width:420px}.tree-container.collapsed>.tree{display:none}.tree-container>.tree{flex:1;overflow-y:auto;padding:4px}.tree-container>.collapse-bar{border-top:1px solid #ccc}.tree .matched>.tree-item{font-weight:bold}.tree .unmatched{display:none}.tree .matched .unmatched{display:block}.tree-item{display:flex;padding:.1em .25em;text-decoration:none;color:#444}.tree-item .label-container{flex:1}.tree-item .label{font-size:1.05em}.tree-item.expandable:hover{background:linear-gradient(to right, #ddd, transparent);cursor:default}.tree-item.nav:not(.current){color:#000}.tree-item.nav:not(.current):hover{background:linear-gradient(to right, #c7e9f1, rgba(0, 0, 0, 0));cursor:pointer}.tree-item.current{background:#005870;color:#fff}.tree-item.focus{background:#00647f}.tree-children{display:flex;font-size:.97em;margin-bottom:8px}.tree-children .expander{background:none;border:1px solid #ccc;border-radius:4px;margin:0 4px 2px 8px;padding:0;text-align:center;width:18px;transition:height ease .5s}.tree-children .expander.empty{background:none;border-color:rgba(0,0,0,0)}.tree-children .expander:hover:not(.empty){background:#effbff}.tree-children .tree-collapsed{color:#999;width:100%}.tree-children .tree-collapsed:hover{background:linear-gradient(to right, #ddd, transparent);cursor:default}.tree-children>.tree{flex:1}.middle-center{display:flex;justify-content:center;align-items:center;height:100%;width:100%}.message-box{border:1px;border-color:#007fa1;padding:20px;border-style:solid;border-radius:5px;background:#f0f8ff;box-shadow:0 0 15px 5px #3d3d3d}.float-right{float:right}.float-left{float:left}.float-clear{clear:both}.signin-notice{position:relative;background:#eafbff;border:1px solid #008db2;border-radius:4px;padding:1px 6px;top:.25em;margin-top:5px;margin-bottom:10px}.signin-bottom{clear:both;top:.25em;margin:0}.message-field{margin-top:5px;margin-bottom:5px;width:100%;font-size:revert !important}.message-label{padding-top:5px}.message-form{min-width:21em;max-width:45em;display:flex;flex-direction:column}.message-form>.right-button{display:flex;justify-content:flex-end}.signin-fields{place-self:center;display:grid;grid-template-rows:min-content min-content 1fr;grid-template-columns:.5fr 1fr;row-gap:.5em;column-gap:.5em;align-items:baseline}@media only screen and (min-width: 600px){.signin-fields{width:30em}}.signin-fields>.message-label{text-align:right}.signin-fields>*{margin:unset}.expired-password-reset{max-width:30em}.signin-title-bar{display:grid;align-items:center;padding-bottom:1em}@media only screen and (min-width: 600px){.signin-title-bar{grid-template-columns:.7fr 1fr .7fr}}@media only screen and (max-width: 600px){.signin-title-bar{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}}.signin-title-bar>.aecom-logo{height:1.7em}@media only screen and (max-width: 600px){.signin-title-bar>.aecom-logo{grid-row:1;grid-column:1}}.signin-title-bar>.title{text-align:center}@media only screen and (max-width: 600px){.signin-title-bar>.title{grid-row:2;grid-column:span 2}}.signin-title-bar>.falcon-logo{height:1.8em;justify-self:flex-end}@media only screen and (max-width: 600px){.signin-title-bar>.falcon-logo{grid-row:1;grid-column:2}}.license{font-size:.8rem;overflow:auto}@media only screen and (max-height: 900px){.license{max-height:14em}}.users-dropdown{position:relative;display:inline-block;cursor:pointer;padding:3px 5px}.simple-text-link,.simple-text-link button{background:none !important;color:inherit;border:none;padding-left:0;padding-right:0;font:inherit;text-decoration:underline;cursor:pointer;outline:none;text-underline-position:under}.password-instructions{list-style:unset;list-style-position:outside;padding-left:20px}.password-instructions li{position:relative;padding-top:5px}.security-flex-right{display:flex;flex-flow:row;justify-content:flex-end}.security-flex-justify{display:flex;flex-flow:row;align-items:baseline;justify-content:space-between}.registration-emails{display:grid;align-items:baseline;column-gap:.6em;row-gap:.5em;margin:1em 0em}@media only screen and (min-width: 600px){.registration-emails{grid-template-columns:.5fr 1fr .8fr 1fr}}@media only screen and (max-width: 600px){.registration-emails{grid-template-columns:.5fr 1fr}}@media only screen and (min-width: 600px){.registration-emails .registration-full-name{grid-column:span 3/auto}}.registration-emails>*{margin:unset}.registration-label{text-align:right}.splash{height:100%;background-position:center;background-size:cover}.splash.login-splash-1{background-image:url("/dist/tools/uiImages/login-splash-1.jpg")}.splash.login-splash-2{background-image:url("/dist/tools/uiImages/login-splash-2.jpg")}.splash.login-splash-3{background-image:url("/dist/tools/uiImages/login-splash-3.jpg")}.splash.login-splash-4{background-image:url("/dist/tools/uiImages/login-splash-4.jpg")}.splash.login-splash-5{background-image:url("/dist/tools/uiImages/login-splash-5.jpg")}.splash.login-splash-6{background-image:url("/dist/tools/uiImages/login-splash-6.jpg")}.splash.login-splash-7{background-image:url("/dist/tools/uiImages/login-splash-7.jpg")}.splash.login-splash-8{background-image:url("/dist/tools/uiImages/login-splash-8.jpg")}.splash.login-splash-9{background-image:url("/dist/tools/uiImages/login-splash-9.jpg")}.splash.login-splash-10{background-image:url("/dist/tools/uiImages/login-splash-10.jpg")}.splash.login-splash-11{background-image:url("/dist/tools/uiImages/login-splash-11.jpg")}.splash.login-splash-12{background-image:url("/dist/tools/uiImages/login-splash-12.jpg")}.splash.login-splash-13{background-image:url("/dist/tools/uiImages/login-splash-13.jpg")}.splash.login-splash-14{background-image:url("/dist/tools/uiImages/login-splash-14.jpg")}.splash.login-splash-15{background-image:url("/dist/tools/uiImages/login-splash-15.jpg")}.splash.login-splash-16{background-image:url("/dist/tools/uiImages/login-splash-16.jpg")}.splash.login-splash-17{background-image:url("/dist/tools/uiImages/login-splash-17.jpg")}.splash.login-splash-18{background-image:url("/dist/tools/uiImages/login-splash-18.jpg")}.splash.login-splash-19{background-image:url("/dist/tools/uiImages/login-splash-19.jpg")}.condition-index{font-weight:bold;color:#000}.condition-index-example{border:1px solid #000;padding:3px;margin:0 3px}.condition-rating{font-size:.95em;font-weight:bold}.dropzone.dz-clickable{background:#eee url(/dist/tools/uiImages/bg-diagonals-thick-80-eee.png) 50% 50% repeat;border:1px solid #00647f}.dropzone.dz-clickable:not(:last-child){margin-bottom:8px}.dropzone.dz-clickable.low-profile{min-height:auto;padding:0 20px;display:flex;align-items:center;justify-content:center}.dropzone.dz-clickable.low-profile .dz-default{margin:0}.condition-rating{font-size:.95em;font-weight:bold}.flavor-assessment{background-color:#e7edff !important}@-moz-document url-prefix(){.flavor-assessment{background-clip:padding-box}}.flavor-paint{background-color:#f9c0c0 !important}@-moz-document url-prefix(){.flavor-paint{background-clip:padding-box}}.flavor-specs{background-color:#fff7db !important}@-moz-document url-prefix(){.flavor-specs{background-clip:padding-box}}.flavor-details{background-color:#d5ffdd !important}@-moz-document url-prefix(){.flavor-details{background-clip:padding-box}}.flavor-missing-systems{background-color:#f2d6ff !important}@-moz-document url-prefix(){.flavor-missing-systems{background-clip:padding-box}}.filter-indicator{color:#005066 !important;border-color:#005066 !important}.flavor-cost{background-color:#f8ffd1 !important}@-moz-document url-prefix(){.flavor-cost{background-clip:padding-box}}.navigation-table{border-collapse:separate;border-spacing:0;font-size:.95em;margin-left:-1px;min-width:calc(100% + 1px);background:#fff}@-moz-document url-prefix(){.navigation-table thead>tr{height:3em}}.navigation-table tbody>tr.current{background:#005870;color:#fff}.navigation-table tbody>tr:not(.current):not(.no-hover):hover{background:#dcf1f6}.navigation-table tr.section>td,.navigation-table tr.section>th{border-top:1px solid #ccc}.navigation-table tr.subsection>td,.navigation-table tr.subsection>th{border:0}.navigation-table .nav-table-row{display:table-row;text-decoration:none;color:inherit;height:2em}.navigation-table .nav-table-row.current{background:#005870;color:#fff}.navigation-table .nav-table-row.disabled{color:#ccc}.navigation-table .nav-table-row:not(.current):hover{background:#dcf1f6}.navigation-table .cell{display:table-cell;text-decoration:none;color:inherit;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-width:0 1px 1px 1px;padding:0;vertical-align:middle}@-moz-document url-prefix(){.navigation-table .cell{height:100%}}.navigation-table .cell:last-child{border-right:0}.navigation-table .nav>.cell>.content{cursor:pointer}.navigation-table .cell>.content{padding:1px 6px;user-select:none;white-space:pre-wrap;vertical-align:middle}.collapsed>.navigation-table .cell>.content{max-width:240px}.navigation-table th.cell{background:#f0f0f0;position:sticky;top:0;vertical-align:bottom;border-top:1px solid #ccc}.navigation-table th.cell>.content{font-weight:bold;margin-bottom:-1px;min-height:calc(100% + 1px);padding:3px 6px;text-align:left}.navigation-table th.cell.sticky{z-index:100}.navigation-table td.cell.sticky,.navigation-table th.cell.sticky{background:#f0f0f0;position:sticky;left:0}.navigation-table>tbody>tr:first-child>.cell{margin-top:-1px}.navigation-table>tbody>a:first-child>.cell{margin-top:-1px}.navigation-table>tbody.collapsed{visibility:collapse}.navigation-table .cover-link{min-height:17px}.column-filters .action{font-size:.95em;padding:3px 6px 5px 6px;border-top:1px solid #00647f;border-bottom:1px solid #00647f}.column-filters>*:last-child{border-bottom:none}.column-filters .search-box>input{width:100%}.project-header{border:1px solid #aaa;border-width:0 1px;background:#e3e3e3;display:flex;align-items:center;container:project-header/inline-size}@container project-header (width < 1050px){.project-header .token-list :not(.current) .label{display:none}}@container project-header (width < 600px){.project-header .project-dropdown .project-label{display:none}}.all-projects-table{container:all-projects-table/inline-size}@container all-projects-table (width < 1150px){.all-projects-table .token-list .token .label{display:none}}.project-config-options{container:project-config-options/inline-size}@container project-config-options (width < 1800px){.project-config-options .token-list :not(.current) .label{display:none}}.entity-table-actions{container:entity-table-actions/inline-size}@container entity-table-actions (width < 580px){.entity-table-actions .data-transfer .label{display:none}}@container entity-table-actions (width < 440px){.entity-table-actions .add-new .label{display:none}.entity-table-actions .transpose .label{display:none}.entity-table-actions .delete .label{display:none}}.right-pane-header{container:right-pane-header/inline-size}@container right-pane-header (width < 820px){.right-pane-header.asset .right-pane-header-options :not(.current) .label{display:none}}@container right-pane-header (width < 610px){.right-pane-header.facility .right-pane-header-options :not(.current) .label{display:none}}@container right-pane-header (width < 610px){.right-pane-header.subdivision .right-pane-header-options :not(.current) .label{display:none}}.left-pane-header{display:flex;overflow:hidden;gap:8px;container:left-pane-header/inline-size}.left-pane-header .left-pane-header-options{overflow:hidden}@container left-pane-header (width < 860px){.left-pane-header .token-list :not(.current) .label{display:none}}.left-pane-header .token-list{padding-right:0}.left-pane-header .token-list:not(:first-child){padding-left:0}.photo-inspector-header{container:photo-inspector-header/inline-size}@container photo-inspector-header (width < 800px){.photo-inspector-header .token-list .action .label{display:none}}.project-header>.dropdown,.header>.dropdown{border:1px solid #ccc}.project-header>.dropdown>.label,.header>.dropdown>.label{padding-left:.5em}.i.fa.fa-square-o,.i.fa.fa-check-square-o{min-width:14px}.access-code-cell{display:flex;justify-content:space-between;align-items:baseline}.archived-project{background:#eaeaea;padding:.5em 0}.project-name{padding-left:.5em}.all-projects-table .project-name{min-width:16em}.clickable{cursor:pointer}.no-click{cursor:default}.summary-header{white-space:nowrap;width:1px}.summary-text{text-align:right;padding:5px 4px 4px 6px;background:#eee}.role-summary-count{font-weight:bold;text-align:right;padding:0 5px}.role-summary-header{text-align:right;padding:5px;background:#fff !important}.sourced{display:grid;grid-template-columns:auto 5.5em;margin-left:auto;justify-content:right;margin-right:1em}.sourced .uom{padding-left:.25em}ul.used-project-list{list-style:none}.project-export-form{display:flex;flex-direction:column;height:100%;border-left:0;border-right:0;min-height:0}.project-export-form>*>.field-block{margin:0;border-top:0}.project-export-form.form{overflow:initial;border-left:0;border-bottom:0;border-right:0}.project-export-form.form .header{border-bottom:1px solid #ccc}.project-export-form>.export-explanation{color:#000;font-size:.9em}.project-export-form>.filters-title{grid-area:filters-title}.project-export-form>.filters{grid-area:filters}.project-export-form>.filters>:not(.field-block){padding:5px}.project-export-form>.filters>.field-block{border-top:0}.project-export-form>.data-title{grid-area:data-title}.project-export-form>.data-options{grid-area:data-options;container:data-options/inline-size}@container data-options (width < 1375px){}.project-export-form>.data-explanation{grid-area:data-explanation}.project-export-form>.builder-title{grid-area:builder-title}.project-export-form>.builder-options{grid-area:builder-options}.project-export-form>.builder-explanation{grid-area:builder-explanation}.more-info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;vertical-align:middle}.readonly{background:#eee;height:100%;display:flex;align-items:center;white-space:pre}.readonly .content{padding:1px 6px}.header-container{display:grid;grid-template-rows:50% 50%;height:4em}.header-container .header-text{align-items:center;display:flex;justify-content:center}.hidden-header{border:none;padding-top:0;padding-bottom:0;height:0;margin-top:0;margin-bottom:0;visibility:hidden}.header-comparison{grid-template-columns:repeat(2, 50%);display:grid;flex-direction:column;font-size:.85em;align-content:center}.import-row{width:4em;max-width:4em !important;min-width:4em !important}.import-issue-badge,.help-text-badge{position:relative}.import-issue-badge[data-import-issue-badge]:after,.help-text-badge[data-help-text-badge]:after{content:"";position:absolute;top:0;right:0;font-size:.7em;color:#fff;text-align:center;line-height:12px;z-index:5;width:0;height:0;border-style:solid;border-width:0 12px 12px 0px}.import-issue-badge[data-import-issue-badge].blocking-error:after,.help-text-badge[data-help-text-badge].blocking-error:after{border-color:rgba(0,0,0,0) #ad0000 rgba(0,0,0,0) rgba(0,0,0,0)}.import-issue-badge[data-import-issue-badge].warning:after,.help-text-badge[data-help-text-badge].warning:after{border-color:rgba(0,0,0,0) #e0ad67 rgba(0,0,0,0) rgba(0,0,0,0)}.import-issue-badge[data-import-issue-badge].informational:after,.help-text-badge[data-help-text-badge].informational:after{border-color:rgba(0,0,0,0) #0639ff rgba(0,0,0,0) rgba(0,0,0,0)}.import-issue-badge[data-import-issue-badge].help-text:after,.help-text-badge[data-help-text-badge].help-text:after{border-color:rgba(0,0,0,0) dimgray rgba(0,0,0,0) rgba(0,0,0,0)}.import-issue-badge:hover .issues-info-popup,.help-text-badge:hover .help-text-popup{display:block}.issues-info-popup{min-width:200px}.help-text-popup{min-width:400px}.issues-info-popup.below:before{right:calc(25% - 10px)}.help-text-popup.below-left:before{left:calc(20px + 10px)}.issues-info-popup,.help-text-popup{display:none;position:absolute;background:#fff;border:1px solid dimgray;z-index:10000;margin:3px;border-radius:5px;height:auto;font-weight:normal;white-space:break-spaces}.issues-info-popup.below,.help-text-popup.below{right:0;top:calc(100% + 10px - 3px)}.issues-info-popup.below-left,.help-text-popup.below-left{left:0;top:calc(100% + 10px - 3px)}.issues-info-popup.right,.help-text-popup.right{top:0;left:calc(100% + 5px)}.issues-info-popup:before,.help-text-popup:before{height:0px;content:"";position:absolute}.issues-info-popup.below:before,.issues-info-popup.below-left:before,.help-text-popup.below:before,.help-text-popup.below-left:before{border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid dimgray;top:-10px}.issues-info-popup.right:before,.help-text-popup.right:before{top:10px;left:-9px;border-width:8px 8.7px 8px 0;border-color:rgba(0,0,0,0) dimgray rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.issues-info-popup .import-issue-description,.issues-info-popup .help-text-description,.help-text-popup .import-issue-description,.help-text-popup .help-text-description{padding:5px;border-radius:2px;border-left-width:4px;border-left-style:solid}.issues-info-popup .import-issue-description>* p,.issues-info-popup .help-text-description>* p,.help-text-popup .import-issue-description>* p,.help-text-popup .help-text-description>* p{margin:.75em 0}.issues-info-popup .import-issue-description.blocking-error,.issues-info-popup .help-text-description.blocking-error,.help-text-popup .import-issue-description.blocking-error,.help-text-popup .help-text-description.blocking-error{border-left-color:#ad0000}.issues-info-popup .import-issue-description.warning,.issues-info-popup .help-text-description.warning,.help-text-popup .import-issue-description.warning,.help-text-popup .help-text-description.warning{border-left-color:#e0ad67}.issues-info-popup .import-issue-description.informational,.issues-info-popup .help-text-description.informational,.help-text-popup .import-issue-description.informational,.help-text-popup .help-text-description.informational{border-left-color:#0639ff}.issues-info-popup .import-issue-description.help-text,.issues-info-popup .help-text-description.help-text,.help-text-popup .import-issue-description.help-text,.help-text-popup .help-text-description.help-text{border-left-color:dimgray}.field-row>td>:not(.help-text-popup):not(.issues-info-popup){border:0}.field-row>td>:not(.help-text-popup):not(.issues-info-popup).guid{display:flex;align-items:center}.state-existing-modified .show-state,.state-existing-modified.show-state{text-decoration:line-through !important}.state-existing-unchanged .show-state,.state-existing-unchanged.show-state{color:#737373}.instruction-section{margin-bottom:1em}.instruction{margin:5px;font-size:.9em;white-space:normal}.instruction>p{margin:.5em 0}.instruction ul.level-one{list-style:disc;padding-left:2em}.instruction ul.level-two{list-style:circle;padding-left:4em}.photo-integration-group{display:flex;flex-direction:column;flex:1 1 auto;justify-content:start}.no-vertical-padding{padding-top:0;padding-bottom:0}.past-assessment-dates{display:flex;flex-direction:row;column-gap:5px}.not-visible{visibility:hidden}.no-padding{padding:0}.show-top-border{border-top-width:1px;border-top-style:solid;border-top-color:#ccc}.show-right-border{border-right-width:1px;border-right-style:solid;border-right-color:#ccc}.no-bottom-border{border-bottom:none !important}.no-right-border{border-right:none !important}.not-displayed{display:none}.truncate{overflow:hidden;text-overflow:ellipsis}.overflow-ellipsis{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;-webkit-line-clamp:1}.overflow-ellipsis .multi-line{-webkit-line-clamp:4}textarea:disabled{background:#f7f7f7 !important;color:#000}.report-text-entry{line-height:1.4em;padding:5px;font-size:1em;min-height:100%;max-height:40em;resize:none !important}.report-text-no-entry{line-height:1.4em;padding:5px;font-size:1em}.report-inner-table-container{padding:0 0 5px 0}.report-outer-table{background:#ddd}.report-inner-table{border:0;width:100%;background:#f7f7f7}.report-inner-header-row{background:#b3b2b2;border:1px solid #aaa}.report-inner-multiselect-header-row{background:#ffeecf;border:1px solid #aaa}.report-inner-multiselect-header-item{line-height:1.7em;border-left:none;border-right:none;padding:4px;text-align:center;font-size:1.1em;font-weight:bold;color:#000}.report-section-header{line-height:2em;border-width:0;padding:5px;text-align:center;font-size:1.1em;font-weight:bold;background:#00647f;color:#fff}.report-section-header>th{background:#00647f !important}.navigation-table.deficiencies{padding:0 0 5px 5px}.navigation-table.deficiencies tbody>tr{cursor:pointer;scroll-margin:3em}.navigation-table.deficiencies tbody>tr:not(.current):not(.no-hover):hover{background:linear-gradient(#fff, #f9ecda)}.navigation-table.deficiencies .token-list{padding:0;flex-flow:nowrap}.navigation-table.deficiencies .readonly{background:inherit}.tiny-thumbnail{width:100%;height:100%;max-height:2em;text-align:center;align-content:center}.tiny-thumbnail>.absent{font-size:1.2em;color:#ccc}.tiny-thumbnail>img{width:100%;height:100%;object-fit:cover;display:inline-block;overflow:hidden}.condition-Assessment-header{container:condition-Assessment-header/inline-size}@container condition-Assessment-header (width < 820px){.condition-Assessment-header .export-options .label{display:none}}@container condition-Assessment-header (width < 630px){.condition-Assessment-header .save-buttons .label{display:none}}.report-subsection-header{padding:5px;text-align:left;font-size:1.05em;font-weight:bold}.report-item-header{padding:5px;text-align:left;align-content:center}.report-item-header-with-comment{display:flex;justify-content:space-between}.report-align-center{align-self:center}.deficiency-action{padding:5px}.middle{vertical-align:middle;align-self:center}.flex-middle{display:flex;justify-content:center;align-items:center}.top{vertical-align:top}.bottom{vertical-align:bottom}.lighter{filter:brightness(120%)}.no-photo-yet{height:100%;display:inline-flex;align-items:center;justify-content:center;width:100%}.report-photo{height:auto}.report-photo .image-container{height:230px;min-width:1px;padding:0}.report-photo-actions{display:flex;grid-gap:1px;background:#ccc;flex-direction:row;width:100%;height:25px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.report-photo-actions .token{border-bottom:none;padding-left:0;padding-right:0;flex-grow:1;text-align:center;border:none;border-radius:0}.report-photo-actions .token:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.report-photo-actions .token:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.thumbnail-container{display:flex;margin:auto;padding:0}.thumbnail-container img{width:100%;height:100%;object-fit:cover;overflow:hidden;z-index:2}.report-photo-show{font-size:.9em;cursor:pointer;margin:auto;height:100%;justify-content:center;display:flex;flex-direction:column}.center-image-helper{display:inline-block;height:100%;vertical-align:middle}.unset-margin-left{margin-left:unset}.no-side-borders{border-left:none !important;border-right:none !important}.no-left-border{border-left:none !important}.rotate{text-align:center;white-space:nowrap;vertical-align:middle;width:1.5em}.rotate div{-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";margin-left:-10em;margin-right:-10em}.report-sticky{position:sticky;top:0}.nowrap{white-space:nowrap}.site-overview{border-right:none}.dqi-comment{border-right:none}.deficiency-header{background:#f0f0f0;align-items:center}.deficiency-header .options{width:1.5em;border-left:0}.deficiency-header .options button{margin:0;height:100%;width:100%;border:none;text-align:center}@-moz-document url-prefix(){.deficiency-header .options{height:100%}.deficiency-header .options button{min-width:100%;min-height:100%;height:unset;width:unset}}.deficiency-header-row{display:grid;grid-template-columns:2em 230px 1fr 1fr .18fr .25fr 2em;padding:0;grid-gap:1px;background:#fff}.deficiency-header-row>*{background:#d7d6d6;height:100%}.deficiency-header-row .options{grid-column:1;grid-column-end:1;justify-content:center}.deficiency-header-row .options button{display:flex;align-items:center;justify-content:center;height:2em;border:none;background:none;width:100%}.deficiency-header-row .scenario{grid-column:2;grid-column-end:2;justify-content:center}.deficiency-header-row .finding{grid-column:3;border-bottom:none}.deficiency-header-row .recommendation{grid-column:4/-1;border-bottom:none}.deficiency-header-row .blank-space{grid-column:5;grid-column-end:span 3;border-bottom:none;height:100%}.deficiency-entry-container{width:85vw}.pending .deficiency-state{background:#e0ac10}.accepted .deficiency-state{background:#019354}.rejected .deficiency-state{background:#5f0c0c}tr.rejected,tr.no-longer-applicable,td.no-longer-applicable{text-decoration:line-through !important;color:#777 !important}.manual .deficiency-state{background:repeating-linear-gradient(45deg, hsl(154, 99%, 29%), hsl(154, 99%, 29%) 3px, #01c671 3px, #01c671 5px)}.no-longer-applicable .deficiency-state{background:#ccc}.deficiency-state-header{display:grid;grid-template-columns:max-content 3em max-content;align-items:center}.deficiency-state-header h2.transition{text-align:center}.deficiency-state-title{display:grid;align-items:center;grid-template-columns:2.1em auto;border-bottom:#ccc 1px solid}.deficiency-state-help{height:1.5em;width:1.5em;display:inline-block;margin-right:.5em;vertical-align:middle}.deficiency-state-title.leaving,.deficiency-state-help.leaving{color:#777}.deficiency-state-title h2,.deficiency-state-help h2{padding:5px 10px}.deficiency-state-title h2:not(.transition) i,.deficiency-state-help h2:not(.transition) i{margin-right:.5em}.deficiency-state-title .state-indicator,.deficiency-state-help .state-indicator{height:100%}.deficiency-state-title.pending .state-indicator,.deficiency-state-help.pending .state-indicator{background:#e0ac10}.deficiency-state-title.accepted .state-indicator,.deficiency-state-help.accepted .state-indicator{background:#019354}.deficiency-state-title.rejected .state-indicator,.deficiency-state-help.rejected .state-indicator{background:#5f0c0c}.deficiency-state-title.manual .state-indicator,.deficiency-state-help.manual .state-indicator{background:repeating-linear-gradient(45deg, hsl(154, 99%, 29%), hsl(154, 99%, 29%) 6px, #01c671 6px, #01c671 12px)}.deficiency-state-title.no-longer-applicable .state-indicator,.deficiency-state-help.no-longer-applicable .state-indicator{background:#ccc}.active-comments-badge{display:block;position:relative}.active-comments-badge:after{content:"";position:absolute;top:0;right:0;font-size:.7em;color:#fff;text-align:center;line-height:12px;z-index:5;width:0;height:0;border-style:solid;border-width:0 12px 12px 0px;border-color:rgba(0,0,0,0) #2500c5 rgba(0,0,0,0) rgba(0,0,0,0)}.deficiency-entry{display:grid;grid-template-columns:2em 230px 1fr 1fr .18fr .25fr 2em;grid-template-rows:1fr auto 1fr 1fr 1fr auto;grid-gap:1px;background:#ccc;border-top:none;height:40vh;min-height:255px;scroll-margin-top:3.5em}.deficiency-entry .recommendation-state-indicator{flex-grow:1}.deficiency-entry>.input-container>.input{height:100%;width:100%;border:none;background:#fff}.deficiency-entry .report-item-header>*{width:100%}.deficiency-entry .recommendation-state{grid-column:2/-2;grid-row:-1;display:flex;justify-content:space-between;align-items:center;background-color:#f0f0f0}.deficiency-entry button.accept,.deficiency-entry button.accepted{background:linear-gradient(#01c671, hsl(154, 99%, 29%))}.deficiency-entry button.accept:hover{background:linear-gradient(#62feba, #2ffea4) !important}.deficiency-entry button.reject{background:linear-gradient(#8c1111, hsl(0, 78.34%, 20.83%));color:#fff}.deficiency-entry button.reject:hover{background:linear-gradient(#e41f1f, #ba1717) !important}.deficiency-entry button.pending{background:linear-gradient(#f1c132, hsl(45, 87%, 47%))}.deficiency-entry button.pending:hover{background:linear-gradient(#f7de91, #f4cf62) !important}.deficiency-entry .pending{background:#e0ac10}.deficiency-entry .accepted{background:#019354}.deficiency-entry .rejected{background:#5f0c0c;color:#fff}.deficiency-entry .manual{background:repeating-linear-gradient(45deg, hsl(154, 99%, 29%), hsl(154, 99%, 29%) 3px, #01c671 3px, #01c671 5px)}.deficiency-entry .no-longer-applicable{background:#ccc}.deficiency-entry .deficiency-photo{grid-column:2;grid-row-start:1;grid-row-end:-1;padding-bottom:1px;justify-content:center;display:flex;flex-direction:column;background:#f7f7f7;justify-content:flex-start}.deficiency-entry .finding{grid-column:3;grid-row-start:1;grid-row-end:-1}.deficiency-entry .finding.review-mode{grid-row-end:-2}.deficiency-entry.automatic .finding.review-mode{grid-row-end:-2}.deficiency-entry .finding-review{grid-column:3;grid-row:4}.deficiency-entry .recommendation{grid-column:4;grid-row:1;grid-row-end:-1;border-right:none}.deficiency-entry .recommendation.review-mode{grid-row-end:-2}.deficiency-entry.automatic .recommendation.review-mode{grid-row-end:-2}.deficiency-entry .recommendation-review{grid-column:4;grid-row:4}.deficiency-entry .quantity-header{grid-column:5;grid-row:1;text-align:right}.deficiency-entry .quantity-value{grid-column:6;grid-row:1}.deficiency-entry .quantity-value .input{resize:none;min-width:unset;padding:10px 6px}.deficiency-entry .quantity-value .readonly{display:inline-flex;width:100%;justify-content:flex-end;padding:5px}.deficiency-entry .linked-assets-header{grid-column:5;grid-row:4;text-align:right}.deficiency-entry .linked-assets-value{grid-column:6;grid-row:4}.deficiency-entry .cost-method-header{grid-column:5;grid-row:5;text-align:right}.deficiency-entry .cost-method-value{grid-column:6;grid-row:5}.deficiency-entry .cost-header{grid-column:5;grid-row:6;text-align:right}.deficiency-entry .cost-value{grid-column:6;grid-row:6}.deficiency-entry .cost-value.readonly{text-align:right;padding:5px;align-content:center;justify-content:right}.deficiency-entry .priority-header{grid-column:5;grid-row:2;text-align:right}.deficiency-entry .priority-value{grid-column:6;grid-row:2}.deficiency-entry .category-header{grid-column:5;grid-row:3;text-align:right}.deficiency-entry .category-value{grid-column:6;grid-row:3}.deficiency-entry .not-applicable{display:flex;justify-content:center;align-items:center}.deficiency-entry .options{display:grid;grid-template-rows:1fr 1fr;height:100%;grid-gap:1px}.deficiency-entry .options.right{grid-column:7;grid-row-start:1;grid-row-end:span-1}.deficiency-entry .options.left{grid-column:1;grid-row-start:1;grid-row-end:span-1;display:flex;flex-direction:column;background:#f7f7f7}.deficiency-entry .options>*{width:100%}.deficiency-entry .options button{width:100%}.deficiency-entry .deficiency-link,.deficiency-entry .deficiency-ordinal-move{display:flex;align-items:center;justify-content:center;height:2em;border:none;border-radius:0}.last-changes{display:grid;grid-template-columns:2em 230px 1fr 1fr .18fr .25fr 2em}.last-changes .def-changes{grid-column:1;grid-row:1;grid-column-end:-1;text-align:right;padding:0 5px;border:0;background:#f7f7f7;border-top:1px solid #ccc}.last-changes .overview-changes{grid-column:1;grid-row:1;grid-column-end:-1;text-align:right;padding:0 5px}.last-changes .photo-changes{grid-column:1;grid-row:1;grid-column-end:span 2;text-align:left;padding:0 5px}.standard-recommendation-header{border-top:1px solid #aaa;text-align:left;padding:5px}.standard-recommendation-header.subsystem{background:#ffeecf}.standard-recommendation-header.system{background:#00647f;color:#fff}.standard-recommendation-entries{margin-bottom:1.5em;display:grid;grid-template-columns:1fr 8fr;margin-left:2em;width:90%}.catalog-entry-hierarchy{padding:5px 10px}.catalog-entry-hierarchy>span:not(:last-of-type):after{content:">";padding-left:5px;padding-right:5px}.prompting-trigger-explanation{padding:5px 10px}.prompting-trigger-explanations{padding:5px 0}.prompting-trigger-explanations math{display:inline-flex;gap:.5em;flex-direction:column}.condition-rating{font-size:.95em;font-weight:bold}.flavor-assessment{background-color:#e7edff !important}@-moz-document url-prefix(){.flavor-assessment{background-clip:padding-box}}.flavor-paint{background-color:#f9c0c0 !important}@-moz-document url-prefix(){.flavor-paint{background-clip:padding-box}}.flavor-specs{background-color:#fff7db !important}@-moz-document url-prefix(){.flavor-specs{background-clip:padding-box}}.flavor-details{background-color:#d5ffdd !important}@-moz-document url-prefix(){.flavor-details{background-clip:padding-box}}.flavor-missing-systems{background-color:#f2d6ff !important}@-moz-document url-prefix(){.flavor-missing-systems{background-clip:padding-box}}.filter-indicator{color:#005066 !important;border-color:#005066 !important}.flavor-cost{background-color:#f8ffd1 !important}@-moz-document url-prefix(){.flavor-cost{background-clip:padding-box}}.issue-opened{color:#da0000;font-weight:bold}.issue-addressed{color:#2500c5;font-weight:bold}.issue-closed{color:#00a903;font-weight:bold}.issue-comment{display:list-item}.issue-inner-container{display:flex;flex-direction:row;justify-content:space-between;margin:3px}.issue-instruction-container{display:table}.issue-instruction-label{font-size:.8em;margin-left:1em;color:#6b6b6b}.issue-creation-date{font-size:.8em}.issue-dropdown{border:1px solid #aaa;min-width:120px}.all-issues-container{width:50em;overflow-y:auto;margin:0px;max-height:inherit;background-color:#f7f7f7}.issues-container{border-bottom:1px solid #aaa;max-height:none}.issues-container:last-child{border-bottom:unset;content:""}.issue-previous{margin-left:2em;font-size:.9em}.issue-container{display:flex;flex-direction:column}.issue-link{font-weight:bold;font-size:.9em;padding-left:3px;padding-right:3px;text-decoration:underline;cursor:pointer}.issue-container:last-child{border-bottom:unset;content:""}.isssue-pad-na{padding:2px}.issue-entry{width:calc(100% - 9em)}.issue-clickable{cursor:pointer;background:#fff}.issue-clickable:hover{background:linear-gradient(#fff, #f9ecda);cursor:pointer}.issue-comment-icon{font-size:1.3em;padding:2px;display:inline-flex;justify-content:center;width:100%;text-align:center}.issue-comment-icon .issue-non-closed-comments{color:#2500c5}.issue-comment-icon .issue-not-applicable{color:gray !important}.issue-comment-icon .issues-for-user{color:#da0000}.issue-count-container{font-size:.7em;position:relative;font-weight:bold;display:inline-flex;padding-left:2px;left:-1.47em;width:0;color:#fff;top:.2em}.issue-count-container .issue-count{min-width:1.2em;text-align:center}.issue-user{font-weight:bold}.issue-user-color-current{color:#002699}.issue-user-color-0{color:#ffb300}.issue-user-color-1{color:#bd1fa2}.issue-user-color-2{color:#c24e00}.issue-user-color-3{color:#1d64b3}.issue-user-color-4{color:#c10020}.issue-user-color-5{color:#aa7013}.issue-user-color-6{color:#07a93a}.role-container{cursor:pointer}.role-container>.icon{margin-right:.25em}.role-container>.role-name{padding:5px;white-space:pre}.role-container>.role-assignment-icon{padding:5px}.users-table>thead>tr>th.role-column{width:25em}.users-table>thead>tr>th.action-column{width:18em}.users-table>tbody>tr>.wide{min-width:15em}.users-table>tbody>tr>.no-wrap{white-space:nowrap}ul.assigned-user-roles{list-style:none;padding:0;margin:0}.roles-popup{overflow:auto}.indent-list-item{text-indent:-2em;padding:.2em 0 .2em 2em}.job-details-overlay{max-width:25em;max-height:inherit;display:grid;grid-template-rows:0fr 1fr 0fr 0fr}.deleting{color:#777}.field-row>.details-label{vertical-align:top}.filename{overflow-wrap:anywhere}:root{--indent-level-increment: 0.95}.indent-level-0{padding-left:calc(var(--indent-level-increment)*1em) !important}.indent-level-1{padding-left:calc(var(--indent-level-increment)*2em) !important}.indent-level-2{padding-left:calc(var(--indent-level-increment)*3em) !important}.indent-level-3{padding-left:calc(var(--indent-level-increment)*4em) !important}.indent-level-4{padding-left:calc(var(--indent-level-increment)*5em) !important}.indent-level-5{padding-left:calc(var(--indent-level-increment)*6em) !important}.catalog-node-name{position:sticky;left:0;z-index:11;max-width:24em}table.sticky-table>thead>tr>th.catalog-node-name-label{position:sticky;left:0;top:0;z-index:13}table.sticky-table>thead>tr>th.catalog-node-actions-buffer{position:sticky;left:-1px;top:0;z-index:12}.hierarchy-level{font-size:.75em;padding-left:.5em;padding-right:.25em;white-space:nowrap}.catalog-property{display:flex;justify-content:center;align-items:center}.catalog-property.inherited{color:#b3b3b3}.hierarchy-expander-title{display:grid;grid-template-columns:1.5em 1fr;align-items:center;padding:0 5px;cursor:pointer;user-select:none}i.inset{position:absolute;top:50%;transform:translate(0, -50%)}.field-row.insertable:not(:hover)>th{background:#fff}.field-row.insertable:hover{background:#dcf1f6}.field-row.insertable:hover>.input-container *{background:#dcf1f6}.relative{position:relative}.catalog-row{display:grid;grid-template-columns:.25fr 1fr 1fr 1fr .5fr .5fr .5fr;box-sizing:border-box;grid-gap:1px}.catalog-row>*{box-shadow:0 0 0 1px #ccc}.catalog-row>input{border:0;width:100%}.inherited-value{color:#c4c4c4 !important}.inherited-value::placeholder{color:#c4c4c4}[data-inherited-value]::after{content:attr(data-inherited-value);color:#c4c4c4 !important}.zip-photos-import-structure{padding-left:5px}.zip-photos-import-structure .folder-level>li{padding-left:10px}.zip-photos-import-structure .photo-level>li{padding-left:15px}.photo-integration-instruction{max-height:40%;overflow:auto}.condition-index-scale{height:3em;width:20em;background-color:#000;display:flex;column-gap:1px;border:1px #000 solid}.condition-index-scale>.partition{height:100%}.condition-index-scale-labels{display:flex;justify-content:space-between;border-left:1px solid #000;padding-left:3px;border-right:1px solid #000;padding-right:3px}.previous-assessments-container{overflow-x:auto;max-width:95vw}.problem-codes-label{overflow:hidden;text-overflow:ellipsis}.scroll-assessments{display:flex}.scroll-assessments>.token{height:auto}.scroll-assessments>.token:first-of-type{margin-left:8px}.scroll-assessments>.token:last-of-type{margin-right:8px}.scroll-assessments>.token.label{padding:unset;flex-grow:1;margin:0}.scroll-assessments.photo-grid-secondary-header>.token{padding-top:0;height:2em;padding-bottom:0;background:none;border:none}.scroll-assessments.photo-grid-secondary-header>.token.label{border:0}.bulk-report-table .col-state{width:8em}.bulk-report-table .col-state>div{display:grid;justify-content:center;align-items:center;grid-template-columns:auto auto}.bulk-report-table .clickable:hover:not(:disabled):not(.disabled):not(.current){background:linear-gradient(#dcf1f6, #b3e1ec);text-decoration:underline;font-weight:bold}.bulk-report-table .col-title{min-width:10em;width:20%}.bulk-report-table td.clickable.right{padding-right:20px}.site-name:before{content:"Falcon Tools"}
