.shell-error-banner{z-index:1;position:fixed;bottom:40px;height:auto;left:0;right:0;pointer-events:none;display:grid;justify-items:center;grid-template-columns:minmax(20px,.5fr) auto minmax(20px,.5fr)}.shell-error-banner .shell-error-banner-content{grid-column:2;border-radius:4px;box-shadow:var(--shadow-lg);color:var(--input-error-color);font-size:14px;background:#fff;border:1px solid var(--input-error-color);pointer-events:auto;white-space:pre;padding:5px 10px;text-align:center;line-height:1.4}.app-modal{position:fixed;top:0;bottom:0;left:0;right:0;display:grid;z-index:4}.app-modal .modal-background{grid-area:1 / 1 / 2 / 2;z-index:5}.dimmed:is(.app-modal .modal-background){background:#32323299}.app-modal .modal-content{grid-area:1 / 1 / 2 / 2;background:#fff;border-radius:var(--display-card-radius);border:1px solid var(--header-color);align-self:center;justify-self:center;box-shadow:var(--shadow-md);z-index:6}.top-right:is(.app-modal .modal-content){align-self:start;justify-self:end;margin-top:28px;margin-right:15px}.modal-get-help-paperform{width:380px;min-height:250px;overflow:hidden;display:grid;align-content:center}.modal-get-help-paperform.opening{height:250px}.modal-get-help-paperform.hide>div{opacity:0}.modal-get-help-paperform>div{transition:opacity .3s}.doc-button{display:flex;gap:2px}.doc-button svg{margin-top:1px}.upgrade-button[data-v-4e88c32e]{display:flex;gap:2px}.upgrade-button svg[data-v-4e88c32e]{margin-top:1px}.the-footer{background-color:var(--background-color);box-shadow:var(--shadow-default);height:40px;display:inline-grid;align-items:center;padding-right:10px;border-top:1px solid var(--input-border-color)}.the-footer .links{grid-column:1;grid-row:1}.the-footer button{font-size:.9rem;padding:.25rem .75rem;margin:0 0 0 .5rem;background-color:var(--sgi-dark-gray);border-color:var(--sgi-dark-gray);color:var(--sgi-white)}:is(.the-footer button):hover,:is(.the-footer button):focus,:is(.the-footer button):active{background-color:var(--sgi-black);border-color:var(--sgi-black)!important}.the-footer button.accented{background-color:var(--sgi-orchid);border-color:var(--sgi-orchid)}:is(.the-footer button.accented):hover,:is(.the-footer button.accented):focus,:is(.the-footer button.accented):active{background-color:var(--sgi-orchid-dark);border-color:var(--sgi-orchid-dark)!important}.the-footer .logo{grid-column:2;grid-row:1;justify-self:end}.display-card{position:relative;background:#fff;border-radius:var(--display-card-radius);overflow:hidden;box-shadow:var(--2ae3c34d);transition:box-shadow .3s}.display-card>.display-card-header{background-color:var(--6f629646);color:#fff}:is(.display-card>.display-card-header) .text-title{padding:5px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.display-card .inputs-wrapper{padding:10px 10px 0;font-size:var(--small-text);display:grid;row-gap:8px;overflow:auto;max-height:100%}:is(.display-card .inputs-wrapper)>div:last-child{margin-bottom:10px}.display-card .mute-overlay{background-color:var(--background-color);position:absolute;top:0;left:0;right:0;bottom:0;opacity:.5}.app-select{width:100%;display:grid;grid-template-columns:auto 25px}.app-select>select{grid-area:1 / 1 / span 1 / span 2;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:3px;margin:0;width:100%;background:#fff;color:var(--header-color);border:var(--input-border);border-radius:var(--input-border-radius)}:is(.app-select>select):focus-within{border:var(--focused-input-border);box-shadow:var(--focused-input-shadow)}:is(.app-select>select):disabled{cursor:not-allowed}.app-select>.down-arrow{grid-area:1 / 2 / span 1 / span 1;display:grid;align-items:center;justify-items:center;pointer-events:none;margin-right:3px}.reset-input-icon{display:flex;align-items:center;cursor:pointer}.reset-input-icon:hover svg{stroke:var(--input-focus-color)}.input-group .label{color:var(--header-color);white-space:nowrap;margin-bottom:1px}.input-group .grouped-inputs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px}.input-group .error{color:var(--input-error-color);margin-top:2px;margin-bottom:-5px}.input-group .red-text{color:var(--input-error-color)}.input-group .muted{opacity:.5}:is(.input-group .italic-labels) label{font-style:italic}.project-view{padding:10px;display:grid;align-items:start;-moz-column-gap:15px;column-gap:15px;grid-template-columns:repeat(3,200px)}.unauthorized-env-modal{padding:10px}.unauthorized-env-modal .title{font-size:var(--large-text);text-align:center;margin-bottom:20px}.unauthorized-env-modal .second-line{margin-top:3px;margin-bottom:-3px}.unauthorized-env-modal .upgrade-message{text-align:center}.unauthorized-env-modal .upgrade-link{cursor:pointer;display:inline-flex;align-items:center}:is(.unauthorized-env-modal .upgrade-link) svg{padding-bottom:1px}:is(.unauthorized-env-modal .upgrade-link):hover{color:var(--accent-color)}:is(.unauthorized-env-modal .upgrade-link):hover svg{stroke:var(--accent-color)}.using-pro-env-modal{padding:10px}.using-pro-env-modal .title{font-size:var(--large-text);text-align:center;margin-bottom:20px}.using-comed-env-modal{padding:10px}.using-comed-env-modal .title{font-size:var(--large-text);text-align:center;margin-bottom:20px}.project-view{padding:10px;display:grid;align-items:start;-moz-column-gap:15px;column-gap:15px;grid-template-columns:repeat(3,210px);grid-template-rows:min-content min-content}.project-view>div{margin-bottom:10px}.project-view .right-column{display:grid;gap:15px}.project-view .notes-card{color:var(--header-color);grid-column:1 / 4}:is(.project-view .notes-card) .notes-card-content{padding:10px}:is(.project-view .notes-card) a{font-size:inherit}.shell-color{display:grid;align-items:center;justify-items:center;color:var(--header-color)}.shell-color.is-disabled .patch{cursor:not-allowed}.shell-color .input{position:relative;height:22px;width:22px;display:grid;align-items:center;justify-items:center;outline:none}.shell-color .selector{position:absolute;left:0;background-color:#fff;right:0;top:0;bottom:0;border-radius:var(--input-border-radius);border:var(--input-border);transition:all .3s;display:grid;justify-content:end;grid-template-columns:repeat(5,16px);grid-template-rows:repeat(4,16px);overflow:hidden;padding:2px;gap:5px}.shell-color .selector.open{position:absolute;top:0;right:0;left:-84px;bottom:-42px;cursor:default;box-shadow:var(--shadow-md);border:var(--focused-input-border);box-shadow:var(--focused-input-shadow)}.shell-color .patch{border-radius:var(--input-border-radius);cursor:pointer}.shell-color .isCurrentColor{grid-area:1 / 5 / span 1 / span 1}svg.site-compass{position:absolute;top:5px;left:0;pointer-events:none;transform-origin:center center}.shell-display-context-menu{position:fixed;border-radius:2px;background-color:#fff;box-shadow:0 0 6px 4px #0000004d;overflow:hidden;border:1px solid #575756}.shell-display-context-menu>div{cursor:pointer;padding:5px}:is(.shell-display-context-menu>div):hover{color:#fff;background-color:var(--hover-color)}.shell-display-context-menu hr{border:none;background-color:#575756;height:1px;padding:0;margin:0}.shell-display{position:relative;width:100%;height:100%;display:grid;cursor:var(--1dfd36e1)}.shell-display .help-message{position:absolute;top:5px;left:0;right:0;text-align:center;font-size:var(--big-text);white-space:nowrap;color:#575756}.shell-display>canvas{height:100%;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;overflow:hidden}.design-view{padding:10px;display:grid;grid-template-columns:240px 1fr;grid-template-rows:100%;-moz-column-gap:10px;column-gap:10px}.design-view .left{display:flex;flex-direction:column}:is(.design-view .left) .button-row{display:flex;align-items:center;justify-content:center;gap:15px}:is(.design-view .left) .name-line{display:grid;-moz-column-gap:5px;column-gap:5px;grid-template-columns:.8fr .2fr}.design-view .right{display:grid}.confirm-remove-shell-modal{display:grid;gap:10px;padding:10px;grid-template-columns:auto}.confirm-remove-shell-modal .text-top{margin-bottom:5px;font-size:var(--big-text);text-align:center}.confirm-remove-shell-modal .text-bottom{margin-bottom:5px;text-align:center}.confirm-remove-shell-modal button{justify-self:center}.schedule-range.reversed .noUi-target{background:var(--units-background-color)}.schedule-range.reversed .noUi-connect{background:#fff}.schedule-range .label-line{display:grid;grid-template-columns:minmax(auto,max-content) min-content;-moz-column-gap:3px;column-gap:3px;margin-bottom:2px}.schedule-range .time-label{font-style:italic;margin-bottom:8px}.schedule-range .noUi-target{height:10px;padding:0 7px;background:#fff;box-shadow:none;border-radius:3px;border:solid 1px var(--input-border-color)}.schedule-range .noUi-horizontal .noUi-handle{width:16px;height:21px;border:solid 1px var(--input-border-color)}:is(.schedule-range .noUi-horizontal .noUi-handle):before,:is(.schedule-range .noUi-horizontal .noUi-handle):after{height:11px;background:var(--input-border-color);left:5px;top:4px}:is(.schedule-range .noUi-horizontal .noUi-handle):after{left:8px}:is(.schedule-range .noUi-horizontal .noUi-handle):focus{outline:none;border:solid 1px var(--input-focus-color);box-shadow:0 0 5px var(--input-focus-color)}.schedule-range .noUi-connect{background:var(--units-background-color)}.schedule-range .noUi-connects{left:9px}.schedule-range .noUi-base{right:9px}.schedules-view{padding:10px;display:grid;-moz-column-gap:15px;column-gap:15px;grid-template-columns:190px 1fr}.schedules-view .inputs{display:grid;gap:15px;transition:all .3s ease-out;align-content:start;margin-bottom:10px}.schedules-view .plots{display:grid;align-content:start;justify-content:start;grid-template-areas:"period period" "cool heat" "occ vent" "dhw light" "misc ." "inf fan"}.schedules-view .period-radio{grid-area:period;display:flex;margin-bottom:10px}:is(.schedules-view .period-radio)>label{margin-left:2px;margin-right:15px}.schedules-view .heating-only-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:grid;align-items:stretch;justify-items:stretch}:is(.schedules-view .heating-only-overlay) .overlay{grid-area:1 / 1 / 2 / 2;background-color:var(--background-color);opacity:.5}:is(.schedules-view .heating-only-overlay) .text{grid-area:1 / 1 / 2 / 2;display:grid;align-items:center;justify-items:center;font-size:var(--large-text);color:var(--header-color)}.schedules-view .plot{height:150px;width:380px;margin-bottom:15px;margin-right:15px}.cooling:is(.schedules-view .plot){grid-area:cool}.heating:is(.schedules-view .plot){grid-area:heat}.occupancy:is(.schedules-view .plot){grid-area:occ}.dhw:is(.schedules-view .plot){grid-area:dhw}.light:is(.schedules-view .plot){grid-area:light}.misc:is(.schedules-view .plot){grid-area:misc}.infiltration:is(.schedules-view .plot){grid-area:inf}.fan:is(.schedules-view .plot){grid-area:fan}.ventilation:is(.schedules-view .plot){grid-area:vent}@media (max-width: 1000px){.schedules-view .plots{grid-template-areas:"period" "cool" "heat" "occ" "vent" "dhw" "light" "misc" "inf" "fan"}}.baseline-view .container{padding:10px 10px 0;display:grid;align-content:start;justify-content:start;overflow:auto}:is(.baseline-view .container)>div{width:235px;padding-bottom:15px;padding-right:15px}.baseline-view .for-shell-cards{grid-template-areas:"envelope skylight internal-loads heating-and-cooling" "glazing lighting domestic-hot-water ventilation"}:is(.baseline-view .for-shell-cards) .envelope{grid-area:envelope}:is(.baseline-view .for-shell-cards) .skylight{grid-area:skylight}:is(.baseline-view .for-shell-cards) .internal-loads{grid-area:internal-loads}:is(.baseline-view .for-shell-cards) .heating-and-cooling{grid-area:heating-and-cooling}:is(.baseline-view .for-shell-cards) .glazing{grid-area:glazing}:is(.baseline-view .for-shell-cards) .lighting{grid-area:lighting}:is(.baseline-view .for-shell-cards) .domestic-hot-water{grid-area:domestic-hot-water}:is(.baseline-view .for-shell-cards) .ventilation{grid-area:ventilation}@media only screen and (max-width: 970px){.baseline-view .for-shell-cards{grid-template-areas:"envelope skylight heating-and-cooling" "glazing lighting ventilation" "internal-loads domestic-hot-water ."}}@media only screen and (max-width: 730px){.baseline-view .for-shell-cards{grid-template-areas:"envelope skylight" "glazing lighting" "heating-and-cooling ventilation" "internal-loads domestic-hot-water"}}.floating-button{position:relative}.floating-button.is-disabled{pointer-events:none;opacity:.5}.floating-button.full-width{width:var(--5de7d690)}.floating-button .button{width:var(--020ce4a6);display:grid;grid-template-columns:min-content 1fr;align-items:center;transition:border-radius .3s,width .3s,box-shadow .3s;border-radius:calc(var(--020ce4a6) / 2);border:solid var(--accent-color) 1px;cursor:pointer;overflow:hidden;background:#fff;box-shadow:var(--shadow-default);color:var(--accent-color)}:is(.floating-button .button):hover{width:var(--5de7d690);box-shadow:var(--shadow-lg);border-radius:4px}:is(.floating-button .button):active:hover{transition:box-shadow .1s;box-shadow:var(--shadow-md)}.locked-open:is(.floating-button .button){width:var(--5de7d690);border-radius:4px}.floating-button .icon{display:flex;align-items:center;justify-content:center}.floating-button .hover-text{white-space:nowrap}.modal-add-measure{padding:10px;display:grid;width:450px;grid-template-columns:min-content 1fr;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:10px}.modal-add-measure .apply-label{justify-self:end;grid-column:1 / span 1}.modal-add-measure .checkboxes{grid-column:2 / span 1}.modal-add-measure .error-message{color:var(--input-error-color);margin-top:2px;margin-bottom:-5px;grid-column:span 2;text-align:center}.modal-add-measure>label{justify-self:end}.modal-add-measure>button{grid-column:1 / span 2;justify-self:center}.modal-add-measure .parameters-input{border:var(--input-border);border-radius:var(--input-border-radius);overflow:hidden}:is(.modal-add-measure .parameters-input):focus-within{border:var(--focused-input-border);box-shadow:var(--focused-input-shadow)}:is(.modal-add-measure .parameters-input):focus-within .available-parameters{height:130px}.modal-add-measure input.search{z-index:1;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:3px;margin:0;width:100%;background:#fff;color:var(--header-color);border:none;box-shadow:0 1px 0 0 var(--input-border-color),0 -1px 0 0 var(--input-border-color)}.modal-add-measure .available-parameters{transition:height .5s;overflow-y:auto;height:0}:is(.modal-add-measure .available-parameters)>div:first-child{margin-top:2px}.modal-add-measure .parameter-list{margin:3px;display:grid;justify-items:start;max-height:100px;overflow-y:auto}:is(.modal-add-measure .parameter-list)>div{margin-bottom:2px}.modal-add-measure .option{cursor:pointer;display:grid;align-items:center;grid-template-columns:1fr auto;-moz-column-gap:10px;column-gap:10px;padding:0 10px}.modal-add-measure .is-selected{background:var(--accent-color);color:#fff}.modal-add-measure .chosen-option{border-radius:4px;background-color:var(--accent-color);color:#fff;display:grid;grid-template-columns:auto auto;padding:1px 3px}:is(.modal-add-measure .chosen-option) .icon{margin-left:2px;cursor:pointer;display:grid;align-items:center;opacity:.5}:is(:is(.modal-add-measure .chosen-option) .icon):hover{opacity:.8}.modal-add-measure .section-header,.modal-add-measure .no-results-message{padding:0 5px;color:gray;font-style:italic;cursor:default}.modal-add-measure-set{padding:10px;display:grid;grid-template-columns:auto minmax(145px,max-content);align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:10px}.modal-add-measure-set>label{justify-self:end}.modal-add-measure-set>button{grid-column:1 / span 2;justify-self:center}.measure-card-best-option{display:grid;align-items:center;text-align:center;cursor:pointer;border-radius:3px;border:solid 1px var(--7ca951c2);color:var(--2dfb80be);background-color:var(--0b62435d);grid-template-rows:14px 14px}.measure-card-best-option .value{font-size:var(--31c96409)}.measure-card-better-option{display:grid;align-items:center;text-align:center;cursor:pointer;border-radius:3px;border:solid 1px var(--36f61f2e);color:var(--ffb1fee6);background-color:var(--62472828);grid-template-rows:14px 14px}.measure-card-better-option .value{font-size:var(--7f826458)}.measure-card-custom-option{position:relative;display:grid;align-items:center;text-align:center;cursor:pointer;border-radius:3px;border:solid 1px var(--37f6dd2d);color:var(--4c259b68);background-color:var(--757fdb2a);grid-template-rows:14px 14px}.measure-card-custom-option .value{font-size:var(--434b9e97)}.measure-card-custom-option .edit-icon{position:absolute;top:1px;right:1px;cursor:pointer;opacity:.5;display:grid}:is(.measure-card-custom-option .edit-icon):hover{opacity:.8}.modal-set-custom-value{padding:10px;display:grid;align-items:center;row-gap:5px}.modal-set-custom-value>button{justify-self:center;margin-top:5px}.measure-card-header{padding:5px 10px;display:grid;align-items:center;gap:2px;grid-template-columns:max-content auto minmax(20px,1fr) auto auto}.measure-card-header .icon{cursor:pointer;opacity:.5;display:grid}:is(.measure-card-header .icon):hover{opacity:.8}.modal-set-measure-name{padding:10px;display:grid;grid-template-columns:300px;align-items:center}.modal-set-measure-name .error-message{color:var(--input-error-color);margin-top:2px;margin-bottom:-5px}.modal-set-measure-name>button{justify-self:center;margin-top:10px}.measure-card-same-option{display:grid;align-items:center;text-align:center;cursor:pointer;border-radius:3px;border:solid 1px var(--3d12514f);color:var(--8b897224);background-color:var(--2960a58d);grid-template-rows:14px 14px}.measure-card-same-option .value{font-size:var(--6f5a9239)}.measure-card{transition:box-shadow .5s,transform .35s}.measure-card.vertical-drag-array-dragging{box-shadow:var(--shadow-lg)}.measure-card.vertical-drag-array-dragging .icon{pointer-events:none}.measure-card.vertical-drag-array-enter,.measure-card.vertical-drag-array-leave{transform:translate(calc(-100% - 15px))}.measure-card .contents{font-size:12px;color:var(--header-color);transition:height .5s cubic-bezier(.55,0,.3,1)}.read-only:is(.measure-card .contents){pointer-events:none}:is(.measure-card .contents)>:first-child{padding-top:5px}:is(.measure-card .contents)>:last-child{padding-bottom:5px}:is(.measure-card .contents) .change{display:grid;gap:10px;grid-template-columns:auto 1fr auto}:is(.measure-card .contents) .input-name{padding-left:10px;padding-right:10px}:is(.measure-card .contents) hr{border:none;background-color:var(--header-color);height:.5px;grid-column:1 / span 3;width:100%}:is(.measure-card .contents) .standard-measure-button-row{padding-left:10px;display:grid;gap:10px;grid-template-columns:repeat(4,70px) max-content;margin-top:5px}:is(.measure-card .contents) .dropdown-measure-button-row{padding-left:10px;display:grid;gap:10px;grid-template-columns:max-content max-content;margin-top:5px}:is(.measure-card .contents) .erv-measure-header-row{padding-left:10px;padding-right:10px;display:grid;gap:10px;grid-template-columns:50px 110px 85px max-content;margin-top:5px;margin-bottom:-3px}:is(.measure-card .contents) .erv-measure-button-row{padding-left:10px;display:grid;gap:10px;grid-template-columns:50px 110px 85px max-content;margin-top:5px}:is(.measure-card .contents) .daylighting-measure-header-row{padding-left:10px;padding-right:10px;display:grid;gap:10px;grid-template-columns:65px 140px 110px max-content;margin-top:5px;margin-bottom:-3px}:is(.measure-card .contents) .daylighting-measure-button-row{padding-left:10px;display:grid;gap:10px;grid-template-columns:65px 140px 110px max-content;margin-top:5px}:is(.measure-card .contents) .dhw-type-measure-button-row{padding-left:10px;display:grid;gap:10px;grid-template-columns:120px 120px max-content;margin-top:10px}:is(.measure-card .contents) .hvac-system-type-measure-button-row{padding-left:10px;display:grid;gap:10px;grid-template-columns:180px 100px max-content;grid-template-areas:"top top top" "cool coolEff ." "heat heatEff ." "bottom bottom bottom"}:is(:is(.measure-card .contents) .hvac-system-type-measure-button-row)>.top-row{grid-area:top;display:grid;gap:10px;grid-template-columns:95px 245px;margin-right:10px}:is(:is(.measure-card .contents) .hvac-system-type-measure-button-row)>.bottom-row{grid-area:bottom;display:grid;gap:10px;grid-template-columns:130px 110px}:is(.measure-card .contents) .doas-measure-button-row{padding-left:10px;display:grid;gap:10px;grid-template-columns:110px 110px 110px max-content;grid-template-areas:"doas doas . ." "coolEff heatEff fan ." "bottom bottom bottom bottom"}:is(:is(.measure-card .contents) .doas-measure-button-row)>.bottom-row{grid-area:bottom;display:grid;grid-template-columns:150px 190px}:is(.measure-card .contents) .shell-name{align-self:center}:is(.measure-card .contents) .controls{align-self:center;display:grid;gap:5px;align-items:center;grid-template-columns:auto auto;margin-right:5px}:is(:is(.measure-card .contents) .controls) .icon{opacity:30%;stroke:var(--header-color)}:is(:is(:is(.measure-card .contents) .controls) .icon):hover{opacity:100%}:is(:is(.measure-card .contents) .controls) .remove-me:hover{stroke:var(--input-error-color);cursor:pointer}:is(.measure-card .contents) .change.align-bottom .shell-name,:is(.measure-card .contents) .change.align-bottom .controls{align-self:end;margin-bottom:4px}.modal-order-by-impact{padding:10px;display:grid;color:var(--header-color);overflow:hidden}.modal-order-by-impact form{grid-area:1 / 1 / 2 / 2;display:grid;grid-template-columns:auto minmax(165px,max-content);align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:10px;transition:all .5s;align-content:center;justify-content:center;white-space:nowrap}:is(.modal-order-by-impact form)>label{justify-self:end}:is(.modal-order-by-impact form)>button{grid-column:1 / span 2;justify-self:center}.modal-order-by-impact .ordering-status{grid-area:1 / 1 / 2 / 2;transition:opacity .5s ease-in .1s;display:grid;align-content:center;justify-content:center;grid-template-columns:auto auto;-moz-column-gap:7px;column-gap:7px;align-items:center;justify-items:center}:is(.modal-order-by-impact .ordering-status)>svg{animation:spin 3s linear infinite}.vertical-drag-array{position:relative;width:100%;height:var(--1cc93c5e)}.vertical-drag-array>div{position:absolute}.vertical-drag-array>.use-move-transition{transition:top var(--558d7a02) cubic-bezier(.55,0,.3,1)}.vertical-drag-array:not(.no-drag) .drag-array-handle{cursor:grab}.vertical-drag-array:not(.no-drag) .drag-array-handle:active{cursor:grabbing}.measure-view{padding:10px;display:grid;grid-template-rows:auto 1fr}.measure-view .floating-button-row{padding-bottom:10px;display:grid;grid-template-columns:repeat(6,min-content);gap:10px;justify-items:start;align-items:start}.measure-costs-modal{padding:10px;width:500px;display:grid;grid-template-columns:1fr auto}.measure-costs-modal .header{font-size:var(--big-text);color:var(--header-color);text-align:center;grid-column:1 / 3;margin-bottom:5px}.measure-costs-modal .label{grid-column:1 / 3;margin-top:10px;margin-bottom:3px}.measure-costs-modal .row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px;margin-bottom:10px}:is(.measure-costs-modal .row) .label{grid-column:1 / 3}.measure-costs-modal .value-preview{margin-left:5px;color:var(--disabled-label-color);align-self:center}:is(.measure-costs-modal .has-error) .error-message{color:var(--input-error-color);margin-top:4px}:is(.measure-costs-modal .has-error) .app-input{border:var(--focused-bad-input-border)}:is(:is(.measure-costs-modal .has-error) .app-input):focus-within{border:var(--focused-bad-input-border);box-shadow:var(--focused-bad-input-shadow)}.measure-costs-modal .button{grid-column:1 / 3;display:grid;place-items:center;margin-top:20px}.measure-costs-measure-name{align-self:center;justify-self:end}.measure-costs-life-error{grid-column:2 / 5;color:var(--input-error-color);margin-top:-5px;text-align:right}.measure-costs-has-error label{color:var(--input-error-color)}.measure-costs-has-error select,.measure-costs-has-error .app-input{border:var(--focused-bad-input-border)}:is(.measure-costs-has-error select,.measure-costs-has-error .app-input):focus-within{border:var(--focused-bad-input-border);box-shadow:var(--focused-bad-input-shadow)}.cost-modal-link{cursor:pointer}.cost-modal-link .app-input>input{cursor:pointer;pointer-events:none;color:var(--input-focus-color)}.costs-view{padding:10px 10px 0;display:grid;gap:15px;align-content:start;justify-content:start;overflow:auto}.costs-view .general{justify-self:start}.costs-view .measures-card{margin-bottom:10px}.costs-view .measure-costs{display:grid;grid-template-columns:auto 120px 120px 120px;gap:10px 10px}.modal-create-model-archive{padding:10px;display:grid;color:var(--header-color);overflow:hidden}.modal-create-model-archive form{grid-area:1 / 1 / 2 / 2;transition:all .5s;display:grid;row-gap:5px;align-content:center;justify-content:center;white-space:nowrap}:is(.modal-create-model-archive form) .header{font-size:var(--big-text);justify-self:center;height:30px}:is(.modal-create-model-archive form) button{justify-self:center;margin-top:10px}.modal-create-model-archive .preparing-archive{grid-area:1 / 1 / 2 / 2;transition:opacity .5s ease-in .1s;display:grid;align-content:center;justify-content:center;grid-template-columns:auto auto;-moz-column-gap:7px;column-gap:7px;align-items:center;justify-items:center}:is(.modal-create-model-archive .preparing-archive)>svg{animation:spin 3s linear infinite}.annual-end-use-by-measure-chart{transition:box-shadow .5s,transform .5s,height .5s cubic-bezier(.55,0,.3,1)}.annual-end-use-by-measure-chart.vertical-drag-array-dragging{box-shadow:var(--shadow-lg)}.annual-end-use-by-measure-chart.vertical-drag-array-dragging .icon{pointer-events:none}.annual-end-use-by-measure-chart.vertical-drag-array-enter,.annual-end-use-by-measure-chart.vertical-drag-array-leave{transform:translate(calc(-100% - 15px))}.annual-end-use-by-measure-chart .header{padding:5px 10px;display:grid;align-items:center;gap:8px;grid-template-columns:auto 1fr auto auto auto}:is(.annual-end-use-by-measure-chart .header) .title{cursor:pointer;display:grid;grid-template-columns:auto auto;-moz-column-gap:5px;column-gap:5px}:is(.annual-end-use-by-measure-chart .header) .icon{cursor:pointer;opacity:.5;display:grid}:is(:is(.annual-end-use-by-measure-chart .header) .icon):hover{opacity:.8}:is(.annual-end-use-by-measure-chart .header) .triangle-icon{display:grid;align-items:center}.flipped:is(:is(.annual-end-use-by-measure-chart .header) .triangle-icon){transform:rotate(-180deg)}.annual-end-use-by-measure-chart .contents{transition:height .5s cubic-bezier(.55,0,.3,1)}:is(.annual-end-use-by-measure-chart .contents) .selector-container{position:relative;height:var(--8bdcb99c);transition:height .5s cubic-bezier(.55,0,.3,1);overflow:hidden;box-shadow:0 1px 0 0 var(--input-border-color)}:is(.annual-end-use-by-measure-chart .contents) .selector{padding:3px 3px 3px 23px;font-size:var(--small-text);display:grid;grid-auto-flow:column;grid-template-rows:auto auto;-moz-column-gap:40px;column-gap:40px;justify-items:start;justify-content:start}:is(:is(.annual-end-use-by-measure-chart .contents) .selector)>div{padding-bottom:3px}:is(:is(:is(.annual-end-use-by-measure-chart .contents) .selector)>div):hover{cursor:pointer;color:var(--default-card-color);font-weight:600}.annual-savings-chart{transition:box-shadow .5s,transform .5s,height .5s cubic-bezier(.55,0,.3,1)}.annual-savings-chart.vertical-drag-array-dragging{box-shadow:var(--shadow-lg)}.annual-savings-chart.vertical-drag-array-dragging .icon{pointer-events:none}.annual-savings-chart.vertical-drag-array-enter,.annual-savings-chart.vertical-drag-array-leave{transform:translate(calc(-100% - 15px))}.annual-savings-chart .header{padding:5px 10px;display:grid;align-items:center;gap:4px;grid-template-columns:auto 1fr auto auto auto}:is(.annual-savings-chart .header) .title{cursor:pointer;display:grid;grid-template-columns:auto auto;-moz-column-gap:5px;column-gap:5px}:is(.annual-savings-chart .header) .icon{cursor:pointer;opacity:.5;display:grid}:is(:is(.annual-savings-chart .header) .icon):hover{opacity:.8}:is(.annual-savings-chart .header) .triangle-icon{display:grid;align-items:center}.flipped:is(:is(.annual-savings-chart .header) .triangle-icon){transform:rotate(-180deg)}.annual-savings-chart .contents{transition:height .5s cubic-bezier(.55,0,.3,1)}:is(.annual-savings-chart .contents) .selector-container{position:relative;height:var(--692eeb6b);transition:height .5s cubic-bezier(.55,0,.3,1);overflow:hidden;box-shadow:0 1px 0 0 var(--input-border-color)}:is(.annual-savings-chart .contents) .selector{padding:3px 3px 3px 23px;font-size:var(--small-text);display:grid;grid-auto-flow:column;grid-template-rows:auto auto auto;justify-items:start;-moz-column-gap:40px;column-gap:40px;justify-content:start}:is(:is(.annual-savings-chart .contents) .selector)>div{padding-bottom:3px}:is(:is(:is(.annual-savings-chart .contents) .selector)>div):hover{cursor:pointer;color:var(--default-card-color);font-weight:600}.joint-template-table{transition:box-shadow .5s}.joint-template-table.vertical-drag-array-dragging{box-shadow:var(--shadow-lg)}.joint-template-table.vertical-drag-array-dragging .icon{pointer-events:none}.joint-template-table .header{padding:5px 10px;display:grid;align-items:center;gap:4px;grid-template-columns:auto auto 1fr auto}:is(.joint-template-table .header) .icon{cursor:pointer;opacity:.5;display:grid}:is(:is(.joint-template-table .header) .icon):hover{opacity:.8}.joint-template-table .contents{transition:height .5s cubic-bezier(.55,0,.3,1)}:is(.joint-template-table .contents) td,:is(.joint-template-table .contents) th{border:1px solid #999;padding:5px;font-weight:400;white-space:pre-line}:is(.joint-template-table .contents) table tr td:first-child{white-space:pre}:is(.joint-template-table .contents) table{border-collapse:collapse;border-style:hidden;font-size:12px;padding:0}:is(.joint-template-table .contents) thead th{vertical-align:middle}.monthly-end-use-chart{transition:box-shadow .5s,transform .5s,height .5s cubic-bezier(.55,0,.3,1)}.monthly-end-use-chart.vertical-drag-array-dragging{box-shadow:var(--shadow-lg)}.monthly-end-use-chart.vertical-drag-array-dragging .icon{pointer-events:none}.monthly-end-use-chart.vertical-drag-array-enter,.monthly-end-use-chart.vertical-drag-array-leave{transform:translate(calc(-100% - 15px))}.monthly-end-use-chart .header{padding:5px 10px;display:grid;align-items:center;gap:8px;grid-template-columns:auto 1fr auto auto}:is(.monthly-end-use-chart .header) .title{cursor:pointer;display:grid;grid-template-columns:auto auto;-moz-column-gap:5px;column-gap:5px}:is(.monthly-end-use-chart .header) .icon{cursor:pointer;opacity:.5;display:grid}:is(:is(.monthly-end-use-chart .header) .icon):hover{opacity:.8}:is(.monthly-end-use-chart .header) .triangle-icon{display:grid;align-items:center}.flipped:is(:is(.monthly-end-use-chart .header) .triangle-icon){transform:rotate(-180deg)}.monthly-end-use-chart .contents{transition:height .5s cubic-bezier(.55,0,.3,1)}:is(.monthly-end-use-chart .contents) .selector-container{position:relative;height:var(--7815de5c);transition:height .5s cubic-bezier(.55,0,.3,1);overflow:hidden;box-shadow:0 1px 0 0 var(--input-border-color)}:is(.monthly-end-use-chart .contents) .selector{padding:3px 3px 3px 23px;font-size:var(--small-text);display:grid;grid-auto-flow:column;grid-template-rows:auto auto;-moz-column-gap:40px;column-gap:40px;justify-items:start;justify-content:start}:is(:is(.monthly-end-use-chart .contents) .selector)>div{padding-bottom:3px}:is(:is(:is(.monthly-end-use-chart .contents) .selector)>div):hover{cursor:pointer;color:var(--default-card-color);font-weight:600}:is(.monthly-end-use-chart .contents) .plots{display:grid;grid-template-columns:auto auto;-moz-column-gap:20px;column-gap:20px}:is(:is(.monthly-end-use-chart .contents) .plots) .legend{margin-top:10px;margin-bottom:5px;grid-area:2 / 1 / span 1 / span 2;font-family:Roboto;font-size:12px;color:var(--header-color);display:grid;justify-content:center}:is(:is(:is(.monthly-end-use-chart .contents) .plots) .legend)>ul{display:grid;-moz-column-gap:15px;column-gap:15px;row-gap:2px;grid-template-columns:repeat(var(--773ba2a4),auto)}:is(:is(:is(.monthly-end-use-chart .contents) .plots) .legend) li{cursor:default}:is(:is(:is(:is(.monthly-end-use-chart .contents) .plots) .legend) li) span{width:40px;height:12px;display:inline-block;margin-right:5px}.financial-chart{transition:box-shadow .5s,transform .5s,height .5s cubic-bezier(.55,0,.3,1)}.financial-chart.vertical-drag-array-dragging{box-shadow:var(--shadow-lg)}.financial-chart.vertical-drag-array-dragging .icon{pointer-events:none}.financial-chart.vertical-drag-array-enter,.financial-chart.vertical-drag-array-leave{transform:translate(calc(-100% - 15px))}.financial-chart .header{padding:5px 10px;display:grid;align-items:center;gap:4px;grid-template-columns:auto 1fr auto auto auto}:is(.financial-chart .header) .title{cursor:pointer;display:grid;grid-template-columns:auto auto;-moz-column-gap:5px;column-gap:5px}:is(.financial-chart .header) .icon{cursor:pointer;opacity:.5;display:grid}:is(:is(.financial-chart .header) .icon):hover{opacity:.8}:is(.financial-chart .header) .triangle-icon{display:grid;align-items:center}.flipped:is(:is(.financial-chart .header) .triangle-icon){transform:rotate(-180deg)}.financial-chart .contents{transition:height .5s cubic-bezier(.55,0,.3,1)}:is(.financial-chart .contents) .selector-container{position:relative;height:var(--002d8881);transition:height .5s cubic-bezier(.55,0,.3,1);overflow:hidden;box-shadow:0 1px 0 0 var(--input-border-color)}:is(.financial-chart .contents) .selector{padding:3px 3px 3px 23px;font-size:var(--small-text);display:grid;grid-auto-flow:column;grid-template-rows:auto auto;justify-items:start;-moz-column-gap:40px;column-gap:40px;justify-content:start}:is(:is(.financial-chart .contents) .selector)>div{padding-bottom:3px}:is(:is(:is(.financial-chart .contents) .selector)>div):hover{cursor:pointer;color:var(--default-card-color);font-weight:600}.summary-table{transition:box-shadow .5s}.summary-table.vertical-drag-array-dragging{box-shadow:var(--shadow-lg)}.summary-table.vertical-drag-array-dragging .icon{pointer-events:none}.summary-table .header{padding:5px 10px;display:grid;align-items:center;gap:4px;grid-template-columns:auto 1fr auto auto}:is(.summary-table .header) .icon{cursor:pointer;opacity:.5;display:grid}:is(:is(.summary-table .header) .icon):hover{opacity:.8}.summary-table .contents{transition:height .5s cubic-bezier(.55,0,.3,1)}:is(.summary-table .contents) td,:is(.summary-table .contents) th{border:1px solid #999;padding:5px;font-weight:400}:is(.summary-table .contents) table{border-collapse:collapse;border-style:hidden;font-size:12px;padding:0}:is(.summary-table .contents) thead th{vertical-align:middle}.results-view{padding:10px;color:var(--header-color);display:grid}.results-view .show-results{display:grid;grid-template-rows:auto 1fr}:is(.results-view .show-results) .floating-button-row{padding-bottom:10px;display:grid;grid-template-columns:repeat(6,min-content);gap:10px;justify-items:start;align-items:start}.results-view .results-cards{display:grid;justify-items:start;grid-auto-rows:min-content;grid-template-rows:auto 1fr}.results-view .status-update{display:flex;align-self:flex-start;align-items:center;gap:10px}.results-view .bdl-download{font-size:var(--medium-text);margin-left:10px}.results-view{row-gap:10px}.model-inputs-view{--first-col-width: 150px;--shell-col-width: 200px;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.model-inputs-view .current-measure{text-align:right;padding:10px}.model-inputs-view .measure-label{font-size:18px}.model-inputs-view .help-message{font-size:12px;margin-top:5px}.model-inputs-view .blue{color:#00f;font-weight:700}.model-inputs-view .header-row{display:grid;grid-template-columns:var(--first-col-width) repeat(var(--591be316),var(--shell-col-width));padding:10px 10px 0}.model-inputs-view .table{display:grid;grid-template-columns:var(--first-col-width) repeat(var(--591be316),var(--shell-col-width));overflow:auto;font-size:12px;padding:10px}.model-inputs-view .top{display:grid;grid-template-columns:auto 1fr;box-shadow:0 1px 0 0 var(--input-border-color)}:is(.model-inputs-view .exterior) .header-row{grid-template-columns:var(--first-col-width) var(--shell-col-width)}:is(.model-inputs-view .exterior) .table{grid-template-columns:var(--first-col-width) var(--shell-col-width)}.save-project-icon{cursor:pointer;display:grid;align-items:center}.save-project-icon svg{stroke:var(--input-border-color)}.save-project-icon:hover:not(.disabled) svg{stroke:var(--disabled-label-color)}.save-project-icon.disabled{cursor:not-allowed}.modal-save-project{--vs-font-size: var(--med-text);--vs-dropdown-option--active-bg: var(--accent-color);--vs-dropdown-option--active-color: #eeeeee;position:relative;padding:10px;display:grid;color:var(--header-color);width:320px;row-gap:15px;align-content:center;white-space:nowrap}.modal-save-project .app-input{margin-top:2px}.modal-save-project button{justify-self:center;display:flex;width:100px}:is(.modal-save-project button)>div{flex:1 1}:is(.modal-save-project button)>.spinner{flex:0 0}.modal-save-project .warning{color:var(--input-error-color);font-size:var(--small-text);text-align:center;margin-top:3px;height:15px}.modal-save-project .message{font-size:var(--small-text);font-style:italic;margin-top:3px}.modal-save-project .download-icon{position:absolute;right:10px;bottom:10px;cursor:pointer;display:grid;align-items:center}:is(.modal-save-project .download-icon) svg{stroke:var(--input-border-color)}:is(.modal-save-project .download-icon):hover:not(.disabled) svg{stroke:var(--disabled-label-color)}.disabled:is(.modal-save-project .download-icon){cursor:not-allowed}.modal-save-project .spinner{display:grid;align-items:center;justify-items:center}:is(.modal-save-project .spinner)>svg{animation:spin 3s linear infinite}.modal-save-project .open-indicator{display:grid}.open-project-icon{cursor:pointer;display:grid;align-items:center}.open-project-icon svg{stroke:var(--input-border-color)}.open-project-icon:hover:not(.disabled) svg{stroke:var(--disabled-label-color)}.open-project-icon.disabled{cursor:not-allowed}.modal-open-read-only-project{padding:10px;display:grid;color:var(--header-color);align-content:center}.modal-open-read-only-project .title{font-size:var(--large-text);text-align:center;margin-bottom:20px}.modal-open-read-only-project .second-line{margin-top:3px;margin-bottom:-3px}.modal-open-read-only-project .upgrade-link{text-align:center}.modal-open-project{--vs-font-size: var(--med-text);--vs-dropdown-option--active-bg: var(--accent-color);--vs-dropdown-option--active-color: #eeeeee;position:relative;padding:10px;display:grid;color:var(--header-color);width:320px;row-gap:15px;align-content:center;white-space:nowrap}.modal-open-project .app-input{margin-top:2px}.modal-open-project button{justify-self:center;display:flex;width:100px}:is(.modal-open-project button)>div{flex:1 1}:is(.modal-open-project button)>.spinner{flex:0 0}.modal-open-project .warning{color:var(--input-error-color);font-size:var(--small-text);text-align:center;margin-top:3px;height:15px}.modal-open-project .message{font-size:var(--small-text);font-style:italic;margin-top:3px}.modal-open-project .spinner{display:grid;align-items:center;justify-items:center}:is(.modal-open-project .spinner)>svg{animation:spin 3s linear infinite}.modal-open-project .open-indicator{display:grid}.modal-open-project .upload-icon{position:absolute;right:10px;bottom:10px;cursor:pointer;display:grid;align-items:center}:is(.modal-open-project .upload-icon) svg{stroke:var(--input-border-color)}:is(.modal-open-project .upload-icon):hover:not(.disabled) svg{stroke:var(--disabled-label-color)}.disabled:is(.modal-open-project .upload-icon){cursor:not-allowed}:is(.modal-open-project .upload-icon)>input{display:none}.manage-projects-modal{--vs-font-size: var(--med-text);--vs-dropdown-option--active-bg: var(--accent-color);--vs-dropdown-option--active-color: #eeeeee;display:flex;flex-direction:column;padding:10px;color:var(--header-color);width:320px;row-gap:15px}.manage-projects-modal .folder-select{flex:0 0 auto}.manage-projects-modal .project-list{max-height:60vh;overflow-y:auto;margin:0 -10px;padding:0 10px;display:flex;flex-direction:column;gap:8px}.manage-projects-modal .project-container{display:flex;flex-direction:column}.manage-projects-modal .project-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.manage-projects-modal .project-row-extra{margin-left:28px;margin-top:4px;display:flex;align-items:center;gap:8px}.manage-projects-modal .delete-group{margin-left:0;display:flex;flex-direction:column;gap:4px}.manage-projects-modal .delete-confirm-btn{width:100%;padding:8px;background-color:var(--input-error-color);color:#fff;border-color:transparent;border-radius:4px;box-sizing:border-box;cursor:pointer;text-align:center;line-height:1;transition:opacity .2s}.manage-projects-modal .delete-confirm-btn:hover{border-color:transparent}.manage-projects-modal .undo-warning{font-size:.875em;color:var(--input-error-color)}.manage-projects-modal .error-message{margin-left:28px;color:var(--input-error-color);font-size:.875em}.manage-projects-modal .edit-icon,.manage-projects-modal .trash-icon{cursor:pointer;display:flex}.manage-projects-modal .edit-icon>svg{stroke:var(--input-border-color)}.manage-projects-modal .edit-icon:hover>svg{stroke:var(--accent-color)}.manage-projects-modal .trash-icon>svg{stroke:var(--input-border-color)}.manage-projects-modal .trash-icon:hover>svg{stroke:var(--input-error-color)}.manage-projects-modal .spinner{display:grid;align-items:center;justify-items:center}:is(.manage-projects-modal .spinner)>svg{animation:spin 3s linear infinite}.manage-projects-modal .has-error{border:var(--focused-bad-input-border)}:is(.manage-projects-modal .has-error):focus-within{border:var(--focused-bad-input-border);box-shadow:var(--focused-bad-input-shadow)}.change-password-modal{display:grid;justify-items:center;grid-template-rows:repeat(4,min-content);overflow:hidden;color:var(--header-color);width:375px;padding:20px 0}.change-password-modal .title{text-align:center;font-size:var(--huge-text);margin-bottom:20px;margin-top:10px}.change-password-modal .input-line{justify-self:stretch;padding:0 40px;margin-bottom:15px}.change-password-modal .error-message{color:#8b0000;display:grid;align-items:center;justify-items:center;text-align:center;height:30px;margin-top:-10px;margin-bottom:5px;font-size:var(--med-text)}.small:is(.change-password-modal .error-message){font-size:var(--small-text)}.change-password-modal button{display:flex}:is(.change-password-modal button)>div{flex:1 1}:is(.change-password-modal button)>.spinner{flex:0 0}.change-password-modal .spinner{margin-right:5px;display:grid;align-items:center;justify-items:center}:is(.change-password-modal .spinner)>svg{animation:spin 3s linear infinite}.user-menu-icon{cursor:pointer;display:grid;align-items:center}.user-menu-icon svg{stroke:var(--input-border-color)}.user-menu-icon:hover:not(.disabled) svg{stroke:var(--disabled-label-color)}.user-menu{z-index:2;position:fixed;right:10px;top:30px;padding:5px;background:#fff;border:var(--input-border);border-radius:var(--input-border-radius);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:5px}.user-menu .item{text-align:right;cursor:pointer;display:flex;justify-content:flex-end;gap:2px}:is(.user-menu .item):hover{color:var(--accent-color)}:is(.user-menu .item):hover svg{stroke:var(--accent-color)}.the-nav-bar{grid-area:1 / 1 / span 1 / span 1;position:relative;background-color:var(--nav-background-color);box-shadow:var(--shadow-default)}.the-nav-bar .top{padding:5px 5px 2px 10px;display:grid;grid-template-columns:1fr auto}:is(.the-nav-bar .top) .icons{display:grid;grid-template-columns:repeat(5,auto);gap:5px;align-content:start}.the-nav-bar .bottom{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:10px;padding-bottom:3px;padding-left:10px}.the-nav-bar .header{cursor:default;font-size:var(--large-text);color:var(--header-color);display:flex;align-items:flex-end;gap:10px}.the-nav-bar .view-link{text-decoration:none;font-size:var(--med-text);text-transform:uppercase;color:var(--input-border-color);cursor:pointer}.active:is(.the-nav-bar .view-link){color:var(--accent-color)}:is(.the-nav-bar .view-link):hover:not(.active){color:var(--disabled-label-color)}.the-nav-bar .slider{position:absolute;height:3px;bottom:0;background-color:var(--accent-color)}.the-shell-selector{position:relative;overflow-y:hidden;padding-left:10px;height:var(--ee01a1c8);transition:height .3s ease-out var(--2a7daed9);box-shadow:0 1px 0 0 var(--input-border-color);white-space:nowrap}.the-shell-selector .shell-selector-row{position:absolute;bottom:5px;display:grid;grid-auto-flow:column;align-items:center}:is(.the-shell-selector .shell-selector-row)>div{display:inline-block}.transitions:is(.the-shell-selector .shell-selector-row)>div{transition:transform .5s,opacity 0s}:is(.the-shell-selector .shell-selector-row) input:disabled{cursor:not-allowed;opacity:.5}:is(:is(.the-shell-selector .shell-selector-row) input:disabled)+label{opacity:.5}.the-shell-selector .group{display:grid;grid-auto-flow:column}.the-shell-selector .hide{transform:translateY(30px)}.the-shell-selector label{margin-left:2px;margin-right:10px}*,*:before,*:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}ul[class],ol[class]{list-style:none}input,button,textarea,select{font:inherit}input:disabled,select:disabled{opacity:1}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:root{--background-color: #f2f2f2;--header-color: #424242;--accent-color: #1b998b;--input-border-color: #9e9e9e;--input-disabled-color: #9e9e9e;--input-focus-color: #428bca;--input-error-color: #f44336;--disabled-label-color: #757575;--default-card-color: #455a64;--nav-background-color: #fafafa;--units-background-color: #dedede;--units-text-color: #424242;--card-header-color: #612141;--sgi-orchid: #9e1f61;--sgi-yellow: #ccdb2a;--sgi-orange: #f58555;--sgi-teal: #1b998b;--sgi-blue: #021d49;--sgi-black: #212529;--sgi-white: #fff;--sgi-dark-gray: #455a64;--sgi-light-gray: #666;--sgi-orchid-20: #9e1f6133;--sgi-yellow-20: #ccdb2a33;--sgi-orange-20: #f5855533;--sgi-teal-20: #1b998b33;--sgi-blue-20: #021d4933;--sgi-orchid-dark: #5e123a;--tiny-text: 10px;--small-text: 12px;--med-text: 14px;--big-text: 16px;--large-text: 18px;--huge-text: 24px;--mobile: 576px;--tablet: 768px;--desktop: 992px;--external: 1200px;--input-border: solid 1px var(--input-border-color);--input-border-radius: 3px;--focused-input-border: solid 1px var(--input-focus-color);--focused-input-shadow: 0 0 5px var(--input-focus-color);--focused-bad-input-border: solid 1px var(--input-error-color);--focused-bad-input-shadow: 0 0 5px var(--input-error-color);--shadow-default: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);--shadow-md: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);--display-card-radius: 5px}body{height:100vh;font-family:Roboto;font-size:var(--med-text)}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:var(--input-border);border-radius:var(--input-border-radius);height:15px;width:15px;padding:0;margin:0}input[type=checkbox]:focus-within{border:var(--focused-input-border);box-shadow:var(--focused-input-shadow)}input[type=checkbox]:disabled{cursor:not-allowed}input[type=radio]{display:none}input[type=radio]+*:before{content:"";display:inline-block;vertical-align:bottom;width:1rem;height:1rem;margin-right:.3rem;border-radius:50%;border:solid 1px var(--input-border-color);background-color:var(--background-color)}input[type=radio]:checked+*:before{background:radial-gradient(var(--accent-color) 0%,var(--accent-color) 50%,var(--background-color) 55%,var(--background-color))}label{color:var(--header-color)}button{padding:3px 8px;text-decoration:none;outline:none;background:#fff;color:var(--header-color);border-radius:var(--input-border-radius);border:var(--input-border);transition:box-shadow .2s}button:focus-within{border:var(--focused-input-border);box-shadow:var(--focused-input-shadow)}button:not(:disabled):hover{border:var(--focused-input-border);box-shadow:var(--shadow-md);cursor:pointer}button:not(:disabled):active{box-shadow:var(--shadow-default)}button:disabled{background:var(--background-color);color:var(--input-border-color)}a{text-decoration:none;outline:none;color:var(--input-focus-color);cursor:pointer;font-size:var(--small-text)}a:visited{color:var(--input-focus-color)}a:focus{padding:0 2px;margin:0 -2px;box-shadow:0 0 0 1px var(--input-border-color)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.ripple-input.horizontal{display:grid;grid-template-columns:auto auto;align-items:center;-moz-column-gap:5px;column-gap:5px}.ripple-input.horizontal .label-line{margin-bottom:0}.ripple-input.horizontal.flipped>.label-line{grid-row:1;grid-column:2}.ripple-input.is-disabled{opacity:.5}.ripple-input.is-hidden-input label{color:#006400}.ripple-input.is-using-default select:not([disabled]),.ripple-input.is-using-default input:not([disabled]){color:var(--input-focus-color)}.ripple-input.is-using-default option{color:#000}.ripple-input.is-unused select,.ripple-input.is-unused input{color:var(--input-disabled-color)}.ripple-input.has-error label{color:var(--input-error-color)}.ripple-input.has-error select,.ripple-input.has-error .app-input{border:var(--focused-bad-input-border)}:is(.ripple-input.has-error select,.ripple-input.has-error .app-input):focus-within{border:var(--focused-bad-input-border);box-shadow:var(--focused-bad-input-shadow)}.ripple-input .label-line{display:grid;grid-template-columns:minmax(auto,max-content) min-content;-moz-column-gap:3px;column-gap:3px;margin-bottom:2px}.ripple-input .error-message{color:var(--input-error-color);margin-top:2px;margin-bottom:-5px}.route-fade-enter-active{transition:opacity .5s ease-in-out}.route-fade-leave-active{transition:opacity .2s ease-in-out}.route-fade-enter-from,.route-fade-leave-to{opacity:0}.slide-in-enter-active,.slide-in-leave-active{transition:all .3s ease-in-out}.slide-in-enter-from,.slide-in-leave-to{transform:translateY(10px);opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .2s ease-out}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(20px)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter-from,.fade-leave-to{opacity:0}.snap-fade-enter-active{transition:opacity .8s}.snap-fade-enter-from{opacity:0}.modal-appear-enter-active,.modal-appear-leave-active{transition:transform .3s,opacity .3s}:is(.modal-appear-enter-active,.modal-appear-leave-active) .modal-background{transition:opacity .3s}:is(.modal-appear-enter-active,.modal-appear-leave-active) .modal-content{transition:transform .3s,opacity .3s}.modal-appear-enter-from,.modal-appear-leave-to{transition:transform .3s,opacity .3s}:is(.modal-appear-enter-from,.modal-appear-leave-to) .modal-background{opacity:0}:is(.modal-appear-enter-from,.modal-appear-leave-to) .modal-content{opacity:0;transform:scale(.8)}.shell-selector-list-enter-from{transform:translateY(30px)}.shell-selector-list-leave-to{opacity:0}.shell-selector-list-leave-active{position:absolute}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-sub,.noUi-marker-large{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}#app{background-color:var(--background-color);display:grid;height:100vh;grid-template-rows:auto auto 1fr auto}#app>div:first-child{grid-area:3 / 1 / span 1 / span 1;overflow:auto}.loading-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:var(--background-color);display:grid;align-items:center;justify-content:center}
