.icon-component{display:flex;align-items:center;justify-content:center}.icon-wrap{display:flex;cursor:pointer}.icon-wrap .hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;white-space:nowrap;visibility:hidden;height:28px;background-color:#1387cc;color:#fff;text-align:center;border-radius:30px;padding:6px 8px;position:absolute;z-index:10}.icon-wrap:hover .hint{visibility:visible}.button-component{border:none;border-radius:10px;cursor:pointer;height:30px;padding:0;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;column-gap:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button-component-squared{border-radius:4px;box-shadow:0 1px 1px #111a2d80}.button-component-text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:normal;letter-spacing:.5px;text-align:center;white-space:nowrap;color:#fff}.button-component-text:first-letter{text-transform:uppercase}.button-component.with-label{min-width:100px;width:fit-content;padding:0 8px}.button-component.with-icon{padding-left:5px;padding-right:8px}.button-component.icon-only{width:30px;padding:0}.button-component.primary,.button-component.primary:hover{background-color:#1387cc}.button-component.primary:active{background-color:#40a7ee;outline:none}.button-component.secondary{background-color:#ea4b89}.button-component.secondary:hover{background-color:#fd7ea9}.button-component.secondary:active{background-color:#fd9cba;outline:none}.button-component.tetriary{background-color:#88a1bd}.button-component.tetriary:hover{background-color:#98b1cd}.button-component.tetriary:active{background-color:#aec7e4;outline:none}.button-component.outlined{background-color:transparent;border:1px solid #98b1cd;color:#98b1cd}.button-component.outlined .button-component-text{color:#98b1cd}.button-component.outlined:hover{background-color:#98b1cd1a}.button-component.action{background-color:oklch(99% .009 253deg);border:1px solid oklch(85% .05 253deg)}.button-component.action .button-component-icon{color:#88a1bd}.button-component.action .button-component-icon-delete{color:#fbb8cb}.button-component.action:hover{background-color:#e2ecf9;border:1px solid oklch(75% .14 243deg)}.button-component.action:hover .button-component-icon{color:#52b7ff}.button-component.action:hover .button-component-icon-delete{color:#fd7ea9}.button-component.action:active{background-color:#cce0f9;border:1px solid oklch(60% .14 243deg);outline:none}.button-component.action:active .button-component-icon{color:#1387cc}.button-component.action:active .button-component-icon-delete{color:#ba0135}.button-component.action:disabled{border:1px solid oklch(94% .02 253deg)}.button-component.action:disabled .button-component-icon{color:#b7d0ee}.button-component:disabled{background-color:#edf2f9;cursor:default}.button-component:disabled .button-component-text,.button-component:disabled .button-component-icon{color:#b7d0ee;cursor:default}.button-component:disabled:hover{background-color:#edf2f9}.button-component .icon-container{height:18px}.checkbox-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer}.checkbox-container input{width:14px;height:14px;cursor:pointer;accent-color:oklch(65% .14 243deg)}.checkbox-container .checkbox-container{display:flex;align-items:center;margin-left:0;cursor:pointer}.checkbox-container .checkbox-container .checkbox-icon{display:flex;align-items:center;justify-content:center;user-select:none}.checkbox-container .checkbox-container .checkbox-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin-left:6px}.custom-checkbox{width:18px;height:18px}.checkbox-element{display:flex;column-gap:4px;align-items:center;padding:6px 8px;cursor:pointer;position:relative}.checkbox-element-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox-element-count{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;color:#1387cc}.checkbox-element-edit{position:absolute;right:34px;top:6px;background-color:#fff}.checkbox-element-clear{position:absolute;right:8px;top:6px;background-color:#fff}.checkbox-element-checked{border-radius:4px;background-color:#edf2f9}.checkbox-element-checked .checkbox-element-edit,.checkbox-element-checked .checkbox-element-clear{background-color:#edf2f9}.basic-line{box-sizing:border-box;min-height:1px;width:100%;border-top:2px oklch(70% .05 252deg);margin-top:2px}textarea{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;border:none;background-color:inherit;outline:none;width:100%;height:100%;resize:none;padding:8px}textarea::-webkit-outer-spin-button,textarea::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea[type=number]{-moz-appearance:textfield}.custom-area-container{position:relative;padding:0}.custom-area-container .custom-area{border-radius:4px;padding:6px 8px;background-color:#fff;border:solid .5px oklch(70% .05 252deg);box-sizing:border-box}.custom-area-container .placeholder-area{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;position:absolute;padding:0 3px;top:8px;left:5px;color:#88a1bd;background-color:#fff;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.custom-area-container:not(.disable).focus .placeholder-area,.custom-area-container:not(.disable):not(.empty) .placeholder-area,.custom-area-container:not(.disable):hover .placeholder-area{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;padding:0 3px;margin-left:3px;-webkit-transform:translate3d(0,-14px,0);transform:translate3d(0,-14px,0)}.custom-area-container.disable .custom-area-icon{color:#e2ecf9}.custom-area-container.disable .custom-area{border:none;background-color:#edf2f9;color:#88a1bd}.custom-area-container.disable .placeholder-area{background-color:inherit}.custom-area-container.error .custom-area-icon{color:#e2ecf9}.custom-area-container.error .custom-area{border:solid 1px oklch(50% .2 18deg)}.custom-area-container.error .placeholder-area{color:#ba0135}.custom-area-container.success .custom-area{border:solid 1px oklch(85% .12 174deg)}.custom-area-container.success .placeholder-area{color:#6de7c8}.custom-area-container:not(.disable):hover .custom-area-icon{color:#1387cc}.custom-area-container:not(.disable):hover .custom-area{border:solid 1px oklch(75% .14 243deg)}.custom-area-container.focus .custom-area-icon,.custom-area-container.focus:hover .custom-area-icon,.custom-area-container.focus .placeholder-area,.custom-area-container.focus:hover .placeholder-area{color:#1387cc}.custom-area-container.focus .custom-area,.custom-area-container.focus:hover .custom-area{border:solid 1px oklch(60% .14 243deg)}.collapsible-card-container{border:1px solid oklch(75% .05 252deg);border-radius:8px}.collapsible-card-container-interactive:hover{border:1px solid oklch(75% .14 243deg)}.collapsible-card-container-active,.collapsible-card-container-active:hover{border:1px solid oklch(60% .14 243deg)}.collapsible-card-container-drag{border:1px dashed oklch(60% .14 243deg)}.collapsible-card-container__header{height:18px;padding:8px;background-color:#cff2ff;display:flex;align-items:center;cursor:default;border-top-left-radius:7px;border-top-right-radius:7px}.collapsible-card-container__header-collapsible{cursor:pointer}.collapsible-card-container__header-collapsed{border-bottom-left-radius:7px;border-bottom-right-radius:7px}.collapsible-card-container__header-collapser{display:flex;padding-right:8px}.collapsible-card-container__header-filled{padding-right:8px;height:18px}.collapsible-card-container__header-chevron-up{height:18px;transform:rotate(0);transition:transform .5s ease}.collapsible-card-container__header-chevron-down{height:18px;transform:rotate(-90deg);transition:transform .5s ease}.collapsible-card-container__header-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:700;flex-grow:1;white-space:nowrap;overflow-x:hidden}.collapsible-card-container__header-title-centered{text-align:center}.collapsible-card-container__header-titleIcon{margin-right:8px;display:flex}.collapsible-card-container__header-default{background-color:#cff2ff}.collapsible-card-container__header-royal{background-color:#d0dff9}.collapsible-card-container__header-grey{background-color:#edf2f9}.collapsible-card-container__header-pink{background-color:#f6d4dc}.collapsible-card-container__header-pink-50{background-color:#fbb8cb}.collapsible-card-container__header-royal-50{background-color:#b3e3fc}.collapsible-card-container__header-grey-200{background-color:#e2ecf9}.collapsible-card-container__header-add-wrap{border-right:1px solid oklch(85% .05 253deg);padding-right:8px;margin-right:8px}.collapsible-card-container__header-add-icon{cursor:pointer}.collapsible-card-container-disabled .collapsible-card-container__header{background-color:#cff2ff;border-color:#b7d0ee}.collapsible-card-container-disabled .collapsible-card-container__header-title{color:#88a1bd}.collapsible-card-container-disabled .collapsible-card-container__header .icon-wrap svg>*{fill:#b7d0ee}.collapsible-card-container__content{padding:8px;height:calc(100% - 50px);min-height:32px}.collapsible-card-container-disabled{pointer-events:none}.collapsible-card-container-error{border-color:#ba0135}.switch-container{display:flex;flex-flow:row}.switch-container .text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;display:inline;max-width:82px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#111a2d;margin-left:16px}.switch-component{position:relative;display:inline-block;width:36px;height:18px}.switch-component input{opacity:0;width:0;height:0}.switch-component input:checked+.slider{background-color:#2d97dd}.switch-component input:focus+.slider{box-shadow:0 0 1px #2d97dd}.switch-component input:checked+.slider:before{-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translate(18px)}.switch-component input:hover+.slider{background-color:#40a7ee}.switch-component .slider{position:absolute;cursor:pointer;inset:0;background-color:#88a1bd;-webkit-transition:.4s;transition:.4s}.switch-component .slider:before{position:absolute;content:"";height:14px;width:14px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}.switch-component .slider.round{border-radius:18px}.switch-component .slider.round:before{border-radius:50%}.switch-component.disabled .slider{background-color:#e2ecf9}.switch-component.disabled .slider:before{background-color:#a7c0de}.loading-process{position:absolute;left:0;top:0;background:#fffffff2;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;visibility:hidden;border-radius:8px}.loading-process.show{visibility:visible}.loading-process .state-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;color:#111a2d;margin-bottom:10px}.loading-process .state-text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;margin:0 18px 18px;text-align:left;color:#333}.loading-process.error .state-title,.loading-process.nogeojson .state-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold}.loading-process.error svg path,.loading-process.nogeojson svg path{fill:#ba0135!important}.loading-process--icon{width:60px;height:60px;margin-bottom:26px}.loading-process--icon img{max-width:100%}.no-pointer{pointer-events:none}.loading-bar-container{position:relative;width:100%;height:4px;overflow:hidden;pointer-events:none;border-radius:8px 8px 0 0}.loading-bar-primary{background-color:#1387cc33}.loading-bar-primary .loading-bar-bar{background:linear-gradient(to right,#1976d200,#1976d2,#1976d200)}.loading-bar-secondary{background-color:#583da633}.loading-bar-secondary .loading-bar-bar{background:linear-gradient(to right,#9c27b000,#9c27b0,#9c27b000)}.loading-bar-success{background-color:#6de7c833}.loading-bar-success .loading-bar-bar{background:linear-gradient(to right,#4caf5000,#4caf50,#4caf5000)}.loading-bar-inherit{background-color:#9e9e9e33}.loading-bar-inherit .loading-bar-bar{background:linear-gradient(to right,#96969600,#969696,#96969600)}.loading-bar-bar{position:absolute;top:0;left:0;width:100%;height:100%;animation:loading-bar-animation 1.5s infinite ease-out;transform-origin:0 0}@keyframes loading-bar-animation{0%{transform:translate(-100%)}60%{transform:translate(100%)}to{transform:translate(100%)}}input{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;border:none;background-color:inherit;outline:none;width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.custom-input-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;display:block;margin-bottom:8px;color:#88a1bd}.custom-input-container{position:relative;display:flex}.custom-input-container .custom-input-icon{position:absolute;left:4px;top:3px;color:#88a1bd}.custom-input-container .custom-input{flex:1;height:30px;border-radius:8px;border:solid 1px oklch(85% .05 253deg);background-color:#fff;box-sizing:border-box;width:inherit;padding-left:8px}.custom-input-container .custom-input.with-icon{padding:0 0 0 30px}.custom-input-container .custom-input-icon-clear{position:absolute;right:4px;height:100%;display:flex;align-items:center}.custom-input-container.disable{cursor:default}.custom-input-container.disable .custom-input-icon{color:#e2ecf9;cursor:default}.custom-input-container.disable .custom-input{border:none;background-color:#edf2f9;color:#88a1bd}.custom-input-container.disable .placeholder-input{background-color:inherit}.custom-input-container.success .custom-input{border:solid 1px oklch(85% .12 174deg)}.custom-input-container.success .placeholder-input{color:#6de7c8}.custom-input-container:not(.disable):hover .custom-input-icon{color:#1387cc}.custom-input-container:not(.disable):hover .placeholder-input{color:#52b7ff}.custom-input-container:not(.disable):hover .custom-input{border:solid 1px oklch(75% .14 243deg)}.custom-input-container.focus .custom-input-icon,.custom-input-container.focus:hover .custom-input-icon,.custom-input-container.focus .placeholder-input,.custom-input-container.focus:hover .placeholder-input{color:#1387cc}.custom-input-container.focus .custom-input,.custom-input-container.focus:hover .custom-input{border:solid 1px oklch(60% .14 243deg)}.custom-input-container.error .custom-input-icon,.custom-input-container.error:hover .custom-input-icon{color:#e2ecf9}.custom-input-container.error .custom-input,.custom-input-container.error:hover .custom-input{border:solid 1px oklch(50% .2 18deg)}.custom-input-container.error .placeholder-input,.custom-input-container.error:hover .placeholder-input{color:#ba0135}.draggable-block{box-sizing:border-box;border:1px solid oklch(85% .05 253deg);border-radius:4px;display:flex;align-items:center;overflow:hidden;min-width:0}.draggable-block:hover{border-color:#52b7ff}.draggable-block:hover .draggable-block-aside{background-color:transparent}.draggable-block-aside{width:21px;background-color:transparent;display:flex;justify-content:center;align-items:center;border-top-left-radius:3px;border-bottom-left-radius:3px}.draggable-block-aside-icon{flex-grow:1}.draggable-block-main{display:flex;flex-direction:column;justify-content:center;padding:0 7px 0 4px;row-gap:6px;background-color:transparent;border-top-right-radius:3px;border-bottom-right-radius:3px;box-sizing:border-box;flex-grow:1;min-width:0}.draggable-block.grey{background-color:#edf2f9}.draggable-block-with-buttons{box-sizing:border-box;border:1px solid oklch(85% .05 253deg);border-radius:4px;display:flex;align-items:center;flex-flow:row;min-width:0}.draggable-block-with-buttons-buttons{background-color:#edf2f9;display:flex;height:18px;justify-content:end;padding-right:8px}.draggable-block-with-buttons-container{display:flex;min-width:0;flex-grow:1}.draggable-block-with-buttons-body{min-width:0;flex-grow:1}.draggable-block-with-buttons:hover{border-color:#52b7ff}.draggable-block-with-buttons:hover .draggable-block-with-buttons-aside,.draggable-block-with-buttons:hover .draggable-block-with-buttons-buttons{background-color:#b3e3fc}.draggable-block-with-buttons-drag,.draggable-block-with-buttons-drag:hover{border-color:#1387cc}.draggable-block-with-buttons-aside{width:18px;background-color:#edf2f9;display:flex;justify-content:center;align-items:center;border-top-left-radius:3px;border-bottom-left-radius:3px}.draggable-block-with-buttons-aside-icon{flex-grow:1}.draggable-block-with-buttons-aside-drag{background-color:#1387cc}.draggable-block-with-buttons-main{padding:8px;display:flex;flex-direction:column;row-gap:6px;background-color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px;box-sizing:border-box;width:100%}.draggable-block-with-buttons.single{height:46px}.draggable-block-with-buttons.single .draggable-block-with-buttons-aside,.draggable-block-with-buttons.single .draggable-block-with-buttons-main{height:44px}.draggable-block-with-buttons.double{height:84px}.draggable-block-with-buttons.double .draggable-block-with-buttons-aside{height:82px}.input-component input{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:NotoSans;font-size:11px;font-weight:400;border:none;background-color:inherit;outline:none;width:100%}.input-component input::-webkit-outer-spin-button,.input-component input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-component input[type=number]{-moz-appearance:textfield}.key-value-item{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;display:flex;column-gap:8px;align-items:center;height:18px;white-space:nowrap}.key-value-item-icon{width:18px;height:18px}.key-value-item-key{flex-grow:1;overflow-x:hidden;text-overflow:ellipsis}.key-value-item-value{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;color:#88a1bd}.outlined-container{padding:8px;border-radius:4px;border:1px solid oklch(85% .05 253deg);overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.radio-button-group{display:flex;width:100%;justify-content:space-between;align-items:center;border:0;height:30px;position:relative;padding:0}.radio-button-group-element{display:flex;align-items:center;column-gap:10px}.radio-button-group-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;margin:0;color:#88a1bd;position:absolute;top:-7px;left:0}.radio-button-group-input{width:14px;height:14px;margin:0}.radio-button-group-input:checked{color:#40a7ee}.radio-button-group-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px}.radio-input{-webkit-appearance:none;appearance:none;margin:0;width:14px;height:14px;border:1px solid oklch(70% .05 252deg);border-radius:50%;position:relative}.radio-input:hover{border:1px solid oklch(75% .14 243deg)}.radio-input:active{border:1px solid oklch(60% .14 243deg)}.radio-input:disabled{border:1px solid oklch(85% .05 253deg)}.radio-input:checked{border:1px solid oklch(70% .14 243deg)}.radio-input:checked:after{position:absolute;content:"";width:8px;height:8px;top:2px;left:2px;border-radius:50%;background-color:#40a7ee}.radio-input:checked:hover{border:1px solid oklch(60% .14 243deg)}.radio-input:checked:hover:after{background-color:#1387cc}.radio-input:checked:active{border:1px solid oklch(70% .14 243deg)}.radio-input:checked:active:after{background-color:#40a7ee}.radio-input:checked:disabled{border:1px solid oklch(85% .05 253deg)}.radio-input:checked:disabled:after{background-color:#b7d0ee}.separator-line{box-sizing:border-box;min-height:2px;width:100%;border-radius:2px;background-color:#e2ecf9;margin:4px 0}.separator-line-vertical{box-sizing:border-box;height:18px;min-width:1px;border-radius:1px;background-color:#b7d0ee}.slider-simple{display:flex;justify-content:space-between;align-items:center;margin:15px 8px;gap:10px;font-size:13px}.slider-simple--values{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:13px;display:flex;gap:2px;min-width:26px}.slider-simple--info{display:flex;gap:6px;align-items:center}.slider-simple--text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px}.slider-simple--current-value{flex:0 10%;text-align:right}.slider-simple--input{display:flex;align-items:center;flex:0 60%}.slider-simple--input input{height:1px}.slider-simple.disabled,.slider-simple.disabled>*{pointer-events:none!important;opacity:.65}.slider-range{width:100%}.slider-range--input{position:relative}.slider-range--input input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;position:absolute;margin:auto;top:0;bottom:0;background-color:transparent;pointer-events:none}.slider-range--input-track{width:100%;height:2px;background-color:#a6bfda;border-radius:3px;position:absolute;margin:auto;top:0;bottom:0}.slider-range input[type=range]::-webkit-slider-runnable-track{-webkit-appearance:none;height:5px}.slider-range input[type=range]::-moz-range-track{-moz-appearance:none;height:5px}.slider-range input[type=range]::-ms-track{appearance:none;height:5px}.slider-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:15px;width:15px;background-color:#40a7ee;cursor:pointer;border-radius:12px;pointer-events:auto;margin-top:-5px;transition:all ease-in .08s}.slider-range input[type=range]::-moz-range-thumb{-moz-appearance:none;height:15px;width:15px;background-color:#40a7ee;cursor:pointer;border-radius:12px;pointer-events:auto;margin-top:-5px;transition:all ease-in .08s}.slider-range input[type=range]::-ms-thumb{appearance:none;height:15px;width:15px;background-color:#40a7ee;cursor:pointer;border-radius:12px;pointer-events:auto;margin-top:-5px;transition:all ease-in .08s}.slider-range input[type=range]:active::-webkit-slider-thumb{transform:scale(1.25);background-color:#1387cc}.slider-range input[type=range]:active::-moz-range-thumb{transform:scale(1.25);background-color:#1387cc}.slider-range input[type=range]:active::-ms-track{transform:scale(1.25);background-color:#1387cc}.dd-disabled .gradient-select{opacity:.5}.shared-tabs-container{display:flex;justify-content:space-around}.shared-tabs-container .shared-tab-container{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:9px;font-weight:700;line-height:14px;height:24px;text-transform:uppercase;color:#88a1bd;text-align:center;background:none;border-radius:12px;border:none}.shared-tabs-container .shared-tab-container:hover{color:#1387cc}.shared-tabs-container .shared-tab-container.active{background-color:#1387cc;color:#fff}.shared-tabs-container.non-interactive .shared-tab-container:hover{color:#88a1bd}.shared-tabs-container.non-interactive .shared-tab-container.active{background:none;color:#1387cc}.simpleTabs{display:flex;flex-direction:column;height:100%}.simpleTabs .tabsList{display:flex;gap:8px;overflow:hidden;margin:0 8px;flex-shrink:0}.simpleTabs .tabsList .tab{flex:1;display:flex;align-items:center;justify-content:center;border:none;border-radius:10px;min-height:30px;cursor:pointer;color:#98b1cd;transition:all .2s ease;white-space:nowrap}.simpleTabs .tabsList .tab:hover:not(.disabled):not(.active){color:#111a2d;background-color:#edf2f9}.simpleTabs .tabsList .tab.active{color:#fff;background-color:#2d97dd;font-weight:600}.simpleTabs .tabsList .tab.disabled{color:#aec7e4;cursor:not-allowed;opacity:.6}.simpleTabs .tabsList .tab.disabled:hover{background-color:transparent;color:#aec7e4}.simpleTabs .tabsList .tab .tab-icon{font-size:16px}.simpleTabs .tabsList .tab .tab-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Medium;font-size:13px;font-weight:500;line-height:1.8}.simpleTabs .tab-content{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.simpleTabs .tab-icon{font-size:16px}.tag{display:flex;align-items:center;column-gap:8px;height:30px;background-color:#edf2f9;border-radius:8px;padding:0 8px}.tag-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;cursor:default}.tag:hover{border:1px solid oklch(75% .14 243deg)}.tag-checked,.tag-checked:hover{border:1px solid oklch(60% .14 243deg)}.mini-tag{display:flex;align-items:center;justify-content:center;min-width:41px;height:16px;border:1px solid oklch(85% .05 253deg);border-radius:20px;padding:0 4px;cursor:pointer;transition:border-color .2s ease;background-color:#8f80d8}.mini-tag-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-word;color:#fff;white-space:nowrap;text-overflow:ellipsis;user-select:none}.mini-tag--blue-100{background-color:#b3e3fc}.mini-tag--blue-100 .mini-tag-label{color:#111a2d}.mini-tag--pink-100{background-color:#fbb8cb}.mini-tag--pink-100 .mini-tag-label{color:#111a2d}.mini-tag--grey-200{background-color:#e2ecf9}.mini-tag--grey-200 .mini-tag-label{color:#111a2d}.mini-tag--royal-100{background-color:#b5cefe}.mini-tag--royal-100 .mini-tag-label{color:#111a2d}.mini-tag.primary{background-color:#b3e3fc}.mini-tag.primary .mini-tag-label{color:#111a2d}.mini-tag.secondary{background-color:#fbb8cb}.mini-tag.secondary .mini-tag-label{color:#111a2d}.mini-tag.tertiary{background-color:#b5cefe}.mini-tag.tertiary .mini-tag-label{color:#111a2d}.mini-tag.info{background-color:#e2ecf9}.mini-tag.info .mini-tag-label{color:#111a2d}.mini-tag:hover{border:1px solid oklch(75% .14 243deg)}.mini-tag:active{border:1px solid oklch(60% .14 243deg)}.text-cloud{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;border-radius:15px;height:32px;padding:8px 16px;box-sizing:border-box;background-color:#edf2f9;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.text-cloud-blue{background-color:#cff2ff}.text-cloud-pink{background-color:#f6d4dc}.text-cloud-bold{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold}.gap-wrapper,.flex-container-wrap{display:flex}@keyframes slideDown{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:400px;opacity:1;padding-top:8px;padding-bottom:8px}}@keyframes slideUp{0%{max-height:400px;opacity:1;padding-top:8px;padding-bottom:8px}to{max-height:0;opacity:0;padding-top:0;padding-bottom:0}}@keyframes itemFadeIn{0%{opacity:0;transform:translate(-10px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}.universal-section{width:300px;max-height:300px;min-height:34px;overflow:hidden;border:1px solid oklch(94% .02 253deg);border-radius:4px;margin:0 8px}.universal-section .universal-section-header{display:flex;flex-flow:row nowrap;align-items:center;height:34px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.universal-section .universal-section-header.primary{background-color:#cff2ff}.universal-section .universal-section-header.primary svg path{fill:#2d97dd}.universal-section .universal-section-header.secondary{background-color:#f6d4dc}.universal-section .universal-section-header.secondary svg path{fill:#df4180}.universal-section .universal-section-header.tertiary{background-color:#d0dff9}.universal-section .universal-section-header.tertiary svg path{fill:#014bee}.universal-section .universal-section-header:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 2px 8px #111a2d1a}.universal-section .universal-section-header .universal-section-name{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.universal-section .universal-section-header .universal-section-header-content{display:flex;align-items:center;margin:0 8px}.universal-section .universal-section-header .universal-section-icons{margin:8px;color:#88a1bd}.universal-section .universal-section-header .universal-section-icons.left{display:flex;align-items:center;gap:4px}.universal-section .universal-section-header .universal-section-icons.right{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-end;gap:4px}.universal-section .universal-section-header .universal-section-icons .icon-container.chevron-up{height:18px;transform:rotate(0);transition:transform .2s cubic-bezier(.4,0,.2,1)}.universal-section .universal-section-header .universal-section-icons .icon-container.chevron-down{height:18px;transform:rotate(180deg);transition:transform .2s cubic-bezier(.4,0,.2,1)}.universal-section .universal-section-header .universal-section-icons svg{transition:transform .15s cubic-bezier(.4,0,.2,1)}.universal-section .universal-section-header .universal-section-icons svg:hover{transform:scale(1.1)}.universal-section .universal-section-items{display:flex;flex-flow:column nowrap;gap:4px;padding:8px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.universal-section .universal-section-items.expanding{animation:slideDown .2s cubic-bezier(.4,0,.2,1) forwards}.universal-section .universal-section-items.collapsing{animation:slideUp .15s cubic-bezier(.4,0,.2,1) forwards}.universal-section .universal-section-items.expanding>*{animation:itemFadeIn .15s ease forwards;animation-fill-mode:both}.universal-section .universal-section-items.expanding>*:nth-child(1){animation-delay:.02s}.universal-section .universal-section-items.expanding>*:nth-child(2){animation-delay:.04s}.universal-section .universal-section-items.expanding>*:nth-child(3){animation-delay:.06s}.universal-section .universal-section-items.expanding>*:nth-child(4){animation-delay:.08s}.universal-section .universal-section-items.expanding>*:nth-child(5){animation-delay:.1s}.universal-section .universal-section-items.expanding>*:nth-child(n+6){animation-delay:.12s}.universal-section .universal-section-items.simple{overflow-y:auto}.universal-section .universal-section-items.simple::-webkit-scrollbar{display:none}.universal-section .universal-section-items.virtualized{padding:0}.universal-section .universal-section-items.virtualized .ReactVirtualized__Grid::-webkit-scrollbar{display:none}.universal-section .universal-section-items.virtualized .ReactVirtualized__Grid__innerScrollContainer{padding:0;box-sizing:border-box}.universal-section.compact{margin:0 4px}.universal-section.compact .universal-section-header{height:28px}.universal-section.compact .universal-section-header .universal-section-name{font-size:12px}.universal-section.expanded{max-height:none}.universal-section.expanded.flex-column{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.universal-section.expanded.flex-column .universal-section-items{flex:1;min-height:0;overflow:hidden;max-height:none}.universal-section.expanded.flex-column .universal-section-items.virtualized{padding:0}.universal-section.no-border{border:none}.universal-section.rounded{border-radius:8px}.universal-section.theme-dark{border-color:#e2ecf9}.universal-section.theme-dark .universal-section-header .universal-section-name{color:#fff}.universal-section.theme-dark .universal-section-header .universal-section-icons{color:#e2ecf9}.sticky-panel{position:fixed;z-index:220;background-color:#fff;border-radius:14px;box-shadow:0 2px 30px 4px #111a2d26;display:flex;flex-direction:column;overflow:hidden;animation:fadeInScale .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes sticky-expand-panel{0%{transform:scale(.98);box-shadow:0 0 20px 2px #111a2d1a}50%{transform:scale(1.01)}to{transform:scale(1);box-shadow:0 0 50px 4px #111a2d26}}@keyframes sticky-collapse-panel{0%{transform:scale(1);box-shadow:0 0 50px 4px #111a2d26}50%{transform:scale(.97)}to{transform:scale(.95);box-shadow:0 0 20px 2px #111a2d1a}}@keyframes sticky-content-expand-vert{0%{max-height:0}to{max-height:1000px}}@keyframes sticky-content-collapse-vert{0%{max-height:1000px}to{max-height:0}}@keyframes sticky-content-expand-horiz{0%{max-width:0}to{max-width:1000px}}@keyframes sticky-content-collapse-horiz{0%{max-width:1000px}to{max-width:0}}.sticky-panel__content{justify-content:center}.sticky-panel__content--start{justify-content:flex-start}.sticky-panel__content--end{justify-content:flex-end}.sticky-panel.expand-panel{animation:sticky-expand-panel .6s cubic-bezier(.4,0,.2,1) forwards}.sticky-panel.expand-panel .sticky-panel__content .sticky-panel__main,.sticky-panel.expand-panel .sticky-panel__content .sticky-panel__bottom,.sticky-panel.expand-panel .sticky-panel__content .sticky-panel__body{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility .3s ease .3s;overflow:hidden}.sticky-panel.expand-panel.sticky-panel--left .sticky-panel__main,.sticky-panel.expand-panel.sticky-panel--left .sticky-panel__bottom,.sticky-panel.expand-panel.sticky-panel--left .sticky-panel__body,.sticky-panel.expand-panel.sticky-panel--right .sticky-panel__main,.sticky-panel.expand-panel.sticky-panel--right .sticky-panel__bottom,.sticky-panel.expand-panel.sticky-panel--right .sticky-panel__body{animation:sticky-content-expand-vert .6s cubic-bezier(.4,0,.2,1) forwards}.sticky-panel.expand-panel.sticky-panel--top .sticky-panel__main,.sticky-panel.expand-panel.sticky-panel--top .sticky-panel__bottom,.sticky-panel.expand-panel.sticky-panel--top .sticky-panel__body,.sticky-panel.expand-panel.sticky-panel--bottom .sticky-panel__main,.sticky-panel.expand-panel.sticky-panel--bottom .sticky-panel__bottom,.sticky-panel.expand-panel.sticky-panel--bottom .sticky-panel__body{animation:sticky-content-expand-horiz .6s cubic-bezier(.4,0,.2,1) forwards}.sticky-panel.collapse-panel{animation:sticky-collapse-panel .7s cubic-bezier(.4,0,.2,1) forwards}.sticky-panel.collapse-panel .sticky-panel__content .sticky-panel__main,.sticky-panel.collapse-panel .sticky-panel__content .sticky-panel__bottom,.sticky-panel.collapse-panel .sticky-panel__content .sticky-panel__body{opacity:0;visibility:hidden;transition:opacity .2s ease .7s,visibility 0s linear .7s;overflow:hidden}.sticky-panel.collapse-panel.sticky-panel--left .sticky-panel__main,.sticky-panel.collapse-panel.sticky-panel--left .sticky-panel__bottom,.sticky-panel.collapse-panel.sticky-panel--left .sticky-panel__body,.sticky-panel.collapse-panel.sticky-panel--right .sticky-panel__main,.sticky-panel.collapse-panel.sticky-panel--right .sticky-panel__bottom,.sticky-panel.collapse-panel.sticky-panel--right .sticky-panel__body{animation:sticky-content-collapse-vert .7s cubic-bezier(.4,0,.2,1) forwards}.sticky-panel.collapse-panel.sticky-panel--top .sticky-panel__main,.sticky-panel.collapse-panel.sticky-panel--top .sticky-panel__bottom,.sticky-panel.collapse-panel.sticky-panel--top .sticky-panel__body,.sticky-panel.collapse-panel.sticky-panel--bottom .sticky-panel__main,.sticky-panel.collapse-panel.sticky-panel--bottom .sticky-panel__bottom,.sticky-panel.collapse-panel.sticky-panel--bottom .sticky-panel__body{animation:sticky-content-collapse-horiz .7s cubic-bezier(.4,0,.2,1) forwards}.sticky-panel.has-expand{transition:width .6s cubic-bezier(.4,0,.2,1),height .6s cubic-bezier(.4,0,.2,1),box-shadow .6s cubic-bezier(.4,0,.2,1)}.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel) .sticky-panel__content .sticky-panel__main,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel) .sticky-panel__content .sticky-panel__bottom,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel) .sticky-panel__content .sticky-panel__body{opacity:0;visibility:hidden;padding:0!important;margin:0!important}.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--left .sticky-panel__main,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--left .sticky-panel__bottom,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--left .sticky-panel__body,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--right .sticky-panel__main,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--right .sticky-panel__bottom,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--right .sticky-panel__body{height:0!important;max-height:0!important}.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--top .sticky-panel__header,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--bottom .sticky-panel__header{width:100%;height:100%;aspect-ratio:auto;display:flex;align-items:center;justify-content:center}.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--top .sticky-panel__main,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--top .sticky-panel__bottom,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--top .sticky-panel__body,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--bottom .sticky-panel__main,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--bottom .sticky-panel__bottom,.sticky-panel.has-expand:not(.expand-panel):not(.collapse-panel).sticky-panel--bottom .sticky-panel__body{width:0!important;max-width:0!important;flex:0 0 0!important}.sticky-panel.dark{background-color:#111a2d;color:#fff}.sticky-panel.dark .sticky-panel__icon svg path{fill:#fff}.sticky-panel.no-shadow{box-shadow:none}.sticky-panel--left .sticky-panel__content,.sticky-panel--right .sticky-panel__content{flex-direction:column;height:100%}.sticky-panel--top .sticky-panel__content{flex-direction:row;width:100%}.sticky-panel--top .sticky-panel__header{height:100%;aspect-ratio:1/1;padding:0;display:flex;align-items:center;justify-content:center}.sticky-panel--top .sticky-panel__main{flex:1}.sticky-panel--bottom .sticky-panel__content{flex-direction:row;width:100%}.sticky-panel--bottom .sticky-panel__header{height:100%;aspect-ratio:1/1;padding:0;display:flex;align-items:center;justify-content:center}.sticky-panel--bottom .sticky-panel__main{flex:1}.sticky-panel--top-left,.sticky-panel--top-right,.sticky-panel--bottom-left,.sticky-panel--bottom-right{border-radius:14px}.sticky-panel--top-left .sticky-panel__content,.sticky-panel--top-right .sticky-panel__content,.sticky-panel--bottom-left .sticky-panel__content,.sticky-panel--bottom-right .sticky-panel__content{flex-direction:column;width:100%;height:100%;justify-content:center;align-items:center}.sticky-panel--top-left .sticky-panel__main,.sticky-panel--top-right .sticky-panel__main,.sticky-panel--bottom-left .sticky-panel__main,.sticky-panel--bottom-right .sticky-panel__main{flex-direction:column;align-items:center;justify-content:center;gap:16px}.sticky-panel--top-left .sticky-panel__icon,.sticky-panel--top-right .sticky-panel__icon,.sticky-panel--bottom-left .sticky-panel__icon,.sticky-panel--bottom-right .sticky-panel__icon{margin:4px 0}.sticky-panel--top-left .sticky-panel__spacer,.sticky-panel--top-left .sticky-panel__bottom,.sticky-panel--top-right .sticky-panel__spacer,.sticky-panel--top-right .sticky-panel__bottom,.sticky-panel--bottom-left .sticky-panel__spacer,.sticky-panel--bottom-left .sticky-panel__bottom,.sticky-panel--bottom-right .sticky-panel__spacer,.sticky-panel--bottom-right .sticky-panel__bottom{display:none}.sticky-panel__content{display:flex;width:100%;height:100%}.sticky-panel__header{display:flex;align-items:center;justify-content:center;z-index:10;padding:0}.sticky-panel--left .sticky-panel__header,.sticky-panel--right .sticky-panel__header{height:50px;min-height:50px;padding:0}.sticky-panel--top .sticky-panel__header,.sticky-panel--bottom .sticky-panel__header{padding:0}.sticky-panel__main{display:flex;align-items:center;justify-content:center;overflow:hidden}.sticky-panel--left .sticky-panel__main,.sticky-panel--right .sticky-panel__main{flex-direction:column;gap:16px}.sticky-panel--top .sticky-panel__main,.sticky-panel--bottom .sticky-panel__main{flex-direction:row;gap:16px}.sticky-panel__body{display:flex;justify-content:center;align-items:center;flex:1;min-width:0;padding:8px 12px;overflow:hidden}.sticky-panel__spacer{flex:1}.sticky-panel__bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0;overflow:hidden}.sticky-panel__icon{display:flex;align-items:center;justify-content:center;margin:8px 0;cursor:pointer;color:#88a1bd;transition:color .2s ease,opacity .2s ease}.sticky-panel--top .sticky-panel__icon,.sticky-panel--bottom .sticky-panel__icon{margin:0 8px}.sticky-panel__icon:hover,.sticky-panel__icon.active{color:#1387cc}.sticky-panel__icon.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.sticky-panel__icon svg,.sticky-panel__icon .icon-container,.sticky-panel__icon [class*=icon-]{width:18px;height:18px}.sticky-panel__header .sticky-panel__icon{margin:0}.sticky-panel__divider{display:flex;background-color:#88a1bd;margin:6px 0}.sticky-panel--left .sticky-panel__divider,.sticky-panel--right .sticky-panel__divider{width:18px;height:1px}.sticky-panel--top .sticky-panel__divider,.sticky-panel--bottom .sticky-panel__divider{width:1px;height:18px;margin:0 6px}.sticky-panel--top .sticky-panel__header,.sticky-panel--bottom .sticky-panel__header{width:50px!important;min-width:50px!important;flex:0 0 50px!important}.sticky-panel--top .sticky-panel__header .sticky-panel__icon,.sticky-panel--bottom .sticky-panel__header .sticky-panel__icon{margin:0;display:flex;align-items:center;justify-content:center}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sticky-panel--left{border-radius:14px}.sticky-panel--left .sticky-panel__content{padding:2px 0}.sticky-panel--left .sticky-panel__icon{margin:6px 0}.sticky-panel--left .sticky-panel__icon:first-child{margin-top:8px}.sticky-panel--left .sticky-panel__icon:last-child{margin-bottom:8px}.sticky-panel--right{border-radius:14px}.sticky-panel--right .sticky-panel__content{padding:2px 0}.sticky-panel--right .sticky-panel__icon{margin:6px 0}.sticky-panel--right .sticky-panel__icon:first-child{margin-top:8px}.sticky-panel--right .sticky-panel__icon:last-child{margin-bottom:8px}.sticky-panel--top-left .sticky-panel__content{justify-content:flex-start}.sticky-panel--top-left .sticky-panel__main{flex-direction:row;padding:0 12px;width:100%;height:100%;justify-content:center;align-items:center}.sticky-panel--top-left .sticky-panel__icon{margin:0 8px}.sticky-panel--top-left .sticky-panel__divider{width:1px;height:18px;margin:0 6px}.sticky-panel--top-right .sticky-panel__content{justify-content:flex-end}.sticky-panel--top-right .sticky-panel__main{flex-direction:row;padding:0 12px;width:100%;height:100%;justify-content:center;align-items:center}.sticky-panel--top-right .sticky-panel__icon{margin:0 8px}.sticky-panel--top-right .sticky-panel__divider{width:1px;height:18px;margin:0 6px}@media (max-width: 768px){.sticky-panel--left:not(.has-expand),.sticky-panel--right:not(.has-expand){width:40px}.sticky-panel--top:not(.has-expand),.sticky-panel--bottom:not(.has-expand){height:40px}.sticky-panel__icon svg,.sticky-panel__icon .icon-container,.sticky-panel__icon [class*=icon-]{width:16px;height:16px}}.workspace-card{display:flex;flex-direction:column;gap:0;border:1px solid oklch(80% .05 252deg);border-radius:10px;background:#fff;cursor:pointer;font-family:Roboto,Arial,sans-serif;user-select:none;transition:box-shadow .15s ease,border-color .15s ease}.workspace-card.disabled{opacity:.6;pointer-events:none}.workspace-card.selected{border-color:#2d97dd}.workspace-card.selected .workspace-card__meta{background:#b3e3fc}.workspace-card.selected .workspace-card__permissions{background:#b5cefe}.workspace-card.highlight{background:#f3f9ff}.workspace-card__head{padding:8px;display:flex;align-items:center;gap:8px}.workspace-card__head-left{display:flex;align-items:center;gap:0;flex:1;min-width:0}.workspace-card__head-left-compact{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.workspace-card__head-left>*+*{margin-right:8px}.workspace-card__head-right{display:flex;align-items:center;gap:8px;margin-left:auto;opacity:0;transition:opacity .12s ease}.workspace-card:hover .workspace-card__head-right{opacity:1}.workspace-card__title{flex:1 1 auto;font-weight:600;font-size:13px;line-height:18px;color:#111a2d;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.workspace-card__badges{padding:0 8px 8px;display:flex;gap:6px;flex-wrap:wrap}.workspace-card__comment{padding:0 8px 8px;color:#a7c0de;font-size:12px;line-height:16px}.workspace-card__meta,.workspace-card__permissions{padding:8px;background:#edf2f9;border-radius:0 0 10px 10px}.workspace-card__meta{display:grid;grid-template-columns:auto 1fr;column-gap:6px;row-gap:2px;font-size:12px;color:#a7c0de}.workspace-card__meta-label{color:#7892ad;white-space:nowrap}.workspace-card__meta-value{color:#7892ad}.workspace-card__permissions{border-top:0;display:grid;row-gap:4px}.workspace-card__selection{display:flex;align-items:center;height:18px}.permissions-source-tree{display:flex;flex-direction:column;height:100%;overflow:hidden}.permissions-source-tree-loading{position:relative;height:100%;width:100%}.permissions-source-tree-empty{display:flex;align-items:center;justify-content:center;padding:32px;color:#a7c0de;font-size:13px;font-family:Roboto,Arial,sans-serif;line-height:20px}.permissions-source-tree-header{display:flex;align-items:center;padding:0 12px;height:34px;background-color:#cff2ff;border-bottom:1px solid oklch(90% .04 253deg);flex-shrink:0;gap:8px}.permissions-source-tree-header input[type=checkbox]{cursor:pointer;width:16px;height:16px;flex-shrink:0}.permissions-source-tree-header .permissions-tree-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#1387cc}.permissions-source-tree-header .permissions-tree-icon svg{width:20px;height:20px}.permissions-source-tree-header .permissions-tree-icon svg path{fill:#1387cc}.permissions-source-tree-header .permissions-tree-label{flex:1;font-size:13px;font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:20px;color:#111a2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permissions-source-tree-header .permissions-tree-counter{background:#b3e3fc;color:#111a2d}.permissions-source-tree-search{padding:8px;background:#fff;border-bottom:1px solid oklch(90% .04 253deg);flex-shrink:0}.permissions-source-tree-content{flex:1;overflow-y:auto;padding:8px 10px 8px 8px}.permissions-source-tree-content::-webkit-scrollbar{width:8px}.permissions-source-tree-content::-webkit-scrollbar-track{background:#e2ecf9;border-radius:2px}.permissions-source-tree-content::-webkit-scrollbar-thumb{background:#aec7e4;border-radius:2px}.permissions-source-tree-content::-webkit-scrollbar-thumb:hover{background:#a7c0de}.permissions-tree-source{border-radius:8px;overflow:hidden;background-color:#fff;border:1px solid oklch(90% .04 253deg);transition:all .2s ease;margin-bottom:4px}.permissions-tree-source:last-child{margin-bottom:0}.permissions-tree-source:hover{box-shadow:0 2px 8px #111a2d14;border-color:#b7d0ee}.permissions-tree-source-header{display:flex;align-items:center;padding:0 12px;height:34px;cursor:pointer;background-color:#cff2ff;transition:all .2s ease;gap:8px;border-radius:8px 8px 0 0}.permissions-tree-source-header:hover{background-color:#b3e3fc}.permissions-tree-source-header input[type=checkbox]{cursor:pointer;width:16px;height:16px;flex-shrink:0}.permissions-tree-source-header .permissions-tree-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#1387cc}.permissions-tree-source-header .permissions-tree-icon svg{width:20px;height:20px}.permissions-tree-source-header .permissions-tree-icon svg path{fill:#1387cc}.permissions-tree-source-header .permissions-tree-label{flex:1;font-size:13px;font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:20px;color:#111a2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permissions-tree-source-header .permissions-tree-counter{background:#b3e3fc;color:#111a2d}.permissions-tree-source-fields-container{background-color:#fff;max-height:400px;overflow-y:auto}.permissions-tree-source-fields-container::-webkit-scrollbar{width:4px}.permissions-tree-source-fields-container::-webkit-scrollbar-track{background:#e2ecf9;border-radius:2px}.permissions-tree-source-fields-container::-webkit-scrollbar-thumb{background:#aec7e4;border-radius:2px}.permissions-tree-source-fields-container::-webkit-scrollbar-thumb:hover{background:#a7c0de}.permissions-tree-source-fields{padding:8px;display:flex;flex-direction:column;gap:4px}.permissions-tree-source-search{padding:8px;background:#fff}.permissions-tree-field{border-radius:6px;overflow:hidden;background-color:oklch(99% .009 253deg);border:1px solid oklch(90% .04 253deg);transition:all .2s ease}.permissions-tree-field:hover{background-color:#edf2f9;border-color:#b7d0ee}.permissions-tree-field-header{display:flex;align-items:center;padding:0 12px;height:34px;cursor:pointer;background-color:#f6d4dc;transition:all .2s ease;gap:8px;border-radius:6px 6px 0 0}.permissions-tree-field-header:hover{background-color:#fbb8cb}.permissions-tree-field-header input[type=checkbox]{cursor:pointer;width:16px;height:16px;flex-shrink:0}.permissions-tree-field-header .permissions-tree-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#df4180}.permissions-tree-field-header .permissions-tree-icon svg{width:20px;height:20px}.permissions-tree-field-header .permissions-tree-icon svg path{fill:#df4180}.permissions-tree-field-header .permissions-tree-label{flex:1;font-size:13px;font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:20px;color:#111a2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permissions-tree-field-header .permissions-tree-counter{background:#fbb8cb;color:#111a2d}.permissions-tree-field-elements-container{background-color:#fff;max-height:250px;overflow-y:auto}.permissions-tree-field-elements-container::-webkit-scrollbar{width:4px}.permissions-tree-field-elements-container::-webkit-scrollbar-track{background:#e2ecf9;border-radius:2px}.permissions-tree-field-elements-container::-webkit-scrollbar-thumb{background:#aec7e4;border-radius:2px}.permissions-tree-field-elements-container::-webkit-scrollbar-thumb:hover{background:#a7c0de}.permissions-tree-field-elements{padding:8px}.permissions-tree-field-search{padding:8px;background:#fff}.permissions-tree-element{display:flex;align-items:center;padding:0 12px;height:30px;background:#fff;border-bottom:1px solid oklch(94% .02 253deg);gap:8px}.permissions-tree-element:hover{background-color:oklch(99% .009 253deg)}.permissions-tree-element:last-child{border-bottom:none}.permissions-tree-element input[type=checkbox]{cursor:pointer;width:16px;height:16px;flex-shrink:0}.permissions-tree-element .permissions-tree-label{flex:1;font-size:13px;font-family:Roboto,Arial,sans-serif;line-height:20px;color:#111a2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permissions-tree-expand-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;cursor:pointer;color:#a7c0de;transition:color .2s}.permissions-tree-expand-icon:hover{color:#7892ad}.permissions-tree-expand-icon svg{width:16px;height:16px}.permissions-tree-counter{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:12px;font-size:11px;font-family:Roboto,Arial,sans-serif;line-height:16px;font-weight:700;color:#111a2d;margin-left:auto;flex-shrink:0}.permissions-measures-tree{display:flex;flex-direction:column;height:100%;overflow:hidden}.permissions-measures-tree-loading{position:relative;height:100%;width:100%}.permissions-measures-tree-empty{display:flex;align-items:center;justify-content:center;padding:32px;color:#a7c0de;font-size:13px;font-family:Roboto,Arial,sans-serif;line-height:20px}.permissions-measures-tree-header{display:flex;align-items:center;padding:0 12px;height:34px;background:#d0dff9;border-bottom:1px solid oklch(90% .04 253deg);flex-shrink:0;gap:8px}.permissions-measures-tree-header input[type=checkbox]{cursor:pointer;width:16px;height:16px;flex-shrink:0}.permissions-measures-tree-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:#014bee}.permissions-measures-tree-icon svg{width:20px;height:20px}.permissions-measures-tree-icon svg path{fill:#014bee}.permissions-measures-tree-title{flex:1;font-size:13px;font-family:Roboto,Arial,sans-serif;font-weight:700;line-height:20px;color:#111a2d}.permissions-measures-tree-counter{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:12px;font-size:11px;font-family:Roboto,Arial,sans-serif;line-height:16px;font-weight:700;color:#111a2d;flex-shrink:0;background:#b5cefe}.permissions-measures-tree-search{padding:8px;background:#fff;border-bottom:1px solid oklch(90% .04 253deg);flex-shrink:0}.permissions-measures-tree-list{flex:1;overflow:hidden}.permissions-measures-row{display:flex;align-items:center;padding:0 12px;height:30px;background:#fff;border-bottom:1px solid oklch(94% .02 253deg);gap:8px}.permissions-measures-row:hover{background-color:oklch(99% .009 253deg)}.permissions-measures-row.selected{background:#e2ecf9}.permissions-measures-row input[type=checkbox]{cursor:pointer;width:16px;height:16px;flex-shrink:0}.permissions-measures-label{flex:1;font-size:13px;font-family:Roboto,Arial,sans-serif;line-height:20px;color:#111a2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-cell{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;border:1px solid oklch(90% .04 253deg);border-radius:6px;box-sizing:border-box;padding:0 8px;display:flex;align-items:center;justify-content:flex-end;height:100%;width:100%;color:#111a2d;overflow:hidden}.table-cell-bold{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:13px;font-weight:700;line-height:18px}.table-cell-align-left{justify-content:flex-start}.table-cell-align-center{justify-content:center}.table-cell-wrapper{box-sizing:border-box;border-radius:6px;flex-shrink:0}.modal{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:NotoSans;font-size:13px}.modal.overlay{position:fixed;inset:0;opacity:1;visibility:visible;transition:opacity .3s ease-out 0s,visibility .3s ease-out 0s;z-index:30}.modal.last{background-color:#111a2d4d}.modal-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;border-radius:8px;background-color:#fff}.modal-content{border-radius:4px;box-shadow:0 2px 10px 3px #111a2d0d}.modal-content-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:16px;font-weight:700;display:flex;justify-content:flex-start;align-items:center;color:#fff;width:100%;height:52px;border-radius:4px;background-color:#014bee}.modal-content-title .title,.modal-content-body{margin:16px}.modal-content-buttons{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding-bottom:16px}.hints{display:block;position:fixed;width:1px;height:1px;top:0;left:0;z-index:60}.hints .hint-content{display:block;position:fixed;transition:left .1s;transition:top .1s}.hints .hint-content.open{animation:animate-slide .5s ease-in-out forwards;transform-origin:top center;display:block}.hints .hint-content .sub-menu-row label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px}.notifications{width:258px;position:absolute;display:flex;flex-flow:column nowrap;top:74px;right:74px;z-index:70}.notifications.scroll{width:258px;overflow:visible;overflow-y:overlay;max-height:100vh}.notifications ::-webkit-scrollbar{width:0;height:0}.notifications .notification{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;position:relative;display:flex;width:240px;height:auto;margin-bottom:8px;min-height:46px;transition:left .1s;transition:top .1s;border-radius:14px;border:solid 1px oklch(85% .05 253deg);padding:8px;background-color:#fff;align-items:center;justify-content:center;opacity:.7}.notifications .notification span{padding:0}.notifications .notification>.icon-wrap{padding:0 8px}.notifications .notification .alert{background-color:#ff0}.notifications .notification .notification-close{position:absolute;display:flex;width:18px;height:18px;border-radius:9px;border:solid 1px oklch(85% .05 253deg);left:-10px;top:-10px;background-color:#fff;opacity:0}.notifications .notification:hover,.notifications .notification:hover .notification-close,.notifications .notification.list{opacity:1}.navbar-component{display:flex;flex-direction:row;align-items:center;width:100%;margin:0;max-width:100vw;position:fixed;z-index:10;padding:14px 67px;box-sizing:border-box}.navbar-component.dark{background-color:#111a2d}.navbar-component .navbar-menu{margin-right:24px}.navbar-component .navbar-search{width:100%}.navbar-component .navbar-search .search-inputs{flex:1;display:flex;flex-flow:column;padding:0 30%}.navbar-component .navbar-search .search-inputs .filters-and-commands{display:flex;flex-direction:row;justify-content:space-between;margin-top:8px;gap:8px}.navbar-component .navbar-logout{flex:1;display:flex;height:100%;flex-flow:row nowrap;justify-content:flex-end;gap:16px}.navbar-component .user-menu{position:fixed;top:68px;right:136px;width:300px;background:#fff;border:1px solid oklch(90% .04 253deg);border-radius:14px;box-shadow:0 4px 12px #2e2e2e26;overflow:hidden}.navbar-component .user-menu .user-menu-header{padding:16px;background:#fff}.navbar-component .user-menu .user-menu-header .user-menu-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:18px;font-weight:400;line-height:1.2;color:#111a2d}.navbar-component .user-menu .user-menu-content{padding:0 16px 16px;flex:1;display:flex;flex-direction:column;gap:16px}.navbar-component .user-menu .user-field{margin-bottom:12px}.navbar-component .user-menu .user-field:last-child{margin-bottom:0}.navbar-component .user-menu .user-field .field-label{display:block;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;color:#aec7e4;margin-bottom:4px}.navbar-component .user-menu .user-field .field-value{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#98b1cd;background:oklch(99% .009 253deg);padding:8px 12px;border-radius:4px;border:1px solid oklch(94% .02 253deg)}.navbar-component .user-menu .menu-divider{height:1px;background-color:#cce0f9}.navbar-component .user-menu .logout-button{display:flex;align-items:center;gap:12px;width:100%;padding:12px 20px;background:none;border:none;cursor:pointer;transition:background-color .2s ease;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#98b1cd}.navbar-component .user-menu .logout-button:hover{background-color:#edf2f9}.navbar-component .user-menu .logout-icon{width:16px;height:16px;color:#a7c0de}.navbar-component .info-menu{position:fixed;top:68px;right:136px;padding-top:16px;height:160px;width:300px;background:#fff;border:1px solid oklch(90% .04 253deg);border-radius:14px;box-shadow:0 4px 12px #2e2e2e26;overflow:hidden}.navbar-component .info-menu .simpleTabs .tabsList{margin-bottom:16px}.navbar-component .info-menu .info-menu-header{padding:16px;background:#fff}.navbar-component .info-menu .info-menu-header .info-menu-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:18px;font-weight:400;line-height:1.2;color:#111a2d}.navbar-component .info-menu .info-menu-content{padding:0 16px 16px;flex:1;display:flex;flex-direction:column;gap:16px}.navbar-component .info-menu .info-field .info-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.navbar-component .info-menu .info-field .info-field-row .field-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.2;color:#aec7e4;flex:1}.navbar-component .info-menu .info-field .info-field-row .info-button{display:flex;align-items:center;gap:8px;padding:8px 12px;background:oklch(99% .009 253deg);border:1px solid oklch(94% .02 253deg);border-radius:4px;cursor:pointer;transition:all .2s ease;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.2;color:#98b1cd;white-space:nowrap}.navbar-component .info-menu .info-field .info-field-row .info-button:hover{background:#edf2f9;border-color:#cce0f9}.navbar-component .info-menu .info-field .info-field-row .info-icon{width:16px;height:16px;color:#a7c0de}.dropdown-hoc{position:relative;min-width:0}.dropdown-hoc-menu{animation:animate-slide .2s ease-in-out forwards;transform-origin:top center;position:fixed;z-index:40}.dropdown-hoc-menu--upward{transform-origin:bottom center}.custom-dropdown{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;position:relative;box-sizing:border-box;height:30px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.custom-dropdown-control{box-sizing:border-box;width:inherit;height:inherit;border:1px solid oklch(85% .05 253deg);border-radius:4px;cursor:pointer;padding:5px 8px;position:relative}.custom-dropdown-control-placeholder{color:#88a1bd;position:absolute;top:6px;white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis}.custom-dropdown-control-placeholder-top{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;padding:0 3px;background-color:#fff;-webkit-transform:translate3d(0,-13px,0);transform:translate3d(0,-13px,0)}.custom-dropdown-control-label{display:flex;align-items:center;column-gap:8px}.custom-dropdown-control-label-icon{height:18px}.custom-dropdown-control-label-icon.linked{color:#4b2e96}.custom-dropdown-control-label-text{flex-grow:1;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.custom-dropdown-control-label-arrow{width:18px;height:18px}.custom-dropdown-control-label-arrow-open{transform:rotate(-180deg);transition:transform .5s ease}.custom-dropdown-control-label-arrow-close{transform:rotate(-360deg);transition:transform .5s ease}.custom-dropdown-control:hover{border:1px solid oklch(75% .14 243deg)}.custom-dropdown-control:hover .custom-dropdown-control-placeholder{color:#52b7ff}.custom-dropdown-control-open{border:1px solid oklch(60% .14 243deg)}.custom-dropdown-control-open .custom-dropdown-control-placeholder{color:#111a2d}.custom-dropdown-control-open .custom-dropdown-control-placeholder-top{color:#1387cc}.custom-dropdown-control-open:hover{border:1px solid oklch(60% .14 243deg)}.custom-dropdown-control-open:hover .custom-dropdown-control-placeholder{color:#111a2d}.custom-dropdown-control-open:hover .custom-dropdown-control-placeholder-top{color:#1387cc}.custom-dropdown-control-disabled,.custom-dropdown-control-disabled:hover{border:none;background-color:#edf2f9;cursor:default}.custom-dropdown-control-disabled .custom-dropdown-control-placeholder,.custom-dropdown-control-disabled:hover .custom-dropdown-control-placeholder{color:#b7d0ee}.custom-dropdown-control-disabled .custom-dropdown-control-placeholder-top,.custom-dropdown-control-disabled:hover .custom-dropdown-control-placeholder-top{background:none}.custom-dropdown-control-disabled .custom-dropdown-control-label-text,.custom-dropdown-control-disabled:hover .custom-dropdown-control-label-text{color:#88a1bd}.custom-dropdown-control-disabled .custom-dropdown-control-label-text:first-letter,.custom-dropdown-control-disabled:hover .custom-dropdown-control-label-text:first-letter{text-transform:uppercase}.custom-dropdown-control-disabled .custom-dropdown-control-label-icon,.custom-dropdown-control-disabled:hover .custom-dropdown-control-label-icon{opacity:.7}.custom-dropdown-control-disabled .icon-wrap,.custom-dropdown-control-disabled:hover .icon-wrap{cursor:default}.custom-dropdown-menu{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;position:fixed;box-sizing:border-box;box-shadow:0 5px 20px #111a2d33;border-radius:4px;padding:8px;background-color:#fff;animation:animate-slide .2s ease-in-out forwards;transform-origin:top center;margin-top:4px;overflow:hidden}.custom-dropdown-menu-options{margin-top:8px;overflow-y:auto}.custom-dropdown-menu-ondelete{margin-bottom:8px}.custom-dropdown-menu-search{box-sizing:border-box;margin-bottom:4px;width:100%}.custom-dropdown-menu-option{box-sizing:border-box;height:30px;padding:6px 8px;border-radius:8px;cursor:pointer;display:flex;align-items:center;white-space:nowrap}.custom-dropdown-menu-option:hover{background-color:#b3e3fc}.custom-dropdown-menu-option:active{background-color:#edf2f9}.custom-dropdown-menu-option.disabled{color:#b7d0ee;cursor:default;pointer-events:none}.custom-dropdown-menu-option-tick{position:relative;left:-4px;height:18px;min-width:18px}.custom-dropdown-menu-option-icon{height:18px;padding-right:8px}.custom-dropdown-menu-option-label{flex-grow:1;text-overflow:ellipsis;overflow-x:hidden}.custom-dropdown-menu-option-remove{height:18px}.custom-dropdown-menu-fields{padding-top:4px;display:flex;flex-direction:column;row-gap:8px}.custom-dropdown-menu-fields-title{display:flex;align-items:center;column-gap:8px}.custom-dropdown-menu.grid{display:grid;grid-template-columns:50% 50%}.custom-dropdown-menu.grid .custom-dropdown-menu-option{height:84px;display:flex;justify-content:center;align-items:center}.custom-dropdown-menu.grid .custom-dropdown-menu-option .custom-dropdown-menu-option-icon{height:auto;padding:0}.custom-dropdown-menu.grid .custom-dropdown-menu-option .custom-dropdown-menu-option-icon svg{width:42px!important;height:42px!important}.custom-dropdown-menu.grid .custom-dropdown-menu-option .custom-dropdown-menu-option-tick{display:none}.custom-dropdown.grid{height:auto}.custom-dropdown.grid .custom-dropdown-control .custom-dropdown-control-label .custom-dropdown-control-label-icon{height:auto;transform:translate(-50%);position:relative;left:50%}.custom-dropdown.grid .custom-dropdown-control .custom-dropdown-control-label .custom-dropdown-control-label-icon svg{width:42px!important;height:42px!important}.custom-dropdown.grid .custom-dropdown-control-label-text{text-align:center;background:oklch(99% .009 253deg)}@keyframes animate-slide{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.modal-back-overlay{z-index:40;display:flex;position:fixed;inset:0;opacity:1;visibility:visible;transition:opacity .3s ease-out 0s,visibility .3s ease-out 0s;background-color:#88a1bd33;justify-content:center;align-items:center;overflow:hidden}.tools-header{display:flex;column-gap:8px}.tools-header-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:400;box-sizing:border-box;background-color:#1387cc;color:#fff;min-width:120px;height:32px;position:relative;left:-16px;top:-8px;display:flex;align-items:center;justify-content:center;border-top-right-radius:15px;border-bottom-right-radius:15px;padding:0 17px 0 16px}.tools-header-cloudgroup{position:relative;left:-16px;top:-7px;display:flex;column-gap:8px}.widget-container{border-radius:8px;box-shadow:0 0 4px #111a2d1a,0 0 10px #111a2d1a;background-color:#fff}.widget-container-wrapper{display:flex;flex-flow:column nowrap;height:calc(100% - 32px);padding:16px}.widget-container__header{position:relative}.widget-container__header:after{position:absolute;bottom:0;content:"";height:1px;width:calc(100% + 32px);transform:translate(-16px);background-color:#d2deec}.widget-container__header-title{display:flex;justify-content:space-between}.widget-container__header-title-text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d}.widget-container__header-title-icon{position:relative;right:-4px;cursor:pointer}.widget-container__header-tabs{padding-top:16px;padding-bottom:3px}.widget-container__header-indent{height:15px}.widget-container__content{display:flex;flex:1;flex-flow:column nowrap;justify-content:space-between;align-items:space-between;width:100%;height:calc(100% - 143px)}.widget-container__content-main{padding-top:8px;width:100%;overflow-y:auto;overflow-x:hidden;margin-bottom:8px;position:relative}.widget-container__content-buttons{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;width:100%;margin-right:16px}.widget-container__content-buttons-left,.widget-container__content-buttons-right{display:flex;flex-flow:row nowrap;column-gap:8px}.widget-container__content-buttons-metadata{display:flex;flex-flow:row nowrap;align-items:center;flex:1;justify-content:flex-start;gap:4px;min-height:20px;padding-left:16px}.widget-container__metadata-item{display:inline-flex;align-items:center;white-space:nowrap;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:11px;font-weight:400;line-height:1.36;color:#111a2d99}.widget-container__metadata-label{margin-right:4px}.widget-container__metadata-value{color:#111a2dcc}.widget-container__metadata-separator{margin:0 4px;color:#111a2d66}.applier-widget{height:30px;display:flex;column-gap:8px;align-items:center;border-radius:4px;padding:0 8px}.applier-widget:hover{background-color:oklch(99% .009 253deg)}.applier-widget-icon{width:18px;height:18px}.applier-widget-icon .icon-wrap{cursor:default}.applier-widget-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:default;flex-grow:1}.applier-widget-locate{width:18px;height:18px}.custom-control{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;box-sizing:border-box;width:inherit;height:inherit;border:1px solid oklch(75% .05 252deg);border-radius:8px;cursor:pointer;padding:5px 8px;position:relative;background:#fff}.custom-control-placeholder{color:#88a1bd;position:absolute;top:6px;white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis}.custom-control-placeholder-top{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;padding:0 3px;background-color:#fff;-webkit-transform:translate3d(0,-13px,0);transform:translate3d(0,-13px,0)}.custom-control-label{display:flex;align-items:center;column-gap:8px}.custom-control-label-icon{height:18px;color:#fd7ea9}.custom-control-label-icon.measure-icon{color:#0a78b7}.custom-control-label-icon.linked{color:#4b2e96}.custom-control-label-text{flex-grow:1;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.custom-control-label-arrow{width:18px;height:18px;margin-left:auto}.custom-control:hover{border:1px solid oklch(22% .04 263deg)}.custom-control:hover .custom-control-placeholder{color:#111a2d}.custom-control-open{border:1px solid oklch(22% .04 263deg)}.custom-control-open .custom-control-placeholder{color:#111a2d}.custom-control-open .custom-control-placeholder-top{color:#1387cc}.custom-control-open:hover{border:1px solid oklch(22% .04 263deg)}.custom-control-open:hover .custom-control-placeholder{color:#111a2d}.custom-control-open:hover .custom-control-placeholder-top{color:#1387cc}.custom-control-disabled,.custom-control-disabled:hover{border:none;background-color:#edf2f9;cursor:default}.custom-control-disabled .custom-control-placeholder,.custom-control-disabled:hover .custom-control-placeholder{color:#b7d0ee}.custom-control-disabled .custom-control-placeholder-top,.custom-control-disabled:hover .custom-control-placeholder-top{background:none}.custom-control-disabled .custom-control-label-text,.custom-control-disabled:hover .custom-control-label-text{color:#88a1bd}.custom-control-disabled .custom-control-label-icon,.custom-control-disabled:hover .custom-control-label-icon{opacity:.7}.custom-control-disabled .icon-wrap,.custom-control-disabled:hover .icon-wrap{cursor:default}.sources-with-fields-menu{overflow-y:hidden;background:#fff;z-index:20;padding:8px;border-radius:8px;margin-top:4px;box-sizing:border-box;box-shadow:0 5px 20px #111a2d33}.sources-with-fields-menu-title{display:flex;align-items:center;column-gap:8px}.sources-with-fields-menu-database-wrapper{display:flex;flex-direction:column;overflow-y:auto;margin-right:8px;max-height:320px}.sources-with-fields-menu-search-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding-left:8px}.sources-with-fields-menu-database{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;display:flex;align-items:center;column-gap:8px;cursor:pointer;border-radius:8px;padding:6px 11px 6px 8px}.sources-with-fields-menu-database:hover{background-color:#b3e3fc}.sources-with-fields-menu-database svg{min-width:18px;min-height:18px}.sources-with-fields-menu-database-label{text-overflow:ellipsis;margin-right:auto;white-space:nowrap;overflow-x:hidden;flex-grow:1}.sources-with-fields-menu-database-icon-right{display:flex;column-gap:8px}.sources-with-fields-menu-database--opened{background-color:#b3e3fc}.sources-with-fields-menu-data-fields{display:flex;flex-direction:column;border-left:1px solid oklch(75% .05 252deg);overflow-y:auto;padding:0 8px;max-height:320px}.sources-with-fields-menu-data-field-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;margin-right:auto;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;flex-grow:1}.sources-with-fields-menu-content{display:flex;columns:8px;margin-top:8px}.sources-with-fields-menu-data-field{display:flex;column-gap:8px;cursor:pointer;border-radius:8px;align-items:center;padding:6px 11px 6px 8px}.sources-with-fields-menu-data-field:hover{background-color:#b3e3fc}.empty-options-hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#88a1bd;background-color:transparent;border-radius:4px;white-space:normal;padding:22px 0 6px}.empty-options-hint-icon{text-align:center;width:100px;height:73px;margin-right:auto;margin-left:auto;margin-top:8px}.menu-container{box-sizing:border-box;padding:8px;overflow-y:auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;row-gap:8px;background-color:#fff;box-shadow:0 5px 20px #111a2d33;border-radius:8px;width:240px}.dropdown-hoc-menu.full-width .menu-container{width:100%}.elector-menu-info{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;position:relative;width:222px;height:216px;box-sizing:border-box;padding:8px;background-color:#fff;border-radius:4px;box-shadow:0 5px 20px #111a2d33;overflow:hidden}.elector-menu-info-header{border-radius:4px;background-color:oklch(99% .009 253deg);height:42px;width:206px;display:flex;align-items:center;justify-content:space-between;padding:0 8px;box-sizing:border-box}.elector-menu-info-header-value{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:18px;color:#1387cc}.elector-menu-info-content{box-sizing:border-box;padding:8px 0}.elector-menu-container{display:flex;column-gap:8px;margin-top:4px}.elector-menu-wrapper-outer{min-height:86px}.elector-menu-wrapper-inner{display:flex;flex-direction:column;max-height:120px;overflow-y:auto;overflow-x:hidden;text-overflow:ellipsis}.elector-menu-item{cursor:pointer;height:30px;box-sizing:border-box;border-radius:4px;white-space:nowrap;display:flex;column-gap:4px;align-items:center}.elector-menu-item:hover{background-color:oklch(99% .009 253deg)}.elector-menu-item:active{background-color:#e2ecf9}.elector-menu-item-icon{width:18px;height:18px}.field-elector-group{display:flex;align-items:center;max-width:100%;column-gap:7px}.field-elector-group .left-dropdown{flex:1;padding:6px 0}.field-elector-group--reset{cursor:pointer}.fields-dropdown-with-convert{display:flex;flex-direction:column;flex-grow:1;min-width:0;margin-right:7px}.fields-dropdown-with-convert--convert{padding:0 7px 6px 0}.fields-dropdown-with-convert--convert .custom-dropdown-control{background:#fff;border-radius:8px;border:1px solid oklch(75% .05 252deg)}.fields-dropdown-with-convert--convert .custom-dropdown-control .custom-dropdown-control-placeholder-top{display:none}.fields-dropdown-with-convert-wrapper{display:flex}.field-elector-group--delete{margin-left:auto;display:flex;align-items:center;justify-content:center;background:#fd9cba;padding:0 7px}.option-icon{height:18px;padding-right:8px;color:#fd7ea9}.option-icon.linked .icon-container{color:#4b2e96}.option-icon.measure-icon .icon-container{color:#0a78b7}.option-tick{position:relative;left:-4px;height:18px;min-width:18px}.option-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;flex-grow:1;text-overflow:ellipsis;overflow-x:hidden}.option-label:first-letter{text-transform:uppercase}.option-remove{height:18px}.option{box-sizing:border-box;height:30px;padding:6px 8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;white-space:nowrap}.option:hover{background-color:oklch(99% .009 253deg)}.option:active{background-color:#edf2f9}.measure-menu-item{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;cursor:pointer;height:30px;box-sizing:border-box;padding:6px 8px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;display:flex;justify-content:space-between;align-items:center}.measure-menu-item:hover{background-color:oklch(99% .009 253deg)}.measure-menu-item:active{background-color:#e2ecf9}.measures-menu{display:flex;flex-direction:column;z-index:10;row-gap:8px;overflow:hidden;background:#fff;border-radius:8px;margin-top:4px;box-shadow:0 5px 20px #111a2d33;padding:8px;box-sizing:border-box}.measures-menu-options{display:flex;flex-direction:column;overflow-y:auto;max-height:320px}.measure-dropdown-with-builder{display:flex;flex-flow:row nowrap;align-items:center;gap:8px}.dropdown-substrate{background:oklch(99% .009 253deg);border-radius:8px;overflow:hidden}.dropdown-substrate--with-left-padding{padding-left:7px}.icon-control{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease}.icon-control:hover{opacity:.8}.icon-control-disabled{cursor:not-allowed;opacity:.5}.icon-control-disabled:hover{opacity:.5}.icon-menu-container{display:flex;flex-direction:column;margin-top:4px;background-color:#fff;box-sizing:border-box;padding:8px;overflow-y:auto;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;box-shadow:0 5px 20px #111a2d33;border-radius:8px}.icon-menu-item{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:30px;cursor:pointer;height:30px;box-sizing:border-box;border-radius:4px;white-space:nowrap;display:flex;column-gap:8px;align-items:center;padding-left:8px}.icon-menu-item:hover{background-color:oklch(99% .009 253deg)}.icon-menu-item:active{background-color:#e2ecf9}.icon-menu-item-red svg path{fill:#cc2443}.formula-field-control{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:20px;display:inline-flex;border:1px solid oklch(85% .05 253deg);border-radius:4px;padding:0 4px;height:20px;cursor:pointer;color:#df4180;background-color:#f6d4dc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.formula-field-control:hover{border-color:#fd7ea9}.formula-field-control:active,.formula-field-control-active:hover,.formula-field-control-active{border-color:#df4180}.formula-field-control-empty{color:#88a1bd;background-color:oklch(99% .009 253deg);border-color:#b7d0ee}.formula-field-control-empty:hover{border-color:#52b7ff}.formula-field-control-empty:active,.formula-field-control-empty.formula-field-control-active:hover,.formula-field-control-empty.formula-field-control-active{border-color:#1387cc}.formula-field-control-error,.formula-field-control-error:hover,.formula-field-control-error:active{color:#88a1bd;background-color:oklch(99% .009 253deg);border-color:#ba0135}.formula-field-control-with-period{display:inline-flex;align-items:center;gap:4px}.formula-field-control-convert{display:inline-flex;min-width:100px;padding:0;border:none;background:transparent}.formula-field-control-convert .custom-dropdown{height:20px;width:100%}.formula-field-control-convert .custom-dropdown-control{height:20px;padding:0 4px;border:1px solid oklch(85% .05 253deg);border-radius:4px}.formula-field-control-convert .custom-dropdown-control-label{column-gap:4px}.formula-field-control-convert .custom-dropdown-control-label-text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:20px;color:inherit}.formula-field-control-convert .custom-dropdown-control-label svg{display:none}.formula-field-control-convert .custom-dropdown-control-placeholder{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;top:0;line-height:20px;color:inherit}.formula-field-control-convert .custom-dropdown-control-placeholder-top{display:none}.formula-field-control-convert .custom-dropdown-menu{margin-top:0}.formula-field-control-convert.formula-field-control-empty .custom-dropdown-control{color:#88a1bd;background-color:oklch(99% .009 253deg);border-color:#b7d0ee}.formula-field-control-convert.formula-field-control-empty .custom-dropdown-control:hover{border-color:#52b7ff}.formula-field-control-convert.formula-field-control-empty .custom-dropdown-control-open,.formula-field-control-convert.formula-field-control-empty .custom-dropdown-control-open:hover{border-color:#1387cc}.formula-field-control-convert:not(.formula-field-control-empty) .custom-dropdown-control{color:#df4180;background-color:#f6d4dc;border-color:#b7d0ee}.formula-field-control-convert:not(.formula-field-control-empty) .custom-dropdown-control:hover{border-color:#fd7ea9}.formula-field-control-convert:not(.formula-field-control-empty) .custom-dropdown-control-open,.formula-field-control-convert:not(.formula-field-control-empty) .custom-dropdown-control-open:hover{border-color:#df4180}.formula-item-remove{position:absolute;width:60px;display:flex;justify-content:flex-start;top:-31px;left:0;animation:fadeIn 1s;z-index:10;pointer-events:auto}.formula-item-remove:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:5px}.function-field{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:22px;display:inline-flex;align-items:flex-start;flex-wrap:wrap;column-gap:4px;row-gap:4px;min-width:4px;width:100%;min-height:30px;height:auto;color:#111a2d;border-radius:4px;text-align:center;cursor:move;padding:4px;border:1px solid oklch(85% .05 253deg);box-sizing:border-box;position:relative}.function-field-label{color:#1387cc}.function-field:hover{border:1px solid oklch(75% .14 243deg)}.function-field:active,.function-field-active:hover,.function-field-active{border-color:#1387cc}.simple-field{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-weight:400;line-height:22px;min-width:22px;height:30px;box-sizing:border-box;color:#1387cc;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid oklch(85% .05 253deg);border-radius:4px;padding:0 4px}.simple-field:hover{border:1px solid oklch(75% .14 243deg)}.simple-field:active,.simple-field-active:hover,.simple-field-active{border-color:#1387cc}.formula-caret-control{height:30px;box-sizing:border-box;border:1px solid oklch(85% .05 253deg);border-radius:4px;display:flex;align-items:center;padding:0 4px}.formula-caret-control:hover{border:1px solid oklch(75% .14 243deg)}.formula-caret-control:active,.formula-caret-control-active:hover,.formula-caret-control-active{border-color:#1387cc}@keyframes blinker{50%{opacity:0}}.caret{display:flex;width:6px;min-height:28px;cursor:pointer}.caret-left:after,.caret-right:after{display:block;position:absolute;width:6px;height:20px;margin:3px 0;border-top:2px solid oklch(22% .04 263deg);border-bottom:2px solid oklch(22% .04 263deg);background:linear-gradient(#111a2d 0 0) 50%;background-size:2px 100%;background-repeat:no-repeat;content:"";visibility:hidden;transition:opacity .3s,visibility .3s;animation:blinker 1s linear infinite}.caret-left:hover:after,.caret-right:hover:after{visibility:visible;transition:opacity .3s,visibility .3s}.caret-left:after{left:-3px}.caret-right:after{right:-3px}.formula{display:flex;position:relative}.formula.dragged .formula-item{background-color:#cff2ff;border:1px solid oklch(60% .14 243deg);box-shadow:0 1px 1px #111a2d80}.formula-item{display:flex;position:relative;align-items:center;box-sizing:border-box;min-width:30px;min-height:30px;height:auto;margin:4px 0;background-color:#cff2ff;border-radius:4px;clear:both;cursor:move;flex:0 1 auto}.formula-item .dropdown-hoc:first-child{flex:1}.formula-calculation *{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif}.formula-calculation{display:flex;align-items:flex-start;min-height:30px;position:relative;color:#1387cc;border-radius:4px;border:solid 1px oklch(85% .05 253deg)}.formula-calculation .formula-editor{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;display:flex;width:100%;min-height:38px;flex-flow:row wrap;padding:0;margin:4px;column-gap:4px;row-gap:4px;box-sizing:border-box;clear:both;align-items:flex-start}.formula-calculation .formula-editor:focus{outline:none}.field-preview{flex:1;display:flex;flex-flow:column nowrap;position:fixed;top:132px;left:344px;height:360px;max-width:1400px;background-color:#fff;z-index:20;box-shadow:0 5px 20px #111a2d33;border-radius:14px;overflow:hidden}.field-preview.expanded{height:872px}.field-preview .preview-content{flex:1;display:flex;flex-flow:column nowrap;margin:16px}.field-preview .preview-content-header{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;height:24px;margin-bottom:8px}.field-preview .preview-content::-webkit-scrollbar{display:none}.field-preview .preview-bottom{display:flex;flex-flow:row nowrap;justify-content:flex-end;height:34px;cursor:pointer;margin:16px}.field-preview .preview-bottom .icons-container{flex:1;display:flex;justify-content:start;align-items:center;padding-left:8px}.field-preview .preview-bottom .size-info{display:flex;column-gap:4px;justify-content:center;align-items:center}.field-preview .preview-bottom .size-info .mini-tag-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:11px;user-select:none}.field-preview .field-preview-cell-content{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-preview .column-cell .table-cell{overflow:hidden;text-overflow:ellipsis}.element-container{display:flex;align-items:center;justify-content:flex-start;height:30px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:4px;overflow:hidden;gap:8px;padding:0 8px}.element-container.section-item-child svg{min-width:18px;min-height:18px}.element-container.section-item-child.datasources svg path{fill:#2d97dd}.element-container.section-item-child.fields svg path{fill:#df4180}.element-container.section-item-child.fields.linked svg path{fill:#4b2e96}.element-container.section-item-child.measures svg path{fill:#2d97dd}.element-container.section-item-child.datasources.active{background-color:#edf2f9}.element-container.section-item-child.fields.active{background-color:#fbe9ee}.element-container.section-item-child.fields.active.linked{background-color:#eeedfb}.element-container.section-item-child .icon-type{height:18px;width:18px}.element-container .element-icons{display:none}.element-container:hover{transform:translate(4px);box-shadow:0 2px 8px #111a2d1a}.element-container:hover .element-icons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;animation:slideInRight .2s ease forwards}@keyframes slideInRight{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.element-container .element-text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:30px;flex-grow:1;display:inline;height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;user-select:none}.element-container.disabled{color:oklch(99% .009 253deg)}.element-container .element-settings{display:flex;align-items:center;justify-content:center}.elector-control{height:30px;width:18px;display:flex;align-items:center;cursor:pointer}.elector-control-disabled{cursor:default;opacity:.5;pointer-events:none}.fields-menu{overflow-y:hidden;background:#fff;z-index:20;padding:8px;border-radius:8px;margin-top:4px;box-sizing:border-box;box-shadow:0 5px 20px #111a2d33}.fields-menu-title{display:flex;align-items:center;column-gap:8px}.fields-menu-search-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding-left:8px}.fields-menu-data-fields{display:flex;flex-direction:column;overflow-y:auto;padding:0 8px;max-height:320px}.fields-menu-data-field-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;margin-right:auto;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;flex-grow:1}.fields-menu-content{display:flex;columns:8px;margin-top:8px}.fields-menu-data-field{display:flex;column-gap:8px;cursor:pointer;border-radius:8px;align-items:center;padding:6px 11px 6px 8px}.fields-menu-data-field:hover{background-color:#b3e3fc}.attach-directories-modal-content{display:flex;flex-direction:column;gap:8px}.attach-directories-modal-row{display:flex;flex-direction:row;align-items:flex-start;column-gap:12px;background:#edf2f9;border-radius:6px;padding:6px 38px 6px 6px;overflow:hidden;position:relative}.attach-directories-modal-row-header{background:transparent;padding:0 2px 6px}.attach-directories-modal-col-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:600;line-height:16px;color:#7892ad}.attach-directories-modal-col{display:flex;flex-direction:column;gap:4px}.attach-directories-modal-col.divider{position:relative;width:0;align-self:stretch}.attach-directories-modal-col.divider:before{content:"";position:absolute;left:0;top:30px;bottom:10px;width:1px;background:#111a2d33}.attach-directories-modal-col-directory{display:flex;align-items:center;gap:4px}.attach-directories-modal-col-directory-actions{display:flex;align-items:center;gap:4px;height:30px}.attach-directories-modal-col-directory-action{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.attach-directories-modal-col-directory-action svg{width:18px;height:18px;cursor:pointer}.attach-directories-modal-col-remove{display:flex;align-items:center;justify-content:center;width:32px;background:#fda0a3;border-top-right-radius:6px;border-bottom-right-radius:6px;position:absolute;right:0;top:0;bottom:0;cursor:pointer}.attach-directories-modal-col-remove svg{width:18px;height:18px;cursor:pointer}.attach-directories-modal-col .custom-control-disabled{background-color:#cce0f9}.attach-directories-modal-col .custom-control-disabled .custom-control-label-text{color:#111a2d}.directory-preview{flex:1;display:flex;flex-flow:column nowrap;height:360px;max-width:700px;background-color:#fff;z-index:60;box-shadow:0 5px 20px #111a2d33;border-radius:14px;overflow:hidden}.directory-preview.expanded{height:872px}.directory-preview .preview-content{flex:1;display:flex;flex-flow:column nowrap;margin:16px}.directory-preview .preview-content-header{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;height:24px;margin-bottom:8px}.directory-preview .preview-content::-webkit-scrollbar{display:none}.directory-preview .preview-content .preview-loading{position:relative;height:100%;width:100%}.directory-preview .preview-bottom{display:flex;flex-flow:row nowrap;justify-content:flex-end;height:34px;cursor:pointer;margin:16px}.directory-preview .preview-bottom .icons-container{flex:1;display:flex;justify-content:start;align-items:center;padding-left:8px}.directory-preview .preview-bottom .size-info{display:flex;column-gap:4px;justify-content:center;align-items:center}.directory-preview .preview-bottom .size-info .mini-tag-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:11px;user-select:none}.delete-modal{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:350px;padding:24px;gap:16px}.delete-modal-header{display:flex;justify-content:center;align-items:center;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:18px;font-weight:400;line-height:26px;border-top-right-radius:8px;border-top-left-radius:8px}.delete-modal-msg{display:flex;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;flex-direction:column;justify-content:space-between;row-gap:8px}.delete-modal-btn-group{display:flex;flex-direction:column;justify-content:center;gap:8px}.attach-directories-modal{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:700px;padding:24px;gap:16px}.attach-directories-modal-header{display:flex;justify-content:flex-start;align-items:center;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:18px;font-weight:400;line-height:26px;border-top-right-radius:8px;border-top-left-radius:8px}.attach-directories-modal-btn-group{display:flex;column-gap:8px;justify-content:flex-end;margin-top:auto}.directories-menu-container{display:flex;column-gap:8px;margin-top:4px}.directories-menu-wrapper-outer{min-height:86px}.directories-menu-wrapper-inner{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;text-overflow:ellipsis;gap:4px}.directories-menu-item{box-sizing:border-box;border-radius:6px;white-space:nowrap;display:flex;column-gap:4px;align-items:center;position:relative;min-height:42px;background:#edf2f9;padding:6px}.directories-menu-item:hover{background-color:oklch(99% .009 253deg)}.directories-menu-item:active{background-color:#e2ecf9}.directories-menu-item-icon{width:18px;height:18px}.directories-menu-item-row{display:flex;column-gap:4px;align-items:flex-start;width:calc(100% - 32px)}.directories-menu-item-row-field,.directories-menu-item-row-directories-directory{display:flex;column-gap:4px;align-items:center;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;border-radius:8px;background:#fff;padding:6px 8px}.directories-menu-item-row-field{flex:1 1 50%}.directories-menu-item-row-directories{display:flex;flex-direction:column;gap:4px;flex:1 1 50%}.directories-menu-item-row-remove{display:flex;align-items:center;justify-content:center;width:32px;background:#fda0a3;border-top-right-radius:6px;border-bottom-right-radius:6px;position:absolute;right:0;top:0;bottom:0;cursor:pointer}.directories-menu-item-row-remove svg{width:18px;height:18px;cursor:pointer}.create-directory-modal{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:350px;padding:24px;gap:16px}.create-directory-modal-header{display:flex;justify-content:center;align-items:center;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:18px;font-weight:400;line-height:26px;border-top-right-radius:8px;border-top-left-radius:8px}.create-directory-modal-msg{display:flex;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;flex-direction:column;justify-content:space-between;row-gap:8px}.create-directory-modal-btn-group{display:flex;flex-direction:column;justify-content:center;gap:8px}.edit-filter{display:flex;flex-direction:column;row-gap:8px;padding-bottom:8px}.edit-filter-name{display:flex;column-gap:8px}.modal-content-confirmation{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:382px;height:194px}.modal-content-confirmation-header{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;background-color:#fd9cba;padding:14px 16px}.modal-content-confirmation-msg{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;height:70px;margin:16px;background-color:#f6d4dc;border-radius:4px;padding:16px;display:flex;align-items:center}.modal-content-confirmation-buttons{padding:0 16px;justify-content:center;display:flex;column-gap:8px;margin:16px auto}.close-widget{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:382px;height:194px}.close-widget-header{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;background-color:#8fd5fd;padding:14px 16px;border-top-right-radius:8px;border-top-left-radius:8px}.close-widget-msg{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;height:70px;margin:16px;background-color:#cff2ff;border-radius:4px;padding:16px;display:flex;align-items:center}.close-widget-btn-group{padding:0 16px;display:flex;justify-content:space-between}.close-widget-btn-group-right{display:flex;column-gap:8px}.rename-modal{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:350px;padding:24px;gap:16px}.rename-modal-header{display:flex;justify-content:center;align-items:center;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:18px;font-weight:400;line-height:26px;border-top-right-radius:8px;border-top-left-radius:8px}.rename-modal-msg{display:flex;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;flex-direction:column;justify-content:space-between;row-gap:8px}.rename-modal-btn-group{display:flex;flex-direction:column;justify-content:center;gap:8px}.composite-field-modal{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:468px;padding:16px;gap:16px}.composite-field-modal-header{display:flex;justify-content:flex-start;align-items:center;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:18px;font-weight:400;line-height:26px;border-top-right-radius:8px;border-top-left-radius:8px;gap:8px}.composite-field-modal-header-close{flex:1;display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.composite-field-modal-fields{height:100%}.composite-field-modal-fields-row{display:flex;flex-direction:row;align-items:center;gap:8px}.composite-field-modal-fields-row .custom-control-disabled{background-color:#e2ecf9}.composite-field-modal-fields-row .custom-control-disabled .custom-control-placeholder{color:#a7c0de}.composite-field-modal-fields-droppable{display:flex;flex-direction:column;gap:8px}.composite-field-modal-msg{display:flex;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;flex-direction:column;justify-content:space-between;row-gap:8px}.composite-field-modal-btn-group{display:flex;flex-direction:row;justify-content:flex-end;gap:8px}.add-tag-modal{display:flex;flex-direction:column;gap:16px;padding:24px;background:#fff;border-radius:12px;min-width:400px}.add-tag-modal-header{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-weight:400;line-height:26px;display:flex;align-items:center;gap:12px;font-weight:600;font-size:18px;line-height:24px;color:#111a2d;position:relative}.add-tag-modal-header svg{flex-shrink:0;width:24px;height:24px;color:#2d97dd}.add-tag-modal-header-close{margin-left:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:background-color .2s}.add-tag-modal-header-close:hover{background-color:#edf2f9}.add-tag-modal-header-close svg{width:20px;height:20px;color:#a7c0de}.add-tag-modal-content{display:flex;flex-direction:column;gap:8px}.add-tag-modal-error{font-size:12px;line-height:16px;color:#cc2443;padding:4px 8px}.add-tag-modal-btn-group{display:flex;gap:12px;margin-top:8px}.add-tag-modal-btn-group button{flex:1}.copy-workspace-modal{display:flex;flex-direction:column;background:#fff;border-radius:12px;width:1200px;height:800px;overflow:hidden}.copy-workspace-modal-header{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-weight:400;line-height:26px;display:flex;align-items:center;gap:12px;font-weight:600;font-size:18px;line-height:24px;color:#111a2d;position:relative;padding:16px;border-bottom:1px solid oklch(90% .04 253deg);flex-shrink:0}.copy-workspace-modal-header svg{flex-shrink:0;width:24px;height:24px;color:#2d97dd}.copy-workspace-modal-header-close{margin-left:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:background-color .2s}.copy-workspace-modal-header-close:hover{background-color:#edf2f9}.copy-workspace-modal-header-close svg{width:20px;height:20px;color:#a7c0de}.copy-workspace-modal-content{display:flex;flex-direction:column;flex:1;overflow:hidden}.copy-workspace-modal-top{display:grid;grid-template-columns:auto 1fr;gap:8px;padding:16px;border-bottom:1px solid oklch(90% .04 253deg);flex-shrink:0}.copy-workspace-modal-top .input-wrapper{width:580px}.copy-workspace-modal-inputs-column{display:flex;flex-direction:column;gap:8px;width:580px}.copy-workspace-modal-tags-column{display:flex;align-items:flex-start}.copy-workspace-modal-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;flex:1;overflow:hidden}.copy-workspace-modal-section{display:flex;flex-direction:column;border:1px solid oklch(90% .04 253deg);border-radius:8px;overflow:hidden;background:oklch(99% .009 253deg)}.copy-workspace-modal-section-title{padding:12px 16px;font-weight:600;font-size:14px;line-height:20px;color:#7892ad;background:#fff;border-bottom:1px solid oklch(90% .04 253deg)}.copy-workspace-modal-section-content{flex:1;overflow:hidden}.copy-workspace-modal-tags{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:580px;height:118px;border:1px solid oklch(75% .05 252deg);border-radius:8px;overflow:hidden;background:#fff;box-sizing:border-box}.copy-workspace-modal-tags-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 8px;gap:8px;width:100%;min-height:34px;max-height:34px;background:#e2ecf9;flex-shrink:0;box-sizing:border-box}.copy-workspace-modal-tags-label{font-family:Roboto,sans-serif;font-style:normal;font-weight:700;font-size:13px;line-height:18px;color:#111a2d;flex:1;white-space:nowrap}.copy-workspace-modal-tags-list{display:flex;flex-wrap:wrap;gap:8px;padding:8px;align-items:flex-start;width:100%;box-sizing:border-box;overflow-y:auto;max-height:84px}.copy-workspace-modal-tags-add-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;width:24px;height:24px;border-radius:10px;cursor:pointer;transition:opacity .2s;flex-shrink:0}.copy-workspace-modal-tags-add-button:hover{opacity:.7}.copy-workspace-modal-tags-add-button svg{width:18px;height:18px;color:#111a2d;flex-shrink:0}.copy-workspace-modal-tag{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;display:inline-flex;align-items:center;gap:6px;padding:1px 12px;background:#b3e3fc;color:#1387cc;border-radius:6px;font-size:13px;line-height:18px;font-weight:500}.copy-workspace-modal-tag-remove{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px;transition:background-color .2s}.copy-workspace-modal-tag-remove:hover{background-color:#8fd5fd}.copy-workspace-modal-tag-remove svg{width:18px;height:18px}.copy-workspace-modal-tag--pink{background:#fbb8cb;color:#c6256b}.copy-workspace-modal-tag--pink .copy-workspace-modal-tag-remove:hover{background-color:#fd9cba}.copy-workspace-modal-tag--royal{background:#b5cefe;color:#0441cc}.copy-workspace-modal-tag--royal .copy-workspace-modal-tag-remove:hover{background-color:#6c9cfb}.copy-workspace-modal-btn-group{display:flex;gap:12px;padding:16px;border-top:1px solid oklch(90% .04 253deg);flex-shrink:0;justify-content:flex-end}.copy-workspace-modal-comment-input input,.copy-workspace-modal-comment-input textarea{height:80px!important;min-height:80px;max-height:80px;resize:none}.workspace-modal{display:flex;flex-direction:column;gap:16px;padding:16px;background:#fff;border-radius:12px;min-width:500px;max-width:500px}.workspace-modal-header{display:flex;align-items:center;gap:8px;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.5;color:#111a2d}.workspace-modal-header-close{margin-left:auto;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.workspace-modal-header-close:hover{opacity:.7}.workspace-modal-btn-group{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.workspace-menu{display:flex;flex-direction:column;background-color:#fff;border-radius:8px;padding:4px 0;min-width:200px;box-shadow:0 4px 16px #111a2d14,0 2px 4px #111a2d0f;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:400}.workspace-menu__item{display:flex;align-items:center;gap:10px;cursor:pointer;padding:8px 12px;transition:background-color .15s ease}.workspace-menu__item:hover{background-color:#edf2f9}.workspace-dropdown{position:relative}.workspace-dropdown-control{display:flex;align-items:center;gap:6px;width:168px;height:22px;padding:2px 4px;background-color:#fff;border:1px solid oklch(85% .05 253deg);border-radius:20px;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.workspace-dropdown-control:hover{border-color:#98b1cd;background-color:oklch(99% .009 253deg)}.workspace-dropdown-control-tag{flex-shrink:0;max-width:51px}.workspace-dropdown-control-tag .mini-tag{max-width:51px}.workspace-dropdown-control-tag .mini-tag .mini-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown-control-name{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:12px;font-weight:100;line-height:14px;flex:1;color:#111a2d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-dropdown-control-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center}.workspace-dropdown-menu{position:absolute;top:calc(100% + 26px);left:0;width:278px;height:372px;background-color:#fff;border-radius:14px;box-shadow:0 4px 20px #111a2d26;z-index:300;display:flex;flex-direction:column;overflow:hidden}.workspace-dropdown-menu-search{padding:12px;border-bottom:1px solid oklch(90% .04 253deg)}.workspace-dropdown-menu-list{flex:1;overflow-y:auto;padding:8px}.workspace-dropdown-menu-list::-webkit-scrollbar{width:6px}.workspace-dropdown-menu-list::-webkit-scrollbar-track{background:transparent}.workspace-dropdown-menu-list::-webkit-scrollbar-thumb{background-color:#a7c0de;border-radius:3px}.workspace-dropdown-menu-list::-webkit-scrollbar-thumb:hover{background-color:#88a1bd}.workspace-dropdown-menu-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.workspace-dropdown-menu-item:hover,.workspace-dropdown-menu-item--active{background-color:#edf2f9}.workspace-dropdown-menu-item-tag{flex-shrink:0;max-width:51px}.workspace-dropdown-menu-item-tag .mini-tag{max-width:51px}.workspace-dropdown-menu-item-tag .mini-tag .mini-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown-menu-item-name{flex:1;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:500;color:#111a2d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes expand-panel{0%{height:50px;transform:scale(.98);box-shadow:0 0 20px 2px #111a2d1a}50%{transform:scale(1.01)}to{height:calc(100vh - 24px);transform:scale(1);box-shadow:0 0 50px 4px #111a2d26}}@keyframes collapse-panel{0%{height:calc(100vh - 24px);transform:scale(1);box-shadow:0 0 50px 4px #111a2d26}50%{transform:scale(.99)}to{height:50px;transform:scale(.98);box-shadow:0 0 20px 2px #111a2d1a}}.sidebar-component{display:flex;flex-flow:column nowrap;z-index:230;position:fixed;top:12px;left:12px;bottom:12px;width:320px;height:50px;background-color:#fff;box-shadow:0 0 50px 4px #111a2d26;border-radius:14px;transition:opacity .2s ease}.sidebar-component .sidebar-content{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;overflow-y:auto;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.sidebar-component.dark{background-color:#111a2d;color:#fff}.sidebar-component.expand-panel{animation:expand-panel .6s cubic-bezier(.4,0,.2,1) forwards}.sidebar-component.expand-panel .sidebar-content{opacity:1;visibility:visible;transition:opacity .3s ease .3s}.sidebar-component.collapse-panel{animation:collapse-panel .5s cubic-bezier(.4,0,.2,1) forwards}.sidebar-component.collapse-panel .sidebar-content{opacity:0;visibility:hidden;transition:opacity .2s ease}.sidebar-component .sidebar-search{margin:8px;flex-shrink:0}.sidebar-component .sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 16px;flex-shrink:0}.sidebar-component .sidebar-logo{display:flex;align-items:center;flex-shrink:0}.sidebar-component .back-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.sidebar-component .sidebar-menu a{text-decoration:none}.sidebar-component .sidebar-menu .switch-tabs{display:flex;flex-flow:row nowrap;margin:0 8px 5px}.sidebar-component .sidebar-menu .switch-tabs .tab-link{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:9px;font-weight:400;line-height:1.56;display:flex;width:50%;height:30px;justify-content:center;align-items:center;text-align:center;color:#88a1bd;text-transform:uppercase}.sidebar-component .sidebar-menu .switch-tabs .tab-link.active{background-color:#1387cc;border-radius:15px;color:#fff}.sidebar-component .tab-container{display:flex;flex-flow:column;flex:1 1 0;min-height:0;row-gap:8px}.sidebar-component .sidebar-bottom{display:flex;align-items:center;justify-content:flex-start;height:0px;border-radius:4px;margin:8px;z-index:20}.sidebar-component .sidebar-bottom .switch-container .switch-component{margin:8px}.sidebar-component .sidebar-bottom .switch-container .text{max-width:none;margin:auto}.sidebar-component .connections-lines,.sidebar-component .connections-lines .line{z-index:-1}.sub-menu-row.disabled{opacity:.5;pointer-events:none}.sidebar-workspaces{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:hidden}.sidebar-workspaces-header{display:flex;align-items:center;gap:12px;padding:8px 8px 0;margin-bottom:8px;flex-shrink:0}.sidebar-workspaces-actions{display:flex;gap:12px;align-items:center;flex-shrink:0}.sidebar-workspaces-actions svg{cursor:pointer;transition:opacity .2s;flex-shrink:0;width:20px;height:20px}.sidebar-workspaces-actions svg:hover{opacity:.7}.sidebar-workspaces-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1 1 0;min-height:0;padding:0 8px 8px}.cancel-import{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:382px;height:194px}.cancel-import-header{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;background-color:#8fd5fd;padding:14px 16px;border-top-right-radius:8px;border-top-left-radius:8px}.cancel-import-msg{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;height:70px;margin:16px;background-color:#cff2ff;border-radius:4px;padding:16px;display:flex;align-items:center}.cancel-import-btn-group{display:flex;column-gap:8px;justify-content:center}.updates-schedule-container{display:flex;flex-flow:row nowrap;column-gap:8px}.updates-schedule{display:flex;flex-flow:column nowrap;row-gap:8px;justify-content:space-between;width:100%}.updates-schedule-item,.updates-schedule-item-fields{display:flex;flex-flow:row nowrap;column-gap:8px;justify-content:space-between}.updates-schedule-block{width:228px;height:122px;border-radius:4px;border:solid 1px oklch(85% .05 253deg);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:12px}.updates-schedule-block-wider{width:286px}.updates-schedule-block:hover{border:solid 1px oklch(75% .14 243deg)}.updates-schedule-block-selected,.updates-schedule-block-selected:hover{border:solid 1px oklch(60% .14 243deg)}.updates-schedule-block-disabled,.updates-schedule-block-disabled:hover{border:solid 1px oklch(85% .05 253deg)}.updates-schedule-block-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px}.updates-schedule-block-title-disabled{color:#88a1bd}.updates-schedule-block-time{display:flex;column-gap:8px;justify-content:center}.updates-container{display:flex;flex-flow:column nowrap;width:100%;row-gap:8px}.updates-container .title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:9px;font-weight:400;line-height:1.56;display:flex;margin:8px 16px;color:#88a1bd;text-transform:uppercase}.updates-container .incremental-settings{display:flex;flex-direction:column;row-gap:8px}.updates-container .incremental-settings .field-settings{display:flex;column-gap:8px}.uploader .hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;width:136px;margin:26px 0;text-align:center;color:#111a2d;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow-y:hidden;text-overflow:ellipsis}.uploader.disabled .hint{color:#88a1bd}.input-file-hidden{opacity:0;height:0;width:0;line-height:0;overflow:hidden;padding:0;margin:0}.file-import{display:flex;flex-flow:column;align-items:center;background-color:#fff;height:208px}.file-import__icon-container{padding-top:20px}.file-import__icon-container .icon-wrap{cursor:default}.file-import__dd-container{padding-top:15px}.file-import__more-hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;padding:11px 0;text-align:center}.file-import__strong{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold}.file-import__button-group{display:flex;column-gap:8px}.select-databases{display:flex;flex-flow:row wrap;row-gap:8px;column-gap:8px;justify-content:space-between}.select-databases .database-container{box-sizing:border-box;display:flex;position:relative;flex-flow:column nowrap;justify-content:center;align-items:center;row-gap:10px;width:100px;height:100px;border-radius:4px;border:1px solid oklch(85% .05 253deg);background-color:oklch(99% .009 253deg);cursor:pointer}.select-databases .database-container:hover{background-color:#edf2f9;border:1px solid oklch(75% .14 243deg)}.select-databases .database-container.active{background-color:#e2ecf9;border:1px solid oklch(60% .14 243deg)}.select-databases .database-container.disabled{background-color:oklch(99% .009 253deg);border:none;cursor:default}.select-databases .database-container.disabled .icon-wrap{cursor:default}.select-databases .database-container.disabled .database-name{color:#88a1bd}.select-databases .database-container.disabled .icon-container{color:#b7d0ee}.select-databases .database-container .selected-icon{position:absolute;left:4px;top:4px}.select-databases .database-container-icon-disabled{opacity:.7}.select-databases .database-container .database-name{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.56;text-align:center;color:#111a2d}.catalog-import{display:flex;flex-flow:column;align-items:center;background-color:#fff;height:208px}.catalog-import-icon-container{padding-top:20px}.catalog-import-icon-container .icon-wrap{cursor:default}.catalog-import-hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;width:136px;padding:26px 0;text-align:center;color:#111a2d}.catalog-import-hint-strong{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold}.catalog-import-check{display:flex;align-items:center;padding:34px 0}.catalog-import-check .catalog-import-hint{width:116px;text-align:left;padding:0 0 0 8px}.catalog-import-disabled .catalog-import-hint{color:#88a1bd}.catalog-import-hidden{opacity:0;height:0;width:0;line-height:0;overflow:hidden;padding:0;margin:0}.connection-wrapper{display:flex;width:832px;justify-content:space-between}.mock-table{display:flex;column-gap:2px}.mock-table-column{display:flex;flex-direction:column;row-gap:2px}.mock-table-field{width:134px;height:30px;background-color:oklch(99% .009 253deg)}.table-size-info{display:flex;justify-content:flex-end;column-gap:8px;padding-top:2px;position:relative;top:3px}.table-size-info-item{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:9px;text-transform:uppercase;color:#88a1bd}.column-expanded{box-sizing:border-box;position:absolute;z-index:410;width:190px;background-color:#fff;border-radius:4px;box-shadow:0 5px 20px #111a2d33;padding:8px;display:flex;flex-direction:column;row-gap:8px;animation:animate-slide .5s ease-in-out forwards;transform-origin:top center;overflow:hidden}.column-expanded-field-type{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;min-height:30px;padding:4px 0;display:flex;align-items:center;column-gap:8px;cursor:pointer}.column-expanded-field-type:hover{background-color:oklch(99% .009 253deg);border-radius:4px}.column-expanded-field-type-icons{width:36px;display:flex;justify-content:flex-end;align-items:center}.content-preview-table-columns{width:100%;height:222px;display:flex;flex-flow:row nowrap;overflow:scroll}.content-preview-table-columns .column{display:flex;flex-flow:column nowrap;row-gap:2px;margin-right:2px;max-width:190px;position:relative}.content-preview-table-columns .column-header{display:flex;justify-content:flex-start;align-items:center;min-width:190px;height:30px;border-radius:4px;background-color:#f6d4dc;cursor:pointer}.content-preview-table-columns .column-header:hover{background-color:#fbb8cb}.content-preview-table-columns .column-header-expanded,.content-preview-table-columns .column-header-expanded:hover{background-color:#fd9cba}.content-preview-table-columns .column-header .name{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.content-preview-table-columns .column-header .right-icon{flex:1;display:flex;justify-content:flex-end}.content-preview-table-columns .column-header .right-icon-arrow{width:18px;height:18px}.content-preview-table-columns .column-header .right-icon-arrow-open{transform:rotate(90deg);transition:transform .5s ease}.content-preview-table-columns .column-header .right-icon-arrow-close{transform:rotate(0);transition:transform .5s ease}.content-preview-table-columns .column-header .icon-container{margin:6px 8px}.content-preview-table-columns .column .data{display:flex;row-gap:2px;flex-flow:column nowrap}.content-preview-table-columns .column .data .data-column{display:flex;align-items:flex-start;min-width:190px;height:30px;border-radius:4px;background-color:oklch(99% .009 253deg);overflow:hidden}.content-preview-table-columns .column .data .data-column .text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d;margin:6px 8px}.content-preview-table-columns .column .data-excluded .data-column{background-color:oklch(99% .009 253deg)}.content-preview-table-columns .column .data-excluded .data-column .text{color:#b7d0ee}.content-preview-header{display:flex;align-items:center;column-gap:8px}.import-settings-container{display:flex;flex-direction:column;row-gap:8px}.import-settings-container-loading-files{display:flex;column-gap:8px}.import-settings-container-loading-files-input{flex-grow:1}.import-settings-container-loading-files-file-loader{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:9px;color:#88a1bd;display:flex;flex-wrap:wrap;column-gap:4px;align-items:flex-end;height:26px}.import-settings-container-loading-files-file-loader-spinner{animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.import-settings-container-loading-files-file-loader-loading-container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:4px}.import-settings-container-loading-files-file-loader-loading{width:248px;height:4px;background-color:#e2ecf9;border-radius:2px;position:relative}.import-settings-container-loading-files-file-loader-loading:before{position:absolute;content:"";top:0;left:0;border-radius:2px;background-color:#1387cc;width:100px;height:4px}.import-settings-container-loading-files-file-loader-success{width:60px;height:4px;background-color:#1387cc;border-radius:2px}.import-settings-container-loading-files-file-loader-error{width:60px;height:4px;background-color:#ba0135;border-radius:2px}.import-settings-container-settings{display:flex;column-gap:8px}.import-settings-container-settings-radio-block{display:flex;align-items:center}.import-settings-container-settings-radio-block-label{padding-right:8px}.import-settings-container-settings-dropdown{width:110px}.import-settings-container-common-fields{display:flex;column-gap:8px;margin-bottom:8px}.databases-container{display:flex;flex-flow:column nowrap;width:100%;row-gap:8px}.databases-container-card-title{display:flex;align-items:center;column-gap:8px}.databases-container-card-title .spinner{animation-name:spin;animation-duration:3s;animation-iteration-count:infinite;animation-timing-function:linear}.databases-container-card-title .icon-container{height:18px}.databases-container-config-inputs{display:flex;column-gap:8px}.databases-container-sql{display:flex;flex-grow:1;flex-direction:column;row-gap:8px;align-items:end}.databases-container .custom-input-container input,.databases-container .custom-input-container textarea,.databases-container .custom-area-container input,.databases-container .custom-area-container textarea{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d}.databases-container .custom-input-container input::placeholder,.databases-container .custom-input-container textarea::placeholder,.databases-container .custom-area-container input::placeholder,.databases-container .custom-area-container textarea::placeholder{color:#88a1bd}.datasource-name-container{display:flex;flex-flow:column nowrap;width:100%;margin-top:8px}.fields-container{display:flex;flex-flow:column nowrap;width:100%}.fields-container .title-container{display:flex;height:30px;flex-flow:row nowrap;justify-content:space-between;margin:4px 16px 0}.fields-container .title-container .title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d}.fields-container .title-container .icons{display:flex;flex-flow:row nowrap}.fields-container .content{display:flex;margin:4px 16px}.fields-container .content .button-component{margin-left:8px}.fields-container .separator{border-bottom:3px solid oklch(99% .009 253deg);margin:4px 16px}.fields-container .common-field-list{display:flex;width:100%;flex-flow:column nowrap}.fields-container .common-field-list .common-field-data{display:flex;flex-flow:row nowrap}.fields-container .common-field-list .common-field-sets{margin:4px 0}.fields-container .common-field-list .common-field-sets .dd-wrapper{width:100%;margin-left:8px}.fields-container .common-field-list .common-field-sets .dd-wrapper:first-child{margin-left:0}.fields-container .common-field-list .common-field-sets .button-component{height:32px;margin-left:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.updates-catalog{display:flex;flex-direction:column;row-gap:8px}.import-widget{height:calc(100% - 106px);margin-top:90px}.left-button{flex:1}.expression-builder-name{display:flex;flex-flow:row nowrap;column-gap:8px}.filters{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;display:flex;width:100%;min-height:32px;flex-flow:row wrap;column-gap:8px;padding:0;margin:0;box-sizing:border-box;clear:both}.expbuilder-view{display:flex;flex-flow:row nowrap;align-items:center;column-gap:8px}.expbuilder-view-horizontally{display:flex;align-items:center;column-gap:8px;height:30px;border:1px solid oklch(85% .05 253deg);border-radius:15px;padding:0 8px}.expbuilder-view-horizontally-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px}.hint-holder{position:relative}.expbuilder-formats-row{display:flex;column-gap:8px;position:relative;padding:8px;border-radius:4px;border:1px solid oklch(85% .05 253deg);align-items:center}.expbuilder-formats-row:hover{border:1px solid oklch(75% .14 243deg)}.expbuilder-formats-row-hint{display:block}.expbuilder-formats-row-hint-box{width:30px;height:24px;position:relative;margin-right:2px;display:flex;padding:2px;border-radius:4px;border:1px solid oklch(85% .05 253deg);box-shadow:inset 0 0 0 1px #fff;cursor:pointer}.expbuilder-formats-row-hint-box:hover{border-color:#52b7ff}.expbuilder-formats-row-hint-box:active{border-color:#1387cc}.expbuilder-formats-row-hint .react-colorful{position:absolute;bottom:4px}.expbuilder-formats-row-value{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:30px;display:inline-flex;height:30px;color:#111a2d}.expbuilder-formats-row-remove{width:60px;display:flex;justify-content:flex-end;position:absolute;top:-31px;right:0;animation:fadeIn 1s}.expbuilder-formats{display:flex;flex-direction:column;row-gap:8px;min-height:48px}.usedinwidgets{position:relative;width:100%;height:100%}.usedinwidgets-hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;box-sizing:border-box;width:100%;height:100%;padding:44px;background-color:oklch(99% .009 253deg);border-radius:4px;color:#88a1bd;text-align:center;display:flex;justify-content:center;align-items:center}.usedinwidgets-widgets{display:flex;flex-direction:column;row-gap:4px}.expression-builder-body{display:flex;column-gap:8px;padding-bottom:8px}.expression-builder-body-main{display:flex;flex-direction:column;row-gap:8px}.expression-builder{margin-top:90px}.expression-builder .switch-container .text{max-width:100%}.sub-menu *{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif}.sub-menu{display:flex;flex-flow:column nowrap;position:absolute;left:4px;width:118px;padding:8px;border-radius:4px;box-shadow:0 0 4px #111a2d1a,0 0 10px #111a2d1a;background-color:#fff;z-index:10}.sub-menu-row{display:flex;flex-flow:row nowrap}.sub-menu-row .icon-container{margin:4px;background-color:transparent}.sub-menu-row label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:30px}.close-elector{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #111a2d1a,0 0 4px #111a2d1a;width:382px;height:194px}.close-elector-header{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;background-color:#8fd5fd;padding:14px 16px;border-top-right-radius:8px;border-top-left-radius:8px}.close-elector-msg{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:18px;box-sizing:border-box;height:70px;margin:16px;background-color:#cff2ff;border-radius:4px;padding:16px;display:flex;align-items:center}.close-elector-btn-group{padding:0 16px;display:flex;justify-content:space-between}.close-elector-btn-group-right{display:flex;column-gap:8px}.elector-hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;box-sizing:border-box;width:100%;height:78px;padding:0 34px;background-color:oklch(99% .009 253deg);border-radius:4px;color:#88a1bd;text-align:center;display:flex;align-items:center;justify-content:center}.range{box-sizing:border-box;width:218px;padding:8px;border:1px solid oklch(60% .14 243deg);border-radius:4px;display:flex;flex-direction:column;row-gap:8px}.range-excluded{border:1px solid oklch(85% .05 253deg)}.range-checkbox{display:flex;align-items:center;column-gap:4px}.range-checkbox-value{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:9px;color:#88a1bd;flex-grow:1}.range-ranges{display:flex;justify-content:space-between}.elector-search-block{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;display:flex;align-items:center;padding:0 8px;column-gap:4px;height:30px}.elector-search-block-icon{height:18px}.elector-search-block-icon-up{transform:rotate(180deg);transition:transform .5s ease}.elector-search-block-icon-down{transform:rotate(0);transition:transform .5s ease}.elector-search-block-label{padding-left:4px;flex-grow:1;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elector-search-block-value{color:#1387cc;user-select:none}.elector-search-block-checked{border-radius:4px;background-color:#edf2f9}.elector-pro{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;margin-top:90px;height:calc(100% - 106px)}.elector-pro-container{display:flex;column-gap:8px}.elector-pro-container-item{width:236px;height:525px;display:flex;flex-direction:column;row-gap:4px}.elector-pro-container-item-info-block{display:flex;flex-direction:column;row-gap:4px;overflow-y:auto;overflow-x:hidden}.elector-pro-container-item-info-block-saved{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;height:77px}.elector-pro-container-item-info-block-saved-elector,.elector-pro-container-item-info-block-saved-elector-selected{padding:4px;border-radius:4px}.elector-pro-container-item-info-block-saved-elector-selected{background-color:#f6d4dc}.elector-pro-container-item-checkbox{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;height:30px;display:flex;column-gap:4px;align-items:center;cursor:pointer}.elector-pro-container-item-search{display:flex;flex-direction:column;row-gap:4px}.elector-pro-ranges{display:flex;flex-direction:column;height:470px;overflow-y:auto;overflow-x:hidden;padding-top:4px}.elector-pro-ranges-all{display:flex;flex-direction:column;margin-top:4px}.elector-pro-ranges-container{display:flex;flex-direction:column;row-gap:4px}.elector-pro-button-left{flex-grow:1}.main-page{height:100%}.main-page .default-container{display:flex;flex-flow:row wrap}.main-page .sipmple-widget{display:flex;justify-content:center;align-items:center;background-color:green}.main-page .content{height:100%;width:100%}.workspace-layer{position:relative;padding-top:90px;width:100%;height:100%}.workspace-container{display:flex;width:100%;height:100%}.workspace-container .overlay{z-index:40;display:flex;justify-content:center;position:fixed;inset:0;opacity:1;visibility:visible;transition:opacity .3s ease-out 0s,visibility .3s ease-out 0s;background-color:#88a1bd33}.workspace-container.single{justify-content:center;margin-left:110px}.grid-workspace--wrap{transition:all ease-in .15s;transform-origin:left top;padding-top:62px;width:fit-content;height:fit-content}.grid-workspace--wrap.dark{background-color:#111a2d}.grid-workspace--wrap .mouse-pan:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:310}.workspace-control-menu{position:fixed;bottom:20px;right:20px;background:#fff;padding:10px;border:1px solid #ccc;z-index:300}.workspace-control-menu button{margin-right:5px}.row-settings-menu{display:flex;flex-flow:column nowrap;width:216px;padding:8px 0;border-radius:4px;box-shadow:0 2px 30px 1px #111a2d33;background-color:#fff;z-index:40;position:relative;top:24px}.row-settings-menu-item{display:flex;justify-content:flex-start;align-items:center;width:184px;height:30px;margin:0 8px;border-radius:4px;cursor:pointer;column-gap:8px;padding:0 8px}.row-settings-menu-item-text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d}.row-settings-menu-item-text.disabled{color:#b7d0ee}.row-settings-menu-item-divider{width:200px;height:1px;background-color:oklch(99% .009 253deg);margin:4px 0}.row-settings-menu-item:hover{background-color:oklch(99% .009 253deg)}.row-settings-menu-item .json-input{display:block;visibility:hidden;width:0;height:0}.drag-canvas{position:absolute;left:-100%;z-index:20}.widget{display:flex;flex-direction:column;box-sizing:border-box;border:1px solid oklch(89% .06 231deg);border-radius:16px;width:100%;height:100%;background-color:#fff;box-shadow:0 0 4px #111a2d1a}.widget.selected{background:#b7d0ee}.widget:hover .dnd-widget-head .sets{width:auto;height:100%;z-index:0}.widget .resize-handle:after,.widget .react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:7px;bottom:7px;width:12px;height:12px;background:transparent;border:1px solid oklch(75% .05 252deg);border-top:0;border-left:0;border-radius:0 0 16px;cursor:se-resize}.widget .react-resizable-handle{background-image:none}.dnd-widget-head{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;position:relative;display:flex;align-items:center;flex-flow:row nowrap;padding:0;margin:0;width:100%;height:50px;overflow:hidden;box-sizing:border-box;z-index:10}.dnd-widget-head .title{display:flex;flex:1;height:100%;width:100%;overflow:hidden;font-size:18px;color:#111a2d}.dnd-widget-head .title label{position:relative;line-height:48px;padding-left:16px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.dnd-widget-head .title label:hover{cursor:grab}.dnd-widget-head .title label:active{cursor:grabbing}.dnd-widget-head .sets{display:flex;width:0;height:0;z-index:-1;margin-left:auto;padding-right:11px;align-items:center;justify-content:center;gap:10px;overflow:hidden}.dnd-widget-head .sets.active,.dnd-widget-head:hover .sets{width:auto;height:100%;z-index:0}.measure-builder-group{display:flex;align-items:center}.measure-builder-group .dropdown-hoc:first-child{flex:1}.measure-builder-group--formula{cursor:pointer;padding-right:7px}.measure-builder-group--formula-disabled{cursor:default;opacity:.5;pointer-events:none}.measure-builder-group--delete{display:flex;align-items:center;justify-content:center;background:#fd9cba;padding:12px 7px;cursor:pointer}.measure-builder-group--dropdown{flex:1;margin-right:7px;padding:6px 0;min-width:0}.indicator-widget{display:flex;flex-flow:column nowrap;position:relative;flex:1;border-radius:16px}.indicator-widget .widget-visualization{position:absolute;inset:8px;border-radius:8px;overflow:hidden;background-position:center right;background-size:contain;background-repeat:no-repeat}.indicator-widget .header{display:flex;justify-content:space-between;height:18px;z-index:20}.indicator-widget .header .title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d}.indicator-widget .indicator-loading{display:flex;width:100%;height:100%;background-color:#fff}.indicator-widget .indicator-loading .loading-process .state-text{flex:0 1 30%;width:80%;word-wrap:break-word;overflow:hidden}.indicator-widget .indicator-body{display:flex;flex:1;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative;overflow:hidden}.indicator-widget .indicator-body .value-container{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:absolute;top:35%;left:50%;transform:translate(-50%,-35%);z-index:10}.indicator-widget .indicator-body .value-container .value{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:48px;font-weight:400;line-height:1;position:relative;color:#88a1bd;display:flex}.indicator-widget .indicator-body .value-container .value>*{line-height:1}.indicator-widget .indicator-body .value-container .value .small-arrow{position:absolute;color:#6de7c8;top:50%;transform:translateY(-50%)}.indicator-widget .indicator-body .value-container .value .small-arrow div{display:flex}.indicator-widget .indicator-body .value-container .value .small-arrow.down{color:#ba0135}.indicator-widget .indicator-body .value-container .value .value-with-percent{display:flex;flex-flow:row;column-gap:20px;align-items:center}.indicator-widget .indicator-body .desc{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.45;text-align:center;color:#111a2d;position:absolute;max-width:200px;width:max-content;left:50%;top:100%;transform:translate(-50%,3%)}.indicator-widget .pocket-canvas{overflow:hidden;height:0}.indicator-widget.preset{position:relative}.indicator-widget.preset .indicator-body{padding:16px}.indicator-widget.preset .indicator-body .indicator-body-values{max-width:100%;width:100%;display:flex;flex-direction:column;gap:10px}.indicator-widget.preset .indicator-body .indicator-body-values .indicator-row{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;max-width:100%}.indicator-widget.preset .indicator-body .indicator-body-values .indicator-row .dropdown{width:100%}.indicator-widget.preset .indicator-body .indicator-body-values .indicator-row .icon-stated{margin:0 12px}.indicator-widget.preset .indicator-body .indicator-body-buttons{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;column-gap:8px;margin:auto 0 16px}.sub-layer{position:absolute;inset:0;z-index:-1;border:10px solid oklch(90% .3 145deg / .6)}.custom-dropdown-menu{z-index:90}.measure-header{display:flex;align-items:center;gap:8px;background-color:#e7effc;cursor:pointer}.measure-header:hover,.measure-header-active{background-color:#b5cefe}.measure-header-text{flex:1;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.measure-header-sort{display:flex;align-items:center;justify-content:center;cursor:pointer}.field-header{background-color:#fbe9ee;gap:8px;display:flex;width:100%;justify-content:flex-start}.field-header--hovered{background-color:#f6d4dc}.field-header--right{flex-direction:row-reverse}.field-header-icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;color:#e93081;flex-shrink:0}.field-header-icon.linked .icon-container{color:#4b2e96}.field-header-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-header-count{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:9px;font-weight:700;line-height:14px;color:#111a2d;text-align:right;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.field-header-count-loader{position:relative;display:flex;justify-content:flex-end;height:18px;width:18px}.field-header-elector{display:flex;align-items:center;gap:8px;flex-shrink:0}.field-header-elector-sort{cursor:pointer;height:18px;width:18px;display:flex;align-items:center;justify-content:center}.element-link-count{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:9px;font-weight:400;line-height:14px;padding:8px 6px;border-radius:5px;color:#111a2d;line-height:initial}.khor-list-item-element-link-count-wrapper-left,.khor-list-item-element-link-count-wrapper-right{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.38;position:relative;cursor:pointer;display:flex;align-items:center;white-space:nowrap;height:30px;outline:none;color:#111a2d}.khor-list-item-element-link-count-wrapper-left:hover .khor-list-item-text-cell.table-cell,.khor-list-item-element-link-count-wrapper-left:hover .khor-list-item-measure-cell.table-cell,.khor-list-item-element-link-count-wrapper-right:hover .khor-list-item-text-cell.table-cell,.khor-list-item-element-link-count-wrapper-right:hover .khor-list-item-measure-cell.table-cell{background-color:#f6d4dc}.khor-list-item-element-link-count-wrapper-left{justify-content:flex-end}.khor-list-item-element-link-count-wrapper-right{justify-content:flex-start}.khor-list-item-text-cell-wrapper,.khor-list-item-measure-cell-wrapper{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1.38;position:relative;cursor:pointer;display:flex;align-items:center;height:30px;outline:none;color:#111a2d;white-space:nowrap}.khor-list-item-text-cell-wrapper:hover .khor-list-item-text-cell.table-cell,.khor-list-item-text-cell-wrapper:hover .khor-list-item-measure-cell.table-cell,.khor-list-item-measure-cell-wrapper:hover .khor-list-item-text-cell.table-cell,.khor-list-item-measure-cell-wrapper:hover .khor-list-item-measure-cell.table-cell{background-color:#f6d4dc}.khor-list-item-text-cell-wrapper:hover .khor-list-item-text-icons,.khor-list-item-measure-cell-wrapper:hover .khor-list-item-text-icons{display:flex}.khor-list-item-text-cell-wrapper-pressed,.khor-list-item-measure-cell-wrapper-pressed{position:relative;z-index:20;animation:.1s appearFromBottom}.khor-list-item-text-cell.table-cell{background-color:#fbe9ee}.khor-list-item-text-cell.khor-list-item-text-cell-pressed.table-cell,.khor-list-item-text-cell-pressed.table-cell{background-color:#fbb8cb}.khor-list-item-text-cell.khor-list-item-text-cell-pressed-linked.table-cell,.khor-list-item-text-cell-pressed-linked.table-cell{background-color:#fbb8cba6}.khor-list-item-measure-cell{transition:background-color .1s ease;justify-content:flex-end}.khor-list-item-measure-cell .loading-process.show.loading{border-radius:0}.khor-list-item-measure-cell.khor-list-item-measure-cell-even.table-cell,.khor-list-item-measure-cell-even.table-cell{background-color:#f4f9ff}.khor-list-item-measure-cell.khor-list-item-measure-cell-pressed.table-cell,.khor-list-item-measure-cell-pressed.table-cell{background-color:#fbb8cb}.khor-list-item-measure-cell.khor-list-item-measure-cell-pressed-linked.table-cell,.khor-list-item-measure-cell-pressed-linked.table-cell{background-color:#fbb8cba6}.khor-list-item-text-icons{flex:1;display:none;align-items:flex-end;justify-content:flex-end}.khor-list-item-text-icons-icon{display:flex;align-items:center;justify-content:center;width:20px;height:100%;cursor:pointer}@keyframes appearFromBottom{0%{top:50px}to{top:0}}.element-link-sort{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:9px;cursor:pointer;width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.khor-table{width:fit-content;height:fit-content;padding:8px;border-radius:8px;border:solid 1px oklch(94% .02 253deg);background-color:#fff;flex:1;display:grid;grid-auto-rows:auto;position:relative;column-gap:1px;row-gap:0}.khor-table-body{grid-column:1/-1;display:contents}.khor-table-sort-left,.khor-table-sort-right{display:flex;align-items:center;justify-content:center}.khor-table-sort-left{justify-content:flex-end}.khor-table-sort-right{justify-content:flex-start}.khor-table-field-header,.khor-table-measure-header{display:flex;align-items:center}.khor-tables-droppable{display:flex;column-gap:24px;width:100%}.khor-tables-droppable.selected{background:#b7d0ee}.preset-hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;box-sizing:border-box;height:50px;width:536px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#cff2ff;border-radius:4px;padding:0 90px;margin-top:8px}.preset-column-card-wrapper{display:flex;align-items:stretch;height:fit-content;min-height:42px;width:100%}.preset-column-card{display:flex;flex-direction:row;align-items:flex-start;padding-left:4px;gap:4px;background:#edf2f9;border-radius:6px 0 0 6px;flex:1;min-width:0;overflow:hidden}.preset-column-card-drag{opacity:.5}.preset-column-card-drag-handle{display:flex;align-items:center;cursor:grab;width:18px;min-width:18px;height:30px}.preset-column-card-drag-handle svg{width:18px;height:18px}.preset-column-card-content{display:flex;flex-direction:row;align-items:center;flex:1;min-width:0}.preset-column-card-field{display:flex;flex-direction:row;align-items:flex-start;gap:4px;min-width:0;flex:1;align-self:flex-start;width:224px}.preset-column-card-field .field-elector-group{flex:1;min-width:0}.preset-column-card-field .dropdown-hoc{min-width:0;max-width:100%}.preset-column-card-field .custom-dropdown{width:100%}.preset-column-card-field-wrapper{display:flex;align-items:center;margin-bottom:auto;flex:1}.preset-column-card-search-button{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;padding:3px}.preset-column-card-search-button svg{width:18px;height:18px}.preset-column-card-search-button:hover{background:#0000000d}.preset-column-card-separator{width:1px;min-width:1px;display:flex;margin:0 8px}.preset-column-card-separator:after{content:"";width:1px;height:6px;background:#111a2d;border-radius:100px}.preset-column-card-measures{display:flex;flex-direction:column;margin-top:auto;margin-bottom:auto;padding-right:4px;padding-top:6px;padding-bottom:6px;gap:4px;flex:1;min-width:0;align-self:flex-start}.preset-column-card-measure-row{display:flex;flex-direction:row;align-items:center;gap:4px;min-width:0}.preset-column-card-measure-row .measure-builder-group{flex:1;min-width:0;gap:4px}.preset-column-card-measure-row .measure-builder-group--dropdown{flex:1;min-width:0;margin-right:0;padding:0}.preset-column-card-measure-row .measure-builder-group--dropdown .dropdown-hoc{flex:1;min-width:0;max-width:100%}.preset-column-card-measure-row .measure-builder-group--dropdown .custom-dropdown{width:100%}.preset-column-card-measure-row .measure-builder-group--delete{background:transparent}.preset-column-card-measure-actions{display:flex;flex-direction:row;gap:4px;flex-shrink:0}.preset-column-card-action-button{width:24px;min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;padding:3px}.preset-column-card-action-button svg{width:18px;height:18px}.preset-column-card-action-button:hover{background:#0000000d}.preset-column-card-delete{display:flex;align-items:center;padding:6px 4px;background:#fda0a3;border-radius:0 6px 6px 0;width:32px;min-width:32px;box-sizing:border-box;cursor:pointer}.preset-column-card-delete:hover{background:oklch(75% .18 18deg)}.preset-column-card-delete-button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;padding:3px}.preset-column-card-delete-button svg{width:18px;height:18px}.preset-column-card .measure-builder-group--delete{height:30px;width:24px;padding:0}.preset-column-card .measure-builder-group--delete svg{width:14px;height:14px}.khor-widget-preset{display:flex;align-items:center;flex-flow:column nowrap;min-height:0;height:100%}.khor-widget-preset-body{width:100%;display:flex;flex-direction:column;align-items:center;overflow-y:auto;flex:1}.khor-widget-preset-data{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #a7c0de;border-radius:8px;margin-top:16px;width:calc(100% - 32px)}.khor-widget-preset-data-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 8px;gap:8px;width:100%;background:#e2ecf9;border-radius:8px 8px 0 0;box-sizing:border-box}.khor-widget-preset-data-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700;line-height:18px;color:#111a2d}.khor-widget-preset-add-button{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:10px;cursor:pointer;padding:3px;font-size:18px;font-weight:700;color:#111a2d}.khor-widget-preset-add-button:hover{background:#0000000d}.khor-widget-preset-data-body{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:8px;width:100%;background:#fff;border-radius:0 0 8px 8px;overflow-y:auto;overflow-x:hidden;max-height:400px}.khor-widget-preset-columns{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.khor-widget-preset-cards{display:flex;column-gap:20px;margin-top:8px}.khor-widget-preset-buttons{display:flex;column-gap:8px;margin-left:auto;padding-right:16px;padding-top:16px;padding-bottom:16px}.khor-widget-preset .preset-hint{width:544px;padding:8px 13px;background:#edf2f9;margin-top:0}.khor-widget-preset .measure-builder-group--formula{padding-right:0}.khor-no-relations{height:30px;width:173px;text-align:center;padding:7px 8px;box-sizing:border-box;border-radius:15px;border:1px solid oklch(50% .2 18deg);color:#ba0135;margin-right:8px}.preset-field-card{width:240px}.preset-field-card-elements{border-radius:4px;border:1px solid oklch(85% .05 253deg);margin-top:12px}.preset-field-card-element{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;background-color:#fbe9ee;padding:6px 8px;border-bottom:1px solid oklch(85% .05 253deg);box-sizing:border-box;width:238px;height:29px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;cursor:default}.preset-field-card-element:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.preset-field-card-element:last-child{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.preset-field-card-block{display:flex;align-items:center;column-gap:8px}.preset-field-card .dropdown-substrate{padding-right:7px}.khor-widget-header{display:flex;justify-content:space-between;height:18px}.khor-widget{display:flex;flex-flow:column nowrap;min-height:0}.khor-widget-body{flex:1;display:flex;overflow:auto;margin:0;padding:0 16px}.khor-widget-body-loader{position:relative;width:100%;height:100%}.charts-menu-title{display:flex;align-items:center;column-gap:8px}.charts-menu-options{display:flex;flex-direction:column;row-gap:8px;overflow-y:auto}.preset-field-container{display:flex;flex-flow:row nowrap;column-gap:8px;margin-top:10px}.preset-field-container .preset-field-content{width:324px;display:flex;flex-direction:column;row-gap:8px}.preset-field-container .preset-field-content .preset-field-card{display:flex;flex-direction:column;row-gap:8px;width:324px}.preset-field-container .preset-field-content .preset-field-card .outlined-container{display:flex;flex-direction:column;row-gap:8px}.preset-field-container .preview-container{min-width:300px}.preset-field-container .preview-container img{box-shadow:0 4px 8px #111a2d1a;border-radius:4px;width:280px;padding:10px}.preset-field-container .row-input-icon{display:flex;flex-flow:row nowrap;align-items:center}.preset-field-container .row-input-icon>.icon-wrap{margin-left:8px}.chart-preset-hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;box-sizing:border-box;height:76px;width:632px;display:flex;align-items:center;justify-content:center;text-align:left;background-color:#cff2ff;border-radius:4px;padding:19px 16px;margin-top:8px;box-shadow:0 4px 8px #111a2d1a}.chart-preset-hint span{display:contents;font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold}.chart-widget-preset{display:flex;align-items:center;flex-flow:column nowrap;min-width:672px;min-height:444px}.chart-widget-preset-body{display:flex;flex-flow:column;row-gap:8px;align-items:center}.chart-widget-preset-buttons{flex:1;display:flex;column-gap:8px;margin-left:auto;margin-right:16px;margin-bottom:16px;align-items:flex-end}.chart-widget{display:flex;flex-flow:column nowrap;flex:1}.chart-widget .header{display:flex;justify-content:space-between;height:18px;z-index:20}.chart-widget .header .title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:400;line-height:18px;color:#111a2d}.chart-widget .header--icons{display:flex}.chart-widget .chart-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.chart-widget .chart-body .chart-container{flex:1}.chart-widget .chart-body-loader{position:relative;width:100%;height:100%}.chart-widget .custom-tooltip{border-radius:8px}.chart-widget .custom-tooltip .point{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:14px;font-weight:800;line-height:12px;margin-bottom:12px}.chart-widget .custom-tooltip .values{display:flex;flex-flow:column;gap:4px}.chart-widget .custom-tooltip .values .measure{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:20px}.chart-widget .custom-tooltip .values .measure .measure-name{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:12px}.chart-widget .custom-tooltip .values .measure .measure-value{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:12px;color:#0a78b7}.drill-down-container{display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:6.5px;margin-left:16px}.drill-down-container .drill-down-field{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:22px;display:inline;background-color:#e2ecf9;width:auto;max-width:100px;height:22px;padding:3px 8px;border-radius:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:default;user-select:none}.drill-down-container .drill-down-field.active{background-color:#8fd5fd}.drill-down-container .drill-down-icon{color:#1387cc}.map-widget{display:flex;flex-flow:column nowrap;height:100%;flex:1}.map-widget .header{display:flex;justify-content:space-between;height:18px;z-index:20}.map-widget .header .title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:400;line-height:18px;color:#111a2d}.map-widget .header--icons{display:flex}.map-widget .map-body{flex:1;display:flex;flex-direction:column;overflow:hidden;position:relative;margin:0 12px 12px;border-radius:4px}.map-widget .map-body .map-widget-loading-wrapper{position:absolute;top:0;left:0;width:100%;overflow:hidden;border-top-left-radius:4px;border-top-right-radius:4px;z-index:300}.map-widget .map-body .map-widget-loading-wrapper .loading-bar-container{border-radius:4px 4px 0 0}.map-widget .map-body .chart-container{flex:1}.mapboxgl-popup{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-content{padding:10px;border-radius:8px;background:#fff;box-shadow:3px 3px 18px #0f18301a;position:relative;font-size:11px}.mapboxgl-popup-content-inner--title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;margin-bottom:10px;color:#1387cc}.mapboxgl-popup-content-inner--text{color:#111a2d}.mapboxgl-popup-content-inner--footer{border-top:2px solid oklch(55% .13 243deg)}.mapboxgl-popup-content-inner--footer-divider{width:100%;height:2px;border-radius:12px;background-color:#0a78b7;opacity:.3;margin:5px 0}.mapboxgl-popup-content-inner--footer-measure{display:flex;justify-content:space-between;margin-bottom:5px}.mapboxgl-popup-content-inner--footer-measure-name{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;color:#88a1bd}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;background:transparent;border:none;outline:none;padding:7px;color:#88a1bd;font-size:16px;cursor:pointer}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:10}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-control-container{display:none}.table-widget{display:flex;flex-flow:column nowrap;flex:1}.table-measure-cell{justify-content:flex-end}.table-measure-cell-odd{background-color:#f4f9ff}.table-totals-cell{background-color:#d3f3ff}.table-row-totals{display:flex;position:relative;z-index:50}.table-row-totals-content{flex:1;position:relative;z-index:50}.table-widget-content{box-sizing:border-box;display:flex;flex-direction:column;flex:1;position:relative;overflow:hidden}.table-widget-content-wrapper{display:flex;flex:1;position:relative;overflow:hidden;margin:0 0 12px 10px}.table-widget-loading-wrapper{position:absolute;top:0;left:0;width:100%;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px;z-index:300}.table-widget-loading-wrapper .loading-bar-container{border-radius:8px 8px 0 0}.table-widget-main{display:flex;flex-direction:column;flex:1;position:relative}.table-widget-main-content{display:flex;flex-direction:row;flex:1;position:relative}.table-widget-main-content-grid{flex:1}.table-widget-main-content-grid-inner--hide-horizontal-scrollbar .ReactVirtualized__Grid::-webkit-scrollbar:horizontal{height:0}.table-widget-main-content-grid-inner--hide-vertical-scrollbar .ReactVirtualized__Grid::-webkit-scrollbar:vertical{width:0}.table-measure-head-cell{justify-content:flex-start;background:#e7effc;gap:0 8px;transition:background-color .2s;position:relative}.table-measure-head-cell-label{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;flex:1}.table-measure-head-cell-active{background:#b5cefe}.table-measure-head-cell-sort{cursor:pointer;height:24px;width:24px;border-radius:4px;display:flex;align-items:center;justify-content:center}.table-measure-head-cell-sort:hover{background:#0000000d}.column-resize-handle{position:absolute;top:0;width:6px;height:100%;cursor:col-resize;z-index:1}.column-resize-handle--right{right:0}.column-resize-handle--right:after{right:2px}.column-resize-handle--left{left:0}.column-resize-handle--left:after{left:2px}.column-resize-handle:after{content:"";position:absolute;top:4px;bottom:4px;width:2px;background-color:transparent;border-radius:1px;transition:background-color .15s ease}.column-resize-handle:hover:after{background-color:var(--color-primary, #0049ff)}.table-head-field-cell{position:relative;background-color:#fbe9ee;flex-shrink:0;cursor:default;column-gap:8px}.table-head-field-cell-label{box-sizing:border-box;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.table-head-field-cell-action{display:flex;margin-left:auto}.table-head-top-elements{flex:1;column-gap:2px;border-radius:4px;width:fit-content;background-color:transparent;position:relative}.table-head-top-elements .table-widget-head-header,.table-head-top-elements .table-widget-head-element{border:1px solid oklch(85% .05 253deg);border-radius:4px}.table-head-top-elements .ReactVirtualized__Grid::-webkit-scrollbar{display:none}.table-head-top-elements .ReactVirtualized__Grid{scrollbar-width:none;-ms-overflow-style:none}.table-head-top-elements__sticky{z-index:20;pointer-events:auto}.table-head-top-element-arrow{display:flex;align-items:center;padding-right:8px;cursor:pointer;flex-shrink:0}.table-head-top-element-arrow:hover svg{background-color:#fbb8cb;border-radius:4px}.table-head-top-element-cell-wrapper{display:flex;flex-direction:column;box-sizing:border-box}.table-head-top-element-cell{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background-color:#fbe9ee}.table-head-top-element-cell-wrapper-hide-padding-right{padding-right:0}.table-head-top-element-cell-can-select{cursor:pointer}.table-head-top-element-cell-label{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.table-head-top-element-cell-wrapper-hide-start-edge .table-head-top-element-cell{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.table-head-top-element-cell-wrapper-hide-end-edge .table-head-top-element-cell{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.table-head-top-element-cell-wrapper-hide-start-edge-by-opposite-axis .table-head-top-element-cell{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.table-head-top-element-cell-wrapper-hide-end-edge-by-opposite-axis .table-head-top-element-cell{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.table-head-top-element-cell-text-align-left{justify-content:flex-start}.table-head-top-element-cell-text-align-right{justify-content:flex-end}.table-head-top-element-cell-cursor-pointer{cursor:pointer}.table-head-top-element-cell.table-head-top-element-cell-selected{background-color:#fbb8cb}.table-head-top-element-cell.table-head-top-element-cell-hover{background-color:#f6d4dc}.table-head-top{display:flex;position:sticky;top:0;z-index:30}.table-head-top-fields{display:flex;flex-direction:column}.table-head-left-element-arrow{display:flex;align-items:center;padding-right:8px;height:100%;cursor:pointer;flex-shrink:0}.table-head-left-element-arrow:hover svg{background-color:#fbb8cb;border-radius:4px}.table-head-left-element-cell-wrapper{display:flex;cursor:default;box-sizing:border-box}.table-head-left-element-cell-wrapper-hide-start-edge .table-head-left-element-cell{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.table-head-left-element-cell-wrapper-hide-end-edge .table-head-left-element-cell{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.table-head-left-element-cell-wrapper-hide-start-edge-by-opposite-axis .table-head-left-element-cell{border-left:none;border-bottom-left-radius:0;border-top-left-radius:0}.table-head-left-element-cell-wrapper-hide-end-edge-by-opposite-axis .table-head-left-element-cell{border-right:none;border-bottom-right-radius:0;border-top-right-radius:0}.table-head-left-element-cell{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;background-color:#fbe9ee}.table-head-left-element-cell-can-select{cursor:pointer}.table-head-left-element-cell-label{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.table-head-left-element-cell-text-align-left{justify-content:flex-start}.table-head-left-element-cell-text-align-right{justify-content:flex-end}.table-head-left-element-cell-cursor-pointer{cursor:pointer}.table-head-left-element-cell.table-head-left-element-cell-selected{background-color:#fbb8cb}.table-head-left-element-cell.table-head-left-element-cell-hover{background-color:#f6d4dc}.table-head-left-elements{flex:1;position:relative}.table-head-left-elements .ReactVirtualized__Grid::-webkit-scrollbar{display:none}.table-head-left-elements .ReactVirtualized__Grid{scrollbar-width:none;-ms-overflow-style:none}.table-head-left-elements__sticky{z-index:20;pointer-events:auto}.table-head-left-elements--show-scrollbar .ReactVirtualized__Grid::-webkit-scrollbar{display:block}.table-head-left-elements--show-scrollbar .ReactVirtualized__Grid{scrollbar-width:auto;-ms-overflow-style:auto}.table-head-left{display:flex;flex-direction:column;z-index:20}.table-head-left-main{box-sizing:border-box;display:flex;flex:1;flex-direction:column}.table-head-left-main-fields{display:flex;flex-direction:row;box-sizing:border-box;position:sticky;z-index:10;align-items:flex-end}.table-right-totals{display:flex;flex-direction:column}.table-right-totals-grid{flex:1;flex-shrink:0;min-height:0}.table-right-totals-grid .table-cell-totals{border-radius:0;border-top:none;border-bottom:none}.table-right-totals-grid .table-cell-totals.table-cell-border-bottom{border-bottom:1px solid oklch(85% .05 253deg);border-radius:0 0 4px 4px}.table-right-totals-grid .ReactVirtualized__Grid::-webkit-scrollbar:horizontal{display:none}.table-right-totals-header{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;margin-right:auto}.table-right-totals-footer{display:flex}.table-right-totals-footer .table-cell-totals{background:#d0e8f7}.table-right-totals-measures{display:flex;margin-right:auto}.table-right-totals-measures .ReactVirtualized__Grid::-webkit-scrollbar{display:none}.table-right-totals-measures .ReactVirtualized__Grid{scrollbar-width:none;-ms-overflow-style:none}.preset-header--close-button{cursor:pointer}.table-preset-body-buttons{display:flex;column-gap:8px;justify-content:flex-end;margin-top:auto}.table-preset-body-field-groups-wrapper{overflow-y:auto;overflow-x:hidden;margin-right:2px;max-height:298px}.table-preset-body-field-groups{display:flex;flex-direction:column;row-gap:8px;margin-right:6px}.table-field-group-inner{display:flex;flex-direction:column;row-gap:8px}.table-field-group{height:100%;overflow-y:auto;overflow-x:hidden}.table-field{background:oklch(99% .009 253deg);border:none;border-radius:6px}.table-field-main{padding:0 0 0 4px}.table-preset-body-measure-group-inner-scrollbar-margin{margin-right:8px}.table-preset-body-measure-group{overflow-y:auto;overflow-x:hidden}.table-measure-group-inner{display:flex;flex-direction:column;row-gap:8px}.table-measure{background:oklch(99% .009 253deg);border:none;border-radius:6px}.table-measure-main{padding:0 0 0 8px}.table-measure-group{height:100%}.table-preset-hint{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;box-sizing:border-box;background-color:#cff2ff;border-radius:4px;padding:9.5px 8px}.table-preset-body{box-sizing:border-box;padding:8px 16px 16px;display:flex;flex-direction:column;row-gap:16px;flex:1}.table-preset-body-content{display:flex}.table-widget-preset{display:flex;flex-flow:column nowrap;height:432px;flex:1}.drop-overlay{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:18px;font-weight:700;position:absolute;inset:0;pointer-events:none;z-index:10;border:2px dashed oklch(60% .14 243deg);background:#cff2ff;backdrop-filter:blur(1px);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#1387cc;text-shadow:0 1px 2px oklch(22% .04 263deg / .1);opacity:0;transition:opacity .2s ease-in-out}.drop-overlay.visible{opacity:1}.drop-overlay.visible.forbidden{background:#de39511a;border:2px dashed oklch(60% .2 18deg);color:#de3951}.drop-overlay.visible.forbidden:before{border-color:#de3951}.sources-with-fields-and-elements-menu{overflow-y:hidden;background:#fff;z-index:20;padding:8px;border-radius:8px;margin-top:4px;box-sizing:border-box;box-shadow:0 5px 20px #0003}.sources-with-fields-and-elements-menu-title{display:flex;align-items:center;column-gap:8px}.sources-with-fields-and-elements-menu-database-wrapper{display:flex;flex-direction:column;overflow-y:auto;margin-right:8px;max-height:320px}.sources-with-fields-and-elements-menu-search-icon{position:absolute;top:50%;transform:translateY(-50%);z-index:10;padding-left:8px}.sources-with-fields-and-elements-menu-database{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;display:flex;align-items:center;column-gap:8px;cursor:pointer;border-radius:8px;padding:6px 11px 6px 8px}.sources-with-fields-and-elements-menu-database:hover{background-color:#e2ecf9}.sources-with-fields-and-elements-menu-database svg{min-width:18px;min-height:18px}.sources-with-fields-and-elements-menu-database-label{text-overflow:ellipsis;margin-right:auto;white-space:nowrap;overflow-x:hidden;flex-grow:1}.sources-with-fields-and-elements-menu-database-icon-right{display:flex;column-gap:8px}.sources-with-fields-and-elements-menu-database--opened{background-color:#e2ecf9}.sources-with-fields-and-elements-menu-data-fields{display:flex;flex-direction:column;border-left:1px solid #a7c0de;overflow-y:auto;padding:0 8px;max-height:320px}.sources-with-fields-and-elements-menu-data-field-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;margin-right:auto;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;flex-grow:1}.sources-with-fields-and-elements-menu-content{display:flex;columns:8px;margin-top:8px}.sources-with-fields-and-elements-menu-data-field{display:flex;column-gap:8px;cursor:pointer;border-radius:8px;align-items:center;padding:6px 11px 6px 8px}.sources-with-fields-and-elements-menu-data-field:hover,.sources-with-fields-and-elements-menu-data-field--selected{background-color:#e2ecf9}.sources-with-fields-and-elements-menu-data-elements{display:flex;flex-direction:column;border-left:1px solid #a7c0de;overflow-y:auto;padding:0 8px;max-height:320px;position:relative}.sources-with-fields-and-elements-menu-data-element{display:flex;column-gap:8px;cursor:pointer;border-radius:8px;align-items:center;padding:6px 11px 6px 8px}.sources-with-fields-and-elements-menu-data-element:hover,.sources-with-fields-and-elements-menu-data-element--selected{background-color:#e2ecf9}.sources-with-fields-and-elements-menu-data-element-label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;margin-right:auto;text-overflow:ellipsis;white-space:nowrap;overflow-x:hidden;flex-grow:1}.sources-with-fields-and-elements-menu-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:200px;position:absolute;top:0;left:0;background:#fff}.panel-filters-container{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:8px;width:100%;height:100%;box-sizing:border-box;overflow:hidden}.panel-filters-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.panel-filters-header__left{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.panel-filters-header__chevron{display:flex;align-items:center;width:18px;height:18px;cursor:pointer}.panel-filters-header__title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:700;line-height:18px;color:#111a2d}.panel-filters-header__right{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px}.panel-filters-header__right .button-component.outlined{border-color:#df4180}.panel-filters-header__right .button-component.outlined .button-component-text,.panel-filters-header__right .button-component.outlined .button-component-icon{color:#df4180}.panel-filters-header__right .button-component.outlined:hover{border-color:#df4180;background-color:#df418014}.panel-filters-header__right .button-component.outlined:hover .button-component-text,.panel-filters-header__right .button-component.outlined:hover .button-component-icon{color:#df4180}.panel-filters-toggle-wrapper{display:flex;flex-direction:row;align-items:center;padding:6px 8px;gap:8px;background:#b3e3fc;border-radius:8px}.panel-filters-toggle-wrapper .switch-container .text{max-width:none;white-space:nowrap}.panel-filter-section{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:0;isolation:isolate;min-width:300px;max-width:100%;background:#cdf4f6;border:1px solid oklch(80% .05 252deg);border-radius:8px;position:relative;flex:1 1 auto;min-height:0;height:100%}.panel-filter-section--collapsed{flex:1 1 auto;max-height:38px;height:auto}.panel-filter-section__header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:5px 8px;gap:8px;width:100%;min-height:36px;background:#e2ecf9;box-sizing:border-box;flex-shrink:0;border-radius:8px 8px 0 0}.panel-filter-section__header-left{display:flex;flex-direction:row;align-items:center;gap:8px;flex:1}.panel-filter-section__chevron{display:flex;align-items:center;width:18px;height:18px;cursor:pointer;flex-shrink:0}.panel-filter-section__title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:700;line-height:18px;color:#111a2d}.panel-filter-section__header-right{display:flex;flex-direction:row;align-items:center;gap:8px}.panel-filter-section__toggle-wrapper{display:flex;flex-direction:row;align-items:center;position:relative;z-index:80}.panel-filter-section__add-button-wrapper{position:relative;width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.panel-filter-section__add-button-wrapper .dropdown-hoc{position:absolute;top:0;left:0;width:24px;height:24px;opacity:0;pointer-events:auto;z-index:20}.panel-filter-section__add-button-wrapper .dropdown-hoc .dropdown-hoc-control{width:24px;height:24px;cursor:pointer}.panel-filter-section__add-button-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:3px;gap:4px;width:24px;height:24px;border-radius:10px;pointer-events:none;z-index:10;transition:background-color .2s ease}.panel-filter-section__add-button-wrapper:hover .panel-filter-section__add-button-icon{background-color:#111a2d0d}.panel-filter-section__add-button-wrapper:active .panel-filter-section__add-button-icon{background-color:#111a2d1a}.panel-filter-section__remove-button{display:flex;align-items:center;justify-content:center;width:14px;height:14px;cursor:pointer;opacity:1;transition:opacity .2s ease;flex-shrink:0;background:#111a2d;border-radius:50%;position:relative;z-index:80}.panel-filter-section__remove-button:hover{opacity:.7}.panel-filter-section__remove-button:active{opacity:.5}.panel-filter-section__remove-button--disabled{opacity:.3;cursor:not-allowed}.panel-filter-section__remove-button--disabled:hover,.panel-filter-section__remove-button--disabled:active{opacity:.3}.panel-filter-section__body{display:flex;flex-direction:row;align-items:flex-start;padding:8px;width:100%;background:#fff;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;max-height:122px;border-radius:0 0 8px 8px}.panel-filter-section__body--empty{min-height:46px}.panel-filter-section__filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;box-sizing:border-box}.panel-filter-section__resize-handle{position:absolute;right:0;bottom:0;width:20px;height:20px;cursor:se-resize;z-index:30}.panel-filter-section__resize-handle:after{content:"";position:absolute;right:7px;bottom:7px;width:12px;height:12px;background:transparent;border:1px solid oklch(79% .12 237deg);border-top:0;border-left:0;border-radius:0 0 8px}.panel-filter-group{display:inline-flex;align-items:center;gap:8px;padding:6px 8px;background:#edf2f9;border-radius:8px;box-sizing:border-box;width:auto;max-width:100%}.panel-filter-group__switch{display:flex;align-items:center}.panel-filter-group__switch .switch-container{display:flex;align-items:center;margin:0}.panel-filter-group__switch .switch-container .text{margin-left:8px;font-weight:600;color:#111a2d;white-space:nowrap}.panel-filter-group__chips{display:flex;align-items:center;gap:8px;flex:0 1 auto;flex-wrap:wrap}.panel-filter-group__chip{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:11px;font-weight:500;line-height:16px;display:inline-flex;align-items:center;justify-content:center;padding:1px 8px;background:#b3e3fc;border-radius:100px;color:#111a2d;white-space:nowrap}.panel-filter-group__chip--count{min-width:24px;text-align:center}.panel-filter-group__remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;cursor:pointer;opacity:1;transition:opacity .2s ease;flex-shrink:0;background:#111a2d;border-radius:50%}.panel-filter-group__remove:hover{opacity:.7}.panel-filter-group__remove:active{opacity:.5}.panel-layout{display:flex;flex-direction:column;position:relative;height:100%}.panel-layout .dnd-widget-head{height:34px;margin-top:16px;margin-bottom:16px}.panel-layout .dnd-widget-head .title{align-items:center}.panel-layout .dnd-widget-head .title label{line-height:initial;font-weight:400}.panel-layout .header{display:flex;justify-content:space-between;height:18px;z-index:20}.panel-layout .header .title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:400;line-height:18px;color:#111a2d}.panel-layout .header--icons{display:flex}.panel-layout .panel-filters-wrapper{width:100%;max-height:50%;display:flex;flex-direction:column;min-height:0;flex-shrink:0;flex-grow:0;padding:0 16px;box-sizing:border-box;transition:transform .2s ease,opacity .2s ease}.panel-layout .panel-filters-wrapper--hidden{transform:translateY(-120%);opacity:0;pointer-events:none}.panel-layout .panel-filters-wrapper--floating{position:sticky;top:78px;margin:0 16px;width:calc(100% - 32px);background:#fff;box-shadow:0 5px 20px #0003,0 0 4px #0000001a;border-radius:16px;padding:8px;gap:8px;z-index:201;box-sizing:border-box}.panel-layout .panel-filters-wrapper--floating .panel-filters-container{display:flex;flex-direction:column;gap:8px}.panel-layout .panel-filters-wrapper--floating .panel-filters-container .panel-filter-section{border:1px solid #a7c0de;border-radius:8px;overflow:hidden}.panel-layout .panel-filters-wrapper--floating .panel-filters-container .panel-filter-section__header{display:flex;flex-direction:row;align-items:center;padding:5px 8px;gap:8px;background:#e2ecf9;min-height:34px}.panel-layout .panel-filters-wrapper--floating .panel-filters-container .panel-filter-section__content{display:flex;flex-direction:column;padding:0 8px 8px;gap:8px}.panel-layout .panel-filters-wrapper--floating .panel-filters-container .panel-filter-section .panel-filter-items{display:flex;flex-wrap:wrap;gap:8px}.panel-layout .panel-filters-wrapper--floating .panel-filters-container .panel-filter-section .panel-filter-items .panel-filter-item{display:flex;align-items:center;padding:6px 8px;gap:8px;background:#edf2f9;border-radius:8px}.panel-layout .panel-body{flex:1;position:relative;overflow:hidden;min-height:100px}.panel-layout .panel-body .react-grid-layout{background:transparent;height:100%!important;overflow:auto}.panel-layout .panel-body .react-grid-layout.panel-body-scrollable{overflow:visible}.panel-layout .panel-body .panel-container{flex:1}.panel-layout .panel-body .react-grid-placeholder{background:transparent;opacity:1;border-radius:12px;border:3px dashed oklch(79% .12 237deg)}.panel-layout .panel-fullscreen-toggle{display:flex;align-items:center;justify-content:center;margin-left:8px;padding:0;border:none;background:transparent;cursor:pointer;color:#111a2d;transition:color .2s ease}.panel-layout .panel-fullscreen-toggle:hover{color:#40a7ee}.panel-layout .panel-fullscreen-toggle:focus-visible{outline:2px solid oklch(70% .14 243deg);outline-offset:2px}.panel-layout .panel-fullscreen-toggle svg{width:18px;height:18px;fill:currentColor}.panel-layout--fullscreen{position:fixed;inset:12px;width:auto;height:auto;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);z-index:200;padding:24px;box-sizing:border-box;background:#fff;border-radius:16px;box-shadow:0 0 10px #0000001a,0 0 4px #0000001a;overflow:hidden}.panel-layout--fullscreen .dnd-widget-head{margin-top:0}.panel-layout--fullscreen .dnd-widget-head .sets{width:auto;height:100%;z-index:0}.panel-layout--fullscreen .panel-filters-wrapper{max-height:none;padding-left:0;padding-right:0;position:static;margin:0}.panel-layout--fullscreen .panel-body{overflow:auto}.panel-layout--fullscreen .panel-body .react-grid-layout{height:auto!important;min-height:100%}.panel-layout-placeholder{width:100%;height:100%}.panel-fullscreen-hotspot{position:absolute;top:0;left:0;width:60px;height:60px;cursor:pointer;z-index:201}body.panel-fullscreen-active .sidebar-component,body.panel-fullscreen-active .sticky-panel,body.panel-fullscreen-active .right-panel-wrapper,body.panel-fullscreen-active .settings-panel{opacity:0;pointer-events:none;transition:opacity .2s ease}body.panel-fullscreen-active.panel-fullscreen-sidebars-visible .sidebar-component,body.panel-fullscreen-active.panel-fullscreen-sidebars-visible .sticky-panel,body.panel-fullscreen-active.panel-fullscreen-sidebars-visible .right-panel-wrapper,body.panel-fullscreen-active.panel-fullscreen-sidebars-visible .settings-panel,body.panel-fullscreen-active.panel-fullscreen-widget-settings-open .right-panel-wrapper{opacity:1;pointer-events:auto}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.5}to{transform:scale(1);opacity:1}}.draggable-widget{transition:background-color .3s ease;position:absolute}.custom-drag-layer{position:fixed;pointer-events:none;z-index:300;left:0;top:0;width:100%;height:100%}.dragged-widget{position:absolute;transform-origin:top left;opacity:.7;padding:10px}.workspace-navigation{position:fixed;z-index:20;border-radius:14px;background-color:#fff;box-shadow:0 5px 22px #2222221a;right:74px;bottom:12px;display:flex;flex-direction:row;padding:10px 12px;align-items:center;gap:8px}.workspace-navigation--scale-value{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:30px;width:80px;text-align:center;border-radius:8px;border:1px solid oklch(70% .05 252deg);color:#88a1bd}.workspace-navigation button{display:flex;align-items:center;justify-content:center;background:transparent;border:none;outline:none;width:22px;height:22px;padding:0;cursor:pointer}.workspace-minimap{position:fixed;right:74px;bottom:77px;border-radius:14px;overflow:hidden;box-shadow:0 0 4px 4px #111a2d1a;background:#fff;transform-origin:bottom right;opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;max-width:0;max-height:0}.workspace-minimap.expand-minimap{animation:minimap-expand .6s cubic-bezier(.4,0,.2,1) forwards}.workspace-minimap.collapse-minimap{animation:minimap-collapse .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes minimap-expand{0%{opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;max-width:0;max-height:0}to{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;max-width:var(--minimap-w, 224px);max-height:var(--minimap-h, 224px)}}@keyframes minimap-collapse{0%{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;max-width:var(--minimap-w, 224px);max-height:var(--minimap-h, 224px)}to{opacity:0;transform:translateY(8px) scale(.98);pointer-events:none;max-width:0;max-height:0}}.react-flow__minimap{position:fixed;right:10px;bottom:70px;background-color:#fff;border:1px solid #eee;box-shadow:0 0 2px 1px #111a2d14}.react-flow__minimap-node{transition:fill .25s ease-in-out}.react-flow__minimap-mask{fill:#f2f2f299;stroke:#555;stroke-width:1}div::-webkit-scrollbar,body::-webkit-scrollbar{width:8px;height:8px;background-color:oklch(99% .009 253deg)}div::-webkit-scrollbar-corner,body::-webkit-scrollbar-corner{background-color:transparent;border-color:transparent}div::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{border-radius:4px;background-color:#88a1bd}div::-webkit-scrollbar-track,body::-webkit-scrollbar-track{border-radius:4px;background-color:transparent}.big-scroll::-webkit-scrollbar{width:12px;height:12px}.big-scroll::-webkit-scrollbar-thumb,.big-scroll::-webkit-scrollbar-track{border-radius:6px}.scroll{width:inherit;flex-flow:column nowrap;overflow:auto;min-width:1px;min-height:1px}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/Roboto-Light-B135SwJc.woff2) format("woff2"),url(/assets/fonts/Roboto-Light-y85UWPYz.ttf) format("truetype")}@font-face{font-family:Roboto-Medium;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/Roboto-Medium-DRylU_ql.woff2) format("woff2"),url(/assets/fonts/Roboto-Medium-CFKDKRMh.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;font-style:normal;font-display:swap;src:url(/assets/fonts/Roboto-Bold-OBUL28o9.woff2) format("woff2"),url(/assets/fonts/Roboto-Bold-BKtbn9Wi.ttf) format("truetype")}@font-face{font-family:Cuprum;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/cuprum-regular-CJ19ntSj.eot);src:local("Cuprum"),url(/assets/fonts/cuprum-regular-CJ19ntSj.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/cuprum-regular-Cr29WID-.woff2) format("woff2"),url(/assets/fonts/cuprum-regular-8qkOsJ3n.woff) format("woff"),url(/assets/fonts/cuprum-regular-K3QGLfAl.ttf) format("truetype"),url(/assets/images/cuprum-regular-l5D_sT-I.svg) format("svg")}@font-face{font-family:Cuprum;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/cuprum-regular-CJ19ntSj.eot);src:local("Cuprum-Bold"),url(/assets/fonts/cuprum-bold-DSfA6Vtv.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/cuprum-bold-CkhNYenO.woff2) format("woff2"),url(/assets/fonts/cuprum-bold-CCOykjJc.woff) format("woff"),url(/assets/fonts/cuprum-bold-CIizLE8r.ttf) format("truetype"),url(/assets/images/cuprum-bold-oC00eIHi.svg) format("svg")}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;font-display:optional;src:url(/assets/fonts/Montserrat-Thin-C1KxgVlc.woff2) format("woff2"),url(/assets/fonts/Montserrat-Thin-BioCdujk.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;font-display:optional;src:url(/assets/fonts/Montserrat-ThinItalic-QS6YltDC.woff2) format("woff2"),url(/assets/fonts/Montserrat-ThinItalic-B9sFc7Ia.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;font-display:optional;src:url(/assets/fonts/Montserrat-ExtraLight-DzUI2syJ.woff2) format("woff2"),url(/assets/fonts/Montserrat-ExtraLight-DEJ7OZ8e.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;font-display:optional;src:url(/assets/fonts/Montserrat-ExtraLightItalic-DcyjbOCh.woff2) format("woff2"),url(/assets/fonts/Montserrat-ExtraLightItalic-BZ2QZgKv.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:optional;src:url(/assets/fonts/Montserrat-Light-BHEy1ugQ.woff2) format("woff2"),url(/assets/fonts/Montserrat-Light-D49T-g1A.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:optional;src:url(/assets/fonts/Montserrat-LightItalic-CwSHB9Kg.woff2) format("woff2"),url(/assets/fonts/Montserrat-LightItalic-C2U8_szo.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/Montserrat-Regular-CyLgr4nr.woff2) format("woff2"),url(/assets/fonts/Montserrat-Regular-D3UCWjz4.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:optional;src:url(/assets/fonts/Montserrat-Italic-CLY78dWg.woff2) format("woff2"),url(/assets/fonts/Montserrat-Italic-BrrnWA4Z.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/fonts/Montserrat-Medium-RrI-9AiG.woff2) format("woff2"),url(/assets/fonts/Montserrat-Medium-DW6Dzcuv.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:optional;src:url(/assets/fonts/Montserrat-MediumItalic-CG7f9PxD.woff2) format("woff2"),url(/assets/fonts/Montserrat-MediumItalic-DWDfiKvf.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/Montserrat-SemiBold-B92UPdao.woff2) format("woff2"),url(/assets/fonts/Montserrat-SemiBold-CoriCZkQ.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:optional;src:url(/assets/fonts/Montserrat-SemiBoldItalic-BeW-WhX1.woff2) format("woff2"),url(/assets/fonts/Montserrat-SemiBoldItalic-BjhfcsRE.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/Montserrat-Bold-BB2PIe1z.woff2) format("woff2"),url(/assets/fonts/Montserrat-Bold-nPtuWU9B.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:optional;src:url(/assets/fonts/Montserrat-BoldItalic-C2QUOoh4.woff2) format("woff2"),url(/assets/fonts/Montserrat-BoldItalic-CxQAiaFx.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:optional;src:url(/assets/fonts/Montserrat-ExtraBold-Boh2tLSK.woff2) format("woff2"),url(/assets/fonts/Montserrat-ExtraBold-BQ9-S0d_.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:optional;src:url(/assets/fonts/Montserrat-ExtraBoldItalic-CwPJZsKm.woff2) format("woff2"),url(/assets/fonts/Montserrat-ExtraBoldItalic-BO45yoUu.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:optional;src:url(/assets/fonts/Montserrat-Black-C_Wmf5qg.woff2) format("woff2"),url(/assets/fonts/Montserrat-Black-MRZlm8li.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:optional;src:url(/assets/fonts/Montserrat-BlackItalic-3Iy-Vj14.woff2) format("woff2"),url(/assets/fonts/Montserrat-BlackItalic-BEbbh3ne.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:normal;font-weight:100;font-display:optional;src:url(/assets/fonts/RobotoMono-Thin-BK5O8KyP.woff2) format("woff2"),url(/assets/fonts/RobotoMono-Thin-CWiblKtD.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:italic;font-weight:100;font-display:optional;src:url(/assets/fonts/RobotoMono-ThinItalic-zR_sfj53.woff2) format("woff2"),url(/assets/fonts/RobotoMono-ThinItalic-WKsB4NdW.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:normal;font-weight:200;font-display:optional;src:url(/assets/fonts/RobotoMono-ExtraLight-gRfCK04w.woff2) format("woff2"),url(/assets/fonts/RobotoMono-ExtraLight-DyXQLKM8.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:italic;font-weight:200;font-display:optional;src:url(/assets/fonts/RobotoMono-ExtraLightItalic-BDI_416J.woff2) format("woff2"),url(/assets/fonts/RobotoMono-ExtraLightItalic-BoUu2NLx.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:normal;font-weight:300;font-display:optional;src:url(/assets/fonts/RobotoMono-Light-tmBlhS_0.woff2) format("woff2"),url(/assets/fonts/RobotoMono-Light-DkvhFFAU.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:italic;font-weight:300;font-display:optional;src:url(/assets/fonts/RobotoMono-LightItalic-SiIOxaj_.woff2) format("woff2"),url(/assets/fonts/RobotoMono-LightItalic-DmSOY2-2.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/RobotoMono-Regular-C7oMy6YW.woff2) format("woff2"),url(/assets/fonts/RobotoMono-Regular-Dmt3Qxk9.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:italic;font-weight:400;font-display:optional;src:url(/assets/fonts/RobotoMono-Italic-CL_AzkKm.woff2) format("woff2"),url(/assets/fonts/RobotoMono-Italic-DX_zTKxB.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/fonts/RobotoMono-Medium-BOgFTAAI.woff2) format("woff2"),url(/assets/fonts/RobotoMono-Medium-XPHtaXgx.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:italic;font-weight:500;font-display:optional;src:url(/assets/fonts/RobotoMono-MediumItalic-CUl6MrZz.woff2) format("woff2"),url(/assets/fonts/RobotoMono-MediumItalic-DVTGMymn.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/RobotoMono-SemiBold-DbLg6hka.woff2) format("woff2"),url(/assets/fonts/RobotoMono-SemiBold-BaQmZirQ.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:italic;font-weight:600;font-display:optional;src:url(/assets/fonts/RobotoMono-SemiBoldItalic-CB2OoTJC.woff2) format("woff2"),url(/assets/fonts/RobotoMono-SemiBoldItalic-DQDGrRBn.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/RobotoMono-Bold-CqWZAFz9.woff2) format("woff2"),url(/assets/fonts/RobotoMono-Bold-BFpY4kvS.ttf) format("truetype")}@font-face{font-family:RobotoMono;font-style:italic;font-weight:700;font-display:optional;src:url(/assets/fonts/RobotoMono-BoldItalic-BcDWKA18.woff2) format("woff2"),url(/assets/fonts/RobotoMono-BoldItalic-D_Ac4Qe1.ttf) format("truetype")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:optional;src:url(/assets/fonts/Comfortaa-Light-CFu9e0v9.woff2) format("woff2"),url(/assets/fonts/Comfortaa-Light-DP1pZtnS.ttf) format("truetype")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/Comfortaa-Regular-BgylKo2u.woff2) format("woff2"),url(/assets/fonts/Comfortaa-Regular-F0K1qiVV.ttf) format("truetype")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/fonts/Comfortaa-Medium-BLVJF5K4.woff2) format("woff2"),url(/assets/fonts/Comfortaa-Medium-D7bgrQOb.ttf) format("truetype")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/Comfortaa-SemiBold-Ddd1DmQH.woff2) format("woff2"),url(/assets/fonts/Comfortaa-SemiBold-C1lTLTWi.ttf) format("truetype")}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/Comfortaa-Bold-Ca6i9oAG.woff2) format("woff2"),url(/assets/fonts/Comfortaa-Bold-Cai5XNPV.ttf) format("truetype")}@font-face{font-family:SpaceGrotesk;font-style:normal;font-weight:300;font-display:optional;src:url(/assets/fonts/SpaceGrotesk-Light-Dx8DnWUC.woff2) format("woff2"),url(/assets/fonts/SpaceGrotesk-Light-tz6rcwxc.ttf) format("truetype")}@font-face{font-family:SpaceGrotesk;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/SpaceGrotesk-Regular-aBw0Xc5S.woff2) format("woff2"),url(/assets/fonts/SpaceGrotesk-Regular-CMHLTg26.ttf) format("truetype")}@font-face{font-family:SpaceGrotesk;font-style:normal;font-weight:500;font-display:optional;src:url(/assets/fonts/SpaceGrotesk-Medium-Dju1Vau4.woff2) format("woff2"),url(/assets/fonts/SpaceGrotesk-Medium-DME8hgUE.ttf) format("truetype")}@font-face{font-family:SpaceGrotesk;font-style:normal;font-weight:600;font-display:optional;src:url(/assets/fonts/SpaceGrotesk-SemiBold-DDiLDiOt.woff2) format("woff2"),url(/assets/fonts/SpaceGrotesk-SemiBold-BC2XHbbR.ttf) format("truetype")}@font-face{font-family:SpaceGrotesk;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/SpaceGrotesk-Bold-xvRIj3-f.woff2) format("woff2"),url(/assets/fonts/SpaceGrotesk-Bold-CWLqreSg.ttf) format("truetype")}@font-face{font-family:Play;font-style:normal;font-weight:400;font-display:optional;src:url(/assets/fonts/Play-Regular-zIDerOaS.woff2) format("woff2"),url(/assets/fonts/Play-Regular-CKeI4xp0.ttf) format("truetype")}@font-face{font-family:Play;font-style:normal;font-weight:700;font-display:optional;src:url(/assets/fonts/Play-Bold-C-hIU9wN.woff2) format("woff2"),url(/assets/fonts/Play-Bold-DqyZ-sp8.ttf) format("truetype")}@font-face{font-family:icomoon;font-style:normal;font-weight:400;font-display:block;src:url(../../ui-kit/src/OldIcon/fonts/icomoon.eot);src:local("icomoon"),url(../../ui-kit/src/OldIcon/fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../../ui-kit/src/OldIcon/fonts/icomoon.ttf) format("truetype"),url(../../ui-kit/src/OldIcon/fonts/icomoon.woff) format("woff"),url(../../ui-kit/src/OldIcon/fonts/icomoon.svg?#icomoon) format("svg")}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase;display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__row{display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0px}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:flex;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{flex:0 0 24px;height:1em;width:1em;fill:currentColor}html,body{display:block;min-height:100%;min-width:100%}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{margin:0;padding:0;z-index:10;background-color:#fff}#portal,.portal{position:absolute;top:0;left:0;z-index:400}#portal-root{position:relative}#root{min-height:100vh;min-width:100vw;padding:0;margin:0;border:none;background-color:#f0f0f0}@keyframes slide-in{0%{left:-316px}to{left:0}}@keyframes slide-out{0%{left:0}to{left:-316px}}img::selection,label::selection{background:transparent}img::-moz-selection,label::-moz-selection{background:transparent}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:10;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:30;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:20;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid oklch(22% .04 263deg / .4);border-bottom:2px solid oklch(22% .04 263deg / .4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.main-panel{opacity:0;transform:translate(12px) scale(.98);animation:main-panel-enter .6s cubic-bezier(.4,0,.2,1) forwards}.main-panel.closing{animation:main-panel-exit .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes main-panel-enter{0%{opacity:0;transform:translate(12px) scale(.98);box-shadow:0 0 20px 2px #111a2d1a}50%{transform:translate(0) scale(1.01)}to{opacity:1;transform:translate(0) scale(1);box-shadow:0 0 50px 4px #111a2d26}}@keyframes main-panel-exit{0%{opacity:1;transform:translate(0) scale(1);box-shadow:0 0 50px 4px #111a2d26}50%{transform:translate(8px) scale(.99)}to{opacity:0;transform:translate(12px) scale(.98);box-shadow:0 0 20px 2px #111a2d1a}}.main-panel{display:flex;flex-flow:column;position:fixed;right:12px;top:12px;width:316px;height:calc(100vh - 24px);box-shadow:0 2px 30px 4px #111a2d26;background-color:#fff;border-radius:12px;z-index:230}.main-panel.dark{background-color:#111a2d}.main-panel .panel-header{display:flex;margin:14px 16px}.main-panel .panel-header .panel-title-back{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;font-weight:400;line-height:1.38;color:#111a2d}.main-panel .panel-header svg{margin-right:8px}.main-panel .panel-header svg path{fill:#111a2d}.main-panel .panel-container{overflow:auto}.main-panel .panel-tabs{display:flex;flex-flow:row nowrap;justify-content:center;flex:0 0 100%;position:relative;margin:0 8px}.main-panel .panel-tabs .panel-tab{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold;font-size:9px;font-weight:400;line-height:1.56;display:flex;width:100%;height:30px;justify-content:center;align-items:center;text-align:center;color:#88a1bd;text-transform:uppercase;background-color:transparent;transition:color ease-in .15s;cursor:pointer;z-index:10}.main-panel .panel-tabs .panel-tab.active{color:#fff}.main-panel .panel-tabs .panel-tab~.tab-activity-signature{background-color:#1387cc;border-radius:15px;position:absolute;display:flex;height:100%;transition:.15s ease-in;left:0}.main-panel .panel-tabs .panel-tab:nth-child(0).active~.tab-activity-signature{transform:translate(-100%)}.main-panel .panel-tabs .panel-tab:nth-child(1).active~.tab-activity-signature{transform:translate(0)}.main-panel .panel-tabs .panel-tab:nth-child(2).active~.tab-activity-signature{transform:translate(100%)}.main-panel .panel-tabs .panel-tab:nth-child(3).active~.tab-activity-signature{transform:translate(200%)}.main-panel .panel-tabs .panel-tab:nth-child(4).active~.tab-activity-signature{transform:translate(300%)}.main-panel .panel-tabs .panel-tab:nth-child(5).active~.tab-activity-signature{transform:translate(400%)}.main-panel .panel-tabs .panel-tab:nth-child(6).active~.tab-activity-signature{transform:translate(500%)}.main-panel .panel-tabs .panel-tab:nth-child(7).active~.tab-activity-signature{transform:translate(600%)}.main-panel .panel-tabs .panel-tab:nth-child(8).active~.tab-activity-signature{transform:translate(700%)}.main-panel .panel-tabs .panel-tab:nth-child(9).active~.tab-activity-signature{transform:translate(800%)}.main-panel .panel-tabs .panel-tab:nth-child(10).active~.tab-activity-signature{transform:translate(900%)}.main-panel .panel-tabs .panel-tab.isSingle.active~.tab-activity-signature{transform:translate(0)}.main-panel .panel-content{flex:1;display:flex;flex-flow:column nowrap;height:calc(100% - 80px)}.main-panel .panel-content .common--header{margin:8px}.main-panel .panel-content .panel-tab-content{display:flex;flex-flow:column nowrap;margin:12px 14px 14px;row-gap:8px}.main-panel .panel-content .panel-tab-content .panel-text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;display:flex;align-items:center;margin:11px 16px}.main-panel .panel-content .panel-tab-content .panel-inputs{display:flex;flex-flow:row nowrap}.main-panel .panel-content .panel-tab-content .panel-inputs .icon-stated{margin:0 8px}.main-panel .panel-content .panel-tab-content .panel-inputs .field-row{display:flex;align-items:center;justify-content:center}.main-panel .panel-content .panel-tab-content .panel-inputs .field-row .field-container{height:64px;padding:8px 4px 4px;border-radius:4px;border:solid .5px oklch(70% .05 252deg);margin-bottom:4px}.main-panel .panel-content .panel-tab-content .panel-inputs .field-row .field-container .checkbox-container{justify-content:flex-start;margin-top:4px}.main-panel .panel-content .panel-tab-content .panel-inputs .field-row .field-container .checkbox-container input{margin-right:0;border-radius:4px;border:solid .5px oklch(70% .05 252deg)}.main-panel .panel-content .panel-tab-content .panel-inputs .field-row .field-container .checkbox-container label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:9px;font-weight:400;line-height:1;color:#111a2d}.main-panel .panel-content .panel-tab-content .panel-inputs .custom-input-container{margin-bottom:15px}.main-panel .panel-content .panel-tab-content .panel-inputs .custom-input-container:last-of-type{margin-bottom:0}.main-panel .panel-content .panel-tab-content .panel-inputs.row{display:flex;flex-flow:row nowrap;justify-content:space-between}.main-panel .panel-content .panel-tab-content .panel-inputs .column:not(:last-child){margin-bottom:8px}.main-panel .panel-content .panel-tab-content .panel-inputs .dropdown{flex:1}.main-panel .panel-content .panel-tab-content .panel-switch{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;display:flex;flex-flow:row nowrap;align-content:center}.main-panel .panel-content .panel-tab-content .panel-switch .switch-container{flex:1;height:100%;display:flex;justify-content:flex-end;margin:11px 16px}.main-panel .panel-content .panel-tab-content .panel-buttons{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:8px}.main-panel .panel-content .panel-tab-content .panel-buttons .button-component.plus{background-color:oklch(99% .009 253deg)}.main-panel .panel-content .panel-tab-content .panel-buttons .button-component.plus .button-text{color:#88a1bd}.main-panel .panel-content .panel-tab-content .panel-body{display:flex;flex-flow:row nowrap;justify-content:space-between}.main-panel .panel-content .panel-tab-content .blue-hint-container{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:16px;padding:16px;color:#111a2d;background-color:#cff2ff;border-radius:4px}.main-panel .panel-content .panel-tab-content .chart-create,.main-panel .panel-content .panel-tab-content .chart-create .field-card{display:flex;flex-direction:column;row-gap:8px}.main-panel .panel-content .panel-tab-content .row{display:flex;flex-flow:row nowrap;margin:8px 0;gap:8px}.main-panel .panel-content .panel-tab-content .row .dd-list .line{margin-right:10px}.main-panel .panel-content .panel-tab-content .inline-row{display:flex;flex-flow:row nowrap;gap:8px}.main-panel .panel-content .panel-tab-content .inline-row-label-with-switch{display:flex;justify-content:space-between;align-items:center;margin:4px 0;gap:10px;font-size:13px}.main-panel .panel-content .panel-tab-content .inline-row-label-with-switch .label{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px}.main-panel .panel-content .panel-tab-content .switch-row-container{display:flex;flex-flow:row nowrap;justify-content:space-between;margin:6px 0}.main-panel .panel-content .panel-tab-content .switch-row-container .switch--text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;display:flex;flex-direction:row;gap:8px;align-items:center}.main-panel .panel-content .panel-tab-content .switch-row-container .switch--title{max-width:130px;cursor:default;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.main-panel .panel-content .panel-tab-content .switch-row-container .switch-row--right-wrap{display:flex;flex:1;align-items:center;justify-content:flex-end}.main-panel .panel-content .panel-tab-content .switch-row-container .switch-row--right-wrap-controls{display:flex;gap:8px;border-right:1px solid oklch(85% .05 253deg);padding-right:8px;margin-right:8px}.main-panel .panel-content .panel-tab-content .switch-row-container .switch-row--context-menu-button{position:relative}.main-panel .panel-content .panel-tab-content .container-with-button{flex:1;display:flex;flex-flow:row nowrap;height:30px;width:100%}.main-panel .panel-content .panel-tab-content .container-with-button .main-container{width:240px}.main-panel .panel-content .panel-tab-content .container-with-button .button-container{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:36px;height:30px;background:#fafcff;border:1px solid #e5ecf4;border-radius:16px;margin:0 0 8px 8px}.main-panel .panel-content .panel-tab-content .section-tab--title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto-Bold}.main-panel .panel-content .panel-tab-content .panel-block{display:flex;flex-flow:column nowrap;border-radius:4px;overflow:hidden;row-gap:8px}.main-panel .panel-content .panel-tab-content .panel-block-data{padding-bottom:8px;border:1px solid oklch(85% .05 253deg)}.main-panel .panel-content .panel-tab-content .panel-text{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:400;display:flex;flex-flow:column nowrap;padding:16px;margin:0;background-color:#cff2ff;align-items:flex-start}.main-panel .panel-content .panel-tab-content .panel-text p{margin:8px}.main-panel .panel-content .panel-tab-content .collapsible-list,.main-panel .panel-content .panel-tab-content .font-list{display:flex;flex-flow:column nowrap;row-gap:8px}.main-panel .panel-content .panel-tab-content .font-row{display:flex;margin:0;column-gap:8px}.main-panel .panel-content .panel-tab-content .font-row .dd-font-size{width:92px;margin:0 8px}.main-panel .panel-content .panel-tab-content .font-row .dd-font-style{width:150px}.main-panel .panel-content .panel-tab-content .font-row .color-picker-box{width:30px;height:24px;position:relative;display:flex;padding:2px;border-radius:4px;border:1px solid oklch(85% .05 253deg);cursor:pointer}.main-panel .panel-content .panel-tab-content .font-row .color-picker-box:hover{border-color:#1387cc}.main-panel .panel-content .panel-tab-content .row-input-icon{display:flex;flex-flow:row nowrap;align-items:center;gap:4px}.main-panel .panel-content .panel-tab-content .dd-font-size .dd-list-items,.main-panel .panel-content .panel-tab-content .dd-font-style .dd-list-items{overflow-x:hidden;overflow-y:scroll}.panel-section-wrap{padding:8px}.fields-section-wrap{display:flex;flex-direction:column;gap:8px}.panel-section-grid{display:grid;grid-template-columns:316px 30px;gap:10px}.settings-panel{position:fixed;right:0;top:0;width:0;height:100%;box-shadow:0 2px 30px 4px #111a2d26;background-color:#fff;z-index:210}.settings-panel.dark{background-color:#111a2d}.settings-panel .icons{height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#88a1bd}.settings-panel .icons.active{color:#1387cc}.settings-panel .icons .icon-divider{display:flex;width:18px;height:1px;border-bottom:1px solid oklch(70% .05 252deg);margin:6px 0}.settings-panel .icons .icon-cont-drag .icon-container:first-child{padding-top:0;margin:10px 0}.settings-panel .icons .icon-container{margin:8px 0}.settings-panel .icons .icon-container:first-child{padding-top:6px}.settings-panel .icons .bottom-icons{flex:1;display:flex;flex-flow:column nowrap;justify-content:flex-end}.right-panel-wrapper{transition:opacity .2s ease}.segments-gap{display:flex;flex-direction:column;gap:8px}.hint-content.color-picker-hint{display:block;margin-left:-202px}.layer-color{width:15px;height:15px;border-radius:50%}.create-khor-saved{width:282px;height:160px;background-color:#edf2f9;border-radius:4px}.create-khor-container{display:flex;flex-direction:column;row-gap:8px}.create-khor-container-block{display:flex;align-items:center;column-gap:8px}.indicator-setting,.khor-settings,.indicator-setting-relations,.khor-settings-relations{display:flex;flex-direction:column;row-gap:8px}.indicator-setting-styles,.khor-settings-styles,.khor-settings-name{display:flex;column-gap:8px}.khor-columns,.khor-columns-container{display:flex;flex-direction:column;row-gap:8px}.khor-columns-container-block{display:flex;align-items:center;column-gap:8px}.chart-common,.chart-common-container{display:flex;flex-direction:column;row-gap:8px}.chart-common-container-row{display:flex;flex-direction:row;align-items:center;column-gap:8px}.chart-axis,.chart-axis-container{display:flex;flex-direction:column;row-gap:8px}.chart-axis-container .draggable-block{border:none}.chart-axis-container .draggable-block .draggable-block-main{padding-right:0}.chart-axis .outlined-container{display:flex;flex-direction:column;row-gap:8px}.chart-axis .outlined-container::-webkit-scrollbar{display:none}.chart-axis .draggable-block-main{display:flex;flex-direction:column;row-gap:8px}.panel-tab-content.indicator-setting .gapped-row{display:flex;flex-flow:row nowrap;column-gap:8px}.panel-tab-content.indicator-setting .icon-back-rounded{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:36px;height:30px;background:#fafcff;border:1px solid #e5ecf4;border-radius:16px}.panel-tab-content.indicator-setting .collapsible-row{display:flex;flex-flow:row nowrap;column-gap:8px}.panel-tab-content.indicator-setting .collapsible-row .color-picker-box{width:30px}.panel-tab-content.indicator-setting .collapsible-row .dropdown.measures{width:100%;position:relative}.panel-tab-content.indicator-setting .collapsible-row .dropdown.measures .label,.panel-tab-content.indicator-setting .dropdown.measures span{width:100%}.cache-container{display:flex;flex-direction:column;row-gap:8px}.cache-container .cache-status-toggle{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.cache-container .cache-status-toggle-title,.cache-container .cache-status-response-title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif}.cache-container .cache-status-response pre{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:monospace;font-size:12px;background-color:#d3d3d3;padding:10px;border-radius:5px;border:1px solid gray;white-space:pre-wrap;margin:8px 0}.cache-loading{display:flex;flex-direction:column;row-gap:50px}.panel-tab-content.panels .panel-settings-content,.panel-tab-content.panels .panel-settings-content .fill-panel-content{display:flex;flex-flow:column;row-gap:8px}.panel-tab-content.panels .panel-settings-content .panel-list-item{display:flex;flex-flow:row;align-items:center;width:100%}.panel-tab-content.panels .panel-settings-content .panel-list-item .panel-main-widget{display:flex;flex-flow:column}.panel-tab-content.panels .panel-settings-content .panel-list-item .panel-main-widget .title{font-size:12px;font-weight:700}.panel-tab-content.panels .panel-settings-content .panel-list-item .panel-main-widget .uuid{font-size:10px}.panel-tab-content.panels .panel-settings-content .panel-list-item .panel-widgets{display:flex;justify-content:center;flex-flow:column;flex:20% 0 1;font-size:16px;font-weight:700;align-items:center}.panel-tab-content.panels .panel-settings-content .panel-list-item .buttons{flex:1;display:flex;justify-content:flex-end}.panel-tab-content.panels .panel-settings-content .panel-list-item .buttons .button-component{min-width:30px}.base-modal--body{min-width:384px;max-width:384px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;border-radius:8px;background:#fff;position:relative}.base-modal--content{border-radius:initial;box-shadow:none;background-color:transparent;margin:16px 0 0}.base-modal--header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px}.base-modal--header:before{position:absolute;display:block;width:100%;height:1px;content:"";background-color:#b7d0ee;left:0;top:48px}.base-modal--header--title{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Cuprum;font-size:13px;color:#111a2d}.base-modal--header--close{margin-left:auto;cursor:pointer;position:relative;z-index:10}.base-modal--footer{display:flex;align-items:center;flex-direction:row;justify-content:center;gap:8px;margin:8px 0 0}.measure-container{display:flex;flex-flow:row;align-items:center;column-gap:8px;height:30px}.modal-footer{display:flex;align-items:center;flex-direction:row;justify-content:center;gap:8px;margin:8px 0 0}.color-picker-hint{position:relative}.color-picker-box{height:24px;position:relative;display:flex;padding:2px;border-radius:4px;border:1px solid #D2DEEC;box-shadow:inset 0 0 0 1px #fff}.false-field{display:flex;align-items:center;height:30px;border-radius:4px;border:solid 1px oklch(80% .05 252deg);padding-left:16px}.false-field .source-and-field{font-stretch:normal;font-style:normal;letter-spacing:normal;font-family:Roboto,Arial,sans-serif}.map-is-loading{position:relative;opacity:.55}.map-is-loading>*{pointer-events:none}.dropdown-icon-fill>*{fill:#88a1bd}.select-type-wrap{display:flex;gap:9px;align-items:center}.select-type-wrap .icon-wrap{width:15px;height:15px;overflow:hidden;display:flex}.gradient-select{border-radius:4px;height:14px}.panel-widget-settings{display:flex;flex-direction:column;align-items:flex-start;padding:0 14px;gap:16px;flex:1}.panel-widget-settings .shared-tabs-container{align-self:stretch;gap:8px;justify-content:flex-start}.panel-widget-settings .shared-tabs-container .shared-tab-container{font-family:Roboto,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:18px;text-transform:none;height:30px;padding:3px 16px;flex:1;background:#edf2f9;color:#111a2d;border-radius:10px}.panel-widget-settings .shared-tabs-container .shared-tab-container:hover{background:#e2ecf9;color:#111a2d}.panel-widget-settings .shared-tabs-container .shared-tab-container.active{background:#2d97dd;color:#fff}.panel-widget-settings .shared-tabs-container .shared-tab-container.active:hover{background:#1387cc;color:#fff}.panel-widget-settings__content,.panel-composition-tab,.panel-common-tab{display:flex;flex-direction:column;gap:8px;align-self:stretch}.panel-composition-tab .collapsible-card,.panel-common-tab .collapsible-card{background:#cdf4f6;border:1px solid oklch(80% .05 252deg)}.panel-composition-tab .collapsible-card__header,.panel-common-tab .collapsible-card__header{background:#e2ecf9}.panel-composition-tab .collapsible-card__body,.panel-common-tab .collapsible-card__body{background:#fff}.panel-widget-list{display:flex;flex-direction:column;gap:8px;padding:8px;min-width:0}.panel-widget-list__empty{padding:16px 8px;text-align:center;color:#98b1cd;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px}.panel-widget-list-item{display:flex;flex-direction:row;align-items:center;gap:9px;min-width:0}.panel-widget-list-item__dropdown{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:6px 8px;gap:8px;flex:1;min-width:0;background:#fff;border:1px solid oklch(80% .05 252deg);border-radius:8px}.panel-widget-list-item__icon{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.panel-widget-list-item__icon svg{width:18px;height:18px}.panel-widget-list-item__title{font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;color:#111a2d;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-widget-list-item__chevron{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0}.panel-widget-list-item__remove{display:flex;align-items:center;justify-content:center;width:14px;height:14px;background:#111a2d;border:none;border-radius:50%;cursor:pointer;padding:0;transition:opacity .2s ease;flex-shrink:0}.panel-widget-list-item__remove:hover{opacity:.8}.panel-widget-list-item__remove:active{opacity:.6}.panel-settings-field{display:flex;flex-direction:column;gap:8px;padding:8px}.panel-settings-input-group{display:flex;flex-direction:column;gap:4px;flex:1}.panel-settings-label{font-family:Roboto,Arial,sans-serif;font-size:11px;line-height:16px;color:#7892ad}.panel-settings-input{box-sizing:border-box;flex:1;height:30px;padding:6px 8px;background:#fff;border:1px solid oklch(75% .05 252deg);border-radius:8px;font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:18px;color:#111a2d}.panel-settings-input:focus{outline:none;border-color:#2d97dd}.panel-settings-input::placeholder{color:#98b1cd}
