@import url(//hello.myfonts.net/count/39e1e8);.textbutton{font-size:.75rem;font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;border:1px solid #1a2b4b;color:#1a2b4b;background-color:#fff;border-radius:1px}.textbutton:hover:enabled{color:#fff;background-color:#1a2b4b}.textbutton--action{font-family:CamphorPro-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;border:1px solid #245dd6;color:#fff;background-color:#245dd6}.textbutton{display:block;padding:.5rem .75rem;text-decoration:none;outline:none;cursor:pointer}.textbutton:disabled{cursor:inherit;color:#808383;background-color:#fff;border-color:#808383}.textbutton:focus{outline:none;box-shadow:0 0 0 1px #1a2b4b}.button-group{z-index:0;align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.25rem;padding-left:.25rem}.button-group>.textbutton:not(:first-child){margin-left:-1px}.button-group .textbutton:disabled{z-index:-1}.radio-button-group{display:flex}.radio-button-group .radio-button{padding:0}.radio-button-group .radio-button__input{display:none}.radio-button-group .radio-button__label{display:block;font-family:CamphorPro-Medium;font-size:.75rem;padding:.5rem .75rem;background-color:#fff;color:#1a2b4b;border:.0625rem solid #1a2b4b;cursor:pointer}.radio-button-group .radio-button__label:hover{background-color:#f5f5f5;color:#1a2b4b}.radio-button-group .radio-button .radio-button__input:checked+.radio-button__label{background-color:#1a2b4b;color:#fff}.radio-button-group .radio-button:not(:first-child){margin-left:-.0625rem}.radio-option{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.radio-option{font-size:1rem}}.radio-option{display:inline-flex;align-items:center;cursor:pointer}.radio-option__default{position:absolute;opacity:0;height:0;width:0}.radio-option__custom-checkmark{margin:.25rem;position:relative;height:12px;width:12px;background-color:#f5f5f5;border:1px solid #c5c5c5;border-radius:100%}.radio-option__custom-checkmark:after{position:relative;display:none;top:4px;left:4px;width:4px;height:4px;border-radius:50%;background:#fff;content:""}.radio-option:hover .radio-option__custom-checkmark{background-color:#d0d3ff;border:1px solid #245dd6}.radio-option__default:checked~.radio-option__custom-checkmark{background-color:#245dd6;border:1px solid #245dd6}.radio-option__default:checked~.radio-option__custom-checkmark:after{display:block}.radio-option__default:disabled~.radio-option__custom-checkmark{background-color:#c5c5c5;border:1px solid #808383}.radio-option__default:disabled~.radio-option__custom-checkmark:after{display:none}.switch-button{position:relative;display:inline-block;height:20px}.switch-button.switch-button-checked .switch-button-label{background-color:#1a2b4b}.switch-button.switch-button-checked .switch-button-label:after{margin-left:calc(50% + 2px)}.switch-button.switch-button-disabled .switch-button-label{background-color:#c5c5c5;cursor:auto}.switch-button.switch-button-readonly .switch-button-label{cursor:default}.switch-button .switch-button-input{display:block;width:0;height:0;margin:0;opacity:0;z-index:-1;position:absolute}.switch-button .switch-button-label{display:block;width:36px;height:16px;padding:2px;background-color:#808383;border-radius:2px;transition:background-color .2s ease;cursor:pointer;border-radius:10px}.switch-button .switch-button-label:after{content:"";display:block;width:calc(50% - 2px);height:100%;background-color:#fff;transition:margin-left .2s ease;border-radius:50%}.toggle-switch .option{font-size:.75rem;font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;border:1px solid #1a2b4b;color:#1a2b4b;background-color:#fff;border-radius:1px}.toggle-switch .option.selected,.toggle-switch .option:hover{color:#fff;background-color:#1a2b4b}.toggle-switch{border:2px solid #1a2b4b;color:#1a2b4b;cursor:pointer;display:flex;border-radius:1px}.toggle-switch .option{border-radius:unset;padding:.5rem;height:fit-content;border:none}.Select{margin:.5rem 0}.Select-control{border-radius:0}.Select-menu-outer{border-radius:0;position:inherit;top:auto}.textbox-label-pair{margin:.25rem 0}.textbox-label{display:block}.textbox{width:100%;padding:.2rem;box-sizing:border-box}.textbox-label-pair-vertical input{margin-top:.25rem}.textbox-label-pair-vertical .textBox:focus{outline:5px auto -webkit-focus-ring-color}.input-file-button{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.input-file-button .file-input+label{font-size:.75rem;font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;border:1px solid #1a2b4b;color:#1a2b4b;background-color:#fff;border-radius:1px}@media (max-width:400px){.input-file-button{font-size:1rem}}.input-file-button{display:flex;flex-direction:column}.input-file-button .file-input:disabled+:hover,.input-file-button .file-input:disabled+label{cursor:inherit;color:#808383;background-color:#fff;border-color:#808383}.input-file-button .file-input{height:.01px;opacity:0;z-index:-1}.input-file-button .file-input+label{padding:.25rem;cursor:pointer;text-align:center}.input-file-button .file-input:focus+label{outline:5px auto -webkit-focus-ring-color}.input-file-button .file-input+label:hover{background-color:#1a2b4b;color:#fff}.input-file-button .file-upload--status{padding:.25rem 0}.checkbox{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.checkbox{font-size:1rem}}.checkbox{display:inline-flex;align-items:center;cursor:pointer}.checkbox__default{position:absolute;opacity:0;height:0;width:0}.checkbox__custom-checkmark{margin:.25rem;position:relative;height:12px;width:12px;background-color:#f5f5f5;border:1px solid #c5c5c5;border-radius:3px}.checkbox__custom-checkmark:after{position:relative;display:none;content:"";left:4px;top:1px;width:2px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox:hover .checkbox__custom-checkmark{background-color:#d0d3ff;border:1px solid #245dd6}.checkbox__default:checked~.checkbox__custom-checkmark{background-color:#245dd6;border:1px solid #245dd6}.checkbox__default:checked~.checkbox__custom-checkmark:after{display:block}.slider{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.slider{font-size:1rem}}.slider{align-items:center;width:100%;cursor:pointer}.slider input[type=range]{-webkit-appearance:none;width:100%;height:30px;margin:0;padding:0;font-size:1em}.slider input[type=range]:focus{outline:none}.slider input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;box-sizing:border-box;width:100%;height:4px;border-radius:2px;background:rgba(185,191,190,.78);border:0 solid transparent;cursor:pointer}.slider input[type=range].disabled::-webkit-slider-runnable-track{background:rgba(185,191,190,.48);cursor:default}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;box-sizing:border-box;width:18px;height:18px;border-radius:9px;background:linear-gradient(90deg,#989898 50%,#989898 0) no-repeat #fff;background-position:50% 50%;background-size:2px 8px;box-shadow:2px 2px 5px rgba(0,0,0,.1);border:1px solid #cdcdcd;cursor:pointer}.slider input[type=range].disabled::-webkit-slider-thumb{background:linear-gradient(90deg,hsla(0,0%,59.6%,.5) 50%,hsla(0,0%,59.6%,.5) 0) no-repeat #f9f9f9;background-position:50% 50%;background-size:2px 8px;cursor:default}.slider input[type=range].disabled{background:#fff}.slider input[type=range]::-moz-range-track{box-sizing:border-box;width:100%;height:4px;border-radius:2px;background:rgba(185,191,190,.78);border:0 solid transparent;cursor:pointer}.slider input[type=range].disabled::-moz-range-track{background:rgba(185,191,190,.48);cursor:default}.slider input[type=range]::-moz-range-thumb{box-sizing:border-box;width:18px;height:18px;border-radius:9px;background:linear-gradient(90deg,#989898 50%,#989898 0) no-repeat #fff;background-position:50% 50%;background-size:2px 8px;box-shadow:2px 2px 5px rgba(0,0,0,.1);border:1px solid #cdcdcd;cursor:pointer}.slider input[type=range].disabled::-moz-range-thumb{background:linear-gradient(90deg,hsla(0,0%,59.6%,.5) 50%,hsla(0,0%,59.6%,.5) 0) no-repeat #f9f9f9;background-position:50% 50%;background-size:2px 8px;cursor:default}.slider input[type=range]::-ms-track{box-sizing:border-box;width:100%;height:4px;border-radius:2px;background:rgba(185,191,190,.78);border:0 solid transparent;cursor:pointer;color:transparent}.slider input[type=range].disabled::-ms-track{background:rgba(185,191,190,.48);cursor:default}.slider input[type=range]::-ms-fill-lower,.slider input[type=range]::-ms-fill-upper{box-sizing:border-box;width:100%;height:4px;border-radius:2px;background:rgba(185,191,190,.78);border:0 solid transparent;cursor:pointer}.slider input[type=range].disabled::-ms-fill-lower,.slider input[type=range].disabled::-ms-fill-upper{background:rgba(185,191,190,.48);cursor:default}.slider input[type=range]::-ms-thumb{margin-top:0;box-sizing:border-box;width:18px;height:18px;border-radius:9px;background:linear-gradient(90deg,#989898 50%,#989898 0) no-repeat #fff;background-position:50% 50%;background-size:2px 8px;box-shadow:2px 2px 5px rgba(0,0,0,.1);border:1px solid #cdcdcd;cursor:pointer}.slider input[type=range].disabled::-ms-thumb{background:linear-gradient(90deg,hsla(0,0%,59.6%,.5) 50%,hsla(0,0%,59.6%,.5) 0) no-repeat #f9f9f9;background-position:50% 50%;background-size:2px 8px;cursor:default}.number-input,.number-input input[type=number]{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.number-input,.number-input input[type=number]{font-size:1rem}}.number-input{align-items:center;display:inline-flex;width:100%}.number-input input[type=number]{background-color:#fff;border:1px solid #ccc;color:#333;outline:none;width:98%;margin:.5rem 0;padding:.5rem}.number-input input[type=number].disabled{background-color:#f9f9f9}.number-input input[type=number]::-webkit-inner-spin-button,.number-input input[type=number]::-webkit-outer-spin-button{opacity:1}.number-input input[type=number]::-ms-clear{width:0;height:0}.time-input,.time-input input[type=time]{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.time-input,.time-input input[type=time]{font-size:1rem}}.time-input{align-items:center;display:inline-flex;width:100%}.time-input input[type=time]{background-color:#fff;border:1px solid #ccc;color:#333;outline:none;width:98%;margin:.5rem 0;padding:.5rem;box-sizing:border-box}.time-input input[type=time].disabled{background-color:#f9f9f9}.time-input input[type=time]::-webkit-inner-spin-button{opacity:1;margin:0;padding:0}.time-input input[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}.time-input input[type=time]::-webkit-clear-button{display:none}.time-input input[type=time]::-moz-inner-spin-button,.time-input input[type=time]::-moz-outer-spin-button{opacity:1}.time-input input[type=time]::-ms-clear{width:0;height:0}.file-input{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.file-input__button{font-size:.75rem;font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;border:1px solid #1a2b4b;color:#1a2b4b;background-color:#fff;border-radius:1px}@media (max-width:400px){.file-input{font-size:1rem}}.file-input{display:inline-flex;align-items:center}.file-input__input{display:none}.file-input__button{padding:.5rem .75rem;display:flex;cursor:pointer}.file-input__button:hover{background-color:#1a2b4b;color:#fff}.file-input__button--disabled{cursor:unset;border-color:#808383}.file-input__button--disabled,.file-input__button--disabled:hover{color:#808383;background-color:#fff}.file-input__status{padding-left:.25rem}.numeric-input{width:100%;height:100%;padding:0 .75rem}.label-numeric-input-pair-vertical{display:flex;flex-direction:column;margin:.25rem 2rem;align-content:center;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.label-numeric-input-pair-vertical .numeric-input-label{padding:.25rem 0;box-sizing:border-box;width:100%}.label-numeric-input-pair-vertical .numeric-input{font-size:.75rem;padding:.25rem;background-color:#fff;border:1px solid #ccc;color:#333;box-sizing:border-box;width:100%}.label-numeric-input-pair-vertical .numeric-input:focus{outline:1px auto #245dd6}.text-input{width:100%;height:100%;padding:0 .75rem;box-sizing:border-box}.textbox-label-pair-vertical{display:flex;flex-direction:column;align-content:center;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;margin:.15rem}.textbox-label-pair-vertical input{font-size:.75rem;padding:.25rem}.textbox-label-pair-vertical .text-input:focus{outline:5px auto -webkit-focus-ring-color}.textarea-label-pair-vertical textarea{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.textarea-label-pair-vertical textarea{font-size:1rem}}.textarea-label-pair-vertical{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column;align-content:center}.textarea-label-pair-vertical textarea{padding:.25rem;margin-top:.25rem;resize:none}.textarea-label-pair-vertical .textarea:focus{outline:5px auto -webkit-focus-ring-color}.href__truncated{font-size:.875rem;color:#245dd6;font-family:CamphorPro-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.href__truncated:hover{text-decoration:underline}.href__truncated{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.site-info-banner{background:#e6223d;color:#245dd6;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:100vw;height:4rem}.site-info-banner.info{background-color:#245dd6;height:1.8rem}.site-info-banner-message{font-size:1.25rem;line-height:1.625rem;text-align:center;color:#fff}.tab-content{padding:0;font-family:sans-serif;color:#444}ul.tab-list{list-style:none;padding:0 0 .625rem;margin:0;box-shadow:inset 0 -1px 0 0 #f5f5f5}ul.tab-list li.tab-list_item{display:inline-block;margin-left:0;margin-right:.625rem;padding:.315rem;border-bottom:2px solid #f5f5f5;transition:all .5s;cursor:pointer;color:#1a2b4b;font-size:.875rem;letter-spacing:1.6px;line-height:1rem;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}ul.tab-list li.tab-list_item:hover{border-bottom:2px solid #303134;color:#303134}ul.tab-list li.tab-list_item.selected{border-bottom:2px solid #245dd6;color:#245dd6}.eula__footer--left,.eula__footer--right{font-size:.75rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;right:0;bottom:0;position:absolute;background-color:#fff;opacity:.75;padding:.125rem}.eula__footer--left a,.eula__footer--right a{margin-left:.25rem;margin-right:.25rem;text-decoration:none;color:#1d4359}.eula__footer--left a:hover,.eula__footer--right a:hover{text-decoration:underline}.collapsible__header{display:flex;align-items:center;padding:.25rem 0}.collapsible__title{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapsible__arrow{max-height:1rem;padding:.5rem}.collapsible__content{display:none;cursor:default}.collapsible__side-line{width:.0625rem;background-color:#aaa;margin:0 .5rem}.collapsible--active .collapsible__content{display:flex}.collapsible--active .collapsible__content root__side-line{width:.0625rem;background-color:#aaa;margin:0 .5rem}.collapsible:hover{cursor:pointer}.spinner{position:relative;width:1em;height:1em}.spinner div{transform-origin:.5em .5em;animation:spinner 1s linear infinite}.spinner div:after{content:" ";display:block;position:absolute;top:0;left:.45em;width:.1em;height:.3em;border-radius:.05em;background-color:#1a2b4b}.spinner div:first-child{transform:rotate(0deg);animation-delay:-.9s}.spinner div:nth-child(2){transform:rotate(36deg);animation-delay:-.8s}.spinner div:nth-child(3){transform:rotate(72deg);animation-delay:-.7s}.spinner div:nth-child(4){transform:rotate(108deg);animation-delay:-.6s}.spinner div:nth-child(5){transform:rotate(144deg);animation-delay:-.5s}.spinner div:nth-child(6){transform:rotate(180deg);animation-delay:-.4s}.spinner div:nth-child(7){transform:rotate(216deg);animation-delay:-.3s}.spinner div:nth-child(8){transform:rotate(252deg);animation-delay:-.2s}.spinner div:nth-child(9){transform:rotate(288deg);animation-delay:-.1s}.spinner div:nth-child(10){transform:rotate(324deg);animation-delay:0s}@keyframes spinner{0%{opacity:1}to{opacity:0}}.spinner--light div:after{background-color:#fff}.progress-bar{height:12px;width:360px;border-radius:10px;background-color:#b4bebd}.progress-bar>div{height:100%;max-width:100%;border-radius:10px;background-image:linear-gradient(90deg,#1a2b4b,#245dd6);background-size:360px 100%;transition:width .2s}.panel__section{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.panel__header-title{color:#1a2b4b;letter-spacing:1.6px;font-family:CamphorPro-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.panel__header-title,.panel__section-header{font-size:.875rem;line-height:16px;text-transform:uppercase}.panel__section-header{letter-spacing:.4px;font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.panel__section{font-size:1rem}}.panel{position:fixed;background-color:#fff;min-width:18rem;box-shadow:0 0 .5rem .1rem rgba(0,0,0,.2);user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.panel.right-bottom{bottom:84px;right:5px}.panel.left-top{top:64px;left:0}.panel__header{display:flex;align-items:center;justify-content:space-between;height:2rem;padding:.4rem .5rem;background-color:#fff;box-shadow:inset 0 -1px 0 0 #f5f5f5;touch-action:none}.panel__header-title{margin:0 0 0 .75rem}.panel__header-buttons,.panel__header-buttons-close{display:flex;align-items:center;justify-content:center}.panel__header-buttons-close{width:2rem;height:2rem}.panel__header-buttons-close:hover{cursor:pointer;filter:invert(.5)}.panel__header-buttons-close img{max-width:.75rem;max-height:.75rem}.panel__header-buttons-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem}.panel__header-buttons-icon:hover{cursor:pointer;filter:invert(.5)}.panel__scroll-container{max-height:70vh;overflow-y:auto;padding:0 .25rem .25rem}.panel__contents{padding:.25rem .75rem .75rem;background-color:#fff;color:#1a2b4b}.panel__contents,.panel__section{display:flex;flex-direction:column}.panel__section .right{align-self:flex-end}.panel__section .left{align-self:flex-start}.panel__section-header{margin:.6rem 0 .1rem;padding:0}.panel__section-row{display:flex;flex-direction:row}.component-error-message h1{margin:0}.component-error-message p{margin:.5rem 0}.area-time-series-chart .domain{stroke:#1d4359}.area-time-series-chart .tick{fill:#1d4359}.area-time-series-chartline{stroke:#1d4359}.area-time-series-chart .axis_text,.area-time-series-chart .chart_no_data,.area-time-series-chart .chart_title{fill:#1d4359}.area-time-series-chart .tooltip{position:absolute;background:#fff;border-radius:4px;padding:1px;margin:2px;border:1px solid rgba(0,0,0,.5);font-size:1rem;fill:#1d4359}.area-time-series-chart .tooltip_line{stroke-width:1.5;stroke:#448595}.area-time-series-chart .data{fill:#448595;fill-opacity:.4;stroke:#448595;stroke-opacity:1;stroke-width:1.2}.time-window-selector{display:flex;flex-direction:row;justify-items:center;padding-left:140px}.time-window-selector--item{padding-left:5px}.time-window-selector--item_active{background:#ddd}.no-data{text-align:right}.width-selector{display:flex;flex-direction:row;width:384px;justify-content:flex-end;padding:.5rem 0}.tool-bar{display:flex;align-items:center;position:absolute;width:100%;z-index:1;box-shadow:0 0 .5rem .1rem rgba(0,0,0,.2);background-color:#fff}.tool-bar__button-container{cursor:pointer}.tool-bar__button-container.active{box-shadow:inset 0 1px 0 0 #1a2b4b}.tool-bar__button-container:hover{background-color:#f5f5f5}.tool-bar__button-container:last-child{position:absolute;right:0}.tool-bar__button-container:nth-last-child(2){position:absolute;right:60px}.tool-bar__button{display:block;height:2rem;padding:.875rem}.tool-bar__divider{width:1px;height:2.2rem;background-color:#aaa}.tool-bar__divider:last-of-type{display:none}.tool-bar .icon{display:block;height:2rem;padding:.875rem}@media (max-width:775px){.tool-bar{width:unset}.tool-bar__button-container:last-child,.tool-bar__button-container:nth-last-child(2){position:relative;right:0}.tool-bar__divider:last-of-type{display:block}}.attributeimage{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;margin:.375rem;display:flex;flex-direction:column;align-self:center;justify-content:center;color:#1a2b4b}.attributeimage .attributeimage__image-uploader{position:relative;text-align:center}.attributeimage .attributeimage__image-uploader .attributeimage__image{align-self:center;max-height:200px;max-width:100%}.attributeimage .attributeimage__image-uploader .textbutton{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:fit-content}.modal{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.25);z-index:2000}.modal__content{box-shadow:0 3px 6px 0 rgba(0,0,0,.25);max-width:100%;max-height:100%}.modal_bg{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.25);z-index:1000}.ce-panel .legend .legend__title{color:#808383;font-size:.875rem}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input{padding:.125rem!important}input.upload-icon:hover{filter:invert(.25)}textarea{padding-top:.625rem;padding-bottom:.625rem;min-height:2rem;max-height:15rem}.ce-centre{display:flex;align-items:center}.fixed-width-5{min-width:5cm;max-width:5cm;width:5cm}.fixed-width-8{min-width:8cm;max-width:8cm;width:8cm}.fixed-height-5{min-height:5cm;max-height:5cm;height:5cm;overflow-y:auto;overflow-x:hidden;border:1px solid #b4bebd}.fixed-height-5.noborder{border:none}.fixed-height-8{min-height:8cm;max-height:8cm;height:8cm;padding:4px}.ce-input{box-sizing:border-box;width:100%;height:100%;resize:vertical;font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}textarea{margin-top:.25rem}.ce-list{display:flex;list-style-type:none;flex-flow:column nowrap;justify-content:flex-start;flex-grow:1;height:100%;background-color:#fff;color:#1a2b4b;margin:0;padding:0}.ce-item{display:inline-flex;height:1cm;min-height:1cm;max-height:1cm;padding:0 .5rem}.ce-item:nth-child(odd){background-color:#fff}.ce-item:nth-child(2n){background-color:#f5f5f5}.ce-item#selected{background-color:#dbe0e6;box-shadow:inset 4px 0 0 0 #1a2b4b}.ce-item:hover{background-color:#b4bebd}.ce-item input{width:250%}.panel__section-header{text-transform:capitalize;white-space:nowrap;overflow:visible;font-size:small}.ce-panel{overflow-x:hidden;touch-action:none;background-color:#fff;color:#1a2b4b;padding-top:.25rem}.ce-panel__outline{color:#fff;background-color:#fff;color:#1a2b4b;border:1px solid #b4bebd}.ce-panel__column{margin:0 .25rem;display:flex;flex-flow:column nowrap;justify-content:space-between;flex-grow:1;color:#1a2b4b}.ce-panel__column:last-of-type{margin-right:0}.ce-panel__column#modal{padding:.4rem}.ce-panel__arrow_column{max-width:.5cm;display:flex;flex-flow:column nowrap;justify-content:flex-start;margin-top:3.05rem;flex-grow:1;background-color:#fff;color:#1a2b4b}.ce-panel__row{flex-flow:row nowrap;padding:.5rem 0;font-size:small}.ce-panel__editor_pane,.ce-panel__row{display:flex;justify-content:space-between;flex-grow:1;color:#1a2b4b}.ce-panel__editor_pane{min-width:5cm;min-height:5cm;flex-flow:column nowrap;background-color:#fff;margin:.1cm;border:1px solid #b4bebd}.ce-panel__modal{width:30rem;max-width:100%;background-color:#fff}.ce-panel__modal#text{margin:.25rem}.ce-panel .arrow_icon{height:.5cm;width:.5cm;border:1px solid #b4bebd;box-sizing:border-box;margin-bottom:.5rem}.ce-panel .arrow_icon:hover{background-color:#dbe0e6}.ce-panel .item_text{width:15rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ce-panel .item_icon{max-height:1cm;max-width:1cm;border:none;box-sizing:border-box;height:1rem}.ce-panel .item_icon:hover{filter:invert(.5)}.ce-panel .button-group{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:.25rem;padding-left:.25rem}.ce-panel .button-group.full-width{justify-content:space-between;padding-left:0;margin-bottom:.5rem}.ce-panel .button-group.full-width>div{margin:0;width:100%}.ce-panel button,.ce-panel input{border:1px solid #b4bebd;text-overflow:ellipsis}.ce-panel .legend{margin-top:.75rem}.ce-panel .legend .legend__title{margin-bottom:.5rem}.panel__section#modal{padding:.5rem;margin-right:.25rem}.panel__section.edit-object{flex-direction:row;justify-content:space-between}.select-label,.simple-label{padding:.2rem 0 .2rem .2rem}.simple-label{word-wrap:break-word}.ce-confirmation-panel{padding:.2rem 0 .2rem .2rem}.ce-confirmation-panel,.ce-confirmation-panel__spinner{display:flex;flex-direction:column;justify-content:center;margin:0}.ce-confirmation-panel__spinner{align-self:center;padding:0}.ce-confirmation-panel__message{align-self:center;word-wrap:break-word;padding:0;margin:0}.input-label-pair-vertical{display:flex;flex-direction:column;margin:.15rem;align-content:center;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.input-label-pair-vertical input{font-size:.75rem;padding:.25rem}.input-label-pair-vertical .input:focus{outline:5px auto -webkit-focus-ring-color}.ce-delete-icon{padding:.25rem;border:none!important}.ce-delete-icon:hover{background-color:#b4bebd}.modal-overlay .rename-dialogue,.modal-overlay .rename-dialogue .textbox-label-pair-vertical input[type=text]{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.modal-overlay .rename-dialogue,.modal-overlay .rename-dialogue .textbox-label-pair-vertical input[type=text]{font-size:1rem}}.modal-overlay .rename-dialogue{min-width:13rem;border:1px solid #1a2b4b;padding:.5rem;background-color:#fff;position:absolute;z-index:10;left:25%;top:25%;right:25%;box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.modal-overlay .rename-dialogue .modal-input{margin:.5rem}.modal-overlay .rename-dialogue .modal-input>:not(:first-child){margin-top:1rem}.modal-overlay .rename-dialogue .modal-input>:first-child{margin-top:0}.modal-overlay .rename-dialogue .ok-cancel-buttons{display:flex;flex-direction:row}.modal-overlay .rename-dialogue .ok-cancel-buttons .buttonpositive--button{margin:.25rem}@media (max-width:400px){.modal-overlay .rename-dialogue{left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;width:auto;padding:25%}}.delete-dialogue{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.delete-dialogue{font-size:1rem}}.delete-dialogue{width:auto;border:1px solid #1a2b4b;padding:.5rem;background-color:#fff;position:absolute;z-index:10;left:25%;top:25%;right:25%;box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.delete-dialogue>*{margin:.5rem}.delete-dialogue>:not(:first-child){margin-top:.5rem}.delete-dialogue>:first-child{margin-top:0}.delete-dialogue .ok-cancel-buttons{display:flex;flex-direction:row}.delete-dialogue .ok-cancel-buttons .buttonpositive--button{margin:.25rem}.delete-dialogue .modal-overlay{left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.3);z-index:100}@media (max-width:400px){.delete-dialogue{left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;width:auto;padding:25%}}.export-dialogue{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.export-dialogue .ok-cancel-buttons form .yes-button{font-size:.75rem;font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;border:1px solid #1a2b4b;color:#1a2b4b;background-color:#fff;border-radius:1px}.export-dialogue .ok-cancel-buttons form .yes-button:hover{color:#fff;background-color:#1a2b4b}@media (max-width:400px){.export-dialogue{font-size:1rem}}.export-dialogue{width:auto;border:1px solid #1a2b4b;padding:.75rem;background-color:#fff;position:absolute;z-index:10;left:25%;top:25%;right:25%;box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.export-dialogue .ok-cancel-buttons{margin-top:.25rem;display:flex;flex-direction:row;align-items:stretch;width:30%}.export-dialogue .ok-cancel-buttons form{width:100%}.export-dialogue .ok-cancel-buttons form .yes-button{height:100%;width:100%;align-self:stretch;padding:.25rem}.export-dialogue .ok-cancel-buttons form .yes-button:hover{cursor:pointer}@media (max-width:400px){.export-dialogue{left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;width:auto;padding:25%}}.new-image-dialogue{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.new-image-dialogue{font-size:1rem}}.new-image-dialogue{width:600px;height:200px;border:1px solid #1a2b4b;padding:1rem;background-color:#fff;position:absolute;z-index:10000;left:35%;top:25%;box-shadow:0 0 3px 3px rgba(0,0,0,.2);display:flex;flex-direction:row}.new-image-dialogue .image-left{max-width:100%;height:100%}.new-image-dialogue .image-left img{max-width:inherit;height:inherit}.new-image-dialogue .modal-input{min-width:50%;max-width:100%;padding-left:1rem;flex-grow:1}.modal-overlay{left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.3);z-index:100}.welcome-panel{display:flex;flex-direction:column;color:#fff}.welcome-panel__header{height:3rem;padding:0 1.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background-color:#1d4359}.welcome-panel__header .close-button{display:flex;align-items:center;justify-content:center;cursor:pointer}.welcome-panel__header .close-button img{filter:brightness(200%)}.welcome-panel__body{background-color:#152f40;padding:1rem;display:flex;flex-direction:column}.welcome-panel__footer{height:3rem;padding-left:1.25rem;background-color:#03131b;display:flex;align-items:center}.welcome-panel__footer .checkbox{color:#fff}.welcome-panel .banner{margin:1rem}.welcome-panel .banner__title{margin:0;font-size:2rem}.welcome-panel .banner__title--light{font-weight:lighter}.welcome-panel .banner__subtitle{margin:0;font-size:1.3125rem;color:#4f8fd5}.welcome-panel .controls{display:flex;flex-wrap:wrap;margin:1rem}.welcome-panel .controls__column{display:flex;flex-direction:column;margin-right:.5rem}.welcome-panel .controls__column:last-child{margin-right:0}.welcome-panel .controls__column:nth-child(4n+1)>.control-card--header{background-color:#030e20}.welcome-panel .controls__column:nth-child(4n+2)>.control-card--header{background-color:#7799a2}.welcome-panel .controls__column:nth-child(4n+3)>.control-card--header{background-color:#478697}.welcome-panel .controls__column:nth-child(4n+4)>.control-card--header{background-color:#52adc0}.welcome-panel .controls .control-card{display:flex;align-items:center;width:9rem;background-color:#1f4051;padding:.5rem;margin-bottom:.0625rem;height:1.5rem}.welcome-panel .controls .control-card__img{margin-right:.5rem}.welcome-panel .controls .control-card__text{font-size:.75rem}.welcome-panel .controls .control-card:last-child{margin-bottom:0}.welcome-panel .controls .control-card--header{flex-direction:column;align-items:flex-start;margin-bottom:0;height:4.5rem}.welcome-panel .controls .control-card--header .control-card__img{width:2rem}.welcome-panel .controls .control-card--header .control-card__text{font-size:1.125rem;height:2rem;display:flex;align-items:center;padding-top:1.125rem}.modal-message{display:flex;flex-direction:column;padding:.25rem;background-color:#fff}.modal-message__buttons,.modal-message__text{flex-shrink:0;margin:.5rem}.modal-message__buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.project-details .project-details__text-button--group{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.project-details .project-details__text-button--group .project-details__header-line--large-text{font-size:1.5rem;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.project-details .project-details__text-button--group--emphasis{font-size:.875rem;font-family:CamphorPro-Italic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;color:#808383}@media (max-width:400px){.project-details .project-details__text-button--group{font-size:1rem}}@keyframes reveal{0%{padding:0;width:0}to{width:100%}}@keyframes remove{0%{width:100%}to{padding:0;width:0}}.project-details{display:flex;padding:1rem;max-height:136px;background-color:#fff;margin-bottom:1rem;box-shadow:inset 0 -1px 0 0 hsla(0,0%,72.2%,.5)}.project-details:last-child{margin-bottom:0}.project-details__image--left{position:relative}.project-details__image--left .textbutton{position:absolute;top:30%;left:20%}.project-details__image--left .image{height:104px;width:104px}.project-details .project-details__text-button--group{margin-left:.5rem;display:flex;justify-content:space-between;flex-direction:column;flex-grow:1}.project-details .project-details__text-button--group--basic,.project-details .project-details__text-button--group--emphasis{margin:0;overflow:hidden;text-overflow:ellipsis}.project-details .project-details__text-button--group .project-details__header-line{display:inline-flex;justify-content:space-between;height:2rem}.project-details .project-details__text-button--group .project-details__header-line--large-text{margin:0;overflow:hidden;text-overflow:ellipsis}.project-details .project-details__text-button--group .project-details__header-line .header-line__buttons{display:inline-flex;justify-content:flex-end}.project-details .project-details__text-button--group .project-details__header-line .header-line__buttons .textbutton{height:2rem;margin:0 .15rem;overflow:hidden}.project-details .project-details__text-button--group .project-details__header-line .header-line__buttons .burger{height:2rem;margin-left:.15rem;border:1px solid #1a2b4b;box-sizing:border-box}.project-details .project-details__text-button--group .project-details__header-line .header-line__buttons--expanded{display:flex;justify-content:flex-end}.project-details .project-details__text-button--group .project-details__header-line .header-line__buttons--expanded .textbutton{height:2rem;margin:0 .15rem;overflow:hidden;animation:reveal .2s ease-out;white-space:nowrap}.project-details .project-details__text-button--group .project-details__header-line .header-line__buttons--removing{display:inline-flex;justify-content:flex-end;margin:0;z-index:0}.project-details .project-details__text-button--group .project-details__header-line .header-line__buttons--removing .textbutton{height:2rem;margin:0 .15rem;overflow:hidden;animation:remove .2s ease-out}.project-details .project-details__text-button--group .project-details__header-line .header-line__buttons--closed{display:none}@media (max-width:800){.project-details{flex-direction:column;align-items:flex-start;height:unset;max-width:400px}.project-details .project-details__text-button--group--basic{display:none}}@media (max-width:400px){.project-details{flex-direction:column;align-items:flex-start;height:unset;max-width:400px}.project-details .project-details__text-button--group--basic{display:none}}.subheading{font-size:.875rem;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.subheading{font-size:1rem}}.subheading{color:#1a2b4b;background-color:#fff;display:flex;align-items:center;flex-direction:row;justify-content:space-between;padding:.25rem .875rem;box-shadow:0 0 3px 3px rgba(0,0,0,.2)}.page-header{font-size:1.75rem;font-family:CamphorPro-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;background-color:#1a2b4b;color:#fff;position:sticky;left:0;right:0;top:0;display:flex;flex-direction:column}.page-header__main-title{display:flex;height:2rem;padding:.875rem;align-items:center}.page-header__main-title .logo{width:32px;height:auto}.page-header__main-title .title{margin:.75rem}.scenario-selector{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.scenario-selector{font-size:1rem}}.scenario-selector{display:flex;flex-direction:row;align-items:baseline;justify-content:center}.scenario-selector>*{padding:0;margin:0 .5rem}.scenario-selector label{font-family:CamphorPro-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.scenario-selector .scenario-dropdown-container{width:14rem;min-width:10rem}.object-entity{width:100%}.object-entity__section{display:block}.object-entity__title{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:.75rem;margin:15px 0 0;display:block}.object-entity__select{display:flex}.object-entity__select .textbutton{padding:0 5px;font-size:.625rem;margin-top:10px}.object-entity__select>:first-child{width:50%;margin-right:1rem;margin-top:.6rem;font-weight:300;font-size:.75rem}.object-entity__label{font-size:.75rem;font-weight:300;align-self:flex-end;padding-bottom:5px}.object-user-row{display:flex;flex-direction:row;margin-top:.625rem;max-width:38rem}.object-user-row__title{font-weight:700;font-size:1rem;padding:.2rem 0 .1rem;width:100%;position:relative}.object-user-row .collapsible__header{border-bottom:1px solid #cecece}.object-user-row .collapsible__title{font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:.875rem}.object-user-row .collapsible__side-line{display:none}.object-user-row .item_icon{position:absolute;right:0;top:.6rem}.object-user-row .item_icon:hover{filter:invert(.5)}.table-viewport{background-color:#f5f5f5}.table-viewport table{width:100%;border-collapse:collapse;background-color:#fff}.table-viewport table tr th{position:sticky;top:0;z-index:1;text-align:left;padding:0 .25rem;background-color:#fff;box-shadow:inset 0 -1px 0 0 #b4bebd}.table-viewport table tr td{border-bottom:1px solid #b4bebd}.table-viewport table tr:last-child td{border-bottom:none}.loading-overlay{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);z-index:4000}.graphicalattributes .graphicalattributes__group .graphicalattributes__group--card{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.graphicalattributes .graphicalattributes__group .graphicalattributes__group--card{font-size:1rem}}.graphicalattributes{width:inherit;display:flex;flex-direction:column}.graphicalattributes .graphicalattributes__group{display:inline-flex;flex-direction:row;height:fit-content;justify-content:space-between;flex-wrap:wrap}.graphicalattributes .graphicalattributes__group .graphicalattributes__group--card{width:40%;box-shadow:0 0 3px 2px rgba(0,0,0,.1);margin:.375rem;padding:.75rem;line-height:.75rem}.graphicalattributes .graphicalattributes__group .graphicalattributes__group--card .label{line-height:.8rem;font-family:CamphorPro-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.graphicalattributes .graphicalattributes__group .graphicalattributes__group--card .href--truncated{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis}.graphicalattributes .graphicalattributes__group .graphicalattributes__group--card .href--truncated:hover{overflow:visible;text-decoration:underline}.attributes-panel .table-group table tr{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.attributes-panel .panel__content-header .panel__content-header-groupname{font-size:.875rem;letter-spacing:.4px;line-height:16px;font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;text-transform:uppercase}@media (max-width:400px){.attributes-panel .table-group table tr{font-size:1rem}}.attributes-panel{width:24rem}.attributes-panel .search-text-box{width:10rem;padding:.45rem .75rem}.attributes-panel .attribute-table--collective .panel__collapsible-section--unselected{border-bottom:1px solid #b4bebd}.attributes-panel .attribute-table--collective>:last-child{border-bottom:none}.attributes-panel .panel__content-header{display:flex;padding:.375rem 0}.attributes-panel .panel__content-header .attribute-grouping-icon{height:1rem;width:1rem;margin:0 .5rem 0 0}.attributes-panel .table-group{opacity:1;transition:opacity .2s;border-top:1px solid #cecece}.attributes-panel .table-group.table--unselected{opacity:0}.attributes-panel .table-group table{width:100%;table-layout:fixed;border-spacing:0}.attributes-panel .table-group table tr{background-color:#fff}.attributes-panel .table-group table tr:nth-child(odd){background-color:#f5f5f5}.attributes-panel .table-group table tr td{padding:.5rem 1.5rem}.attributes-panel .table-group table tr .left-text{text-align:left;padding-left:.75rem;border-right:1px solid #cecece}.attributes-panel .table-group table tr .right-text{padding-right:.75rem;text-align:right}.filter-builder--select-number>input,.filter-builder--select-text>input,.filter-panel .filter_select,.filter-panel .numerical_input,.filter-panel .panel__section--content-list .filter-list-element__input{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.filter-builder--select-number>input,.filter-builder--select-text>input,.filter-panel .filter_select,.filter-panel .numerical_input,.filter-panel .panel__section--content-list .filter-list-element__input{font-size:1rem}}.filter-panel{min-width:40rem;max-width:45rem;height:auto;overflow:hidden}.filter-panel .filter_table{min-height:fit-content}.filter-panel .filter_select{padding:.025rem;width:33%;height:100%}.filter-panel .numerical_filter_select{padding:.05rem;width:33%;height:100%;display:flex;flex-direction:column;line-height:.75rem}.filter-panel .filter__unit{display:flex;padding-top:.2rem;justify-content:flex-end;min-height:12px;padding-left:.25rem}.filter-panel .no_filter__units{height:15px}.filter-panel .filter_table{border-top:1px solid #1d4359}.filter-panel .numerical_input{background-color:#fff;border:1px solid #ccc;color:#333;outline:none;height:32px;margin-top:15px;width:98%}.filter-panel .panel__section--content-list{padding-bottom:.875rem}.filter-panel .panel__section--content-list .filter-list-element{border-bottom:1px solid #c5c5c5;padding:.25rem 0;display:flex;justify-content:space-between}.filter-panel .panel__section--content-list .filter-list-element__input{width:410px}.filter-panel .panel__section--content-list .filter-list-element .button-group__icon{height:15px;padding:.12rem}.filter-panel .panel__section--content-list .filter-list-element .button-group__icon:hover{filter:invert(.5)}.filter-panel .panel__section--content-list .filter-list-element .button-group__icon:disabled{cursor:not-allowed}.filter-panel .panel__section--content-list>:last-child{border-bottom:hidden}.filter-panel .buttonGroup.left,.filter-panel .buttonGroup.right{display:inline-flex}.filter-panel .Select-menu-outer{border-radius:0;position:relative}.filter-delete-button:hover{filter:invert(.5)}.filter-builder{display:flex;flex-direction:row;min-width:30rem;align-items:center;margin:.5rem 0;height:auto;justify-content:space-between}.filter-builder--select{flex-grow:1;flex-shrink:1;flex-basis:32%;padding:.125rem}.filter-builder--select-number,.filter-builder--select-text{display:flex;align-items:center}.filter-builder--select-number:hover,.filter-builder--select-text:hover{border-color:#999}.filter-builder--select-number>input,.filter-builder--select-text>input{height:34px;border-radius:4px;border:1px solid #ccc;padding:0 .5rem;width:9.5rem;text-align:right;font-size:1rem;color:#1a2b4b}.filter-builder--select-number>input:active,.filter-builder--select-number>input:focus,.filter-builder--select-text>input:active,.filter-builder--select-text>input:focus{border-color:#2684ff;box-shadow:0 0 0 1px #2684ff}.filter-builder--select-text>input{text-align:left;padding:0 10px!important}.ies-table{color:#1d4359;width:100%;overflow-x:auto;border:.025rem solid #1d4359}.ies-table .rt-table{max-height:700px;overflow-y:scroll}.ies-table .rt-th{width:150px;border-left:1px solid #1d4359;border-right:1px solid #1d4359;padding:.25rem;display:flex}.ies-table input{max-width:95%}.ies-table .rt-tr{display:flex;min-width:100%}.ies-table .rt-tbody{min-width:50000px}.ies-table .rt-resizable-header{background-color:#e0e0e0;border:1px solid #1d4359;padding:.25rem;color:#1d4359;font-size:1rem;font-weight:700}.ies-table .rt-td{border-left:1px solid #1d4359;border-right:1px solid #1d4359;overflow-x:auto;padding:.25rem}.ies-table .nonEditableTdtext{float:left;margin-left:.25rem;white-space:nowrap}.ies-table .nonEditableTdnumber{float:right;margin-right:.25rem}.ies-table .-even{background-color:#e0e0e0}.ies-table .pagination-bottom{border:none}.ies-table .-pagination,.ies-table .pagination-bottom{width:100%;display:flex;justify-content:space-around;align-items:center;color:#1d4359}.ies-table .-loading-inner{visibility:hidden}.ies-table .table-inputBox{color:#1d4359;background:none;width:100%;height:100%;padding:0;border:none}.ies-table .rt-noData{text-align:center}.ies-table .hiddenPagination{display:none}.ies-table .Select-control{width:100%;color:#1d4359;font-size:.75rem;margin:0}.ies-table .Select{position:relative;margin:0;width:100%;height:100%;overflow:auto}.ies-table .deleteRowButton{position:relative;height:1rem;width:1rem;filter:invert(.5);margin:5%;float:left}.ies-table .select-items{position:absolute;top:100%;left:0;right:0;z-index:99}.panel__settings{max-width:300px;display:flex;flex-direction:column;color:#1a2b4b;background-color:#fff}.panel__settings .panel__settings-header{padding:.5rem 0}.panel__settings .panel__settings-header .textbutton{float:right}.panel__settings .collapsible__header{flex-direction:row;border-bottom:1px solid #cecece}.panel__settings .collapsible__title{font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}.panel__settings .collapsible__side-line{display:none}.panel__settings .panel__settings-container{padding:.25rem 0;width:100%}.panel__settings .panel__settings-container .label-numeric-input-pair-vertical,.panel__settings .panel__settings-container .textbox-label-pair-vertical,.panel__settings .panel__settings-container p{font-size:.875rem;padding:.25rem 0;margin:0 0 0 2rem}.panel__settings .panel__settings-container .textbox-label-pair-vertical input{font-size:.75rem;padding:.25rem;background-color:#fff;border:1px solid #ccc;color:#333;box-sizing:border-box;width:100%}.panel__settings .panel__settings-container .textbox-label-pair-vertical input:focus{outline:1px auto #245dd6}.panel__settings .panel__settings-container .textbox-label-pair-vertical .textbox-label{padding:.25rem 0;box-sizing:border-box;width:100%}.panel__settings .panel__settings-container .radio-buttons{display:flex;flex-direction:column;padding:0;margin:0 0 0 2rem}.panel__settings .panel__settings-container .radio-buttons .radio-option{border-bottom:1px solid #c5c5c5;padding:.25rem}.panel__settings .panel__settings-container .radio-buttons>:last-child{border-bottom:hidden}.panel__settings .panel__settings-container .panel__settings-attributes{display:flex;flex-direction:column;margin:0 0 0 2rem}.panel__settings .panel__settings-container .panel__settings-attributes .checkbox{border-bottom:1px solid #c5c5c5;padding:.25rem 0}.panel__settings .panel__settings-container .panel__settings-attributes>:last-child{border-bottom:hidden}.panel__settings .panel__settings-container .panel__settings-options{padding:.25rem 0;margin:0 0 0 2rem}.panel__settings .panel__settings-container .Select-control .Select-option.is-selected{display:none}.panel__settings .panel__settings-container .textbutton{margin:.25rem 2rem;align-self:flex-start}.panel__settings .panel__settings-container .file-input{margin:.25rem 0 .25rem 2rem;align-self:flex-start}.image-button{display:flex;align-content:center;flex-wrap:nowrap;flex-direction:row;width:auto;height:auto;max-width:28rem;background-color:#fff;filter:drop-shadow(0 .25rem .5rem rgba(3,15,28,.1882352941))}.image-button:hover{cursor:pointer;filter:drop-shadow(0 .25rem .5rem rgba(3,15,28,.2509803922))}.image-button__textbox{flex-direction:column;padding:1.5rem 0}.image-button__icon{margin:1.18rem;width:3.75rem;height:3.5rem}.image-button__label{font-weight:700;margin-bottom:.75rem}.image-button__text{font-weight:lighter;font-size:.875rem}.analysis-panel{background-color:#f1f5f9;width:27.5rem;display:flex;flex-direction:column}.analysis-panel>*{margin:1rem}.analysis-panel>:not(:first-child){margin-top:0}.analysis-panel .image-button{align-items:center}.metrics-panel .legend .legend__title{color:#808383;font-size:.875rem}.metrics-panel{overflow-x:hidden}.metrics-panel .button-group{margin-top:.5rem}.metrics-panel img.colour-scheme-preview{vertical-align:bottom;width:100%}.metrics-panel .legend{margin-top:.75rem}.metrics-panel .legend .legend__title{margin-bottom:.5rem}.metrics-panel .legend .metric-viewer--colour-bar{display:flex;justify-content:center;margin-top:.25rem;max-height:8rem;max-width:256px;overflow-x:hidden;overflow-y:auto}.layers-panel .panel__section>:not(:last-child){border-bottom:1px solid #c5c5c5}.layers-panel .panel__section>*{padding:.75rem 0}.layers-panel .panel__section>:first-child{padding-top:.5rem}.layers-panel .panel__section>:last-child{padding-bottom:0}.layers-panel .extra-settings,.layers-panel .pin-layer-controls{display:flex;flex-direction:column;align-items:flex-end;flex-grow:1}.layers-panel .pin-layer-controls span{margin:.25rem 0}.layers-panel .boundary-layer-controls{display:flex;flex-direction:column;align-items:flex-end;flex-grow:1}.layers-panel .boundary-layer-controls input[type=range]{width:150px}.attributes-panel{width:26rem;margin:0 .75rem}.attributes-panel .filter-container{display:flex;justify-content:space-between;padding:.5rem 0;background-color:#fff}.attributes-panel .filter-container .textbutton{display:inline-block;margin-left:.25rem}.attributes-panel .collapsible__header{flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;border-bottom:1px solid #cecece}.attributes-panel .collapsible__title{font-family:CamphorPro-Medium,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:.875rem;text-transform:uppercase}.attributes-panel .collapsible__side-line{display:none}.attributes-panel .collapsible--active .collapsible__header,.attributes-panel .collapsible:last-child .collapsible__header{border-bottom:none}.attributes-panel .no-data-warning{display:flex;justify-content:center;margin:.5rem 0;font-size:1rem;flex-grow:1}.attribute-table{width:100%;table-layout:fixed;border-spacing:0;border-top:1px solid #cecece}.attribute-table__record{color:#1a2b4b;background-color:#fff}.attribute-table__record:nth-child(odd){background-color:#f5f5f5}.attribute-table__cell{margin:0;padding:.5rem .75rem;max-width:12rem;font-size:.875rem;overflow:hidden;text-overflow:ellipsis}.attribute-table__cell--value{text-align:end}.attribute-table__cell--value-bold{text-align:end;font-weight:700}.attribute-table__cell--label{border-right:1px solid #cecece}.attribute-table__chart{width:240px}.cards{margin:0 .375rem}.attribute-cards{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.attribute-cards__card{flex-grow:2;min-width:10.75rem;box-shadow:0 0 3px 2px rgba(0,0,0,.1);padding:.75rem;margin:.375rem;font-size:.8rem}.attribute-cards__label{font-weight:700;margin-bottom:.75rem}.attribute-cards__value{text-align:left}.search-box{border:.0625rem solid #999;display:flex}.search-box__input{border:none;color:#1a2b4b;padding:.5rem}.search-box__input:focus{outline:none}.search-box__input::placeholder{color:#aaa;opacity:1}.search-box__clear{border:none;background-color:#fff;color:#999;cursor:pointer;font-size:1rem;padding:0 .5rem}.search-box__clear:hover{color:#d0021b}.search-box__clear:focus{outline:none}.search-box__clear::-moz-focus-inner{border:0}.timeseries-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sun-panel{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.sun-panel{font-size:1rem}}.sun-panel>*{padding:.5rem 0}.sun-panel>:first-child{padding-top:.5rem}.sun-panel>:last-child{padding-bottom:0}.hud-panel{position:absolute;width:19.75rem;max-height:22.75rem;border-radius:.5625rem;background-color:#fff;box-shadow:0 0 .5rem .1rem rgba(0,0,0,.2);color:#1a2b4b}.hud-panel__header{padding:.5rem;width:auto;border-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit;box-shadow:none;text-align:left;text-transform:capitalize;line-height:1.5;display:flex;align-items:flex-end;justify-content:space-between}.hud-panel__header#image{height:6.875rem;background-position:50%;background-size:cover;color:#fff}.hud-panel__header-button{align-self:flex-start}.hud-panel__header-button img#image{border-radius:50%;background-color:#808383}.hud-panel__header-title{max-width:17.75rem;color:inherit;font-size:.875rem;font-weight:700;margin:.5rem 0 0;vertical-align:text-bottom}.hud-panel__header-sub-title,.hud-panel__header-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hud-panel__header-sub-title{font-size:.75rem;font-weight:500}.hud-panel__footer-button{font-size:.75rem;color:#9098a2;text-align:center;padding:.75rem 0}.hud-cards{display:flex;flex-direction:row;flex-wrap:wrap;overflow-y:hidden;padding:.2rem;font-size:.75rem;max-height:6.5rem;justify-content:space-between}.hud-cards__card,.hud-cards__no-data{padding:.2rem;margin:.2rem}.hud-cards__card{flex-grow:2;min-width:8.675rem;min-height:2.25rem;max-height:2.25rem;border:.1rem solid rgba(0,0,0,.1)}.hud-cards__label{font-weight:700}.hud-cards__label,.hud-cards__value{margin:.1rem;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden}.hud-cards__value{font-weight:400}.confirmation-panel__header{color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.progress-modal{overflow-x:hidden;touch-action:none;background-color:#fff;color:#1a2b4b;padding:.4rem;width:30rem;max-width:100%}.progress-modal#text{margin:.25rem}.confirmation-panel{display:flex;flex-direction:column;justify-content:center;padding:.2rem 0 .2rem .2rem;margin:0}.confirmation-panel__header{color:#585858;font-size:.75rem;font-weight:600}.confirmation-panel__spinner{display:flex;flex-direction:column;justify-content:center;align-self:center;padding:0;min-height:24px;margin:1.2rem 0 0}.confirmation-panel__message{align-self:center;word-wrap:break-word;padding:0;margin:0;font-size:.76rem}.ce-editor{width:60vw;height:60vh;min-width:40.5rem;max-width:40.5rem;max-height:30rem;display:grid;grid-template-columns:15rem 1fr;grid-template-rows:1fr;grid-template-areas:"categories attributes"}.ce-editor__categories{grid-area:categories;background-color:#f5f5f5;overflow-y:auto;overflow-x:hidden}.ce-editor__attributes{grid-area:attributes;background-color:#fff;overflow-y:auto;overflow-x:hidden;padding-right:.25rem}.ce-add{width:50vw;height:40vh;min-width:30rem;max-width:30rem;max-height:60rem;display:grid;grid-template-columns:auto;grid-template-rows:2.5rem 6rem auto;grid-template-areas:"header" "object" "attributes"}.ce-add__header{grid-area:header;background-color:#fff;display:inline-flex;justify-self:end;align-items:center;padding:.25rem 0}.ce-add__header img{padding-top:.275rem;padding-bottom:0;height:2.4rem}.ce-add__header img:hover{cursor:pointer;filter:invert(.2)}.ce-add__object{grid-area:object;background-color:#fff}.ce-add__attributes{grid-area:attributes;background-color:#fff;overflow:auto}.ce-categories-list{list-style:none;margin:0;padding:0}.ce-categories-list__item{display:flex;justify-content:left;max-width:15rem}.ce-categories-list__item#selected{box-shadow:inset 4px 0 0 0 #1a2b4b;background-color:#b4bebd}.ce-categories-list__item:hover{background-color:#b4bebd}.ce-category{padding:.25rem 0 .25rem 1rem;flex:1 0 auto;cursor:pointer;color:#1a2b4b}.ce-category__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;max-width:14rem}.ce-attributes-table{font-size:.75rem;border-spacing:0;border-left:1px solid #b4bebd;border-top:1px solid #b4bebd;width:100%}.ce-attributes-table:last-of-type{border-top:0}.ce-attributes-table td,.ce-attributes-table th{border-right:1px solid #b4bebd;border-bottom:1px solid #b4bebd}.ce-attributes-table *{box-sizing:border-box}.ce-attributes-table__row{height:2.6rem}.ce-attributes-table__header{text-align:left;padding:0 .75rem;max-width:8rem;left:0;z-index:1;background-color:#fff;width:35%;word-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ce-attributes-table__data{height:2.6rem;text-align:center}.ce-attributes-table__data textarea{padding-bottom:0}input[type=file]{display:none}.object-users-panel{width:40rem;min-width:30rem;height:56vh;position:relative;display:flex;flex-direction:column;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;box-sizing:border-box;padding-left:.313rem}.object-users-panel .object-users{margin-top:1.25rem;padding:0;max-height:40vh;overflow-y:auto;box-sizing:border-box}.object-users-panel .object-users .hidden{display:none}.object-users-panel .object-users__title{font-weight:700;line-height:1.25rem;margin:.625rem 0;display:block}.object-users-panel .object-users__select{display:flex;margin-top:1.56rem}.object-users-panel .object-users__select .menu-outer-top{width:85%}.object-users-panel .object-users__select .textbutton{padding:.625rem .94rem;position:relative;margin-left:.625rem}.object-users-panel .textbutton.textbutton--action{position:absolute;right:0;top:0}.object-users-panel p{font-size:.975rem;line-height:1.575rem;text-align:center;color:#808383;margin-top:3rem}.users-modal-container{width:100vw;height:100vh;position:absolute;left:0;top:0;display:flex;flex-flow:row;justify-content:center;align-items:center;z-index:2000;background-color:rgba(0,0,0,.25)}.panel__section--content-list{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.panel__section--content-list{font-size:1rem}}.panel__section--content-list{max-height:58vh;overflow-y:auto;min-width:16rem;list-style:none;padding:.5rem 0}.panel__section--content-list .panel__section--content-list-element{border-bottom:1px solid #aaa;transition:background-color .2s;display:flex;align-items:center;justify-content:space-between}.panel__section--content-list .panel__section--content-list-element:last-child{border-bottom:none}.panel__section--content-list .panel__section--content-list-element:not(:first-child){margin-top:.25rem}.panel__section--content-list .panel__section--content-list-element:not(:last-child){padding-bottom:.25rem}.panel__section--content-list .panel__section--content-list-element .tooltip span{max-width:35rem;text-overflow:ellipsis;overflow-x:hidden;margin:.5rem .3rem;white-space:nowrap}.panel__section--content-list .panel__section--content-list-element .tooltip span:hover{cursor:pointer;color:#808383}.panel__section--content-list .panel__section--content-list-element .tooltip input{display:block;margin:0 .05rem;border:1px solid #c5c5c5;padding:.3rem .2rem!important;background:#f5f5f5;resize:horizontal;width:13rem}.panel__section--content-list .panel__section--content-list-element .tooltip input:active{width:auto}.panel__section--content-list .panel__section--content-list-element .tooltip input:focus{min-width:13rem}.panel__section--content-list .panel__section--content-list-element .tooltip input.selected{font-weight:400}.panel__section--content-list .panel__section--content-list-element .panel__button{margin-left:auto;display:flex;align-items:center;justify-content:space-between}.panel__section--content-list .panel__section--content-list-element .panel__button img{height:.75rem;margin-left:.5rem}.panel__section--content-list .panel__section--content-list-element .panel__button .homeButton{filter:invert(.8)}.panel__section--content-list .panel__section--content-list-element .panel__button img:hover{cursor:pointer;filter:invert(.5)}.panel__section--content-list .panel__section--content-list-element .selected{font-weight:bolder}.aoiPanelContent{margin:-.25rem -1rem -1rem}.aoiPanelContent .search-box{border:.0625rem solid #999;display:flex;position:fixed;z-index:10;margin-left:10rem;margin-top:.9rem;box-shadow:0 0 11px 5px rgba(3,15,28,.15)}.aoiPanelContent .search-box__input{border:none;color:#1a2b4b;padding:.5rem!important;font-size:14px;width:14rem}.aoiPanelContent .search-box__input:focus{outline:none}.aoiPanelContent .search-box__input::placeholder{color:#aaa;opacity:1}.aoiMapSelectorWrapper{width:45rem;height:35rem}.aoiMapSelectorWrapper .aoi-map-selector .toast.hidden{display:none}.div-widgets-container span{display:none!important}.div-widgets-container .confirm-actions{margin-top:0}.scenario-timeline-bar{position:absolute;bottom:0;z-index:1;width:calc(100% - 2rem);height:3.75rem;padding:0 1rem;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;flex-shrink:0;background-color:#fff;box-shadow:0 0 .5rem .1rem rgba(0,0,0,.2)}.scenario-timeline-bar__current-year{color:#1a2b4b;font-family:CamphorPro-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;margin:0 .5rem}.scenario-timeline-bar__left{display:inline-flex;align-items:center}.manage-icon:hover{filter:invert(.2)}.brand-image{position:absolute;top:4rem;right:.5rem;pointer-events:none;z-index:1}.brand-image .optional-image{display:block;max-width:256px;max-height:256px;width:auto;height:auto}.template__page{background-color:#f5f5f5;height:100vh;display:flex;flex-direction:column}.template__page .template__body{align-items:center;display:flex;flex-direction:column;overflow-y:auto;flex-grow:1}.template__page .template__body .template__panel--center{margin-top:2%;background-color:#fff;width:1000px}.template__page .template__body .template__panel--left{background-color:#fff;left:0;position:absolute;margin-top:2%;height:80vh;width:fit-content;overflow-y:auto;align-self:left;box-shadow:0 0 3px 3px rgba(0,0,0,.2);z-index:3}@media (max-width:1000px){.template__page .template__body{width:100%;margin-right:0;margin-left:0}}@media (max-width:400px){.template__page .template__panel--center{margin-top:0;width:100%;margin-right:0;margin-left:0}}.landing-page--image{width:100%}.landing-page--blurb{padding:0;width:66%}.landing-page--blurb-text{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:1rem}.landing-page--login{padding:0}.eula--acceptance-text{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:1rem}.eula--button-group{display:flex;flex-direction:row}.login-form{padding:20px}.login-form--input{display:flex;flex-direction:column;align-items:center}.login-form--item{padding:5px 0;width:20rem}.not-found{align-items:center;display:flex;justify-content:center;flex-direction:column;margin:5% 0 0}.not-found p{font-size:24px;font-weight:700;line-height:30px}.not-found span{font-size:18px;font-weight:400;line-height:27px}.not-found .landing-page--image{max-width:500px}.not-found button{margin:40px 0 60px}.projectManagement{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;display:flex;flex-direction:column}.projectManagement__row{margin:10px;display:flex;flex-flow:row;justify-content:space-between;align-items:center;align-content:center;flex-grow:0;flex-shrink:0;flex-basis:0}.projectManagement__row-item{flex:1}.projectManagement__row-header{font-size:1.5rem;flex:1}.projectManagement__row-header,.userManagement{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.userManagement{font-size:1rem;display:flex;flex-direction:column}.userManagement__row{margin:10px;display:flex;flex-flow:row;justify-content:space-between;align-items:center;align-content:center;flex-grow:0;flex-shrink:1;flex-basis:0}.userManagement__row-item{flex:1}.userManagement__row-header{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:1.5rem;flex:1}html .project-container{text-align:left;margin-top:32px}html .landing-page{max-width:100vw;margin:32px}html .landing-page--blurb-text{text-align:left}html .landing-page--login{padding:0;margin-top:20px}html .landing-page--login>.textbutton{border:none;color:#fff;background:#1d59d9;padding:.75rem}html .login-form{margin-top:32px;background:#fff;box-shadow:0 1px 3px 3px rgba(0,0,0,.2)}html .project-container--header{padding:20px 5px}html .project-container--body{margin:0 5px;padding:0}html .project-details{box-shadow:0 1px 3px 1px rgba(0,0,0,.2)}html .userManagement{padding:0 5px;text-align:left;margin-top:32px;background:#fff;box-shadow:0 1px 3px 3px rgba(0,0,0,.2)}html .project-information{text-align:left}html .projects-panel .load-status{padding:0}html{height:100%;user-select:none}body,html{width:100%;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}body{overflow:hidden;display:flex;box-sizing:border-box}#root{width:100%;height:100%}.page-template{height:100vh;width:100vw;display:flex;flex-direction:column;background:#f5f5f5}.page-template--header{background:#1a2b4b;color:#245dd6;display:flex;align-items:center;padding-left:10px;flex-shrink:0;height:64px}.page-template--body{overflow-y:scroll;flex-grow:1}@media(min-width:992px){.page-template--body-content{margin:0}}@media(min-width:1200px){.page-template--body-content{margin:0 300px}}.page-template--footer{flex-grow:0;flex-shrink:0}.sidebar{min-height:100vh;text-align:left;width:300px;left:-300px;position:absolute;top:0;z-index:9999;background-color:#fff;transition:left .3s ease-in-out;box-shadow:2px 0 3px 3px rgba(0,0,0,.2);display:flex;flex-direction:column}.sidebar--header{display:flex;align-items:center;height:64px;padding-left:10px}.sidebar--body{display:flex;align-content:flex-start;align-items:center;flex-grow:1}.sidebar--footer{flex:0 0 13px}.sidebar--links-list{list-style:none;text-align:left;width:100%;padding-inline-start:0}.sidebar--links-list a{text-decoration:none}.sidebar--links-list li{border-bottom:1px solid rgba(0,0,0,.1);padding:10px 12px}.sidebar--open{left:0;transition:left .3s ease-in-out}.sidebar--link-pair{display:flex;align-items:center;justify-content:flex-start}.sidebar--link-icon{padding:0 12px 0 5px}.header{display:flex;flex-direction:row;justify-content:center;align-items:center}.header--logo{height:32px;width:32px;cursor:pointer}.header--text{font-size:20px;letter-spacing:-.3px;text-align:left;line-height:26px;padding-left:8px;color:#fff}.footer{justify-content:space-between}.footer,.footer--content{display:flex;flex-direction:row}.footer--content-element{font-size:.75rem;padding:5px 8px}.csv-validation-results{color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}.csv-validation-results .collapsible__side-line{display:none}.csv-validation-results__message{color:#1a2b4b;font-size:.875rem;margin-bottom:1rem;padding:0 0 0 1rem}.csv-validation-results__message::last-child{margin-bottom:0}.csv-validation-results__group{margin:0 0 0 .5rem;max-height:16rem;overflow-y:auto}.csv-validation-results__group--errors .csv-validation-results__message{box-shadow:inset .25rem 0 0 0 #d14724}.csv-validation-results__group--warnings .csv-validation-results__message{box-shadow:inset .25rem 0 0 0 #f8a409}.create-project{top:15%;left:1%;padding:.5rem;width:21rem}.create-project .create-project-input{margin:.5rem}.create-project .create-project-input>.input-file-button{margin-top:.5rem}.create-project .csv-validation-results,.create-project .ok-cancel-buttons{margin:.5rem}.create-project__status{margin:1rem .5rem}.create-project>:not(:first-child){margin-top:0}.create-project>:first-child{margin-top:.5rem}.publish-project,.publish-project__content-section .info-text,.publish-project input[type=text]{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.publish-project,.publish-project__content-section .info-text,.publish-project input[type=text]{font-size:1rem}}.publish-project{display:flex;flex-direction:column;padding:.5rem;background-color:#fff;border:1px solid #1a2b4b}.publish-project__contents{display:flex;flex-direction:column;margin:.5rem}.publish-project__contents>:not(:first-child){margin-top:.5rem}.publish-project__contents>:first-child{margin-top:0}.publish-project__content-section{display:flex;flex-direction:column;margin:.5rem 0}.publish-project__content-section .info-text{color:#808383}.publish-project__content-section>:not(:first-child){margin-top:.5rem}.publish-project__content-section>:first-child{margin-top:0}.publish-project__content-control-group{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.publish-project__content-control-group>:not(:first-child){margin-left:.5rem}.publish-project__content-control-group>:first-child{margin-left:0}.publish-project__content-url-group{display:flex;flex-direction:row;align-items:flex-end;flex-wrap:wrap}.publish-project__content-url-group>:not(:first-child){margin-left:.5rem}.publish-project__content-url-group>:first-child{margin-left:0;flex-grow:1}.publish-project__content-url-group>.textbutton{padding-top:.4rem;padding-bottom:.4rem}.publish-project__buttons{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;flex-shrink:0;margin:0 .5rem .5rem}.Toastify__toast-container:has(>.toastPack){min-width:450px}.Toastify__toast-container:has(>.toastPack) .status{margin:6px}.Toastify__toast-container:has(>.toastPack) .status img{vertical-align:middle;margin-right:5px;margin-top:-3px}.upload-dialogue{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.upload-dialogue{font-size:1rem}}.upload-dialogue{position:fixed;box-shadow:0 0 3px 3px rgba(0,0,0,.2);width:auto;overflow:auto;border:1px solid #1a2b4b;padding:.375rem .75rem .75rem;background-color:#fff;position:absolute;z-index:10;left:25%;top:25%;right:25%;display:flex;flex-direction:row}.upload-dialogue .details{padding:.75rem;text-align:right;margin:.25rem}.upload-dialogue .ok-cancel-buttons{display:flex;flex-direction:row;width:100%}.upload-dialogue .ok-cancel-buttons .buttonpositive--button{margin:.25rem}.upload-dialogue .modal-input{display:flex;flex-direction:column;width:25%}.upload-dialogue .modal-overlay{left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.3);z-index:100}.upload-dialogue__status{color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;margin:1rem 0}@media (max-width:400px){.upload-dialogue{left:0;right:0;top:0;bottom:0;display:flex;flex-direction:column;width:auto;padding:25%}.details{text-align:start}}.projects-panel{width:100%;background-color:#f5f5f5;display:flex;flex-direction:column}.projects-panel .no-projects{font-family:CamphorPro-Bold,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:1.25rem;color:#e6223d;text-align:center}.projects-panel .load-status{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;color:#1a2b4b;padding:.25rem}@media (max-width:1000px){.projects-panel .projects-panel{width:100%;margin-right:0;margin-left:0}}@media (max-width:400px){.projects-panel .projects-panel{width:100%;margin-right:0;margin-left:0}}.projects-page{height:100%}.create-project,.create-project input[type=text]{font-size:.875rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif}@media (max-width:400px){.create-project,.create-project input[type=text]{font-size:1rem}}.form-overlay{left:0;right:0;top:0;bottom:0;width:100%;height:100%;position:fixed;background-color:rgba(0,0,0,.3);z-index:100}.create-project{height:fit-content;position:fixed;top:25%;left:45%;background-color:#fff;box-shadow:0 0 3px 3px rgba(0,0,0,.2);padding:.55rem;width:320px}.create-project .ok-cancel-buttons{margin:.15rem}.project-container{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;display:flex;flex-direction:column}.project-container--header{display:flex;flex-direction:row;justify-content:space-between;padding:20px 30px 0 20px}.project-container--header-title{font-size:1.5rem}.project-container--body{padding:0 0 0 5px}.eula__footer--left,.eula__footer--right,.ies-map--attribution-node{font-size:.75rem;color:#1a2b4b;font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;right:0;bottom:0;position:absolute;background-color:#fff;opacity:.75;padding:.125rem}.eula__footer--left a,.eula__footer--right a,.ies-map--attribution-node a{margin-left:.25rem;margin-right:.25rem;text-decoration:none;color:#1d4359}.eula__footer--left a:hover,.eula__footer--right a:hover,.ies-map--attribution-node a:hover{text-decoration:underline}.eula__footer--right{text-align:right}.eula__footer--left{text-align:left;left:0;right:inherit;z-index:3}.cityViewerContainer{width:100%;height:100%}.cityViewerContainer canvas{width:100%;height:100%;display:block}.ies-map--attribution-node{text-align:left;left:0;right:inherit}.metrics-comparison-spec{display:flex;flex-direction:column;width:16rem;color:#1a2b4b;background-color:#fff}.metrics-comparison-spec .panel__section{margin-bottom:.5rem}.metrics-comparison-spec .panel__section .panel__section_buttons{display:flex;flex-direction:row;justify-content:space-between}.metrics-comparison-spec .panel__section .panel__section_buttons .right{margin-left:auto}.metrics-comparison-spec__scenarios{display:flex;flex-direction:column;margin-bottom:.25rem;border:1px solid #c5c5c5;padding:.25rem 0}.metrics-comparison-spec__scenarios .checkbox{margin:.25rem}.metrics-comparison-spec__scenarios .no-scenarios-message{padding:.75rem;color:#808383}.comparison-tool-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:.85rem 1rem .5rem}.comparison-tool-bar__control-group{display:inline-flex;align-items:center}.comparison-tool-bar__control-group>:not(:first-child){margin-left:.5rem}.comparison-tool-bar__control-group>:first-child{margin-left:0}.comparison-card{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 3px 2px rgba(0,0,0,.1);min-width:22rem;min-height:15rem}.comparison-card--baseline{min-width:17rem}.comparison-card__header{display:flex;align-items:center;height:2rem;padding:.4rem .5rem;box-shadow:inset 0 -1px 0 0 #f5f5f5}.comparison-card__header-title{font-weight:700;font-size:.875rem;margin-left:.25rem}.comparison-card__header-title .type{text-transform:uppercase;margin-right:.25rem}.comparison-card__contents{display:flex;flex-direction:column;max-height:40vh;overflow-y:auto}.comparison-card .comparison-table{width:100%;padding:.5rem;border-spacing:0}.comparison-card .comparison-table__row{padding:.25rem}.comparison-card .comparison-table__row:nth-child(odd){background-color:#f5f5f5}.comparison-card .comparison-table__cell{font-size:.875rem;padding:.25rem;overflow:hidden;text-overflow:ellipsis}.comparison-card .comparison-table__cell--value{text-align:end;white-space:nowrap}.comparison-card .comparison-table__comparison-icon,.comparison-card .comparison-table__comparison-icon-downwards{width:.8rem;height:.8rem;overflow:hidden}.comparison-card .comparison-table__comparison-icon-downwards{transform:scaleY(-1)}.comparison-card-list{display:inline-flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding:.5rem 1rem 1rem}.comparison-card-list>:not(:first-child){margin-left:1rem;min-width:15rem}.comparison-card-list>:not(:first-child)>div>table>tbody>tr>td:first-child{display:none}.comparison-card-list>:not(:first-child)>div>table>tbody>tr>td.comparison-table__cell--value{text-align:justify}.comparison-card-list>:first-child{margin-left:0}.comparison-card-list>:first-child>div>table>tbody>tr>td{white-space:nowrap}.metrics-comparison-display{display:flex;flex-direction:column;background-color:#f5f5f5;max-width:calc(90vw - 18.75rem);margin-left:1rem}.metrics-comparison-display__scroll-container{overflow:auto}.metrics-comparison-panel{display:flex}.connections-table__body-row td{text-align:left;height:2.25rem}.connections-table__body-row td .radio-option{padding-left:1rem}.connections-table__body-row td input[type=text]{width:100%;height:100%;padding:0 .25rem;border:none;box-sizing:border-box}.connections-table__body-row td input[type=text]:hover{outline:none;box-shadow:0 0 1px #789}.connections-table__body-row td input[type=text]:focus{outline:none;box-shadow:0 0 0 2px #d3d3d3}.connections-table__body-row td .scan-status{margin-left:.25rem;padding:.25rem .75rem;border-radius:1rem}.connections-table__body-row td .scan-status--ok{background-color:#288528;color:#fff}.connections-table__body-row td .scan-status--pending{background-color:#bd7f0d;color:#fff}.connections-table__body-row td .scan-status--failed{background-color:#b63d28;color:#fff}.connections-table__body-row td button{width:100%;height:100%;border:none;background-color:#fff;cursor:pointer}.connections-table__body-row td button:hover{outline:none;box-shadow:0 0 1px #789}.connections-table__body-row td button:disabled{cursor:default}.scan-connections-panel .panel__section .error{color:#b63d28}.scan-connections-panel .add-connection{display:flex;justify-content:flex-start;margin:.5rem 0}.scan-connections-panel .table-viewport{width:700px;height:200px;overflow-y:scroll;overflow-x:hidden;margin-bottom:.5rem}.scan-connections-panel .table-viewport thead tr th{height:1.5rem}.scan-connections-panel .table-viewport thead tr th.col__active{width:4rem}.scan-connections-panel .table-viewport thead tr th.col__status{width:6rem}.scan-connections-panel .table-viewport thead tr th.col__delete{width:3rem}.scan-connections-panel .api-buttons .textbutton{display:inline-block;margin-right:.25rem}.action-form-title{display:flex;flex-direction:row;align-items:center;width:38rem}.action-form-title,.action-form-title .action-form-title-input,.action-form-title .action-form-title-text{flex-grow:1;flex-shrink:1}.action-form-title .action-form-title-icons{display:flex;align-items:baseline;padding-right:.5rem}.action-form-title .action-form-title-icons:hover{filter:invert(.5)}.action-form-param-row{display:flex;flex-direction:row;align-items:center;height:2.75rem;border-bottom:1px solid #c5c5c5}.action-form-param-row>div{width:50%}.action-form-params .action-form-params-header{display:flex;flex-direction:row;align-items:center;color:#808383;border-bottom:1px solid #808383}.action-form-params .action-form-params-header>div{width:50%;padding:.5rem 0}.action-form-params .action-form-params-object{padding-left:1.5rem}.action-form-params .action-form-params-message{padding:1rem;text-align:center;color:#808383}.action-form{box-shadow:inset 0 -1px 0 0 #f5f5f5}.action-form .loading-overlay{background-color:hsla(0,0%,100%,.4)}.action-form ::placeholder{color:#c5c5c5}.action-form.action-form-open{flex-grow:1;flex-shrink:1}.action-form.action-form-open>.collapsible>.collapsible__header{margin-bottom:.5rem;box-shadow:inset 0 -1px 0 0 #f5f5f5}.action-form.action-form-changed>.collapsible>.collapsible__header .action-form-title,.action-form.action-form-changed>.collapsible>.collapsible__header>.collapsible__arrow{cursor:default}.action-form>.collapsible{display:flex;flex-direction:column;justify-content:stretch;position:relative;height:100%}.action-form>.collapsible>.collapsible__header:last-child{margin-bottom:0}.action-form>.collapsible>.collapsible__header .action-form-title,.action-form>.collapsible>.collapsible__header>.collapsible__arrow{padding-left:0;cursor:pointer}.action-form>.collapsible>.collapsible__content{flex-direction:column}.action-form .action-form-section .action-form-section-title{margin-left:.15rem}.action-form .action-form-section .action-form-match-button{float:right;margin:.15rem}.action-form .action-form-row{display:flex;flex-direction:row;justify-content:stretch;gap:.25rem;margin-bottom:.25rem}.action-form .action-form-row.action-form-row-refresh{justify-content:end}.action-form .action-form-row .action-form-col{display:flex;flex-direction:row;flex-basis:0;flex-grow:1}.action-form .action-form-row .action-form-col .textbox-label-pair-vertical{flex-basis:0;flex-grow:1}.action-form .action-form-row .action-form-col .textbox-label-pair-vertical.action-form-status-field,.action-form .action-form-row .action-form-col .textbox-label-pair-vertical.action-form-type-field{flex-basis:auto;flex-grow:0;flex-shrink:0}.action-form .action-form-row .action-form-col .textbox-label-pair-vertical.action-form-status-field{text-align:center}.action-form .action-form-row .action-form-col .textbox-label-pair-vertical.action-form-status-field .action-form-status{margin:.15rem;padding:.25rem .75rem;border-radius:1rem}.action-form .action-form-row .action-form-col .textbox-label-pair-vertical.action-form-status-field .action-form-status-OK{background-color:#288528;color:#fff}.action-form .action-form-row .action-form-col .textbox-label-pair-vertical.action-form-status-field .action-form-status-PENDING{background-color:#bd7f0d;color:#fff}.action-form .action-form-row .action-form-col .textbox-label-pair-vertical.action-form-status-field .action-form-status-FAILED{background-color:#b63d28;color:#fff}.actions-panel{position:relative;display:flex;flex-direction:column;height:60vh;width:40rem;overflow:hidden}.actions-panel .actions-panel-header{display:flex;flex-direction:row;justify-content:end;padding:.5rem 0 .75rem;box-shadow:inset 0 -1px 0 0 #f5f5f5}.actions-panel .actions-panel-main{flex-grow:1;flex-shrink:1;height:0;box-shadow:inset 0 -1px 0 0 #f5f5f5}.actions-panel .actions-panel-main .actions-panel-message{padding:2rem;text-align:center}.actions-panel .actions-panel-main .actions-panel-list{display:flex;flex-direction:column;justify-content:stretch;height:100%;overflow:auto;scrollbar-gutter:stable}.actions-panel .actions-panel-buttons{display:flex;flex-direction:row;gap:.25rem;padding-top:1rem}.actions-panel .loading-overlay{background-color:hsla(0,0%,100%,.4)}.footer-bar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 .75rem;border-top:1px solid #f5f5f5;height:3rem}.footer-bar .textbutton{display:inline;margin-right:.25rem;text-transform:capitalize}.footer-bar .ce-delete-icon{padding:.25rem;border:none!important}.footer-bar .ce-delete-icon:hover{background-color:#b4bebd}.category{padding:.25rem 0 .25rem 1rem;flex:1 0 auto;cursor:pointer;color:#1a2b4b}.category--active,.category:hover{background-color:#b4bebd}.category--active{box-shadow:inset 4px 0 0 0 #1a2b4b}.category__radio{margin:0;width:20px;opacity:0}.category__label{margin-left:-20px}.categories-list{list-style:none;margin:0;padding:0}.categories-list__item{display:flex;justify-content:center}.attribute-header{text-align:left;padding:0 .75rem;min-width:12rem;white-space:nowrap;left:0;z-index:1;background-color:#fff}.unset-value{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.static-value--not-set{color:#808383}.unknown-value{color:#e6223d}.entity-attribute{height:2.6rem;min-width:12rem;text-align:center}.attribute-row{height:2.6rem}.attributes-table{font-size:.75rem;border-spacing:0;border-left:1px solid #b4bebd;border-top:1px solid #b4bebd}.attributes-table td,.attributes-table th{border-right:1px solid #b4bebd;border-bottom:1px solid #b4bebd}.attributes-table *{box-sizing:border-box}.entity-editor{width:60vw;height:60vh;min-width:40.5rem;max-width:40.5rem;max-height:30rem;display:grid;grid-template-columns:15rem 1fr;grid-template-rows:1fr;grid-template-areas:"categories attributes"}.entity-editor__categories{grid-area:categories;background-color:#f5f5f5;overflow:auto}.entity-editor__attributes{grid-area:attributes;background-color:#fff;overflow:auto}.entity-editor-modal .panel{position:unset}.entity-editor-modal .panel .panel__scroll-container{margin:0}.entity-editor-modal .panel .panel__scroll-container .panel__contents{padding:0;position:relative}@font-face{font-family:CamphorPro-HeavyItalic;src:url(55dcfa3cea0a2b5ccfd54f34cc73dc60.eot);src:url(55dcfa3cea0a2b5ccfd54f34cc73dc60.eot?#iefix) format("embedded-opentype"),url(12b94cff6fecd46b61d6d3a6707de19f.woff2) format("woff2"),url(432cc4bc3fc7fb67a1ff71f4457c6379.woff) format("woff"),url(3505c06b4441cd1ccac7000e75c9d072.ttf) format("truetype")}@font-face{font-family:CamphorPro-Light;src:url(77b610864888092383d101dcde0fc50d.eot);src:url(77b610864888092383d101dcde0fc50d.eot?#iefix) format("embedded-opentype"),url(f15ba4418dacfca21de8d12d8cf579f1.woff2) format("woff2"),url(bee44dbba2a8875afa32a590ad160b10.woff) format("woff"),url(dc3225801078beff01df5ac0f43f4127.ttf) format("truetype")}@font-face{font-family:CamphorPro-Medium;src:url(319f7e9e780298bf4c21c48568724679.eot);src:url(319f7e9e780298bf4c21c48568724679.eot?#iefix) format("embedded-opentype"),url(7bfd80ab8d48d9c33a331099ea01e2d5.woff2) format("woff2"),url(fc881f2aaed53bb38780566412740103.woff) format("woff"),url(264ea74c62d6f2aed8a6dc93eb2679f9.ttf) format("truetype")}@font-face{font-family:CamphorPro-LightItalic;src:url(979dd14a639cdd5fc8d56ac43887737d.eot);src:url(979dd14a639cdd5fc8d56ac43887737d.eot?#iefix) format("embedded-opentype"),url(ec2c3c0ae7d10778e8efccb86a45f10d.woff2) format("woff2"),url(69a8d05ef7bdd74caf3defc90a99331a.woff) format("woff"),url(4884b8f8af255a04d16b50aa020553c3.ttf) format("truetype")}@font-face{font-family:CamphorPro-Regular;src:url(6fec00a1c8794ef7f095a9742d1102cb.eot);src:url(6fec00a1c8794ef7f095a9742d1102cb.eot?#iefix) format("embedded-opentype"),url(96ba48b0c99e123d2c5dad5f4be6e990.woff2) format("woff2"),url(153ed4b404cd5754d4651ce2f8a4ec0d.woff) format("woff"),url(28d0a373309e8352f2563b830ff975ac.ttf) format("truetype")}@font-face{font-family:CamphorPro-Italic;src:url(85ca556a7219b3eee0b63e7b00b9eefa.eot);src:url(85ca556a7219b3eee0b63e7b00b9eefa.eot?#iefix) format("embedded-opentype"),url(15b2dca4b4d7d3acdc237d9267608a21.woff2) format("woff2"),url(6b8645fd73a8f3bb10c15ca30cd66742.woff) format("woff"),url(f210a1028fdd7de4328532564ce7c4a9.ttf) format("truetype")}@font-face{font-family:CamphorPro-MediumItalic;src:url(2dd304930a589a576c310cebb8631d6d.eot);src:url(2dd304930a589a576c310cebb8631d6d.eot?#iefix) format("embedded-opentype"),url(cacbc71bb790fac7c4c374542d061d02.woff2) format("woff2"),url(804d7ee57307125079b840ef5e95ab2a.woff) format("woff"),url(a29a992875f7b5b285b524503b222ac1.ttf) format("truetype")}@font-face{font-family:CamphorPro-Bold;src:url(969cfca6560201997f7c8326e5113c2d.eot);src:url(969cfca6560201997f7c8326e5113c2d.eot?#iefix) format("embedded-opentype"),url(a623e0f78b5157ee8a97ba567fdc34a3.woff2) format("woff2"),url(44fd45ef9ea9addfa030e818ba7ad77e.woff) format("woff"),url(992709317dc2ec80778ea77b7a7e0188.ttf) format("truetype")}@font-face{font-family:CamphorPro-BoldItalic;src:url(503fc3071416112aba9ac19b7b7553ed.eot);src:url(503fc3071416112aba9ac19b7b7553ed.eot?#iefix) format("embedded-opentype"),url(803d3bb9443b03469c431afa65026bae.woff2) format("woff2"),url(cf32977719021bcc53593a3cb64c8457.woff) format("woff"),url(6a49e2e6dea6003df549b590ad83a2c9.ttf) format("truetype")}@font-face{font-family:CamphorPro-Thin;src:url(9da5eff92fcaa9df9476a74d2a1f21c4.eot);src:url(9da5eff92fcaa9df9476a74d2a1f21c4.eot?#iefix) format("embedded-opentype"),url(e3edf77fbbabb0b4d5108e65bf64039c.woff2) format("woff2"),url(67493744dfc02efa9b9a0cf3e4774189.woff) format("woff"),url(8bb30b3125ad3b0b4570a45a8ffda25a.ttf) format("truetype")}@font-face{font-family:CamphorPro-ThinItalic;src:url(fc2128a59e6761bb327482638c82c8af.eot);src:url(fc2128a59e6761bb327482638c82c8af.eot?#iefix) format("embedded-opentype"),url(b9a87d4a26d984476667a605a95f9a2d.woff2) format("woff2"),url(45547e1bd3f90f97fa814118f8e47266.woff) format("woff"),url(f14daf31a32a5b4aca3f630b0e24baa8.ttf) format("truetype")}@font-face{font-family:CamphorPro-Heavy;src:url(de2c49c04549148f688251a0d78cacc3.eot);src:url(de2c49c04549148f688251a0d78cacc3.eot?#iefix) format("embedded-opentype"),url(bd7afcb8dd79654e3e49ad8aaa60bb6c.woff2) format("woff2"),url(9a078027df43065fe787f6bc82039fa6.woff) format("woff"),url(68cc44f1656cff6574dc7d52c82ac52a.ttf) format("truetype")}.cim-viewer-root{width:100%;height:calc(100% - 3.75rem);position:relative;box-shadow:0 0 .5rem .1rem rgba(0,0,0,.2)}#viewerContainer{width:100%;height:100%}body{height:100%;margin:0}.error-list{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;list-style:none}.Toastify__toast--info{background:#cbddff;color:#1a2b4b}.Toastify__toast--warning{background:#fcf080;color:#1a2b4b}.Toastify__close-button{color:inherit}.sidebar{font-family:CamphorPro-Regular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;list-style:none}.sidebar a{text-decoration:none}.sidebar a:hover{text-decoration:underline}