.app-notification .app-notification--icon .app-avatar{display:flex}.app-notification .app-notification--section{gap:0}.app-notification .app-notification--title{min-height:24px;padding-top:3px;line-height:1.3}.app-notification .app-notification--description{margin:0;line-height:1.2}.app-notification .app-notification--description .app-notification-text:not(:empty){margin-top:var(--app-margin-xs)}.app-notification .app-notification--actions{float:none;margin-left:calc(var(--app-margin-sm) + calc(var(--app-font-size-lg) * var(--app-line-height-lg)))}div.app-notification-text{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0}.map-info-window-item-icon{align-items:center;gap:5px;display:flex}.map-info-window-item-icon>.anticon{color:var(--app-color-text);font-size:14px}.map-info-window-item-icon-chip{background-color:#ff0;border-radius:50%;width:9px;height:9px}.map-info-window{max-height:inherit;padding-right:40px;position:relative;overflow:auto}.map-info-window .ant-typography{color:#3c3c3c;font-size:14px;font-weight:400;line-height:24px}.map-info-window-item>.map-info-window-item{padding-left:var(--app-padding-sm)}.map-info-window-item-content{padding-left:var(--app-padding-xs);align-items:center;gap:5px;display:flex}.map-info-window-close-button{position:absolute;top:0;right:8px}.marker-location,.marker-sector{filter:drop-shadow(0 1px 3px #00000080);position:relative;top:0;left:-50%;transform:translate(50%)}.marker-circle{position:relative;top:-50%;left:-50%;transform:translate(50%,50%)}.marker-circle svg{filter:drop-shadow(0 1px 3px #00000080)}.marker-circle-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.marker-circle-content .ant-typography{color:#fff;font-size:12px;line-height:12px}.model-link{align-items:center;gap:5px;display:inline-flex}.map-interactive-wrapper{background-color:#e5e3df;width:100%;height:100%;position:relative;overflow:hidden}.map-interactive-wrapper .map-content{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.map-interactive-wrapper .map-content .map-interactive{width:100%;height:100%}.map-interactive-wrapper .gm-style-iw{padding:8px 0 0 8px!important}.map-interactive-wrapper .gm-style-iw-d{margin-bottom:8px!important;padding:0 2px 0 0!important;overflow:hidden!important}.map-interactive-wrapper .gm-style-iw-d>div{max-height:inherit!important}.map-interactive-wrapper .gmnoprint.gm-bundled-control{right:32px!important}.map-interactive-wrapper .gm-bundled-control .gmnoprint>div{width:32px!important;height:64px!important}.map-interactive-wrapper .gm-bundled-control button img{width:15px!important;height:15px!important}.map-interactive-wrapper .gm-fullscreen-control,.map-interactive-wrapper .gm-svpc{width:32px!important;height:32px!important}.map-interactive-wrapper .gm-style-mtc button{height:32px!important;padding:6px 8px!important;font-size:15px!important}.map-interactive-wrapper .gm-style-mtc div,.map-interactive-wrapper .gm-style-mtc span,.map-interactive-wrapper .gm-style-mtc ul>li,.map-interactive-wrapper .gm-svpc,.map-interactive-wrapper .gm-svpc div,.map-interactive-wrapper .gm-control-active,.map-interactive-wrapper .gm-control-active div,.map-interactive-wrapper .gm-style-cc div{font-size:15px!important}.map-interactive-wrapper .gm-style .gm-control-active{width:32px!important;height:32px!important}.map-interactive-wrapper .gm-style .gm-control-active img{width:15px!important;height:15px!important}.map-interactive-wrapper .gm-style .gm-style-mtc button{font-size:15px!important}.map-interactive-wrapper .gmnoprint[data-control-width="32"][data-control-height="32"],.map-interactive-wrapper .gmnoprint[data-control-width="32"][data-control-height="32"]>div,.map-interactive-wrapper .gmnoprint[data-control-width="32"][data-control-height="32"]>div button{width:32px!important;height:32px!important}.map-interactive-wrapper .gmnoprint[data-control-width="32"][data-control-height="32"]>div button img{width:15px!important;height:15px!important}@media (width<=768px){.map-interactive-wrapper .gm-style-mtc button{padding:4px 6px!important}}.help-center-icon{width:48px}.help-center-link{align-items:center;gap:5px;display:inline-flex}.help-center-link span{text-decoration:underline}.help-center-panel{align-items:center;gap:var(--app-padding-xs);flex-direction:column;display:flex}.page-error{background:var(--app-color-bg-container);flex-direction:column;justify-content:center;display:flex}.page-error .page-error-description{color:var(--app-color-text)}.page-error .page-error-description a{color:inherit;text-decoration:underline}.page-error .page-error-description a:hover{color:var(--app-color-link)}.page-error .page-error-actions{margin-top:var(--app-padding-md)}.page-error .page-error-actions a:has(.ant-btn){display:inline-block}.page-error-dev-mode{max-width:1200px;margin:0 auto;padding:50px}.page-error-dev-mode pre{background:#dedede;padding:20px}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}body{background:var(--app-body-bg)}a{color:var(--app-color-link)}a:hover{color:var(--app-color-link-hover)}a .ant-typography{color:inherit}.ant-typography a{color:var(--app-color-link)}.ant-typography a:hover{color:var(--app-color-link-hover)}h1.ant-typography,.ant-typography-h1,.ant-typography h1,h2.ant-typography,.ant-typography-h2,.ant-typography h2,h3.ant-typography,.ant-typography-h3,.ant-typography h3{font-weight:var(--app-font-weight-heading)}h4.ant-typography,.ant-typography-h4,.ant-typography h4{font-weight:var(--app-font-weight-heading);color:var(--app-color-grey-3);text-transform:uppercase}h5.ant-typography,.ant-typography-h5,.ant-typography h5{font-weight:var(--app-font-weight-heading);color:var(--app-color-grey-3)}.ant-typography>textarea.ant-input{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.ant-drawer-body>.ant-space{display:flex}.ant-drawer-body .ant-input-number,.ant-drawer-body .ant-input-number-group-wrapper,.ant-drawer-body .ant-picker{width:100%}.ant-table .ant-table-cell{vertical-align:baseline}.ant-table-filter-dropdown-tree .ant-tree-node-content-wrapper{background:0 0!important}.ant-tabs .ant-tabs-tab-active{font-weight:500}.ant-input[readonly],.ant-input-number-readonly,.ant-select[readonly]{pointer-events:none;border-color:var(--app-color-border)!important;box-shadow:none!important}.ant-checkbox-wrapper:has(.ant-checkbox [readonly]){pointer-events:none}.ant-select-item-option-grouped{padding-left:12px}.ant-select-multiple.ant-select-show-arrow .ant-select-selector{padding-right:60px}.ant-select-dropdown .ant-select-dropdown-multiline-options .ant-select-item-option-content{line-clamp:var(--app-select-option-multiline-count);-webkit-line-clamp:var(--app-select-option-multiline-count);white-space:unset;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ant-alert{align-items:flex-start;display:flex}.ant-alert .anticon{margin-top:3px;font-size:16px}.ant-splitter{--app-control-item-bg-hover:var(--app-color-border-secondary);--app-control-item-bg-active:var(--app-color-highlight);--app-color-fill:var(--app-color-grey-3)}.base-header-wrapper{position:relative}.header{background:var(--app-color-bg-container);box-shadow:var(--app-layout-box-shadow);padding:var(--app-padding-lg) var(--app-layout-content-padding)}.header.header--absolute{background:0 0;width:100%;position:absolute;bottom:0}.header.header--absolute>div{z-index:1;position:relative}.header.header--absolute:before{content:" ";background:var(--app-color-bg-container);opacity:.9;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.header h1.ant-typography{margin:0}.header-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.header-top-left{align-items:center;gap:16px;display:flex;overflow:hidden}.header-top-left>*{flex-shrink:0}.header-top-left .header-title{flex-shrink:1;overflow:hidden}.header-top-right{justify-content:flex-end;gap:5px;margin-top:4px;display:flex}.header-top-right.-wrap{flex-wrap:wrap;flex:1 0 180px}.header-top-right .ant-btn{justify-content:center;align-items:center;display:flex}.header-breadcrumb{margin-top:10px}.queryable-select.ant-select .ant-select-content-has-search-value .state-tag{display:none}.risk-badge{justify-content:center;align-items:center;display:inline-flex}.filter-dropdown .filter-dropdown-content{padding-block:var(--app-padding-xs) 0;padding-inline:var(--app-padding-xs)}.filter-dropdown .filter-dropdown-actions{padding:calc(var(--app-padding-xs) - var(--app-line-width)) var(--app-padding-xs);border-top:var(--app-line-width) var(--app-line-type) var(--app-table-border-color);justify-content:space-between;display:flex;overflow:hidden}.progress-bar{align-items:center;width:100%;min-width:100px;display:flex}.progress-bar.-with-border{border:1px solid #d9d9d9;height:32px;padding:0 8px}.progress-bar .progress-bar-content{margin-top:-2px;margin-bottom:0}.progress-bar-slider{flex-grow:1;align-items:center;gap:10px;margin-top:-2px;display:flex}.progress-bar-slider .progress-bar-slider--root{flex-grow:1;margin:0}.progress-bar-slider .progress-bar-slider--root .progress-bar-slider--handle{opacity:0;margin-top:1.5px}.progress-bar-slider .progress-bar-slider--root .progress-bar-slider--handle:after{box-shadow:0 0 0 1.5px var(--app-color-info)}.progress-bar-slider .progress-bar-slider--root .progress-bar-slider--handle:hover:after{box-shadow:0 0 0 3px var(--app-color-info)}.progress-bar-slider .slider-text{justify-content:center;width:2em;display:flex}.progress-bar-slider .progress-bar-slider--rail,.progress-bar-slider .progress-bar-slider--track{border-radius:100px;height:8px}.progress-bar-slider .progress-bar-slider--track{background:var(--app-color-info)!important}.progress-bar-slider.-show-handle .progress-bar-slider--handle,.progress-bar-slider:hover .progress-bar-slider--handle{opacity:1}.progress-bar-slider.-success .progress-bar-slider--track{background:var(--app-color-success)!important}.progress-bar-slider.-success .progress-bar-slider--handle{border-color:var(--app-color-success)!important}.progress-bar-slider.-success .slider-text{color:var(--app-color-success)}.progress-filter-dropdown .filter-dropdown-content{width:200px;padding-bottom:8px}.tag-size-large{padding:4px 12px;font-size:14px}.collapse-ghost-container .collapse-ghost-container--header{display:none!important}.collapse-ghost-container .collapse-ghost-container--body{padding:0!important}.list-params-preview-panel{gap:var(--app-padding-xs);margin-top:var(--app-margin-xs);background-color:var(--app-background-container);justify-content:flex-end;align-items:center;display:flex}.list-table .list-table--table-header .ant-table-cell{white-space:pre-line;line-height:1.2}.list-table-lazy-loading .ant-table:not(.ant-table-empty) .list-table--table-header-cell{z-index:2;top:0;position:sticky!important}.list-table-lazy-loading .ant-table:not(.ant-table-empty) .list-table--table-header-cell.ant-table-cell-fix-start,.list-table-lazy-loading .ant-table:not(.ant-table-empty) .list-table--table-header-cell.ant-table-cell-fix-end{z-index:20}.list-table-lazy-loading .ant-table:not(.ant-table-empty) .list-table--table-content{max-height:var(--app-list-table-max-height);overflow-y:auto!important}.list-table-actions{margin-bottom:var(--app-margin-md)}.list-table-actions .list-table-actions-pusher-divider{flex-grow:1}.list-table-actions .list-table-actions-divider{width:var(--app-line-width);background-color:var(--app-color-split);margin:3px 0}.list-table-actions .list-table-actions-divider:first-child{display:none}.list-table-actions .list-table-actions-preview-button{padding-right:var(--app-padding-xs)}.list-table-row-deleting{opacity:.3;pointer-events:none}.list-table-row-deleting .list-table-row-actions-loading{opacity:initial;pointer-events:auto;margin:0 auto;display:block}.list-table-row-updated .list-table--table-body-cell{animation:.7s ease-in-out list-table-updated-animation}.list-table-row-failed .list-table--table-body-cell{animation:.7s ease-in-out list-table-failed-animation}@keyframes list-table-updated-animation{0%{background-color:#0000}20%{background-color:var(--app-color-blue-1)}to{background-color:#0000}}@keyframes list-table-failed-animation{0%{background-color:#0000}20%{background-color:var(--app-color-red-2)}to{background-color:#0000}}.app-layout-page{padding:var(--app-layout-content-padding);position:relative}.app-layout-page:has(>.ant-tabs){padding-top:var(--app-padding-sm)}.side-panel .side-panel-drawer--footer{border:none;padding:0}.side-panel .side-panel-footer_follow-content{padding-top:var(--app-margin-lg);border-top:var(--app-line-width) var(--app-line-type) var(--app-color-split)}.side-panel .side-panel-footer_sticky-bottom{padding:var(--app-drawer-footer-padding-block) var(--app-drawer-footer-padding-inline);border-top:var(--app-line-width) var(--app-line-type) var(--app-color-split)}.secondary-actions .secondary-actions--item{--app-dropdown-padding-block:0;--app-control-padding-horizontal:0;width:100%}.secondary-actions .secondary-actions--item .ant-btn{width:100%;padding:var(--app-dropdown-padding-block) var(--app-control-padding-horizontal);justify-content:flex-start}.secondary-actions .secondary-actions--item .ant-btn:hover{background:0 0}.field-select-tag .field-select-tag--root{background:gray;border:0;width:auto;padding:0;position:relative}.field-select-tag .field-select-tag--root .field-select-tag--content{margin:0}.field-select-tag .field-select-tag--root .ant-tag{margin:0;padding:5px 32px 5px 15px;font-size:14px}.field-select-tag .field-select-tag--root .field-select-tag--suffix{color:#fff;position:absolute;top:10px;right:10px}.field-select-tag.-no-margin-bottom{margin-bottom:0}.field-select-tag-dropdown .ant-select-item-group{min-height:0;padding:5px 5px 2px;position:relative}.field-select-tag-dropdown .ant-select-item-group:not(:first-child){padding-top:16px}.field-select-tag-dropdown .ant-select-item-group:not(:first-child):after{content:" ";background:#f5f5f5;width:100%;height:1px;display:block;position:absolute;top:8px;left:0}.field-select-tag-dropdown .ant-select-item-option{min-height:0;padding:2px 4px}.field-select-tag-dropdown .ant-select-item-option-selected{cursor:default;background:0 0!important}.field-select-tag-dropdown .ant-tag{margin:0}.asset-condition-rating-field-dropdown{min-width:100px}.asset-risk-field-dropdown{min-width:90px}.upload-file-types-info-text{text-decoration:underline}.upload-file-types-info-tooltip{column-gap:var(--app-padding);row-gap:var(--app-padding-xxs);padding:var(--app-padding-xxs) var(--app-padding-xs);grid-auto-flow:column;margin:0;display:grid}.upload-file-types-info-tooltip li{text-transform:uppercase;font-size:12px;list-style-position:inside}.upload-file-types-info-tooltip li::marker{content:"● "}.upload-file .upload-file--list:not(:empty){margin-top:var(--app-margin-sm)}.upload-file-dragger-content{justify-content:space-around;align-items:center;gap:var(--app-margin);display:flex}.upload-file-dragger-content .upload-file-dragger-icon{font-size:30px}.upload-file-dragger-content .upload-file-dragger-title:not(:last-child){margin-bottom:var(--app-margin-xs)}.upload-file-dragger-content .ant-typography{display:block}.upload-file-dragger-content .upload-file-dragger-infos .ant-typography{font-size:13px}.upload-file-dragger-content.-layout-draggerColumn{flex-direction:column}.upload-file-dragger-content.-layout-draggerColumn .upload-file-dragger-title:not(:last-child){margin-bottom:var(--app-margin)}.state-tag-text{font-size:inherit;background:0 0;border:none;padding:0;font-weight:500}.form-item-alert{margin-top:calc((var(--app-margin-lg) - var(--app-margin-xs)) * -1);margin-bottom:var(--app-margin-lg)}.breadcrumb.breadcrumb-compact{--app-breadcrumb-separator-margin:4px}.breadcrumb .breadcrumb--item a:hover{background:0 0}.flex-container{font-size:var(--app-font-size);flex-direction:column;align-items:flex-start;padding-top:10px;display:flex}.pdf-viewer-clickable-area{cursor:pointer;z-index:3;position:absolute;inset:0}.pdf-toolbar{z-index:10;flex-shrink:0;margin-bottom:4px;position:sticky;top:0;overflow:auto}.pdf-toolbar-inner{height:var(--app-control-height);border-radius:calc(var(--app-control-height) / 2);background-color:#0000001a;padding:0 3px;display:inline-flex}.pdf-viewer{flex-direction:column;display:flex;position:relative;overflow:hidden}.pdf-viewer.-hide-toolbar .pdf-toolbar{visibility:hidden}.pdf-viewer-wrapper{display:grid;overflow:auto}.pdf-viewer-wrapper.-fit-mode{justify-content:space-around;align-items:center}.pdf-viewer-container{display:flex;position:relative;overflow:visible}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{color-scheme:light only;text-align:initial;opacity:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;background-color:var(--highlight-bg-color);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;margin:-1px;padding:1px}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::selection{background:#0000ff40}@supports (background:color-mix(in srgb, AccentColor, transparent 75%)){.textLayer ::selection{background:color-mix(in srgb, AccentColor, transparent 75%)}}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}.state-edit-field-dropdown{min-width:100px}.state-edit-field-dropdown.-asset{min-width:110px}.state-edit-field-dropdown.-intervention,.state-edit-field-dropdown.-observation{min-width:130px}.batch-edit-select .ant-divider{border-top-width:2px}.batch-edit-select .ant-select{width:100%}.batch-edit-form-error div.ant-typography:last-child{margin-bottom:0}.assets-batch-edit-asset-type-alert .ant-alert-message span{display:block}.assets-batch-edit-asset-type-alert .ant-alert-message span+span{margin-top:var(--app-margin-xs)}.assets-batch-edit-asset-type-alert .ant-alert-message span strong{font-weight:500;text-decoration:underline}.assets-batch-edit-asset-type-alert ul{padding-left:var(--app-padding-lg);margin:0}.batch-transition .ant-divider{border-top-width:2px}.batch-transition-row{margin-bottom:40px}.batch-transition-row:last-child{margin-bottom:0}.batch-transition-row>.ant-typography{margin:0 0 5px}.batch-transition-row .batch-transition-row-info{margin:0;font-size:13px;font-style:italic}.batch-transition-row .ant-form-item{margin:0}.batch-transition-row .batch-transition-form-alert{margin-top:var(--app-margin-xs)}.icon-indicator-with-label .anticon{line-height:1;display:block}.icon-indicator-with-label .anticon svg{display:block}.icon-indicator-with-label .icon-indicator-label{color:var(--app-color-status-error);text-transform:uppercase;margin:2px;font-size:9px;font-weight:700;line-height:1}.icon-indicator-with-label.-big .icon-indicator-label{font-size:9px}.intervention-indicator .intervention-indicator-state .anticon{line-height:1}.intervention-indicator .intervention-indicator-state .anticon svg{width:30px;height:30px}.progress-edit-form .ant-form-item{margin-bottom:0}.progress-edit-form .ant-form-item-control-input{align-items:stretch}.progress-edit-form .progress-bar{height:100%}.intervention-duplicate-form-checkbox-alert{margin-top:calc(-1 * var(--app-margin-lg));margin-bottom:var(--app-margin-lg)}.modal-fullscreen{padding:0;top:50px;width:calc(100vw - 100px)!important;max-width:none!important;margin:0 auto!important}.modal-fullscreen .modal-fullscreen--container{flex-direction:column;height:calc(100vh - 100px);display:flex}.modal-fullscreen.-xs{top:20px;width:calc(100vw - 40px)!important}.modal-fullscreen.-xs .modal-fullscreen--container{height:calc(100vh - 40px)}.modal-fullscreen .modal-fullscreen--body{flex:1;overflow:hidden}.modal-fullscreen-loader{justify-content:center;align-items:center;height:100px;display:flex}.modal-fullscreen-body{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:auto}.page-modal .page-modal--header{border:none;margin-bottom:0;padding-bottom:0}.page-modal .page-modal-title{margin-bottom:0}.page-modal-header{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.page-modal-header .actions{align-items:center;gap:8px;display:flex}.page-modal-content{flex:1;overflow:auto}.page-modal-navigation{gap:5px;display:flex}.observation-recommended-interventions-bar{width:180px}.observation-recommended-interventions-bar .states-bar{background:#f0f0f0;border-radius:4px;height:8px;display:flex;overflow:hidden}.observation-recommended-interventions-bar .state-bar{height:8px;display:block}.observation-recommended-interventions-bar .progress-infos{text-align:right;white-space:nowrap;margin-top:4px;font-size:12px;line-height:12px;display:block}.save-bar-wrapper{z-index:var(--app-z-index-popup);position:relative}.save-bar-wrapper.sticky{position:sticky;top:0}.save-bar-wrapper .save-bar{border:1px solid var(--app-color-border-secondary);border-radius:var(--app-border-radius-sm);padding:0 var(--app-padding-sm);background-color:var(--app-color-bg-container);align-items:center;gap:8px;width:auto;height:38px;line-height:32px;display:inline-flex;overflow:hidden}.save-bar-wrapper .save-bar.success{color:var(--app-color-status-success);border-color:var(--app-green-3);background-color:var(--app-green-1)}.save-bar-wrapper .save-bar.warning{background-color:#0000;border-color:#0000}.save-bar-wrapper .save-bar .save-bar-icon{font-size:26px}.save-bar-wrapper .save-bar .save-bar-icon.success{fill:var(--app-green-2)}.save-bar-wrapper .save-bar .save-bar-icon.warning{color:var(--app-color-status-warning)}.save-bar-wrapper .save-bar .save-bar-message{text-align:center}.save-bar-wrapper .save-bar .save-bar-buttons{gap:8px;margin:0;display:flex}.condition-rating{position:relative}.condition-rating .condition-rating__icon{font-size:2rem}.condition-rating .condition-rating__text{margin-top:-2px;font-size:.875rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.asset-indicators{align-items:center;gap:var(--app-padding-sm);display:flex}.asset-indicators:empty{display:none}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;-moz-tab-size:4;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{padding-left:1.5em;list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{text-align:right;white-space:nowrap;width:1.2em;margin-left:-1.5em;margin-right:.3em;display:inline-block}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"•"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"☑"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"☐"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0, decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6, decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7, lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8, lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{text-align:left;margin-left:.3em;margin-right:-1.5em}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected{color:#fff}.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{vertical-align:middle;display:inline-block}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2px}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-thin,.ql-bubble .ql-stroke.ql-thin{stroke-width:1px}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor .ql-code-block-container{margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-bubble .ql-editor code{padding:2px 4px;font-size:85%}.ql-bubble .ql-editor .ql-code-block-container{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-bubble .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-bubble .ql-picker-label:before{line-height:22px;display:inline-block}.ql-bubble .ql-picker-options{white-space:nowrap;background-color:#444;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-bubble .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-label:before,.ql-bubble .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-label:before,.ql-bubble .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-label:before,.ql-bubble .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{top:5px;right:5px}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{color:#fff;background-color:#444;border-radius:25px}.ql-bubble .ql-tooltip-arrow{content:" ";border-left:6px solid #0000;border-right:6px solid #0000;margin-left:-6px;display:block;position:absolute;left:50%}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{color:#fff;background:0 0;border:none;outline:none;width:100%;height:100%;padding:10px 20px;font-size:13px;position:absolute}.ql-bubble .ql-tooltip-editor a{position:absolute;top:10px;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"×";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close){white-space:nowrap;position:relative}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before{color:#fff;content:attr(href);z-index:1;background-color:#444;border-radius:15px;padding:5px 15px;font-size:12px;font-weight:400;text-decoration:none;top:-5px;overflow:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{content:" ";border-top:6px solid #444;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;top:0}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):after{visibility:hidden;margin-left:50%;transition:visibility 0s .2s;position:absolute;left:0;transform:translate(-50%,-100%)}.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:before,.ql-container.ql-bubble:not(.ql-disabled) a:not(.ql-close):hover:after{visibility:visible}.quill-editor{background-color:#fff}.expression-description-modal .expression-description-modal--container{border-radius:6px;padding:0;overflow:hidden}.expression-description-modal .expression-description-modal--header,.expression-description-modal .expression-description-modal--footer{padding:var(--app-padding-sm) var(--app-padding-md);margin:0}.expression-description-modal .expression-description-modal--close{top:var(--app-padding-xs)}.expression-description-modal .expression-description-modal--body{border-top:solid 1px var(--app-color-border-secondary);border-bottom:solid 1px var(--app-color-border-secondary);padding:var(--app-padding-md);flex-direction:column;display:flex}.expression-description-modal .expression-description-modal--body h3{margin:0;font-size:14px}.expression-description-modal .expression-description-modal--body .ant-typography{margin:0}.expression-error-alert-details{margin-top:var(--app-margin-xxs)}.expression-error-alert-details .expression-error-alert-details__toggle{height:auto;font-size:inherit;padding:0}.expression-error-alert-details .expression-error-alert-details__message{margin:var(--app-margin-xxs) 0 0;padding:var(--app-margin-xs);border-radius:var(--app-border-radius);background:var(--app-color-grey-2);white-space:pre-wrap;word-break:break-word;font-family:monospace;font-size:12px;line-height:1.5}.asset-toggler-container{border:var(--app-line-width) var(--app-line-type) var(--app-color-border);border-radius:var(--app-border-radius);align-items:center;padding:2px;display:flex}.asset-toggler-container .element{font-size:20px}.asset-toggler-container .spacer{margin-right:14px}.asset-toggler-container .icon-container{margin-left:4px;display:flex}.defect-suggestion-item{cursor:pointer;margin:0;padding-left:5px;font-size:13px}.guidelinesWrapper{width:100%;height:100%;padding:0 24px;overflow:auto}.decision-tool-hide-button{text-align:right;width:100%}.photo-navigator-wrapper{justify-content:center;align-items:center;max-width:100%;margin:3px;display:flex}.photo-navigator-wrapper .photo-navigator-text{text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:100%;margin:3px}.decision-tool-button{margin:0;padding:3px;font-weight:700;text-decoration:underline}.decision-tool-modal{max-width:80vw;max-height:800px;position:relative;top:100px;overflow:hidden}.decision-tool-modal .decision-tool-container{display:flex;overflow:auto}.decision-tool-modal .decision-tool-container .decision-tool-first-column{flex-direction:column;width:100%;height:100%;display:flex}.decision-tool-modal .decision-tool-container .decision-tool-photo-container{background-color:#d9d9d9;place-content:center;align-items:center;margin:10px 0;display:flex}.decision-tool-modal .decision-tool-container .decision-tool-photo-container .decision-tool-defect-selector{width:100%}.decision-tool-modal .decision-tool-container .decision-tool-photo-container .decision-tool-photo-inner-div{display:inline-block;position:relative}.decision-tool-modal .decision-tool-container .decision-tool-photo-container .decision-tool-photo-inner-div img{object-fit:contain;object-position:center center;width:100%;height:100%;padding:32px}.decision-tool-modal .decision-tool-container .decision-tool-photo-container .decision-tool-photo-inner-div .decision-tool-saliency-map-spinner{width:100%;height:50%;position:absolute;top:50%;left:0}.decision-tool-modal .decision-tool-container .decision-tool-photo-container .decision-tool-photo-inner-div img.decision-tool-saliency-map{object-fit:cover;opacity:.8;position:absolute;top:0;left:0;overflow:hidden}.decision-tool-modal .decision-tool-container .divider{margin:5px}.decision-tool-modal .decision-tool-container .decision-tool-second-column{background-color:#e8e8ea;border:1px solid #0a0a13;max-width:30%;height:100%;padding:20px 0;overflow:hidden}.decision-tool-modal .decision-tool-container .decision-tool-second-column .guidelinesWrapper{width:100%;height:100%;padding:0 24px;overflow:auto}.decision-tool-modal .decision-tool-container .photo-navigator{justify-content:center;align-items:center;max-width:100%;margin:3px;display:flex}.decision-tool-modal .decision-tool-container .photo-navigator button{margin:3px}.decision-tool-modal .decision-tool-container .photo-navigator .photo-navigator-text{text-overflow:ellipsis;white-space:nowrap;flex:1;max-width:100%;margin:3px}@media screen and (width<=767px){.decision-tool-modal{max-height:calc(100vh - 10px - (var(--app-margin-xs) * 2) - 16px);position:relative;top:10px;overflow:auto}.decision-tool-modal .decision-tool-container .decision-tool-first-column{overflow:auto}.decision-tool-modal .decision-tool-container .decision-tool-first-column .first-column-header .ant-flex{display:flex}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container{justify-content:center;max-height:350px;display:flex}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div{text-align:center}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div img{margin:0;padding:0}.decision-tool-modal .decision-tool-container .divider,.decision-tool-modal .decision-tool-container .decision-tool-second-column{display:none}}@media screen and (width>=768px) and (width<=991px){.decision-tool-modal{max-width:90vw;max-height:600px;position:relative;top:40px}.decision-tool-modal .decision-tool-container .decision-tool-first-column{height:516px}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container{justify-content:center;height:392px;min-height:392px;display:flex}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div{max-height:392px}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div img{width:100%;height:100%;max-height:392px;padding:32px}.decision-tool-modal .decision-tool-container .decision-tool-second-column{height:516px}}@media screen and (width>=992px) and (width<=1199px){.decision-tool-modal{max-width:90vw;max-height:700px;position:relative;top:50px}.decision-tool-modal .decision-tool-container .decision-tool-first-column{height:616px}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container{justify-content:center;height:492px;min-height:492px;display:flex}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div{max-height:492px}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div img{width:100%;height:100%;max-height:492px;padding:32px}.decision-tool-modal .decision-tool-container .decision-tool-second-column{height:616px}}@media screen and (width>=1200px) and (width<=1599px){.decision-tool-modal{max-width:90vw;max-height:700px;position:relative;top:60px}.decision-tool-modal .decision-tool-container .decision-tool-first-column{height:616px}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container{justify-content:center;height:492px;min-height:492px;display:flex}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div{max-height:492px}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div img{width:100%;height:100%;max-height:492px;padding:32px}.decision-tool-modal .decision-tool-container .decision-tool-second-column{height:616px}}@media screen and (width>=1600px){.decision-tool-modal{max-width:70vw;max-height:800px;position:relative;top:50px}.decision-tool-modal .decision-tool-container .decision-tool-first-column{height:716px}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container{justify-content:center;height:592px;min-height:592px;display:flex}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div{max-height:592px}.decision-tool-modal .decision-tool-container .decision-tool-first-column .decision-tool-photo-container .decision-tool-photo-inner-div img{width:100%;height:100%;max-height:592px;padding:32px}.decision-tool-modal .decision-tool-container .decision-tool-second-column{height:716px}}.defects-suggestion .ant-spin{margin-left:5px}.defects-suggestion .bulb-outlined-wrapper{padding:5px 0}.defects-suggestion .defect-suggestion-label{padding-left:5px;font-size:13px}.defects-suggestion .suggestionSpinner{margin:0;padding-left:5px}.modal-scrollable-choices{max-height:60vh;overflow-y:scroll}.modal-scrollable-choices>div{flex:1;margin-top:8px;padding:.5rem}.modal-scrollable-choices input[type=radio]{display:none}.modal-scrollable-choices input[type=radio]:not(:disabled)~label{cursor:pointer}.modal-scrollable-choices input[type=radio]:disabled~label{color:#bcc2bf;box-shadow:none;cursor:not-allowed;border-color:#bcc2bf}.modal-scrollable-choices label{border:2px solid var(--app-color-success);border-radius:var(--app-border-radius);text-align:center;background:#fff;height:100%;margin-bottom:1rem;padding:1rem;display:block;position:relative}.modal-scrollable-choices input[type=radio]:checked+label{background:var(--app-color-success);color:#fff}.modal-scrollable-choices input[type=radio]:checked+label:after{color:#3d3f43;content:"✓";text-align:center;background:#fff;border:2px solid #1dc973;border-radius:50%;width:36px;height:36px;line-height:36px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.fetch-data-wrapper{justify-content:center;align-items:flex-start;min-height:130px;display:flex}.fetch-data-wrapper .ant-alert{display:inline-flex}.fetch-data-wrapper.-empty{align-items:center}.timeline-scroll-loader{flex-direction:column;align-items:center;gap:5px;display:flex}.timeline-scroll-loader .ant-typography{word-break:unset}.asset-timeline-header{align-items:center;gap:10px;margin-bottom:30px;display:flex}.asset-timeline{max-width:700px}.asset-timeline .ant-typography{margin-bottom:0}.asset-timeline .asset-timeline-item-card{border-radius:5px;margin-top:-10px;display:inline-block}.asset-timeline .asset-timeline-item-card--body{padding:0 20px 20px}.asset-timeline .asset-timeline-item-card--header{border:none;min-height:50px;padding:0 20px}.asset-timeline .asset-timeline--root{--app-steps-dot-current-size:16px;--app-cmp-steps-icon-border-width:3px;padding-top:20px}.asset-timeline .asset-timeline--root.asset-timeline-scroll-loading .asset-timeline-item-last .asset-timeline-item-tail{border-inline-start-style:dashed;display:block}.asset-timeline .asset-timeline--root.asset-timeline-scroll-loading .asset-timeline-item-scroll-loader .asset-timeline-item-tail{display:none}.asset-timeline .asset-timeline--item.asset-timeline-item-scroll-loader .asset-timeline-item-head{background:0 0;width:auto;height:auto;margin:30px 0 0}.asset-timeline .asset-timeline--item.asset-timeline-item-scroll-loader:before{display:none}.asset-timeline .asset-timeline--item.asset-timeline-item-indicator .asset-timeline-item-card{background:#ffffff4d;border:3px solid #e2e3e4}.asset-timeline .asset-timeline--item.asset-timeline-item-indicator .asset-timeline-item-card--header{min-height:auto;padding:10px}.asset-timeline .asset-timeline--item.asset-timeline-item-indicator .asset-timeline-item-card--body{padding:0 10px 10px}.asset-timeline .asset-timeline--item .asset-timeline--item-icon:after{width:14px;height:var(--app-timeline-tail-width);background:var(--app-timeline-tail-color);margin-left:14px}.asset-timeline .asset-timeline--item[class*=-placement-end] .asset-timeline--item-icon:after{margin-left:-14px}.asset-timeline .timeline-item-details{border:1px solid #d9d9d9;border-radius:3px;margin-top:10px;padding:10px}.asset-timeline .timeline-item-details .ant-row:not(:last-child){margin-bottom:5px}.asset-timeline .timeline-item-details .modified-by .ant-typography{font-size:11px}.asset-timeline .current-previous-value{align-items:center;gap:5px}.asset-timeline .intervention-item-details{margin-top:15px}.asset-timeline .intervention-item-details h4.ant-typography{text-transform:none;color:#595959}.asset-timeline .intervention-item-details .intervention-type .ant-typography{color:#abaaaa;margin-right:5px;font-size:11px}.asset-timeline .intervention-item-actions{justify-content:flex-end;gap:5px;padding:5px 5px 0 50px;display:flex}.asset-timeline .intervention-item-actions .ant-btn{height:auto;padding:0 5px}.tab-view.-full-height{flex:1;height:100%;min-height:0}.tab-view.-full-height>div:not([role=tablist]),.tab-view.-full-height>div:not([role=tablist])>.tab-view--body{height:100%}.tab-view.-full-height>div:not([role=tablist])>.tab-view--body>.tab-view--content.-full-height{height:100%;overflow:hidden auto}.tab-view.-nested{border:none;border-radius:0;flex-direction:column;width:100%;min-height:100%;display:flex;overflow:hidden}.tab-view.-nested .tab-view--header{z-index:1;position:relative;border:0!important;margin:0!important;padding:0!important}.tab-view.-nested .tab-view--header .ant-tabs-nav-wrap{margin:0;padding:0;overflow:visible}.tab-view.-nested .tab-view--header .ant-tabs-nav-list{flex-wrap:wrap;gap:0;width:100%;margin:0;padding:0;display:flex}.tab-view.-nested .tab-view--header:after{background-color:var(--app-color-border-secondary);content:"";opacity:.7;height:1px;position:absolute;bottom:0;left:0;right:0}.tab-view.-nested .tab-view--item{--app-tabs-card-gutter:0;border:0;border-bottom:1px solid var(--app-color-border-secondary);text-align:center;white-space:nowrap;background-color:#0000;flex:1 0 auto;justify-content:center;width:auto;height:34px;margin:0;padding:0;line-height:22px;transition:color .3s;display:flex;position:relative;overflow:visible}.tab-view.-nested .tab-view--item:not(:last-child):after{background-color:var(--app-color-border-secondary);content:"";width:1px;position:absolute;top:0;bottom:0;right:0}.tab-view.-nested .tab-view--item[class*=-active]{border-bottom:2px solid var(--app-tabs-item-selected-color)}.tab-view.-nested .tab-view--item [role=tab]{white-space:nowrap;justify-content:center;align-items:center;gap:4px;width:100%;height:34px;padding:6px 8px;line-height:1;transition:color .3s;display:flex;overflow:visible}.tab-view.-nested .tab-view--item .ant-tabs-tab-icon{margin-right:0}.widgets-grid-row .row-widgets{margin-bottom:16px}.widgets-grid-column .column-content{flex-grow:1;flex-shrink:1;overflow:hidden}.widgets-grid-column .column-widgets{flex:0 0 360px}.chart-card .chart-card--extra{padding:0!important}.intervention-followup-alert{margin-bottom:var(--app-margin-sm)}.intervention-followup-alert ul{padding-left:var(--app-padding-md);margin:0}.intervention-followup-alert ul li:not(:last-child){margin-bottom:var(--app-margin-sm)}.follow-up-actions .follow-up-dropdown-wrapper .new-follow-up{width:100%;padding:var(--app-padding-xxs);border-bottom:var(--app-line-width) var(--app-line-type) var(--app-color-border-secondary);background-color:var(--app-color-bg-elevated)}.follow-up-actions .follow-up-dropdown-wrapper .new-follow-up .ant-btn{padding:var(--app-control-padding-horizontal);justify-content:flex-start;align-items:center;display:flex}.follow-up-actions .follow-up-dropdown-wrapper .header-follow-up-button-dropdown{max-height:300px;overflow-y:auto}.links-list{margin:0;padding:0}.links-list li{list-style-type:none}.actions-bar{gap:5px}.actions-bar-dropdown .actions-bar-dropdown--item{--app-dropdown-padding-block:0;--app-control-padding-horizontal:0;width:100%}.actions-bar-dropdown .actions-bar-dropdown--item .ant-btn{width:100%;padding:var(--app-dropdown-padding-block) var(--app-control-padding-horizontal);justify-content:flex-start}.actions-bar-dropdown .actions-bar-dropdown--item .ant-btn:hover{background:0 0}.menu-tree-row{align-items:center;gap:var(--app-padding-xs);display:flex}.menu-tree-row-main-infos{flex-grow:1;overflow:auto}.menu-tree-row-description{margin-top:var(--app-padding-xs);color:var(--app-color-text-description)}.menu-tree .ant-tree-list-holder-inner{align-items:stretch}.menu-tree .menu-tree--item{padding:0 var(--app-padding-xs);border-bottom:var(--app-line-width) var(--app-line-type) #f0f0f0;margin:0}.menu-tree .menu-tree--item:hover{background-color:var(--app-tree-node-hover-bg)}.menu-tree .menu-tree--item>*{background:0 0!important}.menu-tree .menu-tree--item>:first-child{visibility:hidden}.menu-tree .menu-tree--item>:last-child{padding-top:var(--app-padding-xs);padding-bottom:var(--app-padding-xs);flex-grow:1;overflow:auto}.menu-tree .menu-tree--item[class*=-selected]{background-color:var(--app-tree-node-selected-bg)}.menu-tree .menu-tree--item-switcher{margin-top:var(--app-padding-xs)}.menu-tree .menu-tree--item-switcher svg{background-color:#fff}.menu-tree .menu-tree--item-switcher[class*=-noop]{visibility:hidden;width:10px}.info-with-icon{align-items:center;gap:var(--app-margin-xxs);display:inline-flex!important}.info-with-icon svg{flex-shrink:0}.intervention-section-tag{margin:0}.intervention-menu-tree .menu-tree-row-description{margin-top:0}.intervention-menu-tree-item-description{margin-top:var(--app-padding-xxs);gap:var(--app-padding-sm)}.intervention-menu-tree-item-description .ant-typography{color:inherit}.dataset-actions{gap:var(--app-padding-xs);display:flex}.dataset-actions-zoom-hidden{visibility:hidden;transition:none}.dataset-card{border:none}.dataset-card>.dataset-card--header{min-height:var(--app-control-height);margin-bottom:var(--app-padding-sm);border:none;padding:0}.dataset-card>.dataset-card--header .ant-typography{margin:0}.dataset-card>.dataset-card--body{padding:0}.dataset-card .dataset-card--body .dataset-actions{margin-bottom:var(--app-padding-sm);justify-content:right}.dataset-card .dataset-card-template-description,.dataset-card .dataset-wrapper-delete-warning{margin-bottom:var(--app-padding-sm);display:block}.dataset-cartesian-editor .ant-space{display:flex}.dataset-cartesian-editor .dataset-cartesian-clickable-area{cursor:pointer;width:100%;padding-bottom:56.25%;position:relative}.dataset-cartesian-editor .dataset-cartesian-clickable-area.-disabled{cursor:not-allowed}.dataset-cartesian-editor .dataset-cartesian-image{object-fit:contain;width:100%;height:100%;position:absolute}.user-avatar{color:var(--app-color-grey-8);user-select:none;background-color:#fafafa;border-color:#b8b7bf;font-size:13px;font-weight:600}.user-avatar.-clickable{cursor:pointer}.comment-form .ant-form{flex-grow:1}.comment-form .form-actions{margin-bottom:0}.comment-form .form-actions .ant-form-item-control-input-content{gap:var(--app-margin-sm);display:flex}.comment-form .ant-form-inline .comment-field{flex-grow:1;margin:0}.comment-form .ant-form-inline .form-actions{display:none}.comment-form-content{gap:var(--app-margin);padding:var(--app-padding) 0;display:flex}.comment-card{margin-top:var(--app-margin);margin-bottom:0}.comment-card .comment-card--meta-title{margin-bottom:0!important}.comment-card .comment-card--meta-title a,.comment-card .comment-card--meta-title .ant-typography{font-size:inherit;font-weight:inherit;color:inherit}.comment-card .comment-card--meta-title a:hover{text-decoration:underline}.comment-card .comment-content{margin-top:var(--app-margin-sm);white-space:pre-wrap}.observation-comments-list{flex-grow:1}.observation-comments-list .fetch-data-wrapper{height:100%}.observation-comments-list .card-skeleton{flex-grow:1}.observation-comments-list .list-load-more-button{margin-top:var(--app-margin);margin-bottom:var(--app-margin)}.intervention-section-comments{height:100%;position:relative;overflow-y:auto}.intervention-section-comments .comment-form{z-index:2;background-color:var(--app-color-bg-container);position:sticky;top:0}.dataset-file-download-button{max-width:100%}.dataset-file-download-button>span:not(.dataset-file-download-button--icon){text-overflow:ellipsis;max-width:100%;overflow:hidden}.image-with-data{position:relative}.image-with-data .image-with-data-image{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.image-with-data .image-with-data-overlay{position:absolute}.image-with-annotation{width:100%;height:100%}.image-with-annotation svg{width:100%;height:auto;display:block}.bounding-box{border:1px solid var(--app-color-white);box-shadow:1px 1px var(--app-color-black);position:absolute}.bounding-box-text{background-color:var(--app-color-white);border:3px solid var(--app-color-white);color:var(--app-color-black)}.image-skeleton .image-skeleton--root{width:100%;height:0;padding-top:56.25%;display:block;position:relative;overflow:hidden}.image-skeleton .image-skeleton--root .image-skeleton--content{width:100%;height:100%;position:absolute;top:0;left:0}.dataset-image-upload .upload-file--trigger.ant-upload-disabled{display:none}.dataset-image-upload .upload-file--trigger.ant-upload-disabled+.upload-file--list{margin-top:0}.gallery-modal{max-width:100vw;max-height:100vh;margin:0;padding:0;top:0}.gallery-modal .gallery-modal--container{background:0 0;padding:0}.gallery-modal .gallery-modal--close{display:none}.gallery-modal .gallery-modal--body,.gallery-modal .gallery-modal-content{overscroll-behavior-x:none;width:100vw;height:100vh;padding:0;position:relative;overflow:auto}.gallery-modal .gallery-modal-slide{position:relative}.gallery-modal .gallery-modal-slide>.ant-image{width:100%;max-width:100%;height:100%;max-height:100%}.gallery-modal .gallery-modal-slide>.ant-image img{object-fit:contain;width:100%;height:100%}.gallery-modal .gallery-modal-slide>div:not(.ant-image){margin:auto;position:absolute;inset:0;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important}.gallery-modal .gallery-modal-header,.gallery-modal .gallery-modal-footer{width:100%;height:var(--gallery-modal-gutter-y);z-index:10;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;left:0}.gallery-modal .gallery-modal-header .ant-btn,.gallery-modal .gallery-modal-footer .ant-btn{pointer-events:auto}.gallery-modal .gallery-modal-header{top:0}.gallery-modal .gallery-modal-footer{bottom:0}.gallery-modal .gallery-modal-title{max-width:calc(100% - var(--gallery-modal-gutter-x));padding-left:calc(var(--gallery-modal-gutter-x) * 2);padding-right:var(--gallery-modal-gutter-x);text-align:center;font-size:var(--app-font-size-lg);font-weight:var(--app-font-weight-medium);color:var(--app-color-grey-4);pointer-events:auto;flex-grow:1}.gallery-modal .gallery-modal-close-button{flex:0 0 var(--gallery-modal-gutter-x);justify-content:center;align-items:center;display:flex}.gallery-modal .gallery-modal-left,.gallery-modal .gallery-modal-right{top:var(--gallery-modal-gutter-y);width:var(--gallery-modal-gutter-x);height:calc(100% - (var(--gallery-modal-gutter-y) * 2));pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed}.gallery-modal .gallery-modal-left .ant-btn,.gallery-modal .gallery-modal-right .ant-btn{pointer-events:auto}.gallery-modal .gallery-modal-left{left:0}.gallery-modal .gallery-modal-right{right:0}.gallery-modal .gallery-modal-button{color:#fff;z-index:10}.gallery-modal .gallery-modal-button:disabled{opacity:.5}.gallery-modal .gallery-modal-button:not(:disabled):hover{color:#fff;background:#ffffff1a}.gallery-modal .gallery-modal-button.-outlined{background:#00000080;border:1px solid #fff3}.gallery-modal .gallery-modal-button.-outlined:not(:disabled):hover{border:1px solid #fff3}.gallery-modal .gallery-modal-actions{color:#fff;background:#00000080;border-radius:25px;align-items:center;height:50px;padding:0 10px;display:flex}.gallery-modal .gallery-modal-progress{padding-left:15px;padding-right:10px}.masonry-grid{width:auto;margin-left:-10px;display:flex}.masonry-grid-column{background-clip:padding-box;padding-left:10px}.masonry-grid-item{background:var(--app-color-grey-1);margin-bottom:10px}.masonry-grid-item .ant-image{width:100%}.gallery-thumbnail{position:relative}.gallery-thumbnail .gallery-thumbnail-overlay{cursor:pointer;opacity:0;background:#00000080;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.gallery-thumbnail .gallery-thumbnail-overlay.-visible{opacity:1}.gallery-thumbnail .gallery-thumbnail-overlay-actions{justify-content:center;align-items:center;display:flex}.gallery-thumbnail .gallery-thumbnail-button{color:#fff}.gallery-thumbnail .gallery-thumbnail-button:not(:disabled):hover{color:#fff;background:#fff3}.gallery-thumbnail .gallery-thumbnail-button .anticon{font-size:var(--app-button-content-font-size-lg)}.dataset-image-section .upload-file--list{display:none!important}.dataset-image-section .dataset-image-upload .image-skeleton,.dataset-image-section .masonry-grid{margin-top:var(--app-padding)}.dataset-image-section .dataset-image-uploading{border:var(--app-line-width) var(--app-line-type) var(--app-color-warning)}.dataset-image-section .dataset-image-deleted{background:#fff}.dataset-image-section .dataset-image-deleted .gallery-thumbnail-overlay{display:none!important}.dataset-zoom-modal-actions{gap:var(--app-padding-xs);display:flex}.dataset-zoom-modal-header{justify-content:space-between;align-items:center;gap:var(--app-padding);display:flex}.dataset-zoom-modal-header-title{flex:0 0 50%;padding-right:150px}.position-marker-wrapper{z-index:1;font-size:50px;line-height:0;position:absolute;transform:translate(-50%,-100%)}.position-wrapper{position:relative;overflow:hidden}.dataset-plan-positioning .dataset-card-content{position:relative}.dataset-plan-positioning .dataset-card-content .dataset-actions{z-index:10;margin:0;position:absolute;top:0;right:0}.dataset-plan-positioning .pdf-toolbar{align-self:self-start}.planPositioning-zoom-modal .dataset-zoom-modal--container{display:block;position:relative}.planPositioning-zoom-modal .dataset-zoom-modal--header{padding-bottom:var(--app-margin-xs);z-index:5;margin-bottom:0;position:relative}.planPositioning-zoom-modal .dataset-zoom-modal--body{width:100%;height:100%;margin-top:calc(-1 * (var(--app-control-height) + var(--app-margin-xs)));position:relative;overflow:visible}.planPositioning-zoom-modal .pdf-viewer{height:100%}.planPositioning-zoom-modal .pdf-toolbar{height:var(--app-control-height);align-self:center}.planPositioning-zoom-modal .pdf-viewer-wrapper{flex-grow:1}.planPositioning-zoom-modal .dataset-wrapper-delete-warning{position:absolute;top:50%;left:50%;transform:translate(-50%,50%)}.intervention-section-tabs .intervention-section-tabs-single{flex-direction:column;height:100%;display:flex;position:relative}.intervention-section-tabs .intervention-section-tabs-single-title{z-index:3;align-items:center;gap:var(--app-margin-xs);background:#fff;margin-bottom:0;padding:24px;line-height:1;display:flex;position:sticky;top:0}.intervention-section-tabs .intervention-section-tabs-single-content:has(.intervention-section-comments){overflow:hidden}.intervention-menu-card-wrapper .intervention-menu-card{display:none}.intervention-menu-card-wrapper.-visible .intervention-menu-card{display:block}.intervention-menu-card-wrapper.-visible .intervention-menu-show-button{display:none}.intervention-menu-card-wrapper.-hover-mode{position:relative}.intervention-menu-card-wrapper.-hover-mode .intervention-menu-card{z-index:5;position:absolute;top:0;left:0}.intervention-menu-card-wrapper.-hover-mode .intervention-menu-show-button{display:block!important}.intervention-menu-card-wrapper.-hover-mode .intervention-menu-hide-button{display:none}.intervention-section-form{flex-direction:column;height:100%;display:flex}.intervention-section-form .intervention-section-form-content{margin-top:1px;overflow:auto}.intervention-section-form .dataset-card--header{padding:var(--app-margin-lg) 0;background:var(--app-color-bg-container);z-index:1;margin-bottom:0;position:sticky;top:0}.intervention-section-form .dataset-card--header>div{min-height:var(--app-control-height)}.intervention-section-form .intervention-section-form-title{line-height:var(--app-control-height);margin-top:1px}.intervention-section-form .dataset-card+.dataset-card{margin-top:var(--app-margin-lg)}.recommendation-card-content-center{gap:var(--app-padding-sm);flex-direction:column;max-width:320px;margin:0 auto;padding-top:20px;padding-bottom:20px;display:flex}.recommendation-card-content-center.-empty{padding:0}.no-recommendations-infos{color:var(--app-color-grey-3)}.no-recommendations-infos .ant-empty-image{height:30px}.no-recommendations-infos .anticon{font-size:30px}.no-recommendations-infos .ant-empty-description{color:inherit}.recommendation-rename .ant-typography{margin:0;display:block}.recommendation-rename .ant-typography.ant-typography-edit-content{margin-right:var(--app-margin-xs);inset-block-start:0;inset-inline-start:0}.recommendation-card .recommendation-card--title .ant-typography{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.recommendation-card .recommendation-card--title:not(:empty),.recommendation-card .recommendation-card--extra:not(:empty){margin:16px 0}.recommendation-card .recommendation-card--body{margin-bottom:var(--app-card-body-padding)}.recommendation-card .recommendation-card--body>.ant-skeleton{margin-top:16px}.intervention-section-recommendation .recommendation-card,.intervention-section-recommendation .recommendation-card--header,.intervention-section-recommendation .recommendation-card--body{border:none;padding:0}.intervention-section-recommendation .recommendation-card--header{min-height:auto}.intervention-section-recommendation .recommendation-card--title span.ant-typography{font-size:var(--app-font-size-heading-3);line-height:var(--app-line-height-heading-3);color:var(--app-color-text-heading)}.observation-delete-related-items-list{margin-bottom:var(--app-margin-xs);padding-left:15px}.observation-validation-button{color:var(--app-color-warning);border-color:var(--app-color-warning)}.observation-validation-button:not(:disabled):not(.ant-btn-disabled):hover{color:var(--app-color-highlight-7);border-color:var(--app-color-highlight-7)}.observation-validation-tag{align-items:center;gap:var(--app-margin-xs);height:var(--app-control-height);cursor:default;padding:0 16px;font-size:14px;display:inline-flex}.observation-validation-tag>span.anticon{margin:0}.observation-validation-tag-tooltip{text-align:center;display:inline-block}.intervention-section-card-grid{height:100%}.intervention-section-card-grid .ant-splitter-panel>*{height:100%;overflow-x:hidden}.prev-next-nav{gap:5px;display:flex}.intervention-section-card-header{align-items:center;gap:var(--app-padding-sm);display:flex}.intervention-section-card-header>.ant-typography{font-size:inherit;font-weight:inherit;color:inherit}.intervention-section-card-header .model-link{font-size:var(--app-font-size);font-weight:var(--app-font-weight-base);color:var(--app-color-grey-4)}.intervention-section-card-header .model-link a{color:inherit;text-decoration:underline}.intervention-section-card-header .model-link a:hover{color:var(--app-color-link-hover)}.intervention-section-card-header-title{overflow:hidden}.intervention-section-card:not(.ant-card-loading) .intervention-section-card--body{padding:0}.intervention-section-card .intervention-section-card--header{padding:0;padding-right:var(--app-card-header-padding)}.intervention-section-card .intervention-section-card--header>div{gap:var(--app-padding-sm)}.intervention-section-card .intervention-section-card--header .intervention-section-card--title{padding-top:var(--app-margin-sm);padding-bottom:var(--app-margin-sm);padding-left:var(--app-card-header-padding)}.intervention-section-card .intervention-section-form{overflow:auto}.intervention-section-card .intervention-section-form .dataset-card--header{padding:var(--app-margin-lg) 0}.intervention-section-card .intervention-section-form .dataset-card+.dataset-card{border-top:var(--app-line-width) var(--app-line-type) var(--app-color-border-secondary)}.intervention-section-card .intervention-section-form-title{padding:var(--app-margin-lg);margin-bottom:0}.intervention-section-card .intervention-section-form-content{padding:var(--app-margin-lg);padding-top:0}.intervention-section-card .intervention-section-images{padding:var(--app-margin-lg)}.intervention-section-card .intervention-section-recommendation{padding:0 var(--app-margin-lg);overflow:auto}.intervention-section-card .intervention-section-recommendation .recommendation-interventions-table{border:var(--app-line-width) var(--app-line-type) var(--app-color-border-secondary);border-bottom:none}.intervention-section-card .intervention-section-tabs .dataset-card{padding:var(--app-margin-lg)}.intervention-section-card .intervention-section-tabs .comment-form{padding:0 var(--app-margin-lg)}.intervention-section-card .intervention-section-tabs .comment-form-content{padding-top:var(--app-margin-lg)}.intervention-section-card .intervention-section-tabs .observation-comments-list{padding:0 var(--app-margin-lg) var(--app-margin-lg)}.intervention-tab-details{gap:var(--app-margin-lg);min-height:500px;display:flex;overflow:hidden}.intervention-tab-details .intervention-menu-card,.intervention-tab-details .intervention-section-card{height:100%}.intervention-tab-details .intervention-menu-card .intervention-menu-card--body,.intervention-tab-details .intervention-section-card .intervention-menu-card--body,.intervention-tab-details .intervention-menu-card .intervention-section-card--body,.intervention-tab-details .intervention-section-card .intervention-section-card--body{height:calc(100% - 56px);margin-top:1px;overflow:auto}.intervention-tab-details .intervention-menu-card{width:20vw}.intervention-tab-details.-xs .intervention-menu-card,.intervention-tab-details.-sm .intervention-menu-card{width:calc(100vw - 132px)}.intervention-tab-details.-md .intervention-menu-card,.intervention-tab-details.-lg .intervention-menu-card{width:50vw}.intervention-tab-details.-xl .intervention-menu-card{width:25vw}.intervention-tab-details .intervention-section-card{flex-grow:1;overflow:hidden}.job-modules-table{width:100%}.job-module-icon{border:var(--app-line-width) var(--app-line-type) var(--app-color-border);border-radius:100%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.job-module-icon .anticon{font-size:15px}.job-module-outcome-tags{margin-bottom:var(--app-margin-sm)}.job-module-outcome-tags .ant-tag{font-size:11.5px;font-weight:500}.job-module-trigger-card-title{padding:var(--app-padding-sm) 0}.job-module-trigger-card{min-width:300px}.job-module-trigger-cards{margin-top:calc(var(--app-margin-xxl) + 2px)}.intervention-tab-modules-wrapper{align-items:flex-start;gap:var(--app-margin-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.recommended-interventions-summary-row{background-color:var(--app-table-footer-bg)}.recommended-interventions-summary-row>td:first-child{position:relative!important}.revison-content{margin-bottom:4px}.revison-content-text{align-items:center;gap:5px;display:flex}.revison-content-text .state-tag{margin-right:3px}.card-context-tabs-scrollable{flex-direction:column;min-height:500px;max-height:64vh;display:flex}.card-context-tabs-scrollable>.card-context-tabs--header{flex:none}.card-context-tabs-scrollable>.card-context-tabs--body{height:100%;overflow-y:auto}.card-context-tabs-scrollable>.card-context-tabs--actions li{margin:0}.card-context-tabs-scrollable .ant-card-bordered{height:auto}.json-editor .monaco-editor{border:1px solid #d8d8d8;border-radius:2px}.json-editor .monaco-editor,.json-editor .overflow-guard{height:100%!important}.json-editor .view-lines{line-height:1.5}.json-editor.-full-height{height:100%;position:relative}.schema-builder-dnd-handle{cursor:move;border-radius:15%;flex-direction:column;justify-content:center;align-items:center;padding:5px 10px;display:flex}.schema-builder-dnd-wrapper{width:100%;margin-bottom:var(--app-margin);border:solid 1px var(--app-color-grey-2);background-color:#f9f9f9;border-radius:5px}.schema-builder-form-list{padding:var(--app-padding-md);margin-bottom:var(--app-margin-lg);border:solid 1px var(--app-color-grey-2);background:#f3f3f3;border-radius:4px}.schema-builder-form-list-title{align-items:center;gap:var(--app-padding-xxs);display:flex}.schema-builder-form-list-add-button{width:100%;margin-top:var(--app-margin-sm)}.schema-builder-form-list-row{margin-top:var(--app-margin-lg);padding:var(--app-padding-sm);border:dashed 1px var(--app-color-grey-2);border-radius:4px}.schema-builder-form-list-row-title{margin-top:calc(var(--app-margin-lg) * -1);margin-bottom:var(--app-margin-xs)}.schema-builder-form-list-row-title .ant-form-item-label{margin:0;padding:0}.schema-builder-form-list-row-title .ant-form-item-label label{padding-left:var(--app-padding-xs);background:#f3f3f3}.schema-builder-form-list-row-title .ant-form-item-control{display:none}.schema-builder-form-list-row-content{gap:var(--app-padding-sm);display:flex}.schema-builder-form-list-row-field{flex-grow:1;overflow:hidden}.schema-builder-form-list-row-field .ant-form-item{margin:0}.schema-builder-form-list-row-actions{align-self:flex-start;align-items:center;display:flex}.schema-builder-condition-row{display:flex;overflow:hidden}.schema-builder-condition-row .ant-form-item{flex-grow:1;flex-shrink:1;overflow:hidden}.schema-builder-condition-field-model{flex-basis:50%}.schema-builder-condition-field-operator{flex-basis:150px}.schema-builder-condition-field-operator .ant-form-item-row{padding:0 var(--app-padding-sm)}.schema-builder-condition-field-value{flex-basis:50%}.schema-builder-expression-formula.ant-form-item-has-error .schema-builder-expression-hint{margin-bottom:var(--app-margin-lg)}.schema-builder-expression-status-icon{font-size:18px}.schema-builder-expression-status-icon.-error{color:var(--app-color-error)}.schema-builder-expression-status-icon.-success{color:var(--app-color-success)}.schema-builder-expression-hint{margin-top:var(--app-margin-xs)}.schema-builder-expression-hint .ant-typography{margin:0;font-size:13px;line-height:18px}.schema-builder-expression-variables{margin-bottom:var(--app-margin-lg)}.schema-builder-expression-variables>.ant-typography{color:var(--app-color-grey-8)}.schema-builder-expression-variables-grid{gap:var(--app-padding-sm);grid-template-columns:minmax(46px,auto) 1fr;display:grid}.schema-builder-expression-variables-grid .ant-form-item{margin:0}.schema-builder-expression-variables-grid .ant-form-item-label{display:none}.schema-builder-expression-variable-name{padding:0 var(--app-padding-xs);background:var(--app-color-white);justify-content:center;align-items:center;font-size:17px;line-height:18px;display:flex}.editor-expression-fields-inline{display:flex}.editor-expression-fields-inline .ant-form-item:first-of-type{flex:0 0 calc(100% - 305px)}.editor-expression-fields-inline .ant-form-item:nth-of-type(2){flex:0 0 155px}.editor-expression-fields-inline .ant-form-item:nth-of-type(3){flex:0 0 150px}.editor-expression-fields-inline .ant-form-item:nth-of-type(2) label:after,.editor-expression-fields-inline .ant-form-item:nth-of-type(3) label:after{display:none}.editor-expression-fields-inline .ant-form-item:nth-of-type(2) .ant-row,.editor-expression-fields-inline .ant-form-item:nth-of-type(3) .ant-row{padding-left:var(--app-padding-sm)}.editor-expression-fields-inline .ant-form-item:nth-of-type(2) .ant-input-number,.editor-expression-fields-inline .ant-form-item:nth-of-type(3) .ant-input-number{width:100%}.schema-builder-select{background:0 0;border:0;padding:0}.schema-builder-select>.schema-builder-form-list-row>.schema-builder-form-list-row-title label{background:#f9f9f9}.schema-builder-select .schema-builder-conditions{margin:var(--app-margin-sm) 0 0 0;padding:var(--app-margin-sm)}.schema-builder-select .schema-builder-conditions.-no-rows{background:0 0;border:none;padding:0}.schema-builder-select .schema-builder-conditions .schema-builder-form-list-title{display:none}.schema-builder-select .schema-builder-conditions .schema-builder-form-list-add-button{width:auto;margin:0}.schema-builder-select .schema-builder-conditions .schema-builder-form-list-row{margin:0 0 var(--app-margin-sm);border:none;padding:0}.schema-builder-select .schema-builder-conditions .schema-builder-form-list-row-title{display:none}.schema-builder-field-row{padding:var(--app-padding-xs)}.schema-builder-field-row.-active{opacity:.5}.schema-builder-field-row.-dragged{background-color:#c8c8dc66}.schema-builder-field-row-preview{justify-content:space-between;align-items:center;width:100%;display:flex}.schema-builder-field-row-preview .schema-builder-field-row-preview-left{align-items:center;gap:var(--app-margin-xxs);flex:33%;display:flex}.schema-builder-field-row-preview .schema-builder-field-label-preview{text-align:center;flex:33%;overflow:hidden}.schema-builder-field-row-preview .schema-builder-field-row-preview-right{justify-content:end;align-items:center;gap:var(--app-margin);flex:33%;display:flex}.group-preview-card{margin-bottom:var(--app-margin)}.group-preview-card .group-preview-card--title{margin-right:10px}.group-preview-card .editable-title{color:var(--app-color-text);margin:0}.group-preview-card .ant-typography-edit-content{inset-inline-start:0}.form-engine-editor .header-button{margin-bottom:10px}.schema-builder-form-modal{max-width:1600px}.schema-builder-form-modal .schema-builder-form-modal--container{padding-top:var(--app-padding-xs)}.schema-builder-form-modal .schema-builder-form-modal--close{right:10px}.schema-builder-form-modal .schema-builder-form-modal--body{flex-direction:column;height:80vh;padding:0;display:flex;position:relative;overflow:hidden}.schema-builder-form-modal .schema-builder-form-modal--body>.form-editor-tabs--root{height:100%}.schema-builder-form-modal .schema-builder-form-modal--body>.form-editor-tabs--root>[role=tablist]{width:100%;height:52px;padding:0 60px 0 var(--app-padding-sm);z-index:5;background:#fff;margin-bottom:0;position:sticky;top:0}.schema-builder-form-modal .schema-builder-form-modal--body>.form-editor-tabs--root .form-editor-tabs--body{padding:var(--app-padding-md);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden auto}.schema-builder-form-modal .schema-builder-form-modal--footer{border-top:var(--app-line-width) var(--app-line-type) var(--app-color-split);padding-top:var(--app-padding);margin-top:0}.field-with-info .ant-form-item{flex-grow:1}.field-with-info .anticon-info-circle svg{cursor:help;font-size:22px}.additional-costs-modal button[type=submit]{background-color:#90cc7b;border-color:#70ba56}.additional-costs-modal button[type=submit]:hover{background-color:#71be56;border-color:#589d40}.additional-costs-modal .additional-costs-modal--title{font-size:1.5rem;font-weight:600}.additional-costs-modal .additional-costs-modal--footer{justify-content:space-between;display:flex}.additional-costs-modal .cumulated-additional-cost{align-items:center;font-size:.875rem;font-weight:500;display:flex}.additional-costs-modal .cumulated-additional-cost .cost{font-weight:700}.additional-costs-modal .additional-costs-form{grid-template-columns:repeat(24,1fr);display:grid}.additional-costs-modal .additional-costs-header{background:#f7f7f7;padding:.5rem 0}.additional-costs-modal .additional-costs-row{padding:1rem 0 0}.additional-costs-modal .additional-costs-header,.additional-costs-modal .additional-costs-row{grid-gap:1rem;grid-column:1/span 24;grid-template-columns:repeat(24,1fr);display:grid}.additional-costs-modal .additional-costs-header .ant-col-1,.additional-costs-modal .additional-costs-row .ant-col-1{grid-column-end:span 1;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-2,.additional-costs-modal .additional-costs-row .ant-col-2{grid-column-end:span 2;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-3,.additional-costs-modal .additional-costs-row .ant-col-3{grid-column-end:span 3;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-4,.additional-costs-modal .additional-costs-row .ant-col-4{grid-column-end:span 4;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-5,.additional-costs-modal .additional-costs-row .ant-col-5{grid-column-end:span 5;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-6,.additional-costs-modal .additional-costs-row .ant-col-6{grid-column-end:span 6;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-7,.additional-costs-modal .additional-costs-row .ant-col-7{grid-column-end:span 7;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-8,.additional-costs-modal .additional-costs-row .ant-col-8{grid-column-end:span 8;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-9,.additional-costs-modal .additional-costs-row .ant-col-9{grid-column-end:span 9;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-10,.additional-costs-modal .additional-costs-row .ant-col-10{grid-column-end:span 10;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-11,.additional-costs-modal .additional-costs-row .ant-col-11{grid-column-end:span 11;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-12,.additional-costs-modal .additional-costs-row .ant-col-12{grid-column-end:span 12;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-13,.additional-costs-modal .additional-costs-row .ant-col-13{grid-column-end:span 13;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-14,.additional-costs-modal .additional-costs-row .ant-col-14{grid-column-end:span 14;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-15,.additional-costs-modal .additional-costs-row .ant-col-15{grid-column-end:span 15;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-16,.additional-costs-modal .additional-costs-row .ant-col-16{grid-column-end:span 16;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-17,.additional-costs-modal .additional-costs-row .ant-col-17{grid-column-end:span 17;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-18,.additional-costs-modal .additional-costs-row .ant-col-18{grid-column-end:span 18;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-19,.additional-costs-modal .additional-costs-row .ant-col-19{grid-column-end:span 19;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-20,.additional-costs-modal .additional-costs-row .ant-col-20{grid-column-end:span 20;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-21,.additional-costs-modal .additional-costs-row .ant-col-21{grid-column-end:span 21;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-22,.additional-costs-modal .additional-costs-row .ant-col-22{grid-column-end:span 22;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-23,.additional-costs-modal .additional-costs-row .ant-col-23{grid-column-end:span 23;max-width:100%;display:block}.additional-costs-modal .additional-costs-header .ant-col-24,.additional-costs-modal .additional-costs-row .ant-col-24{grid-column-end:span 24;max-width:100%;display:block}.additional-costs-modal .ant-form-item{margin-bottom:0}.additional-costs-modal .ant-input-number-outlined{width:100%}.project-costs-card{font-size:12px}.project-costs-card .title{text-align:right}.project-costs-card .ant-typography.disabled-cost{color:var(--app-color-grey-3);text-decoration:line-through}.project-costs-card .ant-typography.total-cost{color:var(--app-color-grey-5);font-size:16px;font-weight:700}.project-costs-card .line-no-costs{text-align:right;color:var(--app-color-grey-5);grid-column:1/span 3;margin-top:-10px;margin-bottom:10px;font-size:20px;font-weight:700;line-height:14px}.project-costs-card .line-separator{background-color:#f0f0f0;border:none;grid-column:1/span 3;width:100%;height:2px;margin-top:15px;margin-bottom:10px}.project-costs-card-grid{grid-template-columns:1fr auto auto;display:grid}.project-costs-card-grid .chip-color{width:7px;height:7px;margin:8px 10px 0 20px}.project-costs-card-grid .cost{text-align:right}.project-costs-card-grid .title,.project-costs-card-grid .cost{color:var(--app-color-text)}.project-costs-card-grid svg{margin-right:5px}.user-organization-header-alert{margin-bottom:var(--app-margin-lg)}.user-organization-header-card{width:100%;margin-bottom:var(--app-margin-lg)}.user-organization-header-card .ant-skeleton{width:100%}.user-organization-header-card .user-organization-header-card--header{border:none}.user-organization-header-card .user-organization-header-card--header .title{font-size:var(--app-card-title-font-size);font-weight:var(--app-font-weight-base);margin-top:var(--app-margin-sm)}.user-organization-header-card .user-organization-header-card--header .secondary-title{font-size:var(--app-card-secondary-title-font-size);font-weight:var(--app-font-weight-base);color:var(--app-color-grey-4);margin-top:0}.user-organization-header-card .user-organization-header-card--header>div{margin-top:var(--app-margin-lg);align-items:flex-start}.user-organization-header-card .user-organization-header-card--header .anticon{margin-right:var(--app-margin-xxs)}.user-organization-header-card .user-organization-header-card--body{padding-top:0}.user-organization-header-card .user-organization-header-card--body .ant-typography:last-child{margin-bottom:0}.user-organization-header-card.-fixed-width{max-width:300px}.model-tree-item-title{align-items:center;gap:8px;display:flex}.model-tree-item-title .condition-rating svg{width:20px;height:20px}.model-tree-item-title .condition-rating__text{font-size:8px}.user-items{gap:var(--app-padding-xl);max-width:100%;padding-top:var(--app-padding-md);grid-template-columns:1fr minmax(0,3fr);display:grid}.user-items .organization-tree-card{flex-grow:1;margin-top:7px;overflow-y:auto}.user-items .organization-tree-card .organization-tree-card--body{height:100%;padding:0}.user-items .organization-tree-card .ant-spin{min-height:100%}.user-items .organization-tree-card .model-tree--root{padding:var(--app-padding)}.user-items td.table-name a{font-weight:var(--app-font-weight-medium);text-decoration:underline!important}.user-items .ant-skeleton-avatar{max-width:20px;max-height:20px}.user-items .type span.ant-typography{margin-bottom:unset;align-items:center;gap:8px;display:flex}.text-skeleton .text-skeleton--title{margin-top:0;margin-bottom:0}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,code[class*=language-] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*=language-]::selection,pre[class*=language-] ::selection,code[class*=language-]::selection,code[class*=language-] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#9a6e3a;background:#ffffff80}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function,.token.class-name{color:#dd4a68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.app-logo img{width:120px;display:block}.app-logo a{display:block}.about-modal .about-modal--container{padding:0}.about-modal .about-modal--close{top:var(--app-padding-xs)}.about-modal .about-modal--header,.about-modal .about-modal--footer{padding:var(--app-padding-sm) var(--app-padding-md);margin:0}.about-modal .about-modal--body{border-top:solid 1px var(--app-color-border-secondary);border-bottom:solid 1px var(--app-color-border-secondary);padding:var(--app-padding-md);gap:var(--app-margin-md);flex-direction:column;display:flex}.about-modal .api-version h4.ant-typography,.about-modal .app-version h4.ant-typography{color:var(--app-color-primary);text-transform:none;margin:0}.about-modal .api-version a,.about-modal .app-version a{color:inherit}.batch-preview-link{gap:4px;display:inline-flex}.organization-context-label{align-items:center;gap:var(--app-padding-xs);color:var(--app-color-grey-6)}.organization-context-label .ant-typography{font-size:inherit;line-height:inherit;color:inherit}.organization-context-label.-sm{gap:var(--app-padding-xxs);font-size:var(--app-font-size-sm);line-height:var(--app-font-size-sm)}.app-layout-sidebar{box-shadow:var(--app-layout-box-shadow);z-index:var(--app-z-index-layout-shell)}.app-layout-sidebar.-xs{height:100%;position:fixed}.app-layout-sidebar[class*=-collapsed] li[role=separator]{margin:0 var(--app-margin-sm)}.app-layout-sidebar .app-layout-sidebar--body{height:100%;overflow:hidden auto}.app-layout-sidebar li[role=separator]{margin:0 var(--app-margin)}.app-layout-sidebar--menu .app-layout-sidebar--menu-item[disabled=true]{cursor:not-allowed}.app-layout-sidebar--menu .app-layout-sidebar--menu-item[disabled=true] a{pointer-events:none}.app-layout-sidebar--menu .app-layout-sidebar--menu-item[class*=-selected]{border-right:3px solid var(--app-color-primary)}.ant-btn.nav-button{--app-button-only-icon-size:18px;--app-button-content-font-size:18px}.ant-btn.nav-button:not(:disabled){--app-btn-text-color-hover:var(--app-color-grey-8)}.notification-card{padding:var(--app-padding-sm);border-left:solid 3px var(--app-color-grey-2);cursor:pointer;margin-bottom:1px;position:relative}.notification-card.-unread{border-color:var(--app-color-info)}.notification-card.-unread .notification-card-title,.notification-card.-unread .notification-card-date,.notification-card.-unread .notification-card-content{color:var(--app-color-grey-10)}.notification-card.-unread .notification-card-date{font-weight:500}.notification-card.-unread .notification-card-indicator{background:var(--app-color-info)}.notification-card.-pending{opacity:.5}.notification-card:after{content:"";width:calc(100% - var(--app-padding-sm) * 2);bottom:-1px;left:var(--app-padding-sm);border-bottom:solid 1px var(--app-color-grey-1);display:block;position:absolute}.notification-card .notification-card-icon{flex-shrink:0;font-size:17px}.notification-card .notification-card-title{color:var(--app-color-grey-8);flex-grow:1;overflow:hidden}.notification-card .notification-card-title .ant-typography{color:inherit;margin:0}.notification-card .notification-card-title h3{flex-shrink:1;min-width:0;font-size:15px;font-weight:400;line-height:23px}.notification-card .notification-card-title span{font-size:12.5px;font-weight:500;line-height:23px}.notification-card .notification-card-title .notification-card-subtitle{flex:1;min-width:0}.notification-card .notification-card-date{user-select:none;flex-shrink:0;font-size:13px;line-height:23px}.notification-card .notification-card-indicator{background:var(--app-color-grey-2);border-radius:50%;width:7px;height:7px}.notification-card .notification-card-content{margin-top:var(--app-padding-xxs);font-size:12.5px;line-height:16px}.notification-card .notification-card-content div.ant-typography{margin-bottom:var(--app-padding-xs)}.notification-card .notification-card-content .ant-typography{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}.notification-card .notification-card-content .ant-typography:last-child{margin:0}.notification-card .notification-card-content a{color:var(--app-color-text)}.notification-card .notification-card-content a:hover{color:var(--app-color-grey-8)}.notification-card .notification-card-content .model-link,.notification-card .notification-card-content .help-center-link,.notification-card .notification-card-content .batch-preview-link{gap:4px}.notification-card .notification-card-content .model-link a,.notification-card .notification-card-content a.batch-preview-link,.notification-card .notification-card-content .help-center-link span{text-decoration:underline}.notifications-list{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.notifications-list .fetch-data-wrapper{min-height:auto;padding:var(--app-padding-xl) 0}.notifications-list .fetch-data-wrapper.-loading{padding:0}.notifications-list .notifications-list-no-more{justify-content:center;align-items:center;gap:var(--app-padding-xxs);border-left:solid 3px var(--app-color-grey-2);height:34px;font-size:12.5px;display:flex}.notifications-list .notifications-list-no-more .anticon{color:var(--app-color-alt-green-8);font-size:14px}.notifications-panel-overlay{right:0!important}.notifications-panel-overlay .notifications-panel--container{padding:0}.notifications-panel-content{flex-direction:column;width:500px;height:calc(100vh - 80px);display:flex;position:relative;overflow:hidden}.notifications-panel-content [role=tablist]{z-index:1;padding:var(--app-padding-xs) var(--app-padding-md);border-bottom:solid 1px var(--app-color-grey-1);flex:0 0 45px;justify-content:end;align-items:center;margin:0;display:flex;position:sticky;top:0}.notifications-panel-content [role=tablist] .notifications-tabs--item{padding:0}.notifications-panel-content [role=tablist]:before{display:none}.notifications-panel-content .notifications-tabs--root{flex-direction:column;flex:1;min-height:0;display:flex}.notifications-panel-content .notifications-tabs--body{height:100%}.notifications-panel-content .notifications-tabs--content{flex-direction:column;height:100%;display:flex;overflow:hidden}.nav-button-notifications-badge{cursor:pointer}.nav-button-notifications-badge .nav-button-notifications-badge--indicator{width:var(--app-badge-indicator-height);height:var(--app-badge-indicator-height);margin-top:7px;right:6px}.organization-popover{max-width:320px}.organization-popover .organization-popover-container{padding:var(--app-padding-md)}.organization-popover .organization-popover-title{margin-bottom:0;font-size:16px;font-weight:500}.organization-popover .organization-logo{width:auto;max-width:150px;height:auto;max-height:110px;margin-top:var(--app-margin-xs)}.organization-popover .flex-container{font-size:14px}.organization-popover .flex-container strong{font-weight:500}.organization-popover .flex-container .intervention-template-link-content,.organization-popover .flex-container .ant-typography{line-height:17px}.organization-popover-target{cursor:pointer}.organization-context-header .organization-context-header-logo{margin-left:var(--app-padding-sm)}.organization-context-header .organization-context-header-logo .organization-logo{width:auto;height:25px}.organization-context-header .organization-context-header-logo .organization-logo-icon{font-size:17px;line-height:17px}.organization-context-header .organization-context-select{font-size:16px;font-weight:500}.organization-context-header .organization-context-select .organization-context-select-content,.organization-context-header .organization-context-select .organization-context-select-suffix{color:var(--app-color-text)!important}.organization-context-header .organization-context-header-title{color:var(--app-color-text);padding:0 var(--app-padding-sm);font-size:16px;font-weight:500}.app-layout-header{width:100%;z-index:var(--app-z-index-layout-shell);border-bottom:var(--app-line-width) var(--app-line-type) var(--app-color-border);align-items:center;padding:0;display:flex;position:sticky;top:0;overflow:auto hidden}.app-layout-header.-xs .app-layout-header-logo,.app-layout-header.-xs .app-layout-header-menu{padding:0 var(--app-padding-xs)}.app-layout-header .app-layout-header-logo{padding:0 var(--app-padding-md);justify-content:center;align-items:center;overflow:hidden}.app-layout-header .app-logo img{width:100px}.app-layout-header .app-layout-header-divider{--app-divider-vertical-margin-inline:0;height:26px}.app-layout-header .app-layout-header-organization{padding:var(--app-layout-header-organization-padding)}.app-layout-header .app-layout-header-menu{padding:0 var(--app-padding-md);align-items:center;gap:var(--app-padding-xs);margin-left:auto;display:flex}.app-layout-header .app-layout-header-menu .notifications-panel-trigger{align-items:center;display:flex}.app-layout-header .user-dropdown-menu-trigger{padding-left:var(--app-padding-xs)}.app-layout{height:100vh;overflow:hidden}.app-layout .app-layout-body{flex:1;min-height:0;overflow:hidden}.app-layout .app-layout-content{height:100%;overflow-y:auto}.app-layout .app-layout-content>.page-error{height:100%}.information-section{padding:var(--app-padding-lg);background:var(--app-color-bg-container)}.information-section+.information-section{padding-top:0}.information-section-header{align-items:center;gap:var(--app-padding-xs);margin-bottom:var(--app-padding-lg);display:flex}.information-section-header .ant-typography{margin:0;font-size:21px;font-weight:400}.information-section-icon{border:solid 1px var(--app-color-grey-1);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.information-section-icon .anticon{color:var(--app-color-info);font-size:18px}.information-section-line{content:" ";border-top:solid 1px var(--app-color-grey-1);flex-grow:1}.information-section-content{padding-left:calc(34px + var(--app-padding-xs))}.information-section.-warning .information-section-icon .anticon{color:var(--app-color-warning)}.asset-type-details-tab .flex-container{margin-bottom:var(--app-margin-md);padding:0}.asset-type-details-tab .information-section-content>.ant-spin-nested-loading:last-child .flex-container{margin-bottom:0}.asset-type-details-tab a{color:inherit;font-weight:400;text-decoration:underline}.asset-type-details-tab .information-section.-warning strong{font-weight:500}.ant-typography.batch-preview-page-description{align-items:center;gap:var(--app-padding-xs);margin-bottom:var(--app-margin-xl);display:flex}.batch-preview-page-layout-content{min-height:100%}.batch-preview-page-layout-content.-with-error{flex-direction:column;display:flex}.batch-preview-page-layout-content.-with-error .app-layout-page{flex:1;padding:0}.batch-preview-page-layout-content.-with-error .page-error{height:100%;padding:0}.tree-map-filter-item{gap:var(--app-padding-xs);align-items:center;display:flex}.tree-map-filter-item .tree-map-filter-item--root[class*=-disabled] .tree-map-filter-item--label .ant-typography{color:var(--app-color-grey-3)}.tree-map-filter-item .tree-map-filter-item--icon+span{padding:0}.tree-map-filter-item .tree-map-filter-item--icon+span .ant-typography{padding-left:var(--app-padding-xs)}.tree-map-filter-item-color{border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.tree-map-sub-filter-card{padding:5px}.tree-map-sub-filter-card .tree-map-sub-filter-card--header{gap:var(--app-padding-xs);align-items:center!important;padding:0!important}.tree-map-sub-filter-card .tree-map-sub-filter-card--expand-icon{margin-inline-end:0!important;padding:0!important}.tree-map-sub-filter-card .tree-map-sub-filter-card--title{font-size:13px;font-weight:var(--app-font-weight-medium);line-height:24px}.tree-map-sub-filter-card .tree-map-sub-filter-card--body{padding:2px 0 2px 24px!important}.tree-map-sub-filter-card:not(:last-child){border-bottom:var(--app-line-width) var(--app-line-type) var(--app-color-border-secondary)}.tree-map-sub-filter-card .tree-map-filter-item .tree-map-filter-item--root{align-items:center}.tree-map-sub-filter-card .tree-map-filter-item .tree-map-filter-item--root:after{display:none}.tree-map-sub-filter-card .tree-map-filter-item .tree-map-filter-item--label{display:inline-flex}.tree-map-sub-filter-card .tree-map-filter-item .ant-typography{font-size:13px;line-height:15px;display:inline-block}.tree-map-sub-filter-card-content{flex-direction:column;gap:6px;display:flex}.tree-map-filter-card{border:var(--app-line-width) var(--app-line-type) var(--app-color-border-secondary);border-radius:var(--app-border-radius-lg);margin-bottom:var(--app-margin-sm);border-bottom:none}.tree-map-filter-card:last-child{margin-bottom:0}.tree-map-filter-card.-no-arrow>.ant-collapse-item>.tree-map-filter-card--header{cursor:default}.tree-map-filter-card.-no-arrow>.ant-collapse-item>.tree-map-filter-card--header .tree-map-filter-card--title{cursor:default;padding-left:var(--app-padding-xs)}.tree-map-filter-card.-no-content>.ant-collapse-item>.ant-collapse-panel{display:none}.tree-map-filter-card>.ant-collapse-item>.tree-map-filter-card--header{border-bottom:var(--app-line-width) var(--app-line-type) var(--app-color-border-secondary);font-weight:var(--app-font-weight-medium);padding:5px}.tree-map-filter-card>.ant-collapse-item>.tree-map-filter-card--header>.tree-map-filter-card--expand-icon{padding-right:var(--app-padding-xs);margin-inline-end:0}.tree-map-filter-card>.ant-collapse-item>.ant-collapse-panel>.tree-map-filter-card--body{border-bottom:var(--app-line-width) var(--app-line-type) var(--app-color-border-secondary);padding:0}.tree-map-filter-location{padding:5px 0 5px 29px}.tree-map-filter-location .tree-map-filter-item .ant-typography{font-size:13px}.tree-map{background:var(--app-color-bg-container);height:100%;padding:3px;display:flex}.tree-map-filters{flex:0 0 240px;padding:5px;overflow-y:auto}.location-map-tab{height:100%;position:relative}.location-map-tab-actions{gap:var(--app-padding-xs);display:flex;position:absolute;top:-55px;right:0}.observation-summary dl{margin-bottom:20px}.observation-summary dt{color:#bfbfbf;font-size:12px;line-height:16px}.observation-summary dd{color:#666;margin:0;position:relative}.observation-summary dd .ant-spin{position:absolute;top:5px}.observation-summary dt,.observation-summary dd{overflow:hidden}.observation-summary dt .ant-typography,.observation-summary dd .ant-typography{font-size:inherit;line-height:inherit;color:inherit}.observation-summary .observation-recommended-interventions-table{border-top:solid 1px var(--app-color-border-secondary);margin-top:30px;padding-top:30px}.observation-summary dl.observation-summary-header{border:solid 1px var(--app-color-border);border-radius:5px;grid-template-columns:repeat(4,minmax(100px,auto));display:grid}.observation-summary dl.observation-summary-header dt,.observation-summary dl.observation-summary-header dd{border-right:solid 1px var(--app-color-border);padding:10px}.observation-summary dl.observation-summary-header dt:last-of-type,.observation-summary dl.observation-summary-header dd:last-of-type{border:0}.observation-summary dl.observation-summary-header dt{grid-row-start:1;padding-bottom:5px}.observation-summary dl.observation-summary-header dd{margin:0;padding-top:0}.observation-summary dl.observation-description dd,.observation-summary dl.observation-risk-matrix dd,.observation-summary dl.observation-severity-grid dd{border:solid 1px var(--app-color-border);border-radius:2px;padding:4px 8px}.observation-summary dl.observation-severity-grid{margin-bottom:7px}.observation-summary dl.observation-description{margin-bottom:30px}.observation-summary dl.observation-description dt{margin-bottom:7px}.observation-summary dl.observation-description dd{min-height:32px;max-height:85px;overflow:auto}.observation-summary dl.observation-risk-matrix,.observation-summary dl.observation-severity-grid{grid-row-gap:7px;grid-column-gap:20px;grid-template-columns:15fr 30fr 25fr 30fr;display:grid}.observation-summary dl.observation-risk-matrix dd,.observation-summary dl.observation-severity-grid dd{height:32px}.observation-summary dl.observation-risk-matrix dt,.observation-summary dl.observation-severity-grid dt{align-items:center;display:flex}.observation-summary.-xs dl.observation-risk-matrix{grid-template-columns:repeat(2,1fr)}.observation-summary.-xs dl.observation-risk-matrix dd{grid-row-start:2}.observation-summary.-xs dl.observation-severity-grid{grid-template-columns:repeat(2,1fr)}.observation-summary.-xs dl.observation-severity-grid dd{grid-row-start:4}.observation-summary.-xs dl.observation-severity-grid dd:nth-of-type(-n+2){grid-row-start:2}.observation-comments{flex-direction:column;max-height:500px;display:flex;position:relative;overflow-y:auto}.observation-comments .comment-form{z-index:2;background-color:var(--app-color-bg-container);position:sticky;top:0}.empty-data{height:100%}.position-wrapper-cartesian{width:100%;padding-bottom:56.25%}.cartesian-position-img{object-fit:contain;width:100%;height:100%;position:absolute}.observation-modal-content{height:100%;overflow:hidden}.observation-modal-content.-grid-col-3{grid-template-columns:42fr 40px 36fr 40px 26fr;display:grid}.observation-modal-content.-grid-col-2{grid-template-columns:56fr 40px 44fr;display:grid}.observation-modal-content .observation-summary,.observation-modal-content .observation-modal-grid-panel{overflow:hidden}.observation-modal-content .observation-modal-grid-panel.-scrollable{overflow-y:auto}.observation-modal-content .observation-modal-grid-divider{background:var(--app-color-border-secondary);width:1px;margin-left:20px}.observation-modal-content .observation-tabs{height:100%;overflow:hidden}.observation-modal-content .observation-tabs--item{padding-top:0}.observation-modal-content .observation-tabs--body{height:100%}.observation-modal-content .observation-tabs--content{height:100%;overflow:auto}.observation-modal-content .observation-tabs--content.observation-comments-tabpane{overflow:hidden}.observation-modal-content .observation-comments{height:100%;max-height:none}.card-in-view{padding:var(--app-padding-sm) var(--app-padding-lg);background-color:var(--app-color-white)}.card-in-view .card-in-view-header{z-index:1;padding:var(--app-padding-sm) 0;background:var(--app-color-white);border-bottom:var(--app-line-width) var(--app-line-type) var(--app-color-border);justify-content:space-between;align-items:center;position:sticky;top:0}.card-in-view .card-in-view-title{margin:0}.card-in-view .card-in-view-footer{z-index:1;background:var(--app-color-white);border-top:var(--app-line-width) var(--app-line-type) var(--app-color-border);justify-content:end;align-items:center;padding:12px 0;position:sticky;bottom:0}.step-badge{width:30px;height:30px;color:var(--app-color-primary);background:var(--app-color-primary-bg);border:solid 1px var(--app-step-badge-border-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.step-badge .ant-typography{color:inherit}.step-badge.-current{color:var(--app-color-text-light-solid);background:var(--app-color-primary)}.password-update-step-title{align-items:center;gap:10px;display:flex}.password-update-step-title.ant-typography{color:var(--app-color-text);font-weight:var(--app-font-weight)}.password-update-step-title.-current{color:var(--app-color-text-heading);font-weight:var(--app-font-weight-heading)}.user-preferences-notifications-status .ant-typography{color:var(--app-color-info)}.user-preferences-notifications-table{width:100%}.user-preferences-notifications-table .user-preferences-notifications-table--header .user-preferences-notifications-table--th{padding-left:var(--app-padding-sm);padding-right:var(--app-padding-sm)}.user-preferences-notifications-table .ant-table-cell{vertical-align:middle}.user-preferences-notifications-table .ant-table-cell>.ant-flex{display:inline-flex}.preferences-page .ant-tabs{max-width:calc(var(--app-breakpoint-xl) * 1px)}.static-layout-carousel-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;box-shadow:inset 0 0 100px #000}.static-layout{height:100vh;overflow:hidden}.static-layout .static-layout-main,.static-layout .static-layout-sider,.static-layout .static-layout-header,.static-layout .static-layout-footer{background:var(--app-layout-light-sider-bg)}.static-layout .static-layout-header{height:auto;margin-bottom:var(--app-margin-xl);flex-direction:column;align-items:center;padding:0;display:flex}.static-layout .app-logo{padding:60px 0}.static-layout .app-logo img{width:230px}.auth-layout .app-slogan{border-top:solid 1px var(--app-color-grey-1);border-bottom:solid 1px var(--app-color-grey-1);text-align:center;width:100%;padding:10px;font-size:21px;font-weight:300}.auth-layout .static-layout-main main:has(.page-error){justify-content:center;align-items:center;display:flex}.auth-layout .static-layout-main .page-error{padding:0}.auth-layout .help-center-panel{margin-bottom:var(--app-margin-md)}.login-page{text-align:center}.login-page .login-button{padding:0 var(--app-padding-xl)}.maintenance-page .app-logo{padding:var(--app-padding-sm) 0}.maintenance-page .static-layout-main{justify-content:center}.maintenance-page .static-layout-content{flex:none}.maintenance-page .static-layout-header{margin:0}.maintenance-page-content{flex-direction:column;align-items:center;gap:40px;display:flex}.maintenance-page-content img{width:202px;margin-bottom:10px}.maintenance-page-content .ant-typography{text-align:center;margin:0}.maintenance-page-content h1.ant-typography{font-size:20px}.maintenance-page-content div.ant-typography{font-size:15px;line-height:18px}.maintenance-page-content .ant-divider{margin:0}.sso-error-page{--orange:#ff912b;--gray-400:#615b57;--gray-700:#343131;--gray-800:#1a1816;--blue-900:#0e1114;--white:#fff}.sso-error-page .main-container{background-color:var(--blue-900);grid-template-rows:158px auto;min-height:100vh;display:grid}.sso-error-page .main-container button{cursor:pointer;background-color:var(--gray-800);border:1px solid var(--gray-400);border-radius:50px;min-height:42px;font-size:17px;font-weight:200;transition:all .3s}.sso-error-page .main-container button:hover{background-color:var(--blue-900);border-color:var(--orange)}.sso-error-page .main-container button:before{content:"";display:block;position:absolute}.sso-error-page .header-sso{border-bottom:2px solid var(--orange);background:url(/images/sso/header.webp) 0 0/cover no-repeat;width:100vw;height:158px;padding:44px 0 0 42px}.sso-error-page .header-sso img{width:260px}.sso-error-page .content{color:var(--white);background:url(/images/sso/background.jpg) 0 0/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;padding:6vh 0 0;display:flex}.sso-error-page .content h1.ant-typography{letter-spacing:3px;color:var(--white);align-items:center;gap:20px;margin:0;font-size:clamp(32px,5vw,55px);font-weight:100;display:flex}.sso-error-page .content h1.ant-typography:before{content:"";width:clamp(36px,4.5vw,52px);height:clamp(32px,4vw,46px);color:var(--white);background:url(/images/sso/warning.svg) no-repeat;display:block}.sso-error-page .error-message{border-top:1px solid var(--gray-700);border-bottom:1px solid var(--gray-700);align-items:center;gap:20px;margin:7.6vh 0 4.4vh;padding:3vh 87px 1vh;display:flex}.sso-error-page .error-message p{text-align:center;font-size:clamp(18px,2.2vw,23px);font-weight:200}.sso-error-page .error-message p span{color:var(--orange)}.sso-error-page .user-not-exist img{width:clamp(74px,10vw,90px);height:clamp(65px,8vw,79px)}.sso-error-page .user-not-exist p{max-width:460px}.sso-error-page .deactivated img{width:clamp(58px,8vw,71px);height:clamp(53px,6vw,65px);margin:0 0 10px}.sso-error-page .error-connexion{align-items:center;gap:10px}.sso-error-page .error-connexion p{max-width:375px}.sso-error-page .error-connexion img{margin:13px 0 0}.sso-error-page .error-connexion img:first-of-type{width:75px;height:19px}.sso-error-page .error-connexion img:nth-of-type(2){width:25px;height:22px}.sso-error-page .error-connexion img:last-of-type{width:80px;height:20px}.sso-error-page .contact-support{font-size:clamp(16px,2vw,19px);font-weight:200}.sso-error-page .btn-support{color:var(--white);margin:3.8vh 0 4.5vh;padding:0 48px 0 71px;position:relative}.sso-error-page .btn-support:before{background:url(/images/sso/support.svg) no-repeat;width:23px;height:23px;top:9px;left:40px}.sso-error-page .connexion{border-top:1px solid var(--gray-700);padding:5vh 0 20px}.sso-error-page .btn-connexion{color:var(--white);padding:0 34px 0 63px;position:relative}.sso-error-page .btn-connexion:before{background:url(/images/sso/back-icon.svg) no-repeat;width:20px;height:16px;top:12px;left:34px}@media screen and (width<=1299px){.sso-error-page body{grid-template-rows:140px auto}.sso-error-page header{height:140px;padding-top:39px}.sso-error-page header img{width:210px}.sso-error-page .error-message{gap:10px}}@media screen and (width<=770px){.sso-error-page body{grid-template-rows:120px auto}.sso-error-page header{height:120px;padding-top:33px}.sso-error-page header img{width:182px}.sso-error-page .content h1{letter-spacing:2px;gap:10px;font-weight:200}.sso-error-page .error-message{padding:3vh 10vw}.sso-error-page .error-connexion p{max-width:275px}}
