/** @license @finos/legend-application-studio v28.19.90
 * Copyright (c) 2020-present, Goldman Sachs
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

﻿.not-found-screen{display:flex;flex-direction:column;height:100%;width:100%;background:var(--color-dark-grey-50);overflow:auto;padding:5rem}.not-found-screen--no-documentation{display:flex;align-items:center;justify-content:center}.not-found-screen__icon{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%}.not-found-screen__icon__ghost{text-align:center;animation:ghostbounce .9s alternate ease infinite !important}.not-found-screen__icon__ghost svg{color:var(--color-light-grey-100);font-size:12rem}.not-found-screen__icon__shadow{text-align:center}.not-found-screen__icon__shadow svg{width:12rem;height:4rem}.not-found-screen__text-content{user-select:none}.not-found-screen__text-content__title{display:flex;align-items:center;justify-content:center;font-family:"Roboto Condensed",sans-serif;font-size:3.5rem;font-weight:700;color:var(--color-light-grey-50);height:6rem}.not-found-screen__text-content__detail{display:inline-flex;justify-content:center;align-items:center;width:100%;font-family:"Roboto Mono",monospace;color:var(--color-yellow-100)}.not-found-screen__text-content__detail__url{margin:0 .5rem;font-weight:700;color:var(--color-blue-40)}.not-found-screen__icon__shadow__inner{fill:var(--color-dark-grey-100);animation:shadowgrow .9s alternate ease infinite !important}.not-found-screen__documentation{margin-top:3rem;border-radius:.2rem;border:.1rem solid var(--color-dark-grey-200)}@keyframes ghostbounce{from{transform:translateY(0.5rem)}to{transform:translateY(-0.2rem)}}@keyframes shadowgrow{from{transform:scale(1.1)}to{transform:scale(1)}}.workspace-setup__create-workspace-modal{width:75rem;border:.1rem solid var(--color-blue-200);padding:2rem;overflow:auto}.workspace-setup__create-workspace-modal__doc__create-workspace{margin-left:.5rem;color:var(--color-dark-grey-400)}.workspace-setup__create-workspace-modal__form{display:flex;padding:.5rem 0 1rem;flex-direction:column}.workspace-setup__create-workspace-modal__form__workspace{flex-direction:column}.workspace-setup__create-workspace-modal__form__workspace--source{padding:1rem;width:100%}.workspace-setup__create-workspace-modal__form__workspace--source__label{display:flex;align-items:center;font-weight:500;color:var(--color-light-grey-50);margin-bottom:.5rem;line-height:2rem;cursor:default}.workspace-setup__create-workspace-modal__form__workspace--source__selector{width:100%}.workspace-setup__create-project-modal{width:75rem;border:.1rem solid var(--color-blue-200);padding:0;overflow:auto}.workspace-setup__create-project-modal__header{display:flex;margin:1.5rem 2rem}.workspace-setup__create-project-modal__header__label{font-size:2rem;font-weight:bold}.workspace-setup__create-project-modal__header__action{color:var(--color-blue-200);display:flex;align-items:center;justify-content:center;width:2.8rem}.workspace-setup__create-project-modal__header__action .svg{height:2rem}.workspace-setup__create-project-modal__header__tabs{height:2.8rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden;background:var(--color-dark-grey-80)}.workspace-setup__create-project-modal__header__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-light-grey-400);padding:0 2rem;border-right:.1rem solid var(--color-dark-grey-100);white-space:nowrap;cursor:pointer}.workspace-setup__create-project-modal__header__tab__doc{margin-left:.5rem;color:var(--color-dark-grey-400)}.workspace-setup__create-project-modal__header__tab--active{position:relative}.workspace-setup__create-project-modal__header__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.workspace-setup__create-project-modal__container{overflow-y:hidden !important}.workspace-setup__create-project-modal__content{padding:2rem}.workspace-setup__create-project-modal__inner-container{overflow-y:initial !important}.workspace-setup__create-project-modal .selector-input__menu{z-index:1}.workspace-setup__create-project-modal__submit-btn{height:3.6rem}.workspace-setup__create-project-modal__success{width:100%;padding:.5rem;font-family:"Roboto Condensed",sans-serif;background:var(--color-green-80);color:var(--color-dark-grey-50)}.workspace-setup__create-project-modal__success__label{line-height:1.8rem;padding:.5rem;font-size:1.6rem}.workspace-setup__create-project-modal__success__label__link{padding-left:.3rem;padding-right:.3rem;color:var(--color-dark-grey-50)}.workspace-setup__create-project-modal__form{display:flex;padding:.5rem 0 1rem;flex-direction:column}.workspace-setup__create-project-modal__form__unsupported{display:flex;justify-content:center;font-weight:500;color:var(--color-dark-grey-400)}.sandbox-project-modal{width:75rem;border:.1rem solid var(--color-blue-200);padding:0;overflow:auto}.sandbox-project-modal__header{display:flex;margin:1.5rem 2rem}.sandbox-project-modal__header__label{font-size:2rem;font-weight:bold}.sandbox-project-modal__form{display:flex;padding:.5rem 0 1rem;flex-direction:column}.sandbox-project-modal__form__unsupported{display:flex;justify-content:center;font-weight:500;color:var(--color-dark-grey-400)}.workspace-selector__option{display:flex;align-items:center;width:100%}.workspace-selector__option__icon{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem;margin-right:.5rem}.workspace-selector__option__label{width:calc(100% - 1rem);display:flex}.workspace-selector__option__name{display:flex;align-items:center;height:1.8rem}.workspace-selector__option__source__patch{display:flex;align-items:center;justify-content:center;height:1.8rem;background:var(--color-dark-grey-500);border-radius:.2rem;font-size:1.2rem;color:var(--color-dark-grey-200);font-weight:500;width:8rem}.project-selector__option{display:flex;align-items:center;width:100%}.project-selector__option__label{display:flex;width:100%}.project-selector__option__label__name{display:flex;align-items:center;margin-left:.5vh;height:1.8rem}.project-selector__option__label--selected{width:calc(100% - 6.5rem)}.project-selector__option__label--not-configured{width:calc(100% - 10.5rem)}.project-selector__option__visit-btn{display:flex;width:6rem;margin:0 .5rem;z-index:1}.project-selector__option__visit-btn__label{display:flex;align-items:center;justify-content:center;width:4.2rem;height:1.8rem;background:var(--color-dark-grey-500);border-radius:.2rem 0 0 .2rem;font-size:1.2rem;color:var(--color-dark-grey-200);font-weight:500}.project-selector__option__visit-btn__icon{display:flex;align-items:center;justify-content:center;height:1.8rem;width:1.8rem;background:var(--color-dark-grey-500);border-radius:0 50% 50% 0}.project-selector__option__visit-btn__icon svg{font-size:1.6rem;color:var(--color-dark-grey-200)}.project-selector__option__visit-btn:hover .project-selector__option__visit-btn__label,.project-selector__option__visit-btn:hover .project-selector__option__visit-btn__icon{background:var(--color-light-grey-400)}.project-selector__option__configure-btn{display:flex;width:10rem;margin:0 .5rem}.project-selector__option__configure-btn__label{display:flex;align-items:center;justify-content:center;width:6.4rem;height:1.8rem;background:var(--color-yellow-100);font-size:1.2rem;color:var(--color-dark-grey-200);font-weight:500}.project-selector__option__configure-btn__warning-icon{display:flex;align-items:center;justify-content:center;height:1.8rem;width:1.8rem;background:var(--color-yellow-100);border-radius:.2rem 0 0 .2rem}.project-selector__option__configure-btn__warning-icon svg{font-size:1.2rem;color:var(--color-dark-grey-200)}.project-selector__option__configure-btn__icon{display:flex;align-items:center;justify-content:center;height:1.8rem;width:1.8rem;background:var(--color-yellow-100);border-radius:0 50% 50% 0}.project-selector__option__configure-btn__icon svg{font-size:1.6rem;color:var(--color-dark-grey-200)}.selector-input--dark__option .workspace-selector__option{height:100%;display:flex;align-items:center}.selector-input--dark__option .workspace-selector__option__icon{display:flex;align-items:center;justify-content:center;width:1vh;min-width:2vh;margin-right:1vh}.selector-input--dark__option .workspace-selector__option__icon svg{font-size:1.5vh}.selector-input--dark__option .workspace-selector__option__label{width:calc(100% - 1rem);display:flex;align-items:center}.selector-input--dark__option .workspace-selector__option__name{font-size:min(1.5vw,1.5vh);height:100%}.selector-input--dark__option .workspace-selector__option__source{margin-right:1vh}.selector-input--dark__option .workspace-selector__option__source__patch{border-radius:.2rem;font-size:1.25vh;width:8vh;height:2vh}.selector-input--dark__option .project-selector__option{height:100%;justify-content:space-between}.selector-input--dark__option .project-selector__option__label{display:flex;width:100%}.selector-input--dark__option .project-selector__option__label__name{font-size:min(1.5vw,1.5vh)}.selector-input--dark__option .project-selector__option__visit-btn{width:6vh;margin-right:1vh}.selector-input--dark__option .project-selector__option__visit-btn__label{width:4vh;height:2vh;font-size:1.25vh}.selector-input--dark__option .project-selector__option__visit-btn__icon{height:2vh;width:2vh}.selector-input--dark__option .project-selector__option__visit-btn__icon svg{font-size:1.5vh}.selector-input--dark__option .project-selector__option__configure-btn{width:10vh;margin-right:1vh}.selector-input--dark__option .project-selector__option__configure-btn__label{width:6vh;height:2vh;font-size:1.25vh}.selector-input--dark__option .project-selector__option__configure-btn__warning-icon{height:2vh;width:2vh}.selector-input--dark__option .project-selector__option__configure-btn__warning-icon svg{font-size:1.5vh}.selector-input--dark__option .project-selector__option__configure-btn__icon{height:2vh;width:2vh}.selector-input--dark__option .project-selector__option__configure-btn__icon svg{font-size:1.5vh}.workspace-setup{height:100%;position:relative;background:var(--color-dark-grey-50)}.workspace-setup .selector-input__clear-indicator{margin-right:1vh;width:1vh}.workspace-setup .selector-input__clear-indicator svg{font-size:1.5vh}.workspace-setup .selector-input--dark__placeholder{font-size:min(1.25vw,1.25vh)}.workspace-setup selector-input--dark__value-container,.workspace-setup .selector-menu--dark .selector-input--dark__value-container,.workspace-setup .selector-input--dark .selector-input--dark__value-container{height:100%}.workspace-setup .selector-input--dark .selector-input--dark__control{background:var(--color-dark-grey-85);height:100%;min-height:unset}.workspace-setup .selector-input--dark .selector-input--dark__single-value{font-size:min(1vw,1.5rem)}.workspace-setup .selector-input--dark .selector-input__dropdown-indicator{background:var(--color-light-blue-50);margin-right:1vh;height:2vh;width:2vh}.workspace-setup .selector-input--dark .selector-input__dropdown-indicator svg{font-size:1.5vh}.workspace-setup .selector-input--dark .selector-input--dark__indicator-separator{margin-top:0;margin-bottom:0;background:none}.workspace-setup .divider-with-text__content{font-size:1.5vh}.workspace-setup .project-selector__option{height:100%;justify-content:space-between}.workspace-setup .project-selector__option__label{display:flex;width:100%}.workspace-setup .project-selector__option__label__name{font-size:min(1.5vw,1.5vh)}.workspace-setup .project-selector__option__visit-btn{width:6vh;margin-right:1vh}.workspace-setup .project-selector__option__visit-btn__label{width:4vh;height:2vh;font-size:1.25vh}.workspace-setup .project-selector__option__visit-btn__icon{height:2vh;width:2vh}.workspace-setup .project-selector__option__visit-btn__icon svg{font-size:1.5vh}.workspace-setup .project-selector__option__configure-btn{width:10vh;margin-right:1vh}.workspace-setup .project-selector__option__configure-btn__label{width:6vh;height:2vh;font-size:1.25vh}.workspace-setup .project-selector__option__configure-btn__warning-icon{height:2vh;width:2vh}.workspace-setup .project-selector__option__configure-btn__warning-icon svg{font-size:1.5vh}.workspace-setup .project-selector__option__configure-btn__icon{height:2vh;width:2vh}.workspace-setup .project-selector__option__configure-btn__icon svg{font-size:1.5vh}.workspace-setup .workspace-selector__option{height:100%;display:flex;align-items:center}.workspace-setup .workspace-selector__option__icon{display:flex;align-items:center;justify-content:center;width:1vh;min-width:2vh;margin-right:1vh}.workspace-setup .workspace-selector__option__icon svg{font-size:1.5vh}.workspace-setup .workspace-selector__option__label{width:calc(100% - 1rem);display:flex;align-items:center}.workspace-setup .workspace-selector__option__name{font-size:min(1.5vw,1.5vh);height:100%}.workspace-setup .workspace-selector__option__source{margin-right:1vh}.workspace-setup .workspace-selector__option__source__patch{border-radius:.2rem;font-size:1.25vh;width:8vh;height:2vh}.workspace-setup__logo{display:flex;justify-content:center;height:36%;margin-top:2.5vh;margin-bottom:2.15vh}.workspace-setup__body{flex-direction:row;display:flex;height:calc(100% - 2.2rem);width:100%}.workspace-setup__title{height:32%}.workspace-setup__title__header{display:flex;font-size:min(4vw,4vh);height:24%;font-family:"Roboto Condensed",sans-serif;font-weight:700;color:var(--color-light-grey-200);justify-content:center;margin-bottom:2.5vh;align-items:center}.workspace-setup__content{height:100%;width:calc(100% - 5rem);display:flex;justify-content:center;align-items:center}.workspace-setup__content__link{color:var(--color-light-blue-50);font-weight:500;font-size:min(1.5vh,1.5vw);text-decoration:none}.workspace-setup__content__body{height:80%;flex-direction:column;display:flex;justify-content:space-between}.workspace-setup__content__main{height:70%;width:60vw;display:flex;justify-content:space-evenly;flex-direction:column;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-100);border-radius:1rem;box-shadow:0 1px 5px 0 rgba(0,0,0,.5)}.workspace-setup__content__cards{display:flex;justify-content:space-between;margin-top:3rem;width:60vw;height:25%}.workspace-setup__content__cards .mui-card__media{margin-top:1vw;margin-left:1vw}.workspace-setup__content__cards .mui-card__header{margin-top:1.5vh;font-size:min(2vw,2vh);margin-bottom:1.5vh}.workspace-setup__content__cards .mui-card__content{font-size:min(1.5vh,1.5vw)}.workspace-setup__content__cards .mui-card__card-action{margin-bottom:1.5vh}.workspace-setup__content__cards .mui-card__card-action__label{font-size:min(1.5vw,1.5vh)}.workspace-setup__content__cards .MuiCardContent-root{margin-left:1vw}.workspace-setup__content__cards .MuiCardActions-root{margin-left:1vw}.workspace-setup__content__card{background-color:var(--color-dark-grey-100) !important;height:100% !important}.workspace-setup__content__card__content{font-size:min(1.5vh,1.5vw);line-height:2vh}.workspace-setup__content__card__action__icon{display:flex;align-items:center}.workspace-setup__content__card__action__icon svg{font-size:min(1.5vw,1.5vh)}.workspace-setup__workspace__selector{margin-top:1rem}.workspace-setup__selectors{display:flex;flex-direction:column;justify-content:space-between;height:32%}.workspace-setup__selectors__container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.workspace-setup__selector{display:flex;flex-direction:column;height:45%;justify-content:space-between;margin-left:2vw;margin-right:2vw}.workspace-setup__selector__header{font-size:min(2vw,2vh);font-weight:500;color:var(--color-light-grey-200);height:33%;display:flex;align-items:center}.workspace-setup__selector__content{display:flex;height:55%}.workspace-setup__selector__content__icon{display:flex;align-items:center;justify-content:center;height:100%;width:4vh;background:var(--color-dark-grey-85);border-radius:.2rem 0 0 .2rem}.workspace-setup__selector__content__icon svg{color:var(--color-dark-grey-400)}.workspace-setup__selector__content__icon--project,.workspace-setup__selector__content__icon--workspace{font-size:1.5vh}.workspace-setup__selector__content__label{display:flex;align-items:center;justify-content:center;width:3.5rem;background:var(--color-light-grey-100);border:.1rem solid var(--color-dark-grey-300);border-right:none;color:var(--color-dark-grey-300)}.workspace-setup__selector__content__input{flex:1 0 auto;background:var(--color-dark-grey-50)}.workspace-setup__selector__content__action{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;height:2.8rem;width:2.8rem;margin-left:.5rem}.workspace-setup__divider{margin-left:2vw;margin-right:2vw;margin-top:1.5vh;margin-bottom:1.5vh;height:14%}.workspace-setup__actions-combo{height:36%;display:flex;justify-content:center;align-items:flex-start}.workspace-setup__actions{width:100%;height:88%;justify-content:flex-end;display:flex;flex-direction:column}.workspace-setup__actions__button{height:28%;display:flex;justify-content:center}.workspace-setup__go-btn{height:100%;width:15vw;background:var(--color-light-blue-50)}.workspace-setup__go-btn__label{font-weight:700;font-size:min(2vw,2vh)}.workspace-setup__go-btn__icon{margin-left:1vh;font-size:1.5vh}.workspace-setup__new-btn{height:100%;width:15vw;margin-left:2vw;margin-right:2vw;background:var(--color-light-blue-50);font-size:min(2vw,2vh)}.workspace-setup__new-workspace-btn{font-size:min(1.5vw,1.5vh);font-weight:400;color:var(--color-light-blue-50);margin-left:2vw;text-align:left}.workspace-setup__new-workspace-btn[disabled],.workspace-setup__new-workspace-btn[disabled]:hover{color:var(--color-dark-grey-300)}.workspace-setup__filter__selector{width:100%;background:var(--color-dark-grey-250)}.workspace-setup__filter__selector__header__label{display:flex;align-items:center;font-weight:500;color:var(--color-light-grey-50);background:var(--color-dark-grey-300);padding:0 1rem;line-height:2rem;font-size:1.2rem;cursor:default;user-select:none}.activity-bar{width:5rem;background:var(--color-dark-grey-250);height:100%;overflow-x:hidden;overflow-y:hidden}.activity-bar__menu{height:3.4rem;border-bottom:.1rem solid var(--color-dark-grey-200)}.activity-bar__menu-item{display:flex;align-items:center;justify-content:center;height:3.4rem;width:100%;color:var(--color-dark-grey-400)}.activity-bar__menu-item svg{font-size:2.3rem}.activity-bar__items{height:calc(100% - 13.4rem);overflow-y:auto;overflow-x:hidden}.activity-bar__item{display:flex;align-items:center;justify-content:center;height:5rem;width:5rem;color:var(--color-dark-grey-400);cursor:pointer;position:relative}.activity-bar__item svg{font-size:2rem}.activity-bar__item .activity-bar__explorer-icon{font-size:2.3rem}.activity-bar__item:hover{color:var(--color-light-grey-0);cursor:pointer}.activity-bar__item--active{color:var(--color-light-grey-0)}.activity-bar__item__icon-with-indicator{position:relative}.activity-bar__item__icon__indicator{position:absolute;min-width:1.6rem;height:1.6rem}.activity-bar__local-change-counter{display:flex;align-items:center;justify-content:center;background:var(--color-blue-100);color:var(--color-light-grey-50);bottom:-0.5rem;right:-0.7rem;padding:0 .5rem;border-radius:1rem;font-size:.9rem;font-weight:500}.activity-bar__local-change-counter--waiting{padding:0 .2rem}.activity-bar__local-change-counter--waiting svg{font-size:1.2rem}.activity-bar__conflict-resolution-change-counter{display:flex;align-items:center;justify-content:center;background:var(--color-conflict);color:var(--color-light-grey-50);bottom:-0.4rem;right:-0.3rem;padding:0 .5rem;border-radius:1rem;font-size:.9rem;font-weight:500}.activity-bar__conflict-resolution-change-counter--waiting{padding:0 .2rem}.activity-bar__conflict-resolution-change-counter--waiting svg{font-size:1.2rem !important}.activity-bar__item__icon__indicator__dot{position:absolute;min-width:1rem;height:1rem;border-radius:50%}.activity-bar__item__icon__project-latest-changes__indicator{background:var(--color-blue-100);bottom:-0.4rem;right:-0.4rem}.activity-bar__item__icon__project-latest-changes__indicator--has-conflicts{background:var(--color-conflict)}.activity-bar__item__icon__review-changes__indicator{background:var(--color-yellow-300);bottom:-0.3rem;right:-0.3rem}.activity-bar__review-icon svg,.activity-bar__item .activity-bar__project-overview-icon{font-size:2.3rem}.activity-bar__item .activity-bar__icon--service-registrar{font-size:2.4rem}.activity-bar__conflict-resolution-icon svg{font-size:2.4rem;transform:rotate(180deg) scaleX(-1)}.activity-bar__setting__menu{min-width:20rem}.activity-bar__setting__menu svg{font-size:1rem}.editor__status-bar{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.2rem;background:var(--color-blue-100);color:var(--color-light-grey-0);padding:0 .5rem 0 1rem}.editor__status-bar--conflict-resolution{background:var(--color-conflict)}.editor__status-bar__right,.editor__status-bar__left{height:100%;display:flex;align-items:center}.editor__status-bar__workspace{display:flex;align-items:center;cursor:default;height:100%}.editor__status-bar__problems{display:flex;align-items:center;justify-content:center;color:var(--color-light-grey-0);height:100%;padding:0 .5rem}.editor__status-bar__problems:hover{background:var(--color-blue-50)}.editor__status-bar__problems__icon{display:flex;align-items:center;justify-content:center;height:100%}.editor__status-bar__problems__counter{display:flex;align-items:center;justify-content:center;padding:0 .5rem;font-size:1.2rem}.editor__status-bar__workspace__status__btn{display:flex;align-items:center;justify-content:center;height:1.6rem;cursor:pointer;font-size:1rem;background:var(--color-dark-shade-300);color:var(--color-light-grey-0);border-radius:.3rem;padding:0 .5rem;margin:0 .5rem;font-weight:500}.editor__status-bar__workspace__icon{display:flex;align-items:center}.editor__status-bar__workspace__project,.editor__status-bar__workspace__workspace{padding:0 .5rem;color:var(--color-light-grey-0)}.editor__status-bar__action{display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;height:100%;width:3rem}.editor__status-bar__action:hover{background:var(--color-light-shade-50)}.editor__status-bar__action__toggler,.editor__status-bar__action__toggler svg{color:var(--color-dark-shade-300)}.editor__status-bar__action__toggler--active,.editor__status-bar__action__toggler--active svg{color:var(--color-light-grey-0)}.editor__status-bar__workspace-sync{display:flex;height:100%}.editor__status-bar__workspace-sync__status{display:flex;align-items:center;justify-content:center;cursor:default}.editor__status-bar__push-changes__btn{display:flex;align-items:center;justify-content:center;background:none;color:var(--color-light-grey-0);cursor:pointer;padding:0 .5rem;margin-left:.5rem}.editor__status-bar__push-changes__btn--loading svg{animation:jiggle .3s infinite ease}.editor__status-bar__push-changes__btn[disabled]{color:var(--color-dark-shade-300)}.editor__status-bar__push-changes__btn svg{font-size:1.6rem}.editor__status-bar__generate-btn{display:flex;align-items:center;justify-content:center;background:none;color:var(--color-light-grey-0);cursor:pointer;padding:0 .5rem}.editor__status-bar__generate-btn[disabled]{color:var(--color-dark-shade-300)}.editor__status-bar__generate-btn--wiggling svg{animation:flame-rise .5s infinite ease;transform-origin:bottom left}.editor__status-bar__clear__generation-btn{display:flex;align-items:center;justify-content:center;background:none;color:var(--color-light-grey-0);cursor:pointer;padding:0 .5rem}.editor__status-bar__clear__generation-btn[disabled]{color:var(--color-dark-shade-300)}.editor__status-bar__clear__generation-btn--wiggling svg{animation:flame-rise .5s infinite ease;transform-origin:bottom left}.editor__status-bar__compile-btn{display:flex;align-items:center;justify-content:center;background:none;color:var(--color-light-grey-0);cursor:pointer;padding:0 .5rem}.editor__status-bar__compile-btn[disabled]{color:var(--color-dark-shade-300)}.editor__status-bar__compile-btn--wiggling svg{animation:hammer-wiggle .5s infinite ease;transform-origin:bottom left}.lazy-text-editor__status-bar{background:var(--color-green-200)}@keyframes flame-rise{from{transform:translateY(-0.05rem)}to{transform:translateY(0.05rem)}}@keyframes hammer-wiggle{from{transform:rotate(-7deg)}to{transform:rotate(10deg)}}.explorer{width:100%}.explorer .panel__header__action{height:100%;color:var(--color-light-grey-400)}.explorer .panel__header__action--config svg{font-size:1.6rem}.explorer .panel__header__action[disabled],.explorer .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.explorer .panel__header__title{width:calc(100% - 3.4rem)}.explorer__header{display:flex;justify-content:space-between;min-width:9rem;background:var(--color-dark-grey-200);color:var(--color-light-grey-200);padding-left:1rem}.explorer__header .panel__header__actions{margin-left:auto}.explorer__content__container{height:100%;background:var(--color-dark-grey-100)}.explorer__content{height:100%;display:flex;flex-direction:column;overflow-x:hidden;color:var(--color-light-grey-400);padding:.5rem 0}.explorer__content__separator{height:.1rem;width:100%;background:var(--color-dark-grey-250);margin:.5rem 0}.explorer__content__progress-msg{margin:1rem;line-height:2rem;color:var(--color-dark-grey-500);font-family:"Roboto Mono",monospace;font-size:1.2rem;user-select:none}.explorer__content__failure-notice{display:flex;align-items:center;flex-direction:column}.explorer__content__failure-notice__icon svg{font-size:11rem;color:var(--color-dark-grey-80)}.explorer__content__failure-notice__text{margin-top:1rem;font-weight:500}.explorer__deselector{min-height:5rem;flex:auto}.explorer__config__icon{padding-left:2rem}.explorer__config__icon svg{font-size:1.6rem;color:var(--color-orange-100)}.explorer__package-tree__node__container{padding-right:.5rem}.explorer__package-tree__node__container:hover{background:var(--color-dark-blue-shade-100)}.explorer__package-tree__node__container--selected,.explorer__package-tree__node__container--selected:hover{background:var(--color-light-blue-450)}.explorer__package-tree__node__icon{width:4rem;min-width:4rem}.explorer__package-tree__node__icon__expand,.explorer__package-tree__node__icon__type{width:2rem;display:flex;justify-content:center}.explorer__package-tree__node__icon__expand svg{font-size:1rem}.explorer__package-tree__node__label{color:inherit}.explorer__new-element-modal__name-input{height:2.8rem;width:100%;margin-bottom:1rem}.explorer__new-element-modal__driver{height:2.8rem;width:100%;margin-bottom:1rem}.explorer__new-element-modal__driver__dropdown{width:100%}.explorer__content--empty{padding:2rem}.explorer__content--empty__text{margin-bottom:1rem;line-height:1.8rem}.explorer__content--empty__btn{display:flex;align-items:center;justify-content:center;width:100%;height:3.4rem;padding:0 1rem;background:var(--color-blue-200);color:var(--color-light-grey-50);cursor:pointer}.explorer__floating-item{padding-left:1rem}.explorer__element-renamer{border:.1rem solid var(--color-dark-grey-85) !important}.explorer__element-renamer__input{height:2.8rem;margin-bottom:1rem}.explorer__element-renamer__close-btn{display:none}.workspace-review__header__title{width:calc(100% - 6.8rem)}.workspace-review__refresh-btn svg{font-size:1.7rem}.workspace-review__refresh-btn--loading svg{animation:spin 1s infinite ease}.workspace-review__close-btn svg{font-size:1.6rem}.workspace-review__title{padding:.5rem;display:flex}.workspace-review__title__content{display:flex;width:calc(100% - 3.3rem);margin-right:.5rem}.workspace-review__title__content__input{display:flex;align-items:center;padding:.5rem;height:2.8rem;width:100%;background:var(--color-dark-grey-250);border:.1rem solid var(--color-dark-grey-250)}.workspace-review__title__content__input--with-link{padding:0}.workspace-review__title__content__input__link{display:flex;align-items:center;color:var(--color-light-grey-200);text-decoration:none;width:100%;padding-left:.5rem}.workspace-review__title__content__input__link__review-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.workspace-review__title__content__input__link__btn{display:flex;align-items:center;justify-content:center;margin-left:auto;height:2.8rem;width:2.8rem;min-width:2.8rem}.workspace-review__title__content__input__link__btn svg{color:var(--color-light-grey-200)}.workspace-review__title__content__input:hover .workspace-review__title__content__input__link,.workspace-review__title__content__input:hover .workspace-review__title__content__input__link__btn svg{color:var(--color-light-grey-0)}.workspace-review__title__content__input:hover .workspace-review__title__content__input__link__review-created-time{color:var(--color-dark-grey-500)}.workspace-review__title__content__review-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;margin:0 .5rem .6rem;cursor:default;user-select:none;color:var(--color-dark-grey-400);font-size:1.1rem;height:1.1rem;min-height:1.1rem}.workspace-review__merge-review-btn svg{font-size:1.7rem}.workspace-review__diffs{height:calc(100% - 3.4rem)}.workflow-manager__header__title{width:calc(100% - 3.4rem)}.workflow-manager__refresh-btn svg{font-size:1.7rem}.workflow-manager__refresh-btn--loading svg{animation:spin 1s infinite ease}.workflow-manager__item__link{color:var(--color-dark-grey-500);text-decoration:none}.workflow-manager__item__link__content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.workflow-manager__item__link__content__status__indicator{display:inline-flex;vertical-align:middle}.workflow-manager__item__link__content__status__indicator svg{font-size:1.5rem}.workflow-manager__item__link__content__status__indicator--succeeded svg{color:var(--color-green-100)}.workflow-manager__item__link__content__status__indicator--failed svg{color:var(--color-red-100)}.workflow-manager__item__link__content__status__indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-blue-100)}.workflow-manager__item__link__content__status__indicator--suspended svg{color:var(--color-yellow-400)}.workflow-manager__item__link__content__status__indicator--unknown svg,.workflow-manager__item__link__content__status__indicator--canceled svg{color:var(--color-dark-grey-500)}.workflow-manager__item__link__content__id{color:var(--color-light-grey-400)}.workflow-manager__item__link__content__created-at{margin-left:1rem;font-size:1.2rem;color:var(--color-dark-grey-500)}.workflow-manager__explorer__workflow-tree__node__container:hover{background:var(--color-dark-blue-shade-100)}.workflow-manager__explorer__workflow-tree__node__container--selected,.workflow-manager__explorer__workflow-tree__node__container--selected:hover{background:var(--color-light-blue-450)}.workflow-manager__explorer__workflow-tree__node__icon{width:4rem;min-width:4rem}.workflow-manager__explorer__workflow-tree__node__icon__expand,.workflow-manager__explorer__workflow-tree__node__icon__type{width:2rem;display:flex;justify-content:center}.workflow-manager__explorer__workflow-tree__node__icon__expand svg{font-size:1rem}.workflow-manager__explorer__workflow-tree__node__label{color:inherit}.workspace-workflow-jobs__item__link{color:var(--color-dark-grey-500);text-decoration:none}.workspace-workflow-jobs__item__link__content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.workspace-workflow-jobs__item__link__content__status__indicator{display:inline-flex;vertical-align:middle}.workspace-workflow-jobs__item__link__content__status__indicator svg{font-size:1.5rem}.workspace-workflow-jobs__item__link__content__status__indicator--succeeded svg{color:var(--color-green-100)}.workspace-workflow-jobs__item__link__content__status__indicator--failed svg{color:var(--color-red-100)}.workspace-workflow-jobs__item__link__content__status__indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-blue-100)}.workspace-workflow-jobs__item__link__content__status__indicator--suspended svg{color:var(--color-yellow-400)}.workspace-workflow-jobs__item__link__content__status__indicator--unknown svg,.workspace-workflow-jobs__item__link__content__status__indicator--canceled svg{color:var(--color-dark-grey-500)}.global-test-runner__header__title{width:calc(100% - 3.4rem)}.global-test-runner__refresh-btn svg{font-size:1.7rem}.global-test-runner__refresh-btn--loading svg{animation:spin 1s infinite ease}.global-test-runner__item__link{color:var(--color-dark-grey-500);text-decoration:none}.global-test-runner__item__link__content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.global-test-runner__item__link__content__status__indicator{display:inline-flex;vertical-align:middle}.global-test-runner__item__link__content__status__indicator svg{font-size:1.5rem}.global-test-runner__item__link__content__status__indicator--succeeded svg{color:var(--color-green-100) !important}.global-test-runner__item__link__content__status__indicator--failed svg{color:var(--color-red-100) !important}.global-test-runner__item__link__content__status__indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-blue-100)}.global-test-runner__item__link__content__status__indicator--suspended svg{color:var(--color-yellow-400)}.global-test-runner__item__link__content__status__indicator--unknown svg,.global-test-runner__item__link__content__status__indicator--canceled svg{color:var(--color-dark-grey-500)}.global-test-runner__count{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-300);border-radius:.8rem;padding:.3rem .7rem;height:1.6rem;font-size:1rem;font-weight:500;cursor:default}.global-test-runner__item__link__content__id{color:var(--color-light-grey-400)}.global-test-runner__item__link__content__created-at{margin-left:1rem;font-size:1.2rem;color:var(--color-dark-grey-500)}.global-test-runner__explorer__testable-tree__node__container:hover{background:var(--color-dark-blue-shade-100)}.global-test-runner__explorer__testable-tree__node__container--selected,.global-test-runner__explorer__testable-tree__node__container--selected:hover{background:var(--color-light-blue-450)}.global-test-runner__explorer__testable-tree__node__icon{width:4rem;min-width:4rem}.global-test-runner__explorer__testable-tree__node__icon__expand,.global-test-runner__explorer__testable-tree__node__icon__type{width:2rem;display:flex;justify-content:center}.global-test-runner__explorer__testable-tree__node__result__icon__type{width:2rem;padding-left:.5rem;padding-right:.5rem;display:flex;justify-content:center}.global-test-runner__explorer__testable-tree__node__icon__expand svg{font-size:1rem}.global-test-runner__explorer__testable-tree__node__label{color:inherit}.global-test-runner .panel__header__test__runner__tabs{background:var(--color-dark-grey-80)}.bulk-service-registration__service__editor{height:calc(800px - 4rem);width:calc(800px - 2rem);border:none !important}.bulk-service-registration__panel__content__form{display:flex;align-items:center;justify-content:center}.bulk-service-registration__service__response{height:calc(400px - 4rem);width:calc(800px - 4rem);border:none !important;overflow:auto}.bulk-service-registration__service__result__header{text-align:center;font-weight:bold;padding:1%;page-break-after:always}.bulk-service-registration__service__link__label{padding:1.5%;page-break-after:always}.bulk-service-registration__service__link__label__service__link{text-decoration:none;color:var(--color-dark-shade-500)}.bulk-service-registration__service__link__label__service__link:hover{color:var(--color-yellow-200)}.bulk-service-registration__service__container{height:2.2rem;display:flex;align-items:center;cursor:pointer}.bulk-service-registration__play-btn svg{font-size:1.7rem}.bulk-service-registration__section__toggler__btn svg{color:var(--color-dark-grey-250);font-size:1.7rem}.bulk-service-registration__section__toggler__btn--toggled svg{color:var(--color-blue-150);font-size:1.7rem}.bulk-service-registration__header__title{width:calc(100% - 3.4rem)}.bulk-service-registration--expanded{height:100vh !important;width:100vw !important}.bulk-service-registration__header{display:flex;align-items:center;height:3.8rem;background:var(--color-yellow-200);justify-content:flex-end}.bulk-service-registration__header__actions{display:flex;align-items:center;height:100%}.bulk-service-registration__header__action{display:flex;align-items:center;justify-content:center;height:100%;width:3.8rem}.bulk-service-registration__header__action svg{font-size:1.6rem;color:var(--color-dark-shade-300)}.bulk-service-registration__header__action:hover svg{color:var(--color-dark-shade-800)}.bulk-service-registration__explorer__service__container:hover{background:var(--color-dark-blue-shade-100)}.bulk-service-registration__explorer__service__result__icon__type{width:2rem;padding-left:.5rem;padding-right:.5rem;display:flex;justify-content:center}.bulk-service-registration__item__link__content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.bulk-service-registration__item__link__content__id{color:var(--color-light-grey-400)}.bulk-service-registration__item__link__content__status__indicator{display:inline-flex;vertical-align:middle}.bulk-service-registration__item__link__content__status__indicator svg{font-size:1.5rem}.bulk-service-registration__item__link__content__status__indicator--succeeded svg{color:var(--color-green-100) !important}.bulk-service-registration__item__link__content__status__indicator--failed svg{color:var(--color-red-100) !important}.bulk-service-registration__item__link__content__status__indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-blue-100)}.bulk-service-registration__item__link__content__status__indicator--unknown svg{color:var(--color-dark-grey-500)}.bulk-service-registration__services-tree__node__icon__type{width:2rem;display:flex;justify-content:center}.bulk-service-registration__service__header__action{color:var(--color-light-grey-500)}.bulk-service-registration__header__changes-count{display:flex;align-items:center;justify-content:center;margin-right:1rem;background:var(--color-dark-grey-300);border-radius:.8rem;padding:.3rem .7rem;height:1.6rem;font-size:1rem;font-weight:500;white-space:nowrap;cursor:default}.end-to-end-workflow__container{display:flex;align-items:center;height:2.2rem;cursor:pointer}.end-to-end-workflow__container__icon{display:flex;justify-content:center;width:2rem;padding-left:.5rem;padding-right:.5rem}.end-to-end-workflow__container__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;margin-left:.5rem}.query-connection-workflow-panel .panel{height:100%;width:100%}.query-connection-workflow-panel .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50)}.query-connection-workflow-panel .panel__header__title__label{background:var(--color-dark-grey-250)}.query-connection-workflow-panel .panel__header__action{color:var(--color-light-grey-400)}.query-connection-workflow-panel .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.query-connection-workflow-panel .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.query-connection-workflow-panel .panel__content>div:first-child{margin-top:0}.query-connection-workflow-panel .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.query-connection-workflow__content{background:var(--color-dark-grey-50)}.query-connection-workflow__actions{display:flex;align-items:center;position:absolute;bottom:24px;right:24px;border-top:none}.query-connection-workflow__actions__action-btn{width:12rem;margin-left:12px;display:flex;align-items:center;justify-content:center;height:3.6rem;border-radius:.2rem;color:var(--color-light-grey-50);border-color:var(--color-light-grey-400);background:var(--color-dark-grey-500)}.query-connection-workflow__actions__action-btn--primary{border-color:var(--color-blue-200);background:var(--color-blue-300)}.query-connection-relational-connection-editor{height:100%;width:100%;position:relative}.query-connection-relational-connection-editor__connection-builder{height:100%;width:100%}.query-connection-relational-connection-editor__connection-builder__path{height:8rem;padding:1rem;margin-left:1rem}.query-connection-relational-connection-editor__editor{height:80rem;overflow-y:scroll}.query-connection-database-builder-editor__header{display:flex;align-items:center;justify-content:space-between;background:var(--color-dark-grey-50)}.query-connection-database-builder-editor__header__action{display:flex;align-items:center;justify-content:space-evenly;border-radius:.2rem;height:3.6rem;width:12rem;margin-right:24px;margin-top:1rem;margin-bottom:1rem;font-size:1.4rem;color:var(--color-light-grey-50);border-color:var(--color-blue-200);background:var(--color-blue-300)}.query-connection-database-builder-editor__header__action__icon{height:1.5rem;width:1.5rem}.query-connection-database-builder-editor__prompt{display:flex;align-items:center;background:var(--color-dark-grey-300);margin-bottom:0 !important;padding-left:1rem;border:.1rem solid var(--color-dark-grey-350);height:4rem;margin-left:2rem;margin-right:2rem;color:var(--color-light-grey-50)}.query-connection-database-builder-editor__editor{height:84rem}.query-connection-database-builder-editor__modal{border:none !important;height:84rem}.query-connection-database-builder-editor__modal__content{height:calc(100% - 4rem)}.query-connection-database-grammar-editor__modal{border:none !important;height:calc(100% - 7rem)}.query-connection-connection-model-editor__modal{border:none !important;height:84rem}.query-connection-connection-model-editor__modal__content{height:calc(100% - 4rem)}.workspace-updater__header__title{width:calc(100% - 6.8rem)}.workspace-updater .side-bar__content{position:relative}.workspace-updater .side-bar__panel{width:100%}.workspace-updater__refresh-btn svg{font-size:1.7rem}.workspace-updater__refresh-btn--loading svg{animation:spin 1s infinite ease}.workspace-updater__update-btn svg{font-size:1.6rem}.workspace-updater__review__link{color:var(--color-dark-grey-500);text-decoration:none}.workspace-updater__review{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.workspace-updater__review__name{color:var(--color-light-grey-400)}.workspace-updater__review__info{margin-left:1rem;font-size:1.2rem;color:var(--color-dark-grey-500)}.local-changes__header__title{width:calc(100% - 8.9rem)}.local-changes__refresh-btn svg{font-size:1.7rem}.local-changes__refresh-btn--loading svg{animation:spin 1s infinite ease}.local-changes__push-changes-btn svg{font-size:1.6rem}.local-changes__push-changes-btn--loading svg{animation:jiggle .3s infinite ease}.local-changes__revision{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;color:var(--color-dark-grey-500);text-decoration:none}.local-changes__revision__name{color:var(--color-light-grey-400)}.local-changes__revision__info{margin-left:1rem;font-size:1.2rem;color:var(--color-dark-grey-500)}.patch-loader{min-width:75rem}.diff-panel__item__type{display:flex;align-items:center;justify-content:center;height:100%;width:2.2rem;min-width:2.2rem;font-size:1.2rem;font-weight:500}.diff-panel__item__type--rename,.diff-panel__item__type--modify{color:var(--color-yellow-80)}.diff-panel__item__type--delete{color:var(--color-red-150)}.diff-panel__item__type--create{color:var(--color-lime-150)}.diff-panel__item__type--conflict{color:var(--color-conflict)}.diff-panel__item__info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;max-width:calc(100% - 2.2rem);color:var(--color-dark-grey-500)}.diff-panel__item__info-name{font-weight:500;padding-right:.5rem;color:var(--color-light-grey-400)}.diff-panel__item__info-name--delete{text-decoration:line-through .1rem}.diff-panel__item__info-path{font-size:1.2rem;color:var(--color-dark-grey-500)}.side-bar__panel__item--selected .diff-panel__item__info-name,.side-bar__panel__item--selected .diff-panel__item__type{color:var(--color-light-grey-50)}.side-bar__panel__item--selected .diff-panel__item__info,.side-bar__panel__item--selected .diff-panel__item__info-path{color:var(--color-light-grey-50)}.diff-panel__item-section-separator{height:.1rem;width:100%;background:var(--color-dark-grey-250);margin:.5rem 0}.conflict-resolution__header__title{width:calc(100% - 11.7rem)}.conflict-resolution__refresh-btn--loading svg{animation:spin 1s infinite ease}.conflict-resolution__update-btn svg{font-size:1.6rem}.project-overview__content{display:flex;flex-direction:row}.project-overview__item__link{color:var(--color-dark-grey-500);text-decoration:none}.project-overview__item__link--selected-from-context-menu{background:var(--color-dark-blue-shade-100)}.project-overview__item__link--active,.project-overview__item__link--active:hover{background:var(--color-light-blue-450) !important}.project-overview__item__link__content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.project-overview__item__link__content__name{color:var(--color-light-grey-400)}.project-overview__item__link__content__info{margin-left:1rem;font-size:1.2rem;color:var(--color-dark-grey-500)}.project-overview__activity-bar{z-index:1;width:3rem;min-width:3rem;overflow:hidden;height:100%;padding-top:2.8rem;background:var(--color-dark-grey-200);border-right:.1rem solid var(--color-dark-grey-80);border-left:.1rem solid var(--color-dark-grey-80)}.project-overview__activity-bar__items{display:flex;align-items:center;flex-direction:column;height:100%;width:100%;overflow-y:auto;overflow-x:hidden;padding:0}.project-overview__activity-bar__item{display:flex;align-items:center;flex-direction:column;padding:1rem 0;cursor:pointer;width:100%;border-left:.2rem solid var(--color-dark-grey-200);color:var(--color-dark-grey-500)}.project-overview__activity-bar__item-mode{writing-mode:vertical-lr;transform:rotate(180deg);font-size:1.2rem}.project-overview__activity-bar__item--active{color:var(--color-light-grey-200);border-left:.2rem solid var(--color-yellow-200)}.project-overview__update-btn{display:flex;align-items:center;height:100%;width:8rem;padding-right:.5rem}.project-overview__update-btn__label{display:flex;align-items:center;height:2.2rem;background:var(--color-blue-200);padding:1rem;border-radius:.2rem}.project-overview__update-btn__label__title{margin-left:.5rem;color:var(--color-light-grey-180);font-size:1.2rem;font-weight:500}.project-overview__panel{width:calc(100% - 3rem)}.project-overview__panel__content{padding-top:0 !important}.project-overview__release,.project-overview__versions,.project-overview__workspaces,.project-overview__overview,.project-overview__patch{height:100%;background:var(--color-dark-grey-100)}.project-overview__patch__create{height:33rem}.project-overview__patch__create--progress{height:35rem}.project-overview__patch__content__progress-msg{margin:1rem;line-height:2rem;color:var(--color-dark-grey-500);font-family:"Roboto Mono",monospace;font-size:1.2rem;user-select:none}.project-overview__patch__source__version__selector{width:100%}.project-overview__patch__create__button,.project-overview__patch__release__button{margin-left:3rem;margin-top:1rem}.project-overview__patch__workspace__type__button{margin-left:1rem}.project-overview__patch__release{width:100%;height:36rem}.project-overview__patch__release__content{display:flex;background:var(--color-dark-grey-85);border:.1rem solid var(--color-dark-grey-280);border-radius:.2rem;margin:0 2.7rem;padding:1rem;color:var(--color-light-grey-400);line-height:2rem}.project-overview__workspace__viewer{display:flex;align-items:center;width:100%}.project-overview__workspace__viewer-icon{display:flex;align-items:center;justify-content:center;width:1.7rem;min-width:1.7rem;height:1.4rem;margin-right:.5rem}.project-overview__workspace__viewer__label{width:calc(100% - 1rem)}.project-overview__workspace__viewer__source{display:flex;align-items:center;justify-content:center;height:1.8rem;background:var(--color-dark-grey-500);border-radius:.2rem;font-size:1rem;color:var(--color-dark-grey-200);font-weight:500;width:7rem;padding:.2rem}.project-overview__release--empty{padding:2rem;color:var(--color-light-grey-400)}.project-overview__release__content{height:calc(100% - 2.8rem);padding-top:0 !important}.project-overview__release__info{height:calc(100% - 30.4rem)}.project-overview__release__info__reviews{height:calc(100% - 26rem)}.project-overview__release__info__current-version{display:flex;align-items:center;height:2.2rem;padding:0 .5rem 0 1rem;margin-bottom:.5rem}.project-overview__release__info__current-version__container{height:6rem}.project-overview__release__info__current-version__no-version{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;color:var(--color-dark-grey-400);cursor:default}.project-overview__release__info__current-version__link{color:var(--color-dark-grey-500);text-decoration:none}.project-overview__release__info__current-version__link__content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.project-overview__release__info__current-version__link__content__name{color:var(--color-light-grey-400)}.project-overview__release__info__current-version__link__content__info{margin-left:1rem;font-size:1.2rem;color:var(--color-dark-grey-500)}.project-overview__dependants__label{display:flex;white-space:nowrap}.project-overview__dependants__label__tag{display:flex;align-items:center;justify-content:center;height:1.8rem;width:8rem;border-radius:.2rem;font-size:1rem;margin-right:1rem;color:var(--color-dark-grey-250);background:var(--color-light-grey-400);font-weight:500}.project-overview__dependants__label__name{display:flex;align-items:center;white-space:nowrap;height:1.8rem;color:var(--color-light-grey-200)}.project-overview__release__editor{padding:.5rem}.project-overview__release__editor__project{width:100%;display:flex}.project-overview__release__editor__title{display:flex;align-items:center;font-weight:300;color:var(--color-light-grey-50);margin-bottom:.5rem;line-height:1.8rem;cursor:default}.project-overview__release__editor__input{display:flex;align-items:center;padding:.5rem;height:9.4rem;resize:none;line-height:2rem;width:100%;background:var(--color-dark-grey-250);border:.1rem solid var(--color-dark-grey-250)}.project-overview__release__editor__actions{display:flex;flex-direction:column}.project-overview__release__editor__action{text-align:center;margin-left:.5rem;height:2.8rem;width:5rem;font-size:1.1rem;min-width:2.8rem;font-weight:500;color:var(--color-light-grey-250)}.project-overview__release__editor__patch__action{width:10rem;margin-top:.5rem}.project-overview__release__editor__action+.project-overview__release__editor__action{margin-top:.5rem}.project-overview__share-project__btn svg{font-size:1.8rem;stroke-width:.3rem}.project-overview__share-project__btn svg[disabled]{stroke:var(--color-dark-grey-350)}.project-overview__share-project__modal__info-entry{display:flex;align-items:center;cursor:default;padding:.5rem 0;font-size:1.4rem}.project-overview__share-project__modal__info-entry__title{margin-right:.5rem;color:var(--color-dark-grey-500)}.project-overview__share-project__modal__info-entry__value{padding-left:.5rem;color:var(--color-light-grey-200)}.project-overview__share-project__modal__info-entry__value a{text-decoration:none;font-weight:500;color:var(--color-blue-50)}.project-overview__share-project__modal__share-btn svg{padding-right:.7rem;font-size:2.4rem}.project-overview__share-project__modal__select{color:var(--color-light-grey-100);font-size:1.4rem;width:15rem}.dev-metadata-panel__project-info{margin-bottom:1rem}.dev-metadata-panel__info-header{font-weight:500;font-size:1.1rem;margin-bottom:.8rem;color:var(--color-light-grey-200)}.dev-metadata-panel__info-content{background:var(--color-dark-grey-100);padding:1rem;border-radius:.4rem;border:1px solid var(--color-dark-grey-300)}.dev-metadata-panel__info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.dev-metadata-panel__info-row:last-child{margin-bottom:0}.dev-metadata-panel__info-label{font-weight:500;color:var(--color-light-grey-300);font-size:.9rem}.dev-metadata-panel__info-value{color:var(--color-light-grey-100);font-size:.9rem;font-family:"Roboto Mono",monospace;background:var(--color-dark-grey-200);padding:.2rem .5rem;border-radius:.2rem;max-width:60%;text-align:right;word-break:break-all}.dev-metadata-panel__push-section{text-align:center;position:relative}.dev-metadata-panel__push-header{margin-bottom:1.5rem}.dev-metadata-panel__push-description{font-size:.85rem;color:var(--color-light-grey-400);margin-top:.5rem;font-style:italic;transition:color .3s ease}.dev-metadata-panel__push-btn{width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;margin-top:1rem;transition:all .3s ease}.dev-metadata-panel__push-btn .btn__content{display:flex;align-items:center;justify-content:center;gap:.5rem}.dev-metadata-panel__push-btn:hover:not(.btn--disabled){transform:translateY(-1px)}.dev-metadata-panel__push-btn.btn--loading{opacity:.8}.dev-metadata-panel__push-btn__spinner{animation:spin 1s linear infinite;width:1rem;height:1rem}.dev-metadata-panel__loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;border-radius:.4rem;backdrop-filter:blur(2px)}.dev-metadata-panel__loading-content{display:flex;flex-direction:column;align-items:center;gap:1rem;color:var(--color-light-grey-100)}.dev-metadata-panel__loading-spinner{animation:spin 1s linear infinite;width:2rem;height:2rem;color:var(--color-blue-200)}.dev-metadata-panel__loading-text{font-size:.9rem;text-align:center;font-weight:500}.dev-metadata-panel__push-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.dev-metadata-panel__settings-btn{background:none;border:none;color:var(--color-light-grey-400);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .1s ease}.dev-metadata-panel__settings-btn:hover{color:var(--color-light-grey-50);background-color:var(--color-dark-grey-200)}.dev-metadata-panel__settings-btn:disabled{cursor:not-allowed;opacity:.5}.dev-metadata-panel__settings-btn svg{font-size:1rem}.deployment-status-panel__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.deployment-status-panel__title{font-weight:600;font-size:1.1rem;color:var(--color-light-grey-200)}.deployment-status-panel__final-status{display:flex;align-items:center;gap:.5rem;font-weight:500}.deployment-status-panel__final-status--success{color:var(--color-green-200)}.deployment-status-panel__final-status--fail{color:var(--color-red-200)}.deployment-status-panel__final-status--in_progress{color:var(--color-blue-200)}.deployment-status-panel__final-status--not_started{color:var(--color-light-grey-400)}.deployment-status-panel__final-status--skipped{color:var(--color-yellow-200)}.deployment-status-panel__project-details{margin-bottom:1rem}.deployment-status-panel__section-title{font-weight:500;font-size:1rem;color:var(--color-light-grey-200);margin-bottom:.75rem}.deployment-status-panel__details-grid{display:flex;flex-direction:column;gap:.5rem}.deployment-status-panel__details-grid .detail-item{display:flex;justify-content:space-between;align-items:center}.deployment-status-panel__details-grid .detail-item .detail-label{font-size:.9rem;color:var(--color-light-grey-300);font-weight:500}.deployment-status-panel__details-grid .detail-item .detail-value{font-size:.9rem;color:var(--color-light-grey-100);font-family:"Roboto Mono",monospace;background:var(--color-dark-grey-200);padding:.2rem .5rem;border-radius:.2rem}.deployment-status-panel__phases{margin-bottom:1rem}.deployment-phases-list{display:flex;flex-direction:column;gap:.75rem}.deployment-phase__node{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid var(--color-dark-grey-300);border-radius:.4rem;background:var(--color-dark-grey-100);cursor:pointer;transition:all .2s ease}.deployment-phase__node:hover{background:var(--color-dark-grey-200);border-color:var(--color-dark-grey-400)}.deployment-phase__node__icon{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.deployment-phase__node__content{flex:1;min-width:0}.deployment-phase__node__title{font-weight:500;font-size:.95rem;color:var(--color-light-grey-100);margin-bottom:.25rem}.deployment-phase__node__details{display:flex;flex-direction:column;gap:.25rem}.deployment-phase__status{font-size:.8rem;font-weight:500;padding:.1rem .4rem;border-radius:.2rem;align-self:flex-start}.deployment-phase__status--success{background:rgba(16,185,129,.2);color:var(--color-green-200)}.deployment-phase__status--fail{background:rgba(220,38,38,.2);color:var(--color-red-200)}.deployment-phase__status--in_progress{background:rgba(59,130,246,.2);color:var(--color-blue-200)}.deployment-phase__status--not_started{background:rgba(156,163,175,.2);color:var(--color-light-grey-400)}.deployment-phase__status--skipped{background:rgba(245,158,11,.2);color:var(--color-yellow-200)}.deployment-phase__message{font-size:.85rem;color:var(--color-light-grey-300);font-style:italic}.deployment-phase__logs-count{display:flex;gap:.5rem;font-size:.8rem}.deployment-phase__logs-count .logs-count{padding:.1rem .3rem;border-radius:.2rem;font-weight:500}.deployment-phase__logs-count .logs-count--error{background:rgba(220,38,38,.2);color:var(--color-red-200)}.deployment-phase__logs-count .logs-count--warn{background:rgba(245,158,11,.2);color:var(--color-yellow-200)}.deployment-phase__logs-count .logs-count--total{background:var(--color-dark-grey-300);color:var(--color-light-grey-300)}.deployment-phase__status__indicator{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.deployment-phase__status__indicator--success{color:var(--color-green-200)}.deployment-phase__status__indicator--failed{color:var(--color-red-200)}.deployment-phase__status__indicator--in-progress{color:var(--color-blue-200)}.deployment-phase__status__indicator--in-progress svg{animation:spin 1s linear infinite}.deployment-phase__status__indicator--not-started{color:var(--color-light-grey-400)}.deployment-phase__status__indicator--skipped{color:var(--color-yellow-200)}.deployment-phase__status__indicator--unknown{color:var(--color-light-grey-400)}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.dev-metadata-options-modal__body{width:50rem;max-height:70vh;overflow-y:auto}.build-override-editor__header{margin-bottom:1rem}.build-override-editor__title{font-weight:500;color:var(--color-light-grey-50);display:block;margin-bottom:.25rem}.build-override-editor__description{font-size:.85rem;color:var(--color-light-grey-400)}.build-override-editor__list{margin-bottom:1.5rem}.build-override-editor__item{display:flex;align-items:flex-end;gap:.5rem;margin-bottom:.75rem;padding:.75rem;background-color:var(--color-dark-grey-100);border-radius:.25rem}.build-override-editor__item__fields{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.build-override-editor__delete-btn{background:none;border:none;color:var(--color-red-200);cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .1s ease}.build-override-editor__delete-btn:hover{color:var(--color-red-100);background-color:var(--color-red-500)}.build-override-editor__delete-btn svg{font-size:.9rem}.build-override-editor__add{border-top:1px solid var(--color-dark-grey-200);padding-top:1rem}.build-override-editor__add__title{font-size:.9rem;font-weight:500;color:var(--color-light-grey-200);margin-bottom:.75rem}.build-override-editor__add__fields{display:flex;align-items:flex-end;gap:.5rem}.build-override-editor__add__fields .panel__content__form__section__input{flex:1}.build-override-editor__add-btn{background:var(--color-primary-200);border:none;color:var(--color-light-grey-50);cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .1s ease;height:2.8rem}.build-override-editor__add-btn:hover:not(:disabled){background:var(--color-primary-100)}.build-override-editor__add-btn:disabled{cursor:not-allowed;opacity:.5;background:var(--color-dark-grey-300)}.build-override-editor__add-btn svg{font-size:1rem}.side-bar{height:100%}.side-bar__header{height:3.4rem;min-height:3.4rem;background:var(--color-dark-grey-100);color:var(--color-light-grey-400);z-index:0}.side-bar__header__title__content{font-size:1.2rem;text-transform:uppercase;font-weight:500}.side-bar__header__title__viewer-mode-badge{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--color-dark-grey-280);background:var(--color-yellow-200);height:2rem;margin-right:.5rem;border-radius:.3rem;font-weight:700;padding:0 .7rem;cursor:default}.side-bar__header__title__viewer-mode-badge svg{font-size:1rem;margin-right:.3rem}.side-bar__header__actions{padding-right:.5rem}.side-bar__header__action{color:var(--color-light-grey-400)}.side-bar__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.side-bar__content{background:var(--color-dark-grey-100);color:var(--color-light-grey-400);height:calc(100% - 3.4rem);overflow-y:hidden}.side-bar__view{height:100%}.side-bar__panel .panel__header{min-width:9rem;background:var(--color-dark-grey-200);color:var(--color-light-grey-200);padding-left:1rem}.side-bar__panel .panel__header__action{height:100%;color:var(--color-light-grey-400)}.side-bar__panel .panel__header__action[disabled],.side-bar__panel .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.side-bar__panel .panel__header__title{width:calc(100% - 3.4rem)}.side-bar__panel .panel__content{height:100%;padding:.5rem 0;background:var(--color-dark-grey-100)}.side-bar__panel__title__info{display:flex;align-items:center;margin-left:.5rem}.side-bar__panel__header__changes-count{display:flex;align-items:center;justify-content:center;margin-right:1rem;background:var(--color-dark-grey-300);border-radius:.8rem;padding:.3rem .7rem;height:1.6rem;font-size:1rem;font-weight:500;cursor:default}.side-bar__panel__item{display:flex;justify-content:space-between;display:flex;align-items:center;height:2.2rem;padding:0 .5rem 0 1rem;cursor:pointer;width:100%;text-align:left}.side-bar__panel__item:hover{background:var(--color-dark-blue-shade-100)}.side-bar__panel__item--selected,.side-bar__panel__item--selected:hover{background:var(--color-light-blue-450)}.side-bar .panel__content__form__section__input{background:var(--color-dark-grey-200);border:.1rem solid var(--color-dark-grey-200)}.side-bar .panel__content__form__section__input:focus{border:.1rem solid var(--color-blue-200);outline:none}.side-bar .panel__content__form__section__textarea{background:var(--color-dark-grey-200);border:.1rem solid var(--color-dark-grey-200)}.side-bar .panel__content__form__section__textarea:focus{border:.1rem solid var(--color-blue-200);outline:none}.project-search-command{display:flex}.project-search-command__type{display:flex;height:2.8rem;cursor:pointer}.project-search-command__type__label{display:flex;align-items:center;justify-content:center;height:2.8rem;width:3.5rem;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-280);border-right:none;color:var(--color-light-grey-300)}.project-search-command__type__selector{display:flex;align-items:center;justify-content:center;height:2.8rem;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-280);width:1.5rem;border-right:none;color:var(--color-light-grey-300)}.project-search-command__options{width:4.2rem}.project-search-command__option{display:flex;align-items:center;justify-content:center;height:2.8rem;background:var(--color-dark-grey-100);border-bottom:.1rem solid var(--color-dark-grey-200);color:var(--color-light-grey-300);border-top:none;cursor:pointer}.project-search-command__input{flex:1 0 auto}.quick-input{display:flex}.quick-input__input{flex:1 0 auto}.console-panel{height:100%;width:100%;padding:1.5rem 1rem}.console-panel__content{display:flex;justify-content:space-between;padding:0 1rem}.sql-playground{height:100%;width:100%}.sql-playground__config{height:100%;border-right:.1rem solid var(--color-dark-grey-100)}.sql-playground__config__setup{height:9rem;border-bottom:.1rem solid var(--color-dark-grey-100);padding:1rem}.sql-playground__config__database-selector{margin-top:1rem}.sql-playground__config__database-selector__update-btn{margin-left:.5rem}.sql-playground__config__database-selector__update-btn svg{font-size:1.8rem}.sql-playground__config__connection-selector,.sql-playground__config__database-selector{display:flex;height:2.8rem}.sql-playground__config__connection-selector__icon,.sql-playground__config__database-selector__icon{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;height:2.8rem;width:2.8rem;margin-right:.5rem;background:var(--color-dark-grey-200);border-radius:.2rem}.sql-playground__config__connection-selector__input,.sql-playground__config__database-selector__input{width:100%}.sql-playground__config__connection-selector__option,.sql-playground__config__database-selector__option{display:flex}.sql-playground__config__connection-selector__option__label,.sql-playground__config__database-selector__option__label{display:flex;align-items:center;height:1.8rem}.sql-playground__config__connection-selector__option__type,.sql-playground__config__database-selector__option__type{display:flex;align-items:center;color:var(--color-dark-grey-250);background:var(--color-dark-grey-400);margin-left:.5rem;border-radius:.2rem;font-size:1rem;padding:0 .5rem;height:1.6rem;font-weight:500}.sql-playground__config__connection-selector__option__path,.sql-playground__config__database-selector__option__path{display:flex;align-items:center;color:var(--color-dark-grey-400);background:var(--color-dark-grey-250);margin-left:.5rem;border-radius:.2rem;font-size:1rem;padding:0 .5rem;height:1.6rem;font-weight:500}.sql-playground__config__schema-explorer{height:calc(100% - 9rem);padding:1rem 0;overflow:auto}.sql-playground__code-editor{display:flex;flex-direction:column;height:100%;width:100%}.sql-playground__code-editor__header{display:flex;align-items:center;height:2.8rem;border-bottom:.1rem solid var(--color-dark-grey-100);justify-content:flex-end}.sql-playground__code-editor__header__actions{display:flex}.sql-playground__code-editor__header__action{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem}.sql-playground__code-editor__header__action svg{color:var(--color-dark-grey-400)}.sql-playground__code-editor__header__action:hover svg{color:var(--color-light-grey-400)}.sql-playground__code-editor__content{height:calc(100% - 2.8rem)}.panel-group{width:100%;position:absolute;top:0;left:0;z-index:1;border-top:.1rem solid var(--color-dark-grey-250)}.panel-group .panel__header{padding:0 0 0 1rem;height:3.4rem;background:var(--color-dark-grey-50)}.panel-group .panel__content{height:calc(100% - 3.4rem);background:var(--color-dark-grey-50)}.panel-group__header__tabs{display:flex;height:3.4rem;color:var(--color-dark-grey-400)}.panel-group__header__tab{display:flex;align-items:center;cursor:pointer;height:3.4rem;font-size:1.2rem;margin:0 1rem;padding:0 .5rem;font-weight:500;border-bottom:.2rem solid var(--color-dark-grey-50);color:var(--color-dark-grey-400)}.panel-group__header__tab--active{color:var(--color-light-grey-200);border-bottom:.2rem solid var(--color-yellow-300)}.panel-group__header__tab__icon svg{font-size:1.1rem;margin-right:.5rem}.panel-group__header__tab__title{display:flex;align-items:center;font-size:1.2rem;font-weight:500}.panel-group__header__tab__title__problem__count{border-radius:.8rem;background:var(--color-dark-grey-250);color:var(--color-light-grey-200);font-size:1.1rem;margin-left:.5rem}.panel-group__header__tab__experimental-badge{display:flex;align-items:center;justify-content:center;height:1.2rem;width:1.2rem;border-radius:50%;background:var(--color-mauve-50);margin-left:.5rem}.panel-group__header__tab__experimental-badge svg{font-size:1rem;color:var(--color-dark-grey-50)}.panel-group__problems__stale-warning{display:flex;align-items:center;height:3.8rem;padding:1rem;background:var(--color-dark-grey-100);border-left:.5rem solid var(--color-yellow-100);cursor:default}.panel-group__problems__placeholder{display:flex;align-items:center;height:2.8rem;padding:0 1rem;margin:1rem 0;cursor:default}.panel-group__problem{display:flex;align-items:center;width:100%;height:2.8rem;padding:0 1rem;margin:0;cursor:pointer}.panel-group__problem:hover{background:var(--color-dark-grey-200)}.panel-group__problem__icon{margin:0 1rem 0 .5rem}.panel-group__problem__icon--warning{color:var(--color-yellow-100)}.panel-group__problem__icon--error{color:var(--color-red-100)}.panel-group__problem__message{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;color:var(--color-light-grey-400)}.panel-group__problem__source{color:var(--color-dark-grey-400);margin-left:.5rem}.panel-group__problem--stale{cursor:default}.panel-group__problem--stale .panel-group__problem__message{color:var(--color-dark-grey-400)}.panel-group__content__tab{height:100%;color:var(--color-light-grey-400)}.panel-group__header__action{height:3.6rem;width:3.6rem}.panel-group__header__action svg{color:var(--color-light-grey-400);font-size:1.8rem}.model-loader{height:100%;width:100%;overflow-y:hidden;position:relative;background:var(--color-dark-grey-50)}.model-loader__alert__text{display:flex;align-items:center;height:2.8rem;font-size:1.2rem}.model-loader__alert__icon{display:flex;align-items:center}.model-loader__alert__icon svg{font-size:1.2rem;color:var(--color-dark-grey-200);margin:0 .5rem 0 1rem}.model-loader__header{padding-left:0;background:var(--color-dark-grey-50)}.model-loader__header__configs{display:flex}.model-loader__header__configs__type__menu{padding:0}.model-loader__header__configs__type{display:flex;align-items:center;height:2.6rem;width:25rem;background:var(--color-dark-grey-100);border-right:.1rem solid var(--color-dark-grey-50);border-left:.1rem solid var(--color-dark-grey-50);color:var(--color-light-grey-400);cursor:pointer}.model-loader__header__configs__type:hover{background:var(--color-dark-grey-200)}.model-loader__header__configs__type__label{height:2.6rem;width:23.4rem;display:flex;align-items:center;justify-content:center}.model-loader__header__configs__type__icon{display:flex;align-items:center;justify-content:center;border-left:.1rem solid var(--color-dark-grey-50);height:2.6rem;width:2.6rem;min-width:2.6rem}.model-loader__header__configs__edit-mode{display:flex;align-items:center;padding:0 1.5rem;background:var(--color-dark-grey-100);color:var(--color-light-grey-400);cursor:pointer}.model-loader__header__configs__edit-mode__label{font-size:1.2rem}.model-loader__header__configs__edit-mode__icon{display:flex;align-items:center;margin-right:.5rem}.model-loader__header__configs__edit-mode__icon svg{color:var(--color-light-grey-400)}.model-loader__header__configs__load-project-entities-btn{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);color:var(--color-light-grey-400);cursor:pointer;margin-left:.1rem;padding:0 1rem;min-width:2.6rem}.model-loader__header__configs__edit-mode:hover,.model-loader__header__configs__load-project-entities-btn:hover{background:var(--color-dark-grey-200)}.model-loader__header__configs__type-option__group{display:flex;flex-direction:row}.model-loader__header__configs__type-option__group--native{background:var(--color-blue-100);border:.1rem solid var(--color-blue-100)}.model-loader__header__configs__type-option__group--native .model-loader__header__configs__type-option__group__name{background:var(--color-blue-100);color:var(--color-light-grey-50)}.model-loader__header__configs__type-option__group--external{background:var(--color-pink-300);border:.1rem solid var(--color-pink-300)}.model-loader__header__configs__type-option__group--external .model-loader__header__configs__type-option__group__name{background:var(--color-pink-300);color:var(--color-light-grey-50)}.model-loader__header__configs__type-option__group--extension{background:var(--color-yellow-300);border:.1rem solid var(--color-yellow-300)}.model-loader__header__configs__type-option__group--extension .model-loader__header__configs__type-option__group__name{background:var(--color-yellow-300);color:var(--color-light-grey-50)}.model-loader__header__configs__type-option__group__separator{height:.2rem;width:100%}.model-loader__header__configs__type-option__group__name{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:default;writing-mode:vertical-lr;transform:rotate(180deg);font-size:1.1rem;width:2.2rem;padding:1rem 0}.model-loader__header__configs__type-option__group__options{width:22.6rem;background:var(--color-dark-grey-100)}.model-loader__header__configs__type-option__group__option{height:2rem;width:100%;display:flex;align-items:center;justify-content:center}.model-loader__header__load-btn{color:var(--color-light-grey-0);height:2rem;border-radius:.2rem;margin-right:.3rem;width:10rem;font-size:1.2rem}.model-loader__editor{overflow-y:hidden;position:relative;background:var(--color-dark-grey-50)}.model-loader__debugger__function-path{display:flex;align-items:center;border-bottom:.1rem solid var(--color-dark-grey-250);height:4rem;padding:.5rem}.model-loader__debugger__function-path__label{display:flex;align-items:center;flex-shrink:0;padding:0 1rem;font-size:1.2rem;color:var(--color-light-grey-400);margin-right:.5rem}.model-loader__debugger__execute-input{height:calc(100% - 4rem)}.editor-group__header{background:var(--color-dark-grey-100);z-index:1;height:3.4rem;min-height:3.4rem;padding:0}.editor-group__content{overflow-y:hidden;position:relative;background:var(--color-dark-grey-50);height:calc(100% - 3.4rem)}.editor-group__header__tabs{display:flex;height:100%;flex:1;overflow:hidden}.editor-group__header__tab{display:flex;align-items:center}.editor-group__header__tab__icon--file{color:var(--color-file)}.editor-group__header__tab__icon--readonly{margin-left:.5rem;font-size:1rem;color:var(--color-dark-grey-350)}.editor-group__header__tab__label{margin-left:.5rem}.editor-group__header__tab__path{display:flex;align-items:center;color:var(--color-dark-grey-350);margin-left:.5rem;border-radius:.2rem;font-size:1rem;padding:0 .5rem;height:1.6rem;font-weight:500;font-family:"Roboto Mono",monospace}.editor-group__text-mode__tab{display:flex;align-items:center;cursor:pointer;color:var(--color-light-grey-400);background:var(--color-dark-grey-80);border-right:.1rem solid var(--color-dark-grey-50)}.editor-group__text-mode__tab--active{color:var(--color-light-grey-100);background:var(--color-dark-grey-50)}.editor-group__text-mode__tab svg{color:var(--color-blue-100) !important;font-size:1.3rem}.editor-group__text-mode__tab__label{display:flex;align-items:center;justify-content:center;height:100%;padding:0 1rem}.editor-group__text-mode__action{display:flex;justify-content:flex-end;padding:.5rem .5rem .5rem 0}.editor-group__text-mode-btn{height:100%;width:12rem;background:var(--color-light-blue-50)}.editor-group__header__actions{display:flex;height:100%}.editor-group__header__action{flex-grow:0;flex-shrink:0;height:3.4rem;width:3.4rem;color:var(--color-dark-grey-400)}.editor-group__header__action--active{color:var(--color-light-grey-400)}.editor-group__icon__word-wrap{font-size:2.2rem}.editor-group__view-mode__type{display:flex;align-items:center;justify-content:center;width:15rem;background:var(--color-dark-grey-100);border-right:.1rem solid var(--color-dark-grey-50);border-left:.1rem solid var(--color-dark-grey-50);color:var(--color-light-grey-300);cursor:pointer}.editor-group__view-mode__type:hover{background:var(--color-dark-grey-200)}.editor-group__view-mode__type__label{display:flex;align-items:center;height:3.4rem;padding:0 .5rem;border-top:.3rem solid var(--color-yellow-200)}.editor-group__view-mode__options{width:15rem}.editor-group__view-mode__options--with-group{border:none;padding:0}.editor-group__view-mode__option__group__name{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:default;writing-mode:vertical-lr;transform:rotate(180deg);font-size:1.1rem;width:2.2rem;padding:.5rem 0}.editor-group__view-mode__option__group{display:flex;flex-direction:row}.editor-group__view-mode__option__group--native{background:var(--color-blue-100);border:.1rem solid var(--color-blue-100)}.editor-group__view-mode__option__group--native .editor-group__view-mode__option__group__name{background:var(--color-blue-100);color:var(--color-light-grey-50)}.editor-group__view-mode__option__group--generation{background:var(--color-pink-300);border:.1rem solid var(--color-pink-300)}.editor-group__view-mode__option__group--generation .editor-group__view-mode__option__group__name{background:var(--color-pink-300);color:var(--color-light-grey-50)}.editor-group__view-mode__option__group__separator{height:.2rem;width:100%}.editor-group__view-mode__option__group__options{width:100%;background:var(--color-dark-grey-100)}.editor-group__view-mode__option__group__options--center{justify-content:center;display:flex;flex-direction:column}.editor-group__view-mode__option{display:flex;align-items:center;justify-content:center;height:2rem}.editor-group__splash-screen{display:flex;align-items:center;justify-content:center;height:100%;width:100%;flex-direction:column;user-select:none;background:var(--color-dark-grey-50)}.editor-group__splash-screen__content--hidden{display:none}.editor-group__splash-screen__content{width:70%;height:60%;flex-direction:column;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto}.editor-group__splash-screen__content__cards{height:50%;width:100%;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.editor-group__splash-screen__content__cards__container{display:flex;align-items:center;width:100%;height:100%;justify-content:space-between}.editor-group__splash-screen__content__cards .mui-card__media{margin-top:1vw;margin-left:1vw}.editor-group__splash-screen__content__cards .mui-card__header{margin-top:1.5vh;font-size:min(2vw,2vh);margin-bottom:1.5vh}.editor-group__splash-screen__content__cards .mui-card__content{font-size:min(1.5vh,1.5vw)}.editor-group__splash-screen__content__cards .mui-card__card-action{margin-bottom:1.5vh}.editor-group__splash-screen__content__cards .mui-card__card-action__label{font-size:min(1.5vw,1.5vh)}.editor-group__splash-screen__content__cards .MuiCardContent-root{margin-left:1vw}.editor-group__splash-screen__content__cards .MuiCardActions-root{margin-left:1vw}.editor-group__splash-screen__content__divider{flex-grow:0;flex-shrink:0;border-radius:.1rem;height:.1rem;background:var(--color-dark-grey-200)}.editor-group__splash-screen__content__header{color:var(--color-light-grey-100);font-weight:bold;font-size:min(2vw,2vh);height:10%;width:100%;margin-bottom:1vh}.editor-group__splash-screen__content__actions{height:30%}.editor-group__splash-screen__content__items{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;height:70%}.editor-group__splash-screen__content__items::after{width:33%;content:""}.editor-group__splash-screen__content__item{display:flex;align-items:center;height:3.4rem;width:33%;margin-bottom:1rem}.editor-group__splash-screen__content__item__label{display:flex;align-items:center;height:2.8rem;font-weight:500;font-size:min(1.5vh,1.5vw);width:65%;color:var(--color-light-blue-50)}.editor-group__splash-screen__content__item__hot-keys{display:flex;align-items:center;justify-content:flex-start;height:2.8rem;width:35%}.editor-group__splash-screen .hotkey__key{color:var(--color-light-grey-400);background:var(--color-dark-grey-200);font-size:min(1.5vh,1.5vw);height:min(2vh,2vw)}.editor-group__splash-screen .hotkey__plus svg{color:var(--color-light-grey-400);font-size:min(1vh,1vw)}.diff-tab{display:flex;align-items:center}.diff-tab__element-name{margin:0 .5rem}.diff-tab__text{font-size:1.2rem}.diff-tab__icon{display:flex;align-items:center;height:100%;margin:0 .5rem}.diff-tab__icon svg{font-size:1.2rem}.query-builder__dialog{height:calc(100vh - 4rem);width:calc(100vw - 4rem);border:none !important}.query-builder__dialog--expanded{height:100vh !important;width:100vw !important}.query-builder__dialog__container__content{max-height:100vh !important}.query-builder__dialog__header{display:flex;align-items:center;height:3.8rem;background:var(--color-yellow-200);justify-content:flex-end}.query-builder__dialog__header__actions{display:flex;align-items:center;height:100%}.query-builder__dialog__header__action{display:flex;align-items:center;justify-content:center;height:100%;width:3.8rem}.query-builder__dialog__header__action svg{font-size:1.6rem;color:var(--color-dark-shade-300)}.query-builder__dialog__header__action:hover svg{color:var(--color-dark-shade-800)}.query-builder__dialog__header__custom-action{display:flex;align-items:center;justify-content:center;height:2.8rem;padding:0 1rem;border-radius:.2rem;font-size:1.4rem;margin-right:1rem;color:var(--color-dark-shade-800);font-weight:500;border:.1rem solid var(--color-dark-shade-300)}.query-builder__dialog__header__custom-action:not([disabled]):hover{background:var(--color-dark-shade-50)}.query-builder__dialog__header__custom-action[disabled]{color:var(--color-dark-shade-230);border-color:var(--color-dark-shade-100);background:rgba(0,0,0,0)}.query-builder__dialog__content{height:calc(100% - 3.8rem);border:.1rem solid var(--color-dark-grey-80)}.sample-data-generator__controller{display:flex;align-items:center}.sample-data-generator__controller__icon{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;height:2.8rem;width:2.8rem;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-280);border-right:none}.sample-data-generator__controller__class-selector{width:100%;margin-right:.5rem}.sample-data-generator__controller__format-selector{display:flex;margin-right:.5rem}.sample-data-generator__controller__format-selector__label{display:flex;align-items:center;justify-content:center;height:2.8rem;width:5rem;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-280);border-right:none;color:var(--color-light-grey-300)}.sample-data-generator__controller__format-selector__dropdown-indicator{display:flex;align-items:center;justify-content:center;height:2.8rem;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-280);border-left:none;width:1.5rem;color:var(--color-light-grey-300)}.sample-data-generator__controller__format-selector__options{width:6.5rem}.sample-data-generator__controller__format-selector__option{display:flex;align-items:center;justify-content:center;height:2.8rem;background:var(--color-dark-grey-100);border-bottom:.1rem solid var(--color-dark-grey-200);color:var(--color-light-grey-300);border-top:none;cursor:pointer}.sample-data-generator__controller__depth{width:7rem;border:.1rem solid var(--color-dark-grey-280)}.sample-data-generator__result{margin:.5rem 0;border:.1rem solid var(--color-dark-grey-280);height:25rem;width:100%}.mapping-explorer{height:100%;width:100%}.mapping-explorer .panel__header{color:var(--color-dark-grey-300);background:var(--color-light-grey-300);font-weight:bold;padding-left:1rem}.mapping-explorer .panel__header__title{width:calc(100% - 2.8rem)}.mapping-explorer .panel__header__title--with-generation-origin{max-width:calc(100% - 11rem)}.mapping-explorer .panel__header__action{color:var(--color-dark-grey-400)}.mapping-explorer .panel__content{overflow-x:hidden;background:var(--color-light-grey-200);color:var(--color-dark-grey-100)}.mapping-explorer__header__lock{display:flex;align-items:center;width:2rem;min-width:2rem;color:var(--color-light-grey-400)}.mapping-explorer__header__lock svg{font-size:1.2rem}.mapping-explorer__header__generation-origin{display:flex;align-items:center;margin-right:.5rem;height:2.8rem;cursor:pointer}.mapping-explorer__header__generation-origin__label{display:flex;align-items:center;background:var(--color-generated);color:var(--color-light-grey-100);padding:0 .5rem;border-radius:.2rem 0 0 .2rem;height:2rem;width:2rem}.mapping-explorer__header__generation-origin__label svg{font-size:1.2rem}.mapping-explorer__header__generation-origin__parent-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;height:2rem;line-height:2rem;background:var(--color-pink-300);color:var(--color-light-grey-100);padding:0 .5rem 0 .7rem;font-size:1.2rem;max-width:6rem;width:6rem}.mapping-explorer__header__generation-origin__visit-btn{display:flex;align-items:center;background:var(--color-pink-300);color:var(--color-light-grey-100);padding:0 .3rem;border-radius:0 50% 50% 0;height:2rem;width:2rem}.mapping-explorer__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem}.mapping-explorer__item:hover{background:var(--color-light-grey-250)}.mapping-explorer__item__label{width:100%;height:100%;display:flex;align-items:center;background:none;color:inherit}.mapping-explorer__item__label__icon{margin-right:.5rem;display:flex;align-items:center;justify-content:center;width:1.7rem;min-width:1.7rem}.mapping-explorer__item__label__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.mapping-explorer__item__label__filter-icon{margin-left:auto;padding-right:.5rem}.mapping-explorer__item__label__filter-icon>svg{color:var(--color-dark-grey-400);font-size:1rem}.mapping-explorer__item--active,.mapping-explorer__item--active svg,.mapping-explorer__item--active:hover{background:var(--color-light-blue-200);color:var(--color-light-grey-0)}.mapping-explorer__item--selected-from-context-menu{background:var(--color-light-grey-300)}.mapping-explorer__content{height:100%;padding-top:.5rem}.mapping-explorer__content .blank-panel-placeholder .blank-panel-placeholder__action,.mapping-explorer__content .blank-panel-placeholder:hover .blank-panel-placeholder__action{border-color:var(--color-light-grey-400)}.mapping-explorer__content .blank-panel-placeholder .blank-panel-placeholder__action svg,.mapping-explorer__content .blank-panel-placeholder:hover .blank-panel-placeholder__action svg{color:var(--color-light-grey-400)}.mapping-test-explorer{height:100%;width:100%}.mapping-test-explorer .panel__header{height:3.6rem;flex-direction:column;color:var(--color-dark-grey-300);background:var(--color-light-grey-300);font-weight:bold;padding:0}.mapping-test-explorer .panel__header__title{width:calc(100% - 2.8rem)}.mapping-test-explorer .panel__header__action{color:var(--color-dark-grey-400)}.mapping-test-explorer .panel__content{height:calc(100% - 3.6rem);overflow-x:hidden;background:var(--color-light-grey-200);color:var(--color-dark-grey-100)}.mapping-test-explorer__header__info{display:flex;height:2.8rem;width:100%}.mapping-test-explorer__header__report{display:flex;align-items:center}.mapping-test-explorer__header__report__overview{display:flex;align-items:center}.mapping-test-explorer__header__report__overview__stat{display:flex;align-items:center;justify-content:center;color:var(--color-light-grey-100);font-size:1rem;height:1.8rem;border-radius:.3rem;padding:0 .4rem;font-weight:500;margin-left:.5rem}.mapping-test-explorer__header__report__overview__stat--total{background:var(--color-blue-100)}.mapping-test-explorer__header__report__overview__stat--failed{background:var(--color-test--error)}.mapping-test-explorer__header__report__overview__stat--passed{background:var(--color-test--passed)}.mapping-test-explorer__header__report__overview__stat--skipped{background:var(--color-test--skipped)}.mapping-test-explorer__header__report__summary{display:flex;align-items:center}.mapping-test-explorer__header__report__summary svg{font-size:1.5rem;margin-right:1rem}.mapping-test-explorer__header__report__time{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-400);color:var(--color-light-grey-150);font-size:1rem;height:1.8rem;border-radius:.3rem;padding:0 .4rem;font-weight:500;margin-left:.5rem}.mapping-test-explorer__header__status{display:flex;align-items:center;justify-content:center;width:100%;height:.4rem}.mapping-test-explorer__header__progress-bar{width:100%;height:.4rem !important}.mapping-test-explorer__header__progress-bar--failed{background:var(--color-red-50) !important}.mapping-test-explorer__header__progress-bar--passed{background:var(--color-green-80) !important}.mapping-test-explorer__header__progress-bar--none{background:var(--color-light-grey-400) !important}.mapping-test-explorer__header__progress-bar__bar--failed{background:var(--color-test--error) !important}.mapping-test-explorer__header__progress-bar__bar--passed{background:var(--color-test--passed) !important}.mapping-test-explorer__header__progress-bar__bar--none{background:var(--color-light-grey-400) !important}.mapping-test-explorer__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem}.mapping-test-explorer__item:hover{background:var(--color-light-grey-250)}.mapping-test-explorer__item__label{display:flex;align-items:center;height:100%;width:calc(100% - 2.8rem);max-width:calc(100% - 2.8rem);background:none;color:inherit;padding-left:1rem}.mapping-test-explorer__item__label__icon{margin-right:1rem}.mapping-test-explorer__item__label__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.mapping-test-explorer__item__actions{display:flex;align-items:center;height:100%}.mapping-test-explorer__item__run-time{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-400);color:var(--color-light-grey-150);font-size:1rem;height:1.6rem;border-radius:.3rem;padding:0 .4rem;font-weight:500;margin-left:.5rem}.mapping-test-explorer__item__action{height:100%;width:2.8rem;color:var(--color-dark-grey-400)}.mapping-test-explorer__stop-test-btn svg{font-size:1.4rem}.mapping-test-explorer__run-test-btn svg{font-size:1rem}.mapping-test-explorer__run-test-btn[disabled] svg{color:var(--color-light-grey-400)}.mapping-test-explorer__test-result-indicator__container{display:flex;align-items:center;justify-content:center;width:1.6rem;height:100%}.mapping-test-explorer__item--active,.mapping-test-explorer__item--active svg,.mapping-test-explorer__item--active:hover{background:var(--color-light-blue-200);color:var(--color-light-grey-0) !important}.mapping-test-explorer__item--active .mapping-test-explorer__item__run-time{background:var(--color-light-grey-0);color:var(--color-blue-200)}.mapping-test-explorer__item--selected-from-context-menu{background:var(--color-light-grey-300)}.mapping-test-explorer__content{height:100%;padding-top:.5rem}.mapping-test-explorer__content .blank-panel-placeholder .blank-panel-placeholder__action,.mapping-test-explorer__content .blank-panel-placeholder:hover .blank-panel-placeholder__action{border-color:var(--color-light-grey-400)}.mapping-test-explorer__content .blank-panel-placeholder .blank-panel-placeholder__action svg,.mapping-test-explorer__content .blank-panel-placeholder:hover .blank-panel-placeholder__action svg{color:var(--color-light-grey-400)}.mapping-test-status-indicator{display:flex;align-items:center}.mapping-test-status-indicator svg{font-size:1.5rem}.mapping-test-status-indicator--skipped svg{color:var(--color-test--skipped)}.mapping-test-status-indicator--none svg{color:var(--color-dark-grey-400)}.mapping-test-status-indicator--passed svg{color:var(--color-test--passed)}.mapping-test-status-indicator--error svg{color:var(--color-test--error)}.mapping-test-status-indicator--failed svg{color:var(--color-test--failed)}.mapping-test-status-indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-blue-200)}.mapping-element-editor{height:100%}.mapping-element-editor .panel{height:100%}.mapping-element-editor .panel__header{display:flex;align-items:center;display:flex;justify-content:space-between;color:var(--color-dark-grey-300);font-weight:bold;background:var(--color-light-grey-100)}.mapping-element-editor .panel__content{background:var(--color-light-grey-0)}.mapping-element-editor .panel__content>div:first-child{margin-top:.5rem}.mapping-element-editor__metadata{display:flex;align-items:center;height:5rem;padding:0 1rem;background:var(--color-light-grey-100);border-bottom:.1rem solid var(--color-light-grey-300)}.mapping-element-editor__metadata__chunk{display:flex;align-items:center;justify-content:center;height:3rem;padding:0 .3rem 0 1rem;border-radius:.2rem;margin-right:.5rem}.mapping-element-editor__metadata__sub-chunk{font-weight:500}.mapping-element-editor__metadata__sub-chunk+.mapping-element-editor__metadata__sub-chunk{margin-left:.5rem}.mapping-element-editor__metadata__overview-chunk{color:var(--color-light-grey-50)}.mapping-element-editor__metadata__overview__id{display:flex;align-items:center;justify-content:center;height:2.4rem;cursor:default;color:var(--color-light-grey-100);padding:0 .7rem;font-size:1.4rem;background:var(--color-light-shade-150);border-radius:.2rem;font-weight:500}.mapping-element-editor__metadata__target{display:flex;align-items:center;height:2.4rem;border-radius:.2rem;cursor:default;font-size:1.5rem}.mapping-element-editor__metadata__target__type{display:flex;align-items:center;justify-content:center;background:var(--color-dark-shade-100);height:2.4rem;width:2.4rem;border-radius:.2rem 0 0 .2rem}.mapping-element-editor__metadata__target__type .icon{color:var(--color-light-grey-50)}.mapping-element-editor__metadata__target__label{display:flex;align-items:center;justify-content:center;padding:0 1rem;border:.1rem solid var(--color-dark-shade-100);height:2.4rem;font-weight:500}.mapping-element-editor__metadata__source-chunk{color:var(--color-light-grey-50);background:var(--color-blue-150)}.mapping-element-editor__metadata__source-chunk--primitive{color:var(--color-light-grey-50);padding:0 1rem}.mapping-element-editor__metadata__source-chunk--none{padding:0 1rem;background:var(--color-dark-grey-300)}.mapping-element-editor__metadata__source{display:flex;align-items:center;height:2.4rem;border-radius:.2rem;cursor:default;font-size:1.5rem}.mapping-element-editor__metadata__source__type{display:flex;align-items:center;justify-content:center;background:var(--color-dark-shade-100);height:2.4rem;width:2.4rem;border-radius:.2rem 0 0 .2rem}.mapping-element-editor__metadata__source__type .icon{color:var(--color-light-grey-50)}.mapping-element-editor__metadata__source__label{display:flex;align-items:center;justify-content:center;padding:0 1rem;border:.1rem solid var(--color-dark-shade-100);height:2.4rem;font-weight:500}.mapping-element-editor__metadata__operator-selector{width:20rem;z-index:2}.mapping-element-editor__metadata__root-chunk{display:flex;align-items:center;margin-left:auto;margin-right:0;background:var(--color-light-grey-200);color:var(--color-dark-grey-400);padding:0 .7rem;border-radius:.2rem;font-size:1.4rem;font-weight:500;cursor:pointer}.mapping-element-editor__metadata__root-chunk svg{font-size:1.8rem;margin-right:.5rem}.mapping-element-editor__metadata__root-chunk--checked{background:var(--color-light-blue-200);color:var(--color-light-grey-100)}.mapping-element-editor__metadata__root-chunk--checked svg{color:var(--color-light-grey-100)}.mapping-element-editor__metadata__root-chunk[disabled]{background:var(--color-light-grey-400);color:var(--color-light-grey-100);cursor:not-allowed}.mapping-element-editor__metadata__root-chunk[disabled] svg{color:var(--color-light-grey-100)}.mapping-element-editor__content{height:calc(100% - 5rem);position:relative}.mapping-test-editor,.mapping-execution-builder{height:100%;width:100%}.mapping-test-editor__header,.mapping-execution-builder__header{display:flex;justify-content:space-between;height:3.4rem;background:var(--color-dark-grey-100);border-bottom:.1rem solid var(--color-dark-grey-50)}.mapping-test-editor__header__tabs,.mapping-execution-builder__header__tabs{height:3.4rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.mapping-test-editor__header__tab,.mapping-execution-builder__header__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.mapping-test-editor__header__tab--active,.mapping-execution-builder__header__tab--active{position:relative}.mapping-test-editor__header__tab--active::after,.mapping-execution-builder__header__tab--active::after{content:"";height:.3rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.mapping-test-editor__header__actions,.mapping-execution-builder__header__actions{display:flex;align-items:center}.mapping-test-editor__header__action,.mapping-execution-builder__header__action{display:flex;align-items:center;justify-content:center;height:3.4rem;width:2.8rem}.mapping-test-editor__header__action svg,.mapping-execution-builder__header__action svg{color:var(--color-light-grey-400)}.mapping-test-editor__header__action[disabled] svg,.mapping-execution-builder__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.mapping-test-editor__content,.mapping-execution-builder__content{position:relative;height:calc(100% - 3.4rem);width:100%}.mapping-test-editor .panel,.mapping-execution-builder .panel{height:100%}.mapping-test-editor .panel__header,.mapping-execution-builder .panel__header{display:flex;align-items:center;color:var(--color-light-grey-400);font-weight:bold;background:var(--color-dark-grey-100)}.mapping-test-editor .panel__header__title__label,.mapping-execution-builder .panel__header__title__label{color:var(--color-dark-grey-50);background:var(--color-light-grey-400)}.mapping-test-editor .panel__header__actions,.mapping-execution-builder .panel__header__actions{display:flex;align-items:center;margin-right:.5rem}.mapping-test-editor .panel__header__action svg,.mapping-execution-builder .panel__header__action svg{color:var(--color-light-grey-400)}.mapping-test-editor .panel__header__action[disabled] svg,.mapping-execution-builder .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.mapping-test-editor .panel__content,.mapping-execution-builder .panel__content{background:var(--color-dark-grey-50)}.mapping-test-editor__query-panel,.mapping-execution-builder__query-panel{height:100%}.mapping-test-editor__query-panel__query,.mapping-execution-builder__query-panel__query{position:relative;height:100%;cursor:pointer}.mapping-test-editor__input-data-panel__content,.mapping-execution-builder__input-data-panel__content{padding:0 !important;position:relative}.mapping-test-editor__input-data-panel__type-selector,.mapping-execution-builder__input-data-panel__type-selector{display:flex;align-items:center;height:2.2rem;padding:0 1rem;cursor:pointer;color:var(--color-light-grey-400);background:var(--color-dark-grey-80);margin-right:.5rem}.mapping-test-editor__input-data-panel__type-selector__option,.mapping-execution-builder__input-data-panel__type-selector__option{display:flex;align-items:center;justify-content:center;width:6.2rem;height:2.6rem}.mapping-test-editor__input-data-panel__type-selector__value,.mapping-execution-builder__input-data-panel__type-selector__value{display:flex;align-items:center;height:100%;width:100%}.mapping-test-editor__input-data-panel__type-selector__value__label,.mapping-execution-builder__input-data-panel__type-selector__value__label{color:inherit;padding:0 .5rem;white-space:nowrap}.mapping-test-editor__result-panel__content,.mapping-execution-builder__result-panel__content{position:relative}.mapping-test-editor__icon__regenerate-result,.mapping-execution-builder__icon__regenerate-result{font-size:1.8rem}.mapping-test-editor__action-btn,.mapping-execution-builder__action-btn{margin:0 .5rem}.mapping-execution-builder__service__modal__service-path{width:100%;background:var(--color-dark-grey-280);color:var(--color-light-grey-200);border:.1rem solid var(--color-dark-grey-300);margin-bottom:1rem}.mapping-test-editor__header__tab__test-status-indicator__container{display:flex;align-items:center;justify-content:center;width:1.6rem;margin-right:.8rem}.mapping-test-editor__result{height:100%;display:flex;flex-direction:column;background:var(--color-dark-grey-50)}.mapping-test-editor__result__status{cursor:default;height:15rem;line-height:2rem;padding:2rem;color:var(--color-light-grey-150);background:var(--color-dark-grey-50);font-family:"Roboto Mono",monospace}.mapping-test-editor__result__status--failed,.mapping-test-editor__result__status--error{color:var(--color-red-100)}.mapping-test-editor__result__status--running{color:var(--color-light-grey-150)}.mapping-test-editor__result__status--passed{color:var(--color-green-neon-100)}.mapping-test-editor__result__diff{border-top:.1rem solid var(--color-dark-grey-280);height:calc(100% - 15rem);width:100%}.mapping-test-editor__result__diff .code-editor__container{height:100%;width:100%;position:relative}.mapping-test-editor__result__diff .code-editor__body{height:100%;width:100%;position:absolute;top:0;left:0}.mapping-test-editor__icon--refresh{font-size:1.8rem}.class-mapping-editor__sort-by-required-btn{cursor:pointer;color:var(--color-light-grey-200)}.class-mapping-editor__sort-by-required-btn--enabled{color:var(--color-dark-grey-1)}.class-mapping-editor__property-panel>.panel__header{padding-right:1rem}.multiplicity-badge{display:flex;align-items:center;justify-content:center;border-radius:.2rem;width:1.6rem;height:2.8rem;font-size:1rem;color:var(--color-dark-shade-100);background:var(--color-light-grey-200)}.multiplicity-badge--required{background:var(--color-required-label)}.multiplicity-badge svg{font-size:.8rem}.property-mapping-editor{padding:1rem;background:var(--color-light-grey-0);border-radius:.2rem}.property-mapping-editor__metadata{display:flex;align-items:center;height:2.8rem}.property-mapping-editor__info{display:flex;justify-content:flex-end;flex:1 0 auto}.property-mapping-editor__multiplicity{margin-left:.5rem}.property-mapping-editor__name{display:flex;align-items:center;height:2.8rem;background:var(--color-dark-grey-300);padding:0 1rem;border-radius:.2rem}.property-mapping-editor__name__label{margin-left:.5rem;margin-right:.5rem;color:var(--color-light-grey-100)}.property-mapping-editor__name--with-validation{background:var(--color-red-500)}.property-mapping-editor__name--with-validation__indicator{display:flex;align-items:center;margin-left:.5rem;color:var(--color-red-180)}.property-mapping-editor__type{display:flex;height:2.8rem;border-radius:.2rem;margin:0;color:var(--color-light-grey-0)}.property-mapping-editor__type--has-visit-btn{border-radius:.2rem 1.4rem 1.4rem .2rem}.property-mapping-editor__type.background--primitive{border-radius:.2rem}.property-mapping-editor__type__abbr{display:flex;align-items:center;justify-content:center;width:2.8rem;background:var(--color-dark-shade-100);border-radius:.2rem 0 0 .2rem}.property-mapping-editor__type__abbr .icon{color:var(--color-light-grey-50)}.property-mapping-editor__type__label{display:flex;align-items:center;padding:0 1rem}.property-mapping-editor__type__visit-btn{display:flex;align-items:center;justify-content:center;width:2.8rem;font-family:var(--font-entity-label);border-radius:50%;background:var(--color-dark-shade-100);cursor:pointer}.property-mapping-editor__type__visit-btn svg{font-size:2rem;color:var(--color-light-grey-100)}.property-mapping-editor__generic-entry{display:flex;align-items:center;justify-content:flex-start;height:2.8rem;margin-top:.5rem}.property-mapping-editor__generic-entry__remove-btn{display:flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;flex:2.8rem 0 0;color:var(--color-light-grey-0);background:var(--color-dark-grey-300);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.property-mapping-editor__entry__container{width:100%}.property-mapping-editor__entry{display:flex;flex-wrap:wrap;width:100%}.property-mapping-editor__entry__id{display:flex;align-items:center;display:flex;justify-content:space-between;border-right:none !important;width:20rem;height:2.8rem;margin-right:.5rem;color:var(--color-dark-grey-300);background:var(--color-light-grey-100);border-radius:0 1.4rem 1.4rem 0;cursor:default}.property-mapping-editor__entry__id__label{height:2.8rem;line-height:2.8rem;padding:0 1rem;font-weight:500;width:17rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.property-mapping-editor__entry__id__label--default{display:flex;align-items:center}.property-mapping-editor__entry__id__label__default-badge{display:flex;align-items:center;justify-content:center;height:1.8rem;border-radius:.2rem;padding:0 .5rem;color:var(--color-dark-grey-400);width:7rem;background:var(--color-light-grey-200);font-weight:500;font-size:1.1rem;cursor:default}.property-mapping-editor__entry__visit-btn{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem;color:var(--color-dark-grey-300);background:var(--color-light-grey-200);cursor:pointer;border-radius:50%}.property-mapping-editor__entry__visit-btn svg{font-size:2rem}.property-mapping-editor__entry--unsupported{display:flex;align-items:center;height:2.8rem;margin-top:.5rem;padding:0 .5rem;background:var(--color-light-grey-100);color:var(--color-dark-grey-400);cursor:not-allowed;user-select:none}.property-mapping-editor__entry--empty{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;height:2.8rem;line-height:2.8rem;margin-top:.5rem;padding:0 .5rem;background:var(--color-light-grey-100);color:var(--color-dark-grey-400);cursor:help;user-select:none}.property-mapping-editor__entry--empty__visit-btn{vertical-align:middle;display:inline-flex;align-items:center;color:var(--color-dark-grey-400);padding:0 .5rem;background:none;border-radius:.2rem;cursor:pointer}.property-mapping-editor__entry--embedded{height:2.8rem;line-height:2.8rem;background:var(--color-dark-grey-300);margin-top:.5rem;padding:0 .5rem;color:var(--color-dark-grey-500);width:100%;cursor:help;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.property-mapping-editor__entry--embedded__visit-btn{vertical-align:middle;display:inline-flex;align-items:center;color:var(--color-light-grey-100);padding:0 .5rem;background:none;border-radius:.2rem;cursor:pointer}.property-mapping-editor__entry__enumeration-mapping-selector{width:20rem;margin-right:.5rem;display:flex;flex:0 0 auto}.property-mapping-editor__entry__enumeration-mapping-selector .selector-input{flex:1 0 auto}.property-mapping-editor__entry__enumeration-mapping-selector .selector-input .selector-input__control{border-radius:.2rem 0 0 .2rem}.property-mapping-editor__entry__enumeration-mapping-selector .property-mapping-editor__entry__visit-btn{border-radius:0 50% 50% 0}.source-panel .panel__header{box-shadow:var(--color-dark-shade-280) .2rem .1rem .3rem .1rem;background:var(--color-light-grey-100);color:var(--color-dark-grey-300)}.source-panel .panel__header__action svg{color:var(--color-dark-grey-300)}.source-panel .panel__content{background:var(--color-light-grey-100)}.source-panel .panel__content>div:first-child{margin-top:0}.source-panel__header__title{max-width:calc(100% - 2.8rem)}.source-panel__explorer{height:100%;width:100%;padding:.8rem 1rem .5rem}.operation-mapping-editor__add-param-btn{display:flex;align-items:center;height:2.4rem;padding:0 1rem;background:var(--color-light-blue-200);font-weight:500;color:var(--color-light-grey-0);border-radius:.2rem;margin-bottom:1rem}.operation-mapping-editor__parameter{display:flex;background:var(--color-light-grey-0);padding:.5rem 0;margin:0 1rem}.operation-mapping-editor__parameter__selector{flex:1 0 auto}.operation-mapping-editor__parameter__visit-btn{display:flex;align-items:center;justify-content:center;width:2.8rem;color:var(--color-dark-grey-300);background:var(--color-light-grey-200);cursor:pointer;border-radius:0 50% 50% 0}.operation-mapping-editor__parameter__visit-btn svg{font-size:2rem}.operation-mapping-editor__parameter__remove-btn{display:flex;align-items:center;justify-content:center;width:2.8rem;color:var(--color-light-grey-0);background:var(--color-dark-grey-300);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.operation-mapping-editor__parameter__remove-btn[disabled]{background:var(--color-light-grey-400)}.operation-mapping-editor__operation{display:flex;align-items:center;padding:1rem;background:var(--color-light-grey-0)}.operation-mapping-editor__operation .selector-input{flex:1 0 auto}.operation-mapping-editor__operation__label{display:flex;font-weight:500;color:var(--color-dark-grey-300);background:var(--color-light-grey-100);border:.1rem solid var(--color-input-border);border-right:none;padding:0 1rem}.operation-mapping-editor__parameters>div:first-child{margin-top:1rem}.enumeration-mapping-editor__source-type{display:flex;align-items:center;padding:1rem;background:var(--color-light-grey-0)}.enumeration-mapping-editor__source-type .selector-input{flex:1 0 auto}.enumeration-mapping-editor__source-type__label{display:flex;font-weight:500;color:var(--color-dark-grey-300);background:var(--color-light-grey-100);border:.1rem solid var(--color-input-border);border-right:none;padding:0 1rem}.enumeration-mapping-editor__enum-value{background:var(--color-light-grey-0);padding:1rem}.enumeration-mapping-editor__enum-value__metadata{display:flex;align-items:center;display:flex;justify-content:space-between}.enumeration-mapping-editor__enum-value__name{height:2.8rem;display:flex;align-items:center;background:var(--color-dark-grey-300);color:var(--color-light-grey-100);padding:0 1rem;border-radius:.2rem;margin:0;font-weight:500}.enumeration-mapping-editor__enum-value__add-btn{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem;background:var(--color-light-blue-200);font-weight:500;color:var(--color-light-grey-0);border-radius:.2rem;cursor:pointer}.enumeration-mapping-editor__enum-value__add-btn[disabled]{background:var(--color-light-grey-400)}.enumeration-mapping-editor__enum-value__source-value--empty{display:flex;align-items:center;height:2.8rem;width:100%;background:var(--color-light-grey-100);padding:.5rem;margin-top:.5rem;border-radius:.2rem;color:var(--color-dark-grey-400);cursor:default}.enumeration-mapping-editor__enum-value__source-value--empty__add-btn{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-400);margin:0 .5rem;height:1.6rem;width:1.6rem;font-size:1rem;border-radius:.2rem;cursor:pointer}.enumeration-mapping-editor__enum-value__source-value--empty__add-btn svg{font-size:1rem;color:var(--color-light-grey-100)}.enumeration-mapping-editor__enum-value__source-value{display:flex;margin-top:.5rem}.enumeration-mapping-editor__enum-value__source-value__input{display:flex;align-items:center;flex:1 0 auto;background:var(--color-dark-grey-300);color:var(--color-light-grey-0);border-radius:.2rem 0 0 .2rem;padding:0 .5rem;height:2.8rem}.enumeration-mapping-editor__enum-value__source-value__input::placeholder{color:var(--color-dark-grey-500)}.enumeration-mapping-editor__enum-value__source-value__info{display:flex;align-items:center;height:2.8rem;padding:0 .5rem 0 0;background:var(--color-dark-grey-300);border-radius:0 .2rem .2rem 0}.enumeration-mapping-editor__enum-value__source-value__expected-return-type{display:flex;align-items:center;justify-content:center;height:1.8rem;border-radius:.2rem;padding:0 .5rem;color:var(--color-dark-grey-400);background:var(--color-light-grey-0);border:.1rem solid var(--color-light-grey-0);font-size:1.1rem;cursor:default}.enumeration-mapping-editor__enum-value__source-value__remove-btn{display:flex;justify-content:center;width:2.8rem;color:var(--color-light-grey-0);background:var(--color-dark-grey-300);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.enumeration-mapping-editor__enum-value__source-value__remove-btn[disabled]{background:var(--color-light-grey-400)}.enumeration-mapping-editor__enum-value__source-value--dnd-match .enumeration-mapping-editor__enum-value__source-value__expected-return-type{background:var(--color-yellow-200);border-color:var(--color-yellow-200);color:var(--color-dark-grey-50)}.enumeration-mapping-editor .type-tree__node__icon{width:2rem}.new-mapping-element-modal__id-input{width:100%}.type-tree__node__icon{width:4rem;min-width:4rem}.type-tree__type-icon{display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.4rem}.type-tree__node__container--highlighted{background:var(--color-light-grey-150)}.type-tree__node__label{height:2rem;line-height:2rem;display:flex;min-width:0;white-space:normal;flex:0 0 auto}.type-tree__node__type{display:flex;align-items:center;height:2rem}.type-tree__node__type__label{background:var(--color-light-grey-200);color:var(--color-dark-grey-400);margin-left:.5rem;border-radius:.2rem;font-size:1rem;padding:0 .5rem;height:1.6rem;line-height:1.6rem}.type-tree__node__type__label--highlighted{background:var(--color-yellow-0);color:var(--color-dark-grey-0)}.flat-data-column-tree__node__icon{width:3rem;min-width:3rem;padding-left:.5rem}.relation-source-tree__icon{color:var(--color-primitive)}.relation-source-tree__icon__binary{font-size:1.5rem}.relation-source-tree__icon__boolean,.relation-source-tree__icon__number,.relation-source-tree__icon__unknown,.relation-source-tree__icon__semi-structured,.relation-source-tree__icon__time{font-size:1.2rem}.class-mapping-filter-editor__content{height:100%;width:100%}.mapping-editor{position:relative;height:100%}.mapping-editor ::-webkit-scrollbar-thumb{background:var(--color-light-grey-400)}.mapping-editor__header{background:var(--color-light-grey-200);padding-left:0}.mapping-editor__header__tabs{display:flex;height:100%;overflow-x:auto}.mapping-editor__header__tab__label{display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mapping-editor__header__tab{display:flex;align-items:center;padding:0 1rem;cursor:pointer;border-right:.1rem solid var(--color-light-grey-300);background:var(--color-light-grey-200)}.mapping-editor__header__tab--active{background:var(--color-light-grey-50)}.mapping-editor__header__tab__content{display:flex;align-items:center;height:100%;width:100%}.mapping-editor__header__tab__icon--test{font-size:1.3rem;color:var(--color-test)}.mapping-editor__header__tab__icon--execution{font-size:1.3rem;color:var(--color-orange-50)}.mapping-editor__header__tab__element__type{font-weight:bold}.mapping-editor__header__tab__element__name{padding:0 .5rem;white-space:nowrap}.mapping-editor__header__tab__close-btn{visibility:hidden;display:flex;align-items:center}.mapping-editor__header__tab__close-btn svg{color:var(--color-dark-grey-300);font-size:1.2rem}.mapping-editor__header__tab--active .mapping-editor__header__tab__close-btn,.mapping-editor__header__tab:hover .mapping-editor__header__tab__close-btn{visibility:visible}.mapping-editor__content{background:var(--color-white)}.mapping-editor__splash-screen{display:flex;align-items:center;justify-content:center;height:100%;width:100%;user-select:none;flex-direction:column}.mapping-editor__splash-screen__logo svg{font-size:26rem;color:var(--color-light-grey-100)}.mapping-editor__splash-screen__logo--hidden{display:none}.mapping-editor__side-bar{height:100%}.mapping__theme__dark{background:var(--color-dark-grey-50)}.mapping__theme__dark ::-webkit-scrollbar-thumb{background:var(--color-dark-grey-200)}.mapping__theme__dark .mapping-editor__splash-screen__logo svg{color:var(--color-dark-grey-200)}.mapping__theme__dark .mapping-explorer,.mapping__theme__dark .mapping-test-explorer{background:var(--color-dark-grey-85);border-right:.1rem solid var(--color-dark-grey-200);border-bottom:.1rem solid var(--color-dark-grey-200)}.mapping__theme__dark .mapping-explorer__content,.mapping__theme__dark .mapping-test-explorer__content,.mapping__theme__dark .mapping-test-explorer .panel__header,.mapping__theme__dark .mapping-explorer .panel__header,.mapping__theme__dark .source-panel .panel__content,.mapping__theme__dark .source-panel .panel__header,.mapping__theme__dark .source-panel{background:var(--color-dark-grey-85)}.mapping__theme__dark .mapping-explorer__item__label__text{color:var(--color-light-grey-400)}.mapping__theme__dark .mapping-element-editor__metadata{border-bottom:.1rem solid var(--color-dark-grey-200)}.mapping__theme__dark .mapping-editor__header__tab{background:var(--color-dark-grey-50);color:var(--color-light-grey-400);border-right:.1rem solid var(--color-dark-grey-100)}.mapping__theme__dark .mapping-test-explorer__header__progress-bar__bar--none,.mapping__theme__dark .mapping-test-explorer__header__progress-bar--none{background:var(--color-dark-grey-100) !important}.mapping__theme__dark .mapping-editor__header__tab--active{background:var(--color-dark-grey-85);border-bottom:.2rem solid var(--color-yellow-200)}.mapping__theme__dark .mapping-editor__header__tab__content button{color:var(--color-light-grey-400)}.mapping__theme__dark .mapping-test-editor .panel__header__title__label{color:var(--color-light-grey-100);background:var(--color-dark-grey-250)}.mapping__theme__dark .type-tree__node__type__label{background:var(--color-dark-grey-250);color:var(--color-light-grey-400)}.mapping__theme__dark .tree-view__node__container .tree-view__node__expand-icon svg{color:var(--color-light-grey-100)}.mapping__theme__dark .tree-view__node__label button{color:var(--color-light-grey-400)}.mapping__theme__dark .mapping-test-explorer__item:hover{background:var(--color-dark-grey-200)}.mapping__theme__dark .mapping-test-explorer__item__label__text{color:var(--color-light-grey-400)}.mapping__theme__dark .mapping-test-explorer__item__label__text:active{color:var(--color-light-grey-400)}.mapping__theme__dark .mapping-explorer__item--active,.mapping__theme__dark .mapping-explorer__item--active svg,.mapping__theme__dark .mapping-explorer__item--active:hover,.mapping__theme__dark .mapping-test-explorer__item--active,.mapping__theme__dark .mapping-test-explorer__item--active svg,.mapping__theme__dark .mapping-test-explorer__item--active:hover{background:var(--color-light-blue-450);color:var(--color-light-grey-0)}.mapping__theme__dark .enumeration-mapping-editor__enum-value{background:unset}.mapping__theme__dark .enumeration-mapping-editor__enum-value__source-value__input,.mapping__theme__dark .enumeration-mapping-editor__enum-value__source-value__info,.mapping__theme__dark .enumeration-mapping-editor__enum-value__name{background:var(--color-dark-grey-100)}.mapping__theme__dark .enumeration-mapping-editor__enum-value__source-value__expected-return-type{color:var(--color-light-grey-100);background:var(--color-dark-grey-300);border-color:var(--color-dark-grey-300)}.mapping__theme__dark .mapping-modal{background:var(--color-dark-grey-100) !important}.mapping__theme__dark .property-mapping-editor,.mapping__theme__dark .mapping-element-editor__metadata{background:var(--color-dark-grey-50)}.mapping__theme__dark .property-mapping-editor__entry .selector-input__control{background:var(--color-dark-grey-100);border:.1rem solid var(--color-input-border--dark)}.mapping__theme__dark .property-mapping-editor__entry .selector-input__indicators{border-left:.1rem solid var(--color-dark-grey-250)}.mapping__theme__dark .property-mapping-editor__entry .selector-input__indicator-separator,.mapping__theme__dark .property-mapping-editor__entry .selector-input__indicator,.mapping__theme__dark .property-mapping-editor__entry .selector-input__dropdown-indicator{background:var(--color-dark-grey-100)}.mapping__theme__dark .property-mapping-editor__name,.mapping__theme__dark .property-mapping-editor__entry--empty{background:var(--color-dark-grey-100)}.mapping__theme__dark .lambda-editor .monaco-editor .margin,.mapping__theme__dark .lambda-editor .monaco-editor .monaco-editor-background,.mapping__theme__dark .lambda-editor__editor__info{background:var(--color-dark-grey-100) !important}.mapping__theme__dark .lambda-editor .monaco-editor .margin .lambda-editor__editor__expected-return-type,.mapping__theme__dark .lambda-editor .monaco-editor .monaco-editor-background .lambda-editor__editor__expected-return-type,.mapping__theme__dark .lambda-editor__editor__info .lambda-editor__editor__expected-return-type{color:var(--color-light-grey-100);background:var(--color-dark-grey-300);border:.1rem solid var(--color-dark-grey-300)}.mapping__theme__dark .class-mapping-editor__property-panel{border-right:.1rem solid var(--color-dark-grey-200)}.mapping__theme__dark .property-mapping-editor__entry__id{background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-200)}.mapping__theme__dark .property-mapping-editor__entry__visit-btn{background:var(--color-dark-grey-200)}.mapping__theme__dark .property-mapping-editor__entry__id__label__default-badge{background:var(--color-dark-grey-250);color:var(--color-light-grey-400)}.mapping__theme__dark .background--primitive,.mapping__theme__dark .mapping-element-editor__metadata__source-chunk{background:var(--color-blue-200)}.mapping__theme__dark .blank-panel-placeholder__action,.mapping__theme__dark .blank-panel-placeholder__action svg{color:var(--color-dark-grey-200) !important;border-color:var(--color-dark-grey-200) !important}.mapping-testable-editor{height:100%;width:100%}.mapping-testable-editor__content{height:100%;background:var(--color-dark-grey-50)}.mapping-testable-editor__doc__textarea{max-width:100%;height:100% !important}.mapping-migration-tool{padding:1rem;height:calc(100% - 4rem)}.ingestion-modal{padding:0;height:60vh;width:50vw;overflow:hidden}.ingestion-modal__root-container{margin-top:0 !important}.ingestion-modal__container{align-items:center !important}.ingestion-modal--success{color:var(--color-green-100) !important}.ingestion-modal__content{max-width:100vw !important}.ingestion-modal__content--scrollable{max-width:100vw !important}.ingestion-modal .modal__body{height:calc(100% - 8.6rem);padding:0}.ingestion-modal__urn{padding:2rem;display:flex;flex-direction:row;height:10rem}.ingestion-modal__urn__info{width:calc(100% - 5rem)}.ingestion-modal__urn__value{width:100%;min-width:calc(100% - 5rem);margin:0;padding:1rem;color:var(--color-light-grey-200);height:3.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ingestion-modal__urn__copy{width:5rem;height:5.8rem}.ingestion-modal__urn__copy--btn{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;color:var(--color-dark-grey-350);width:3rem;height:5.8rem}.ingestion-modal__urn__copy--btn:hover{color:var(--color-light-grey-400)}.ingestion-modal__urn__copy--btn svg{width:2em;height:2rem}.ingestion-modal__write{padding:2rem;display:flex;flex-direction:column;height:calc(100% - 10rem)}.ingestion-modal__write__label{width:100%;height:3rem;display:flex;align-items:center;font-weight:500;color:var(--color-light-grey-50);margin-bottom:.5rem;line-height:2rem;cursor:default}.ingestion-modal__write--value{width:100%;height:calc(100% - 3rem);padding:.5rem;color:var(--color-light-grey-200)}.ingestion-modal__write--no-value{display:flex;align-items:center;justify-content:center;padding:1rem 1.5rem;font-weight:500;border-radius:.5rem;background:var(--color-dark-grey-50);color:var(--color-dark-grey-300);height:100%}.schema-set-format-editor{height:100%;width:100%;display:flex;flex-direction:column;background:var(--color-dark-grey-50);position:relative;padding-left:0}.schema-set-format-editor__dropdown{background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-200);padding:0}.schema-set-format-editor__type{display:flex;align-items:center;height:2.6rem;width:25rem;flex:auto;min-width:15rem;background:var(--color-dark-grey-100);border-right:.1rem solid var(--color-dark-grey-50);border-left:.1rem solid var(--color-dark-grey-50);color:var(--color-light-grey-50);cursor:pointer}.schema-set-format-editor__type__label{height:2.6rem;width:23.4rem;display:flex;align-items:center;justify-content:center}.schema-set-format-editor__type__icon{display:flex;align-items:center;justify-content:center;border-left:.1rem solid var(--color-dark-grey-50);height:2.6rem;width:2.6rem;min-width:2.6rem}.schema-set-format-editor__option{display:flex;align-items:center;justify-content:center;width:25rem;height:2.8rem;background:var(--color-dark-grey-100);border:.01rem solid var(--color-dark-grey-200);color:var(--color-light-grey-50)}.binding-editor{display:flex;flex-direction:column;height:100%}.binding-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.binding-editor__header__actions{display:flex;height:100%}.binding-editor__header__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--color-light-grey-300);cursor:pointer;width:2.8rem}.binding-editor__header__lock{display:flex;align-items:center;justify-content:center;padding:0 .5rem}.binding-editor__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.binding-editor__header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.binding-editor__header__prompt{padding:2rem 2rem 0;word-break:normal;overflow-wrap:anywhere;font-size:1.4rem;color:var(--color-light-grey-400);line-height:2rem;margin-bottom:.8rem;cursor:default}.binding-editor__header__title__label{display:flex;align-items:center;height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-250);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.binding-editor__header__title__label__hint{display:flex;align-items:center;justify-content:center;border-radius:.2rem;margin-left:.5rem;color:var(--color-light-grey-300)}.binding-editor__header__title__label__hint svg{font-size:1rem}.binding-editor__header__title__content{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.binding-editor__context-menu{display:flex;align-items:center;cursor:default;color:var(--color-light-grey-50);height:2.8rem;padding:0 1rem}.binding-editor__context-menu:hover{background:var(--color-light-blue-200);color:var(--color-light-grey-0)}.binding-editor__content{background:var(--color-dark-grey-50);height:calc(100% - 2.8rem);overflow-y:auto}.binding-editor__content__list{height:100%;width:100%;padding-top:.5rem}.binding-editor__dropdown{background:var(--color-dark-grey-50);padding:0}.binding-editor__option{padding:1rem;height:2.8rem;background:var(--color-dark-grey-50);color:var(--color-light-grey-200)}.binding-editor__option__active{background:var(--color-light-blue-400);color:var(--color-light-grey-50)}.binding-editor__option:hover{background:var(--color-light-grey-100);color:var(--color-light-grey-50)}.binding-editor__model-unit-editor{padding:2rem}.schema-set-panel{display:flex;flex-direction:column;height:100%}.schema-set-panel .panel{height:100%;width:100%}.schema-set-panel .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.schema-set-panel .panel__header__title__label{background:var(--color-dark-grey-250)}.schema-set-panel .panel__header__action{color:var(--color-light-grey-400)}.schema-set-panel .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.schema-set-panel .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.schema-set-panel .panel__content>div:first-child{margin-top:0}.schema-set-panel .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.schema-set-panel__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.schema-set-panel__header__actions{display:flex;height:100%}.schema-set-panel__header__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--color-light-grey-300);cursor:pointer;width:2.8rem}.schema-set-panel__header__lock{display:flex;align-items:center;justify-content:center;width:4rem;min-width:4rem;padding-left:.5rem;padding-right:.5rem;background:var(--color-light-grey-100)}.schema-set-panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.schema-set-panel__header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.schema-set-panel__header__prompt{padding:2rem 2rem 0;word-break:normal;overflow-wrap:anywhere;font-size:1.4rem;color:var(--color-light-grey-400);line-height:2rem;margin-bottom:.8rem;cursor:default}.schema-set-panel__header__title__label{height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-250);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.schema-set-panel__header__title__content{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.schema-set-panel__content{background:var(--color-dark-grey-50);height:calc(100% - 2.8rem);overflow-y:auto}.schema-set-panel__content__list{height:100%;width:100%;padding-top:.5rem}.schema-set-panel__dropdown{background:var(--color-dark-grey-50);padding:0}.schema-set-panel__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem;color:var(--color-light-grey-400)}.schema-set-panel__item:hover{background:var(--color-dark-blue-shade-100)}.schema-set-panel__item--active,.schema-set-panel__item--active:hover{background:var(--color-light-blue-450);color:var(--color-light-grey-50)}.schema-set-panel__item__label{display:flex;align-items:center;height:100%;width:calc(100% - 2.8rem);max-width:calc(100% - 2.8rem);background:none;color:inherit;padding-left:1rem}.schema-editor{display:flex;flex-wrap:wrap;margin-top:.5rem;padding:.5rem}.schema-editor__id,.schema-editor__location{flex:auto;min-width:0;border:.1rem solid var(--color-dark-grey-100);border-radius:.2rem;background:var(--color-dark-grey-100);color:var(--color-light-grey-200);padding:0 .5rem;height:2.8rem;margin-left:.2rem;margin-right:.2rem}.schema-editor__content{margin-top:.5rem;flex:1 1 100%;display:flex}.schema-editor__content__input{width:100%;min-width:0;border:.1rem solid var(--color-dark-grey-100);border-radius:.2rem 0 0 .2rem;background:var(--color-dark-grey-100);color:var(--color-light-grey-200);height:50rem;margin-left:.1rem;overflow-y:hidden;position:relative}.schema-editor__content__input:hover,.schema-editor__id:hover,.schema-editor__location:hover{border:.1rem solid var(--color-input-border--hover)}.schema-editor__content__input:focus,.schema-editor__id:focus,.schema-editor__location:focus{border:.1rem solid var(--color-input-border--focus)}.external-format-connection-editor{padding:2rem}.external-format-connection-editor>div:last-child{margin-bottom:0}.external-format-connection-editor__section{cursor:default;margin:.5rem 0 3rem}.external-format-connection-editor__section__header__label{display:flex;align-items:center;font-weight:500;color:var(--color-light-grey-50);margin-bottom:.5rem;line-height:2rem;cursor:default}.external-format-connection-editor__section__header__prompt{word-break:normal;overflow-wrap:anywhere;font-size:1.4rem;color:var(--color-light-grey-400);line-height:2rem;margin-bottom:.8rem;cursor:default}.external-format-connection-editor__section__textarea{width:100%;min-width:5rem;max-width:45rem;background:var(--color-dark-grey-100);color:var(--color-light-grey-200);padding:1rem;border-radius:.1rem;height:8rem !important;resize:none;line-height:2rem;border:.1rem solid var(--color-dark-grey-100)}.external-format-connection-editor__section__textarea:focus{border:.1rem solid var(--color-blue-200);outline:none}.external-format-connection-editor__section__textarea[disabled]{color:var(--color-dark-grey-500);cursor:not-allowed}.binding-general-editor{padding:2rem}.binding-general-editor__section__header__label{display:flex;align-items:center;font-weight:500;color:var(--color-light-grey-50);margin:.5rem 0;line-height:2rem;cursor:default}.binding-general-editor__section__dropdown{flex:auto;min-width:0;max-width:45rem}.binding-general-editor__content{display:flex;margin-bottom:.5rem}.binding-general-editor button{margin-left:.5rem}.model-unit-editor{background:var(--color-dark-grey-50)}.model-unit-editor__panel__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.model-unit-editor__panel__content__form__section{cursor:default;margin:.5rem 0 3rem}.model-unit-editor__panel__content__form__section__list{max-width:45rem}.model-unit-editor__panel__content__form__section__list__new-item{display:flex}.model-unit-editor__panel__content__form__section__list__new-item__add{display:flex;margin-top:.8rem}.model-unit-editor__panel__content__form__section__list__new-item__add-btn{font-size:1.2rem;height:2.2rem;padding:0 1rem}.model-unit-editor__panel__content__form__section__list__new-item__add-btn[disabled]{cursor:not-allowed}.model-unit-entry-editor{display:flex}.model-unit-entry-editor__element{display:flex}.model-unit-entry-editor__element__icon{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem}.model-unit-entry-editor__element__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;padding-left:.5rem}:root{--color-schema-set: var(--color-blue-50);--color-binding: var(--color-blue-50)}.icon--schema-set{color:var(--color-schema-set)}.icon--binding{color:var(--color-binding)}.uml-element-editor{height:100%;width:100%}.uml-element-editor ::-webkit-scrollbar-thumb{background:var(--color-light-grey-400)}.uml-element-editor__dnd__placeholder{height:100%;border:.2rem dashed var(--color-light-grey-300);background:var(--color-light-grey-0)}.uml-element-editor .panel{height:100%}.uml-element-editor .panel__header{color:var(--color-dark-grey-300);font-weight:bold;background:var(--color-light-grey-100)}.uml-element-editor .panel__header__title{max-width:calc(100% - 11rem)}.uml-element-editor .panel__content{height:calc(100% - 5.6rem);background:var(--color-light-grey-0)}.uml-element-editor .panel__content>div:first-child{margin-top:0}.uml-element-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.uml-element-editor__header__lock{display:flex;align-items:center;width:2rem;min-width:2rem;color:var(--color-light-grey-400)}.uml-element-editor__header__lock svg{font-size:1.2rem}.uml-element-editor__header__generation-origin{display:flex;align-items:center;margin-right:.5rem;height:2.8rem;cursor:pointer}.uml-element-editor__header__generation-origin__label{display:flex;align-items:center;background:var(--color-generated);color:var(--color-light-grey-100);padding:0 .5rem;border-radius:.2rem 0 0 .2rem;height:2rem;width:2rem}.uml-element-editor__header__generation-origin__label svg{font-size:1.2rem}.uml-element-editor__header__generation-origin__parent-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;height:2rem;line-height:2rem;background:var(--color-pink-300);color:var(--color-light-grey-100);padding:0 .5rem 0 .7rem;font-size:1.2rem;max-width:6rem;width:6rem}.uml-element-editor__header__generation-origin__visit-btn{display:flex;align-items:center;background:var(--color-pink-300);color:var(--color-light-grey-100);padding:0 .3rem;border-radius:0 50% 50% 0;height:2rem;width:2rem}.uml-element-editor__tabs__header{padding-left:0}.uml-element-editor__tabs{height:2.8rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.uml-element-editor__tab{height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 1rem;border-right:.1rem solid var(--color-light-grey-200);white-space:nowrap;cursor:pointer}.uml-element-editor__tab--active{color:var(--color-dark-grey-50);position:relative}.uml-element-editor__tab--active::after{content:"";height:.4rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.uml-element-editor__basic__detail-btn{display:flex;align-items:center;justify-content:center;flex:2.8rem 0 0;height:2.8rem;color:var(--color-light-grey-0);background:var(--color-light-blue-200);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.uml-element-editor__visit-parent-element-btn{display:flex;align-items:center;justify-content:center;flex:2.8rem 0 0;height:2.8rem;color:var(--color-light-grey-0);background:var(--color-light-blue-200);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.uml-element-editor__visit-parent-element-btn svg{font-size:2rem;color:var(--color-light-grey-100)}.uml-element-editor__remove-btn{display:flex;align-items:center;justify-content:center;flex:2.8rem 0 0;height:2.8rem;color:var(--color-light-grey-0);background:var(--color-dark-grey-300);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.uml-element-editor__remove-btn[disabled]{background:var(--color-light-grey-400)}.uml-element-editor__remove-btn--hidden{pointer-events:none;visibility:hidden}.uml-element-editor__sub-editor{background:var(--color-light-grey-50);height:100%;width:100%}.tagged-value-editor{display:flex;flex-wrap:wrap}.tagged-value-editor__container{margin:.5rem 0}.tagged-value-editor__dnd__placeholder{height:6.1rem;margin:.5rem 0}.tagged-value-editor__profile{display:flex;width:17rem;background:var(--color-light-grey-200);border-radius:0 1.4rem 1.4rem 0;margin-right:.5rem}.tagged-value-editor__profile__selector{width:15rem}.tagged-value-editor__profile__visit-btn{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem;color:var(--color-dark-grey-300);background:var(--color-light-grey-200);cursor:pointer;border-radius:50%}.tagged-value-editor__profile__visit-btn[disabled]{color:var(--color-light-grey-400)}.tagged-value-editor__profile__visit-btn svg{font-size:2rem}.tagged-value-editor__tag{flex:auto}.tagged-value-editor__value{margin-top:.5rem;flex:1 1 100%;display:flex}.tagged-value-editor__value__expanded{height:15rem !important}.tagged-value-editor__value__input{width:100%;min-width:0;border:.1rem solid var(--color-input-border);padding:0 .5rem;height:2.8rem}.tagged-value-editor__value__expanded .tagged-value-editor__value__input{height:100%;resize:none;line-height:2rem;padding:.3rem .5rem}.tagged-value-editor__value__expand-btn{display:flex;align-items:center;justify-content:center;height:100%;width:1.6rem;background:var(--color-light-grey-0);border:.1rem solid var(--color-input-border);border-left:none;border-radius:0 .2rem .2rem 0;cursor:pointer}.tagged-value-editor--dark .tagged-value-editor__profile{background:var(--color-dark-grey-200)}.tagged-value-editor--dark .tagged-value-editor__profile__visit-btn{color:var(--color-light-grey-400);background:var(--color-dark-grey-200)}.tagged-value-editor--dark .tagged-value-editor__profile__visit-btn[disabled]{color:var(--color-dark-grey-400)}.tagged-value-editor--dark .tagged-value-editor__value__input{border:.1rem solid var(--color-dark-grey-300)}.tagged-value-editor--dark .tagged-value-editor__value__expand-btn{background:var(--color-dark-grey-200);border:.1rem solid var(--color-dark-grey-300);border-left:none;color:var(--color-light-grey-400)}.stereotype-selector{display:flex}.stereotype-selector__container{margin:.5rem 0}.stereotype-selector__profile{display:flex;width:17rem;background:var(--color-light-grey-200);border-radius:0 1.4rem 1.4rem 0;margin-right:.5rem}.stereotype-selector__profile__selector{width:15rem}.stereotype-selector__profile__visit-btn{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem;color:var(--color-dark-grey-300);background:var(--color-light-grey-200);cursor:pointer;border-radius:50%}.stereotype-selector__profile__visit-btn[disabled]{color:var(--color-light-grey-400)}.stereotype-selector__profile__visit-btn svg{font-size:2rem}.stereotype-selector__stereotype{flex:auto}.stereotype-selector--dark .stereotype-selector__profile{background:var(--color-dark-grey-200)}.stereotype-selector--dark .stereotype-selector__profile__visit-btn{color:var(--color-light-grey-400);background:var(--color-dark-grey-200)}.stereotype-selector--dark .stereotype-selector__profile__visit-btn[disabled]{color:var(--color-dark-grey-400)}.tag-basic-editor,.stereotype-basic-editor{display:flex}.tag-basic-editor__container,.stereotype-basic-editor__container{margin:.5rem 0}.tag-basic-editor__value,.stereotype-basic-editor__value{flex:auto;min-width:0;border:.1rem solid var(--color-input-border);border-radius:.2rem;padding:0 .5rem;height:2.8rem}.tag-basic-editor__value:hover,.stereotype-basic-editor__value:hover{border:.1rem solid var(--color-input-border--hover)}.tag-basic-editor__value:focus,.stereotype-basic-editor__value:focus{border:.1rem solid var(--color-input-border--focus)}.enum-basic-editor{display:flex}.enum-basic-editor__container{margin:.5rem 0}.enum-basic-editor__name{flex:auto;min-width:0;border:.1rem solid var(--color-input-border);border-radius:.2rem;padding:0 .5rem;height:2.8rem}.enum-basic-editor__name:hover{border:.1rem solid var(--color-input-border--hover)}.enum-basic-editor__name:focus{border:.1rem solid var(--color-input-border--focus)}.class-form-editor .panel__content--with-backdrop-element .panel__content__lists{padding:0}.class-editor{background:var(--color-light-grey-180)}.property-basic-editor{display:flex}.property-basic-editor+.property-basic-editor{margin-top:.5rem}.property-basic-editor__container{margin:.5rem 0}.property-basic-editor__lock{display:flex;align-items:center;flex:0 0 2.5rem;color:var(--color-light-grey-300)}.property-basic-editor__multiplicity{display:flex;align-items:center;background:var(--color-light-grey-200);margin-left:.5rem;padding:.3rem;border-radius:.2rem}.property-basic-editor__multiplicity__explanation{margin-left:.5rem;cursor:help}.property-basic-editor__multiplicity__explanation svg{font-size:1.3rem;color:var(--color-dark-grey-500)}.property-basic-editor__multiplicity__range{display:flex;align-items:center;padding:0 .3rem;font-size:2rem;font-weight:bold;height:2.2rem;color:var(--color-dark-grey-400);cursor:default}.property-basic-editor__multiplicity-bound{width:3rem;border:.1rem solid var(--color-input-border);border-radius:.2rem;padding:0 .5rem;height:2.2rem}.property-basic-editor__multiplicity-bound[disabled]{background:var(--color-light-grey-100)}.property-basic-editor__name{display:flex;align-items:center;flex:auto;height:2.8rem;background:var(--color-dark-grey-300);color:var(--color-light-grey-100);margin-right:.5rem;width:calc(100% - 36rem);min-width:calc(100% - 36rem);padding:0 .5rem}.property-basic-editor__input--with-validation{display:flex;align-items:center;flex:auto;height:2.8rem;background:var(--color-dark-grey-300);color:var(--color-light-grey-100);padding:0 1rem;border-radius:.2rem}.property-basic-editor__input{margin-right:.5rem}.property-basic-editor__name::placeholder{color:var(--color-dark-grey-500)}.property-basic-editor__name--with-lock{cursor:default}.property-basic-editor__name--with-lock__icon{margin-right:.5rem;width:1.5rem}.property-basic-editor__name--with-lock__icon svg{font-size:1.2rem}.property-basic-editor__name--with-lock__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;max-width:calc(100% - 1.5rem)}.property-basic-editor__type{flex:20rem 0 0;display:flex;height:2.8rem;border-radius:.2rem;margin:0;color:var(--color-light-grey-0);cursor:default}.property-basic-editor__type--error{background:var(--color-red-400)}.property-basic-editor__error--info{display:flex;align-items:center;justify-content:center;border-radius:.2rem;margin-left:1rem;color:var(--color-light-grey-300)}.property-basic-editor__error--info svg{font-size:1.2rem}.property-basic-editor__type--show-click-hint{cursor:pointer}.property-basic-editor__type--has-visit-btn{border-radius:.2rem 1.4rem 1.4rem .2rem}.property-basic-editor__type.background--primitive{border-radius:.2rem;width:20rem}.property-basic-editor__type.background--primitive .property-basic-editor__type__label{width:100%}.property-basic-editor__type__abbr{display:flex;align-items:center;justify-content:center;width:2.8rem;background:var(--color-dark-shade-100);border-radius:.2rem 0 0 .2rem}.property-basic-editor__type__abbr .icon{color:var(--color-light-grey-50)}.property-basic-editor__type__label{width:14.4rem;height:2.8rem;line-height:2.8rem;padding:0 1rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.property-basic-editor__type__label--hover{display:none}.property-basic-editor__type__visit-btn{display:flex;align-items:center;justify-content:center;width:2.8rem;font-family:var(--font-entity-label);border-radius:50%;background:var(--color-dark-shade-100);cursor:pointer}.property-basic-editor__type__visit-btn svg{font-size:2rem;color:var(--color-light-grey-100)}.property-basic-editor__type .selector-input--dark__control,.property-basic-editor__type .selector-input__control{width:100%}.property-basic-editor__type .selector-input--dark__menu,.property-basic-editor__type .selector-input__menu{color:var(--color-dark-grey-100)}.property-basic-editor__type--show-click-hint:hover,.property-basic-editor__type--show-click-hint:hover .property-basic-editor__type__abbr .icon{color:rgba(0,0,0,0)}.property-basic-editor__type--show-click-hint:hover .property-basic-editor__type__label{display:none;background:var(--color-dark-shade-100)}.property-basic-editor__type--show-click-hint:hover .property-basic-editor__type__visit-btn{border-radius:0 50% 50% 0}.property-basic-editor__type--show-click-hint:hover .property-basic-editor__type__label--hover{display:flex;align-items:center;justify-content:center;color:var(--color-light-grey-100)}.property-basic-editor__qualified-property__lambda{display:flex;border:.1rem solid var(--color-input-border);width:100%;min-width:0;margin-right:.5rem}.derived-property-editor{padding:1rem;background:var(--color-light-grey-0);border-radius:.2rem}.derived-property-editor__container{margin:.5rem 0}.derived-property-editor .property-basic-editor{margin-top:0;margin-bottom:.5rem}.derived-property-editor .property-basic-editor__name{width:calc(100% - 39.3rem);min-width:calc(100% - 39.3rem)}.derived-property-editor__dnd__placeholder{height:8.1rem;padding:1rem}.constraint-editor{padding:1rem;background:var(--color-light-grey-0);border-radius:.2rem}.constraint-editor__container{margin:.5rem 0}.constraint-editor__dnd__placeholder{height:8.1rem;padding:1rem}.constraint-editor__content{display:flex;margin-bottom:.5rem}.constraint-editor__content__lock{height:2.8rem;display:flex;align-items:center;flex:0 0 2.5rem;color:var(--color-light-grey-300)}.constraint-editor__content__name{display:flex;align-items:center;flex:auto;height:2.8rem;background:var(--color-dark-grey-300);color:var(--color-light-grey-100);padding:0 1rem;border-radius:.2rem}.constraint-editor__content__name::placeholder{color:var(--color-dark-grey-500)}.constraint-editor__content__name--with-lock{display:flex;align-items:center;flex:auto;height:2.8rem;background:var(--color-dark-grey-300);color:var(--color-light-grey-100);padding:0 1rem;border-radius:.2rem;cursor:default}.constraint-editor__content__name--with-lock__icon{margin-right:.5rem;width:1.5rem}.constraint-editor__content__name--with-lock__icon svg{font-size:1.2rem}.constraint-editor__content__name--with-lock__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;max-width:calc(100% - 1.5rem)}.super-type-editor{display:flex}.super-type-editor__container{margin:.5rem 0}.super-type-editor__class{flex:auto;min-width:0}.uml-editor{height:100%;position:relative}.uml-editor .panel__content__form__section__header__label{color:var(--color-dark-grey-350)}.uml-editor .dnd__entry-drag-handle{margin-right:.5rem}.uml-editor--dark .panel__content__form__section__header__label{color:var(--color-light-grey-100)}.uml-editor--dark .dnd__entry-drag-handle{background:var(--color-dark-grey-100)}.uml-editor--dark .property-basic-editor__multiplicity{background:var(--color-dark-grey-85)}.uml-editor--dark .property-basic-editor__multiplicity__range{color:var(--color-dark-grey-400)}.uml-editor--dark .property-basic-editor__multiplicity-bound{background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-300);color:var(--color-light-grey-200)}.uml-editor--dark .property-basic-editor__multiplicity-bound[disabled]{background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-100)}.uml-editor--dark .property-basic-editor__name{background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-300);color:var(--color-light-grey-200)}.uml-editor--dark .property-basic-editor__name::placeholder{color:var(--color-dark-grey-300)}.uml-editor--dark .property-basic-editor__type{color:var(--color-light-grey-0)}.uml-editor--dark .property-basic-editor__type.background--class{background:var(--color-purple-400)}.uml-editor--dark .property-basic-editor__type.background--enumeration{background:var(--color-medium-green-450)}.uml-editor--dark .property-basic-editor__type.background--primitive{background:var(--color-blue-200)}.uml-editor--dark .property-basic-editor__type__visit-btn{background:var(--color-dark-shade-100)}.uml-editor--dark .property-basic-editor__type__visit-btn svg{color:var(--color-light-grey-100)}.uml-editor--dark .property-basic-editor__type .selector-input__menu{color:var(--color-dark-grey-100)}.uml-editor--dark .property-basic-editor__type--show-click-hint:hover .uml-editor--dark .property-basic-editor__type__label{background:var(--color-dark-shade-100)}.uml-editor--dark .property-basic-editor__type--show-click-hint:hover .uml-editor--dark .property-basic-editor__type__label--hover{color:var(--color-light-grey-100)}.function-editor{height:100%;width:100%}.function-editor .panel{height:100%;width:100%}.function-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.function-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.function-editor .panel__header__action{color:var(--color-light-grey-400)}.function-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.function-editor .panel__content{height:calc(100% - 5.6rem);background:var(--color-dark-grey-50)}.function-editor .panel__content>div:first-child{margin-top:0}.function-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.function-editor__content{position:relative}.function-editor__tabs__header{padding-left:0}.function-editor__tabs{height:2.8rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.function-editor__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.function-editor__tab--active{position:relative}.function-editor__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.function-editor__tab__hint{display:flex;align-items:center;justify-content:center;border-radius:.2rem;margin-left:1rem;color:var(--color-light-grey-300)}.function-editor__tab__hint svg{font-size:1.2rem}.function-editor__activator__selector__option{display:block;height:7rem;padding-bottom:.4rem;max-width:45rem}.function-editor__activator__selector__option__name{display:flex;align-items:center;height:2.8rem;padding:0 .5rem}.function-editor__activator__selector__option__description{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;text-align:left;height:calc(100% - 2.8rem);padding:0 .5rem;line-height:1.8rem;font-size:1.2rem}.function-editor__definition{height:100%;width:100%;display:flex;flex-direction:column}.function-editor__definition__item{flex-shrink:0;overflow:auto;padding-top:1rem}.function-editor__definition__item-params{flex-basis:15%;flex-grow:1}.function-editor__definition__item-lambda{flex-basis:42.5%;flex-grow:4}.function-editor__definition__item-result{flex-basis:42.5%;flex-grow:1}.function-editor__definition__item__header-wrapper{display:flex;align-items:center;display:flex;justify-content:space-between}.function-editor__definition__item__header{padding-left:1rem;padding-right:1rem;height:3rem;display:flex;align-items:center;display:flex;justify-content:space-between}.function-editor__definition__item__header__add-btn{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem}.function-editor__definition__item__header__title{height:2.8rem;display:flex;align-items:center;background:var(--color-dark-grey-200);color:var(--color-light-grey-100);padding:0 1rem;border-radius:.2rem;margin:0;font-weight:500}.function-editor__definition__item__content{width:100%;padding-left:1rem;padding-top:1rem;padding-right:1rem;height:calc(100% - 3.4rem)}.function-editor__definition__item__content--empty{display:flex;align-items:center;justify-content:center;margin-top:.5rem;height:100%;width:100%;color:var(--color-dark-grey-300);font-weight:500;user-select:none;border:.2rem dashed var(--color-dark-grey-200)}.function-editor__definition__typeAhead{display:flex;align-items:center;height:100%;padding:.5rem}.function-editor__definition__typeAhead__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-200);padding:0 1rem;height:2.8rem;border-radius:.2rem 0 0 .2rem;font-size:1.4rem;user-select:none;color:var(--color-light-grey-100)}.function-editor__definition__typeAhead__toggler__btn{display:flex;align-items:center;background:var(--color-dark-grey-200);padding:0 .5rem 0 0;height:2.8rem}.function-editor__definition__typeAhead__toggler__btn svg{font-size:2.2rem;color:var(--color-dark-grey-100)}.function-editor__definition__typeAhead__toggler__btn[disabled] svg,.function-editor__definition__typeAhead__toggler__btn[disabled]:hover svg{cursor:not-allowed;color:var(--color-dark-grey-180)}.function-editor__definition__typeAhead__toggler__btn--toggled svg{font-size:2rem;color:var(--color-blue-150)}.function-editor__definition__typeAhead__toggler__btn--toggled[disabled] svg,.function-editor__definition__typeAhead__toggler__btn--toggled[disabled]:hover svg{cursor:not-allowed;color:var(--color-dark-grey-100)}.function-editor__definition__lambda-editor{height:100% !important}.function-editor__definition__lambda-editor-error{height:calc(100% - 5.8rem) !important}.function-editor__definition__result-viewer{height:100%;border:.1rem solid var(--color-dark-grey-280)}.function-editor__return__type-editor{margin-top:.5rem;display:flex;justify-content:flex-end}.function-editor__activator-builder{height:100%;width:100%}.function-promote-editor{width:50vw;border:none !important}.function-promote-editor__type-icon{color:#fff;font-size:3rem}.function-promote-editor__content__prompt{font-weight:500;margin-bottom:1rem}.function-promote-editor__content__activator-types{display:flex;justify-content:space-between;margin-bottom:1rem}.function-promote-editor__action-btn{width:12rem;margin-left:12px;display:flex;align-items:center;justify-content:center;height:3.6rem;border-radius:.2rem;color:var(--color-light-grey-50);border-color:var(--color-light-grey-400);background:var(--color-dark-grey-500)}.function-promote-editor__action-btn--primitive{background:var(--color-blue-200)}.coming-soon-label{border-radius:1.7rem;width:7rem;text-align:center;border:.1rem solid #fff;color:#fff;font-size:1rem}.function-testable-editor{display:flex;flex-direction:column;height:100%}.function-testable-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.function-testable-editor__header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.function-testable-editor__header__title__label{height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-250);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.function-testable-editor__header__title__label--data{background:var(--color-blue-200) !important}.function-testable-editor__header__title__label--tests{background:var(--color-purple-200) !important}.function-testable-editor__header__title__label--tests-suites{background:var(--color-pink-500) !important}.function-testable-editor__header__title__label--assertions{background:var(--color-yellow-500) !important}.function-testable-editor__header__title__content{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.function-testable-editor .panel{height:100%;width:100%}.function-testable-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.function-testable-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.function-testable-editor .panel__header__action{color:var(--color-light-grey-400)}.function-testable-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.function-testable-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.function-testable-editor .panel__content>div:first-child{margin-top:0}.function-testable-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.function-test-suite-editor{height:100%;width:100%}.function-test-suite-editor__content{height:100%;background:var(--color-dark-grey-50)}.function-test-suite-editor__doc__textarea{max-width:100%;height:100% !important}.function-test-editor{height:100%;width:100%}.function-test-editor__doc{height:15rem;margin-top:1rem}.function-test-editor__content{height:100%;background:var(--color-dark-grey-50)}.project-configuration-editor{height:100%;width:100%;background:var(--color-dark-grey-50)}.project-configuration-editor__input{display:flex;align-items:center;justify-content:center}.project-configuration-editor .panel{height:100%}.project-configuration-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.project-configuration-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.project-configuration-editor .panel__header__action{color:var(--color-light-grey-400)}.project-configuration-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.project-configuration-editor .panel__content{height:calc(100% - 5.6rem);background:var(--color-dark-grey-50)}.project-configuration-editor .panel__content>div:first-child{margin-top:0}.project-configuration-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.project-configuration-editor__content{position:relative}.project-configuration-editor__content--not-initialized{display:flex;align-items:center;justify-content:center;height:calc(100% - 2.8rem);background:var(--color-dark-grey-50);color:var(--color-dark-grey-500);cursor:default}.project-configuration-editor__tabs__header{padding-left:0}.project-configuration-editor__tabs{height:2.8rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.project-configuration-editor__tab{display:inline-flex;align-items:center;justify-content:center;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.project-configuration-editor__tab--active{position:relative}.project-configuration-editor__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.project-configuration-editor__manual-btn,.project-configuration-editor__manual-btn:focus{background:none;outline:none}.project-configuration-editor__manual-btn svg,.project-configuration-editor__manual-btn:focus svg{color:var(--color-light-grey-250)}.project-configuration-editor__manual-btn:hover{background:none}.project-configuration-editor__manual-btn:hover svg{color:var(--color-light-grey-0)}.project-configuration-editor__manual-btn--active svg,.project-configuration-editor__manual-btn--active:hover svg{color:var(--color-yellow-200) !important}.project-configuration-editor__update-btn{background:var(--color-blue-200);color:var(--color-light-grey-0);border-radius:.2rem;width:10rem;cursor:pointer;height:2rem;font-size:1.2rem;margin-right:.3rem}.project-configuration-editor__update-btn:hover{background:var(--color-blue-100)}.project-configuration-editor__update-btn[disabled]:hover,.project-configuration-editor__update-btn[disabled]{background:var(--color-dark-grey-200)}.project-configuration-editor__project__structure__version{display:flex;height:3rem;margin-bottom:3rem}.project-configuration-editor__project__structure__version__label{display:flex;align-items:center;justify-content:center;padding:0 1.5rem;background:var(--color-dark-grey-200);color:var(--color-light-grey-300);border-radius:.2rem;cursor:default}.project-configuration-editor__project__structure__version__label__status{margin-right:.5rem}.project-configuration-editor__project__structure__version__label__status svg{font-size:1.2rem}.project-configuration-editor__project__structure__version__label__status--up-to-date{color:var(--color-green-100)}.project-configuration-editor__project__structure__version__label__status--outdated{color:var(--color-orange-100)}.project-configuration-editor__project__structure__version__label__text{border-radius:.2rem;max-width:50rem}.project-configuration-editor__project__structure__version__update-btn{display:flex;align-items:center;justify-content:center;margin-left:1rem;background:var(--color-red-100);padding:0 1rem;border-radius:.2rem;font-weight:500;color:var(--color-light-grey-50)}.project-configuration-editor__advanced__project-type__info{padding-bottom:.5rem}.project-configuration-editor__advanced__caution__btn{display:flex;align-items:center;justify-content:center;width:20rem;height:3.4rem;padding:0 1rem;background:var(--color-blue-200);color:var(--color-light-grey-50);cursor:pointer}.project-dependency-editor{display:flex;margin-top:.5rem}.project-dependency-editor__value{flex:auto;min-width:0;border:.1rem solid var(--color-input-border);border-radius:.2rem;padding:0 .5rem;height:2.8rem}.project-dependency-editor__value:hover{border:.1rem solid var(--color-input-border--hover)}.project-dependency-editor__value:focus{border:.1rem solid var(--color-input-border--focus)}.project-dependency-editor__selector{flex:1 0 auto}.project-dependency-editor__selector+.project-dependency-editor__selector{margin-left:.5rem}.project-dependency-editor__remove-btn{display:flex;align-items:center;justify-content:center;flex:2.8rem 0 0;height:2.8rem;color:var(--color-light-grey-0);background:var(--color-dark-grey-300);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.project-dependency-editor__progress-msg{margin:1rem;line-height:2rem;color:var(--color-dark-grey-500);font-family:"Roboto Mono",monospace;font-size:1.2rem;user-select:none}.project-dependency-editor__visit-project-btn{display:flex;align-items:center;height:2.8rem;margin-left:.5rem}.project-dependency-editor__visit-project-btn__btn{height:2.8rem;width:2.8rem;border-radius:.2rem 0 0 .2rem}.project-dependency-editor__visit-project-btn__dropdown-trigger{height:2.8rem;padding:0 .5rem;margin-left:.5rem;border-radius:0 .2rem .2rem 0;border-left:.1rem solid var(--color-dark-shade-200);cursor:pointer}.project-dependency-editor__visit-project-btn__dropdown-trigger svg{margin-left:.5rem;font-size:1.2rem}.project-dependency-editor__remove-btn[disabled]{background:var(--color-light-grey-400)}.project-dependency-editor__remove-btn--hidden{pointer-events:none;visibility:hidden}.project-dependency-editor__label{display:flex}.project-dependency-editor__label__tag{display:flex;align-items:center;justify-content:center;width:10rem;height:1.8rem;border-radius:.2rem;font-size:1rem;margin-right:1rem;cursor:default;color:var(--color-dark-grey-250);background:var(--color-light-grey-400);font-weight:500}.project-dependency-editor__label__name{display:flex;align-items:center;height:1.8rem}.project-dependency-editor__info{display:flex;height:3rem;margin-bottom:1rem}.project-dependency-editor__conflicts-btn{display:flex;align-items:center;justify-content:center;margin-left:1rem;background:var(--color-red-100);padding:0 1rem;border-radius:.2rem;font-weight:500;color:var(--color-light-grey-50)}.project-dependency-editor__tree-btn{display:flex;align-items:center;justify-content:center;background:var(--color-blue-150);padding:0 1rem;border-radius:.2rem;font-weight:500;color:var(--color-light-grey-50)}.project-dependency-editor__resolve-controls{display:flex;align-items:center;gap:1rem;margin-right:1rem}.project-dependency-editor__backtrack-control{display:flex;align-items:center;gap:.5rem}.project-dependency-editor__backtrack-input{width:5rem;height:2.8rem;padding:0 .5rem;font-size:1.3rem;text-align:center;border-radius:.2rem}.project-dependency-editor__backtrack-label{font-size:1.2rem;color:var(--color-light-grey-400);white-space:nowrap}.project-dependency-editor__resolve-btn{height:2.8rem;padding:0 1rem;font-size:1.2rem;white-space:nowrap;display:flex;align-items:center;gap:.5rem;border-radius:.2rem}.project-dependency-editor__resolve-btn .icon--loading{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.project-dependency-exclusions-selector{margin-left:.5rem;flex:1;min-width:20rem}.project-dependency-exclusions-selector__dropdown{height:2.8rem;width:100%}.project-dependency-exclusions-editor{margin-top:1rem;padding:1.5rem;border:.1rem solid var(--color-dark-grey-200);border-radius:.4rem;background:var(--color-dark-grey-50);box-shadow:0 .2rem .8rem rgba(0,0,0,.15)}.project-dependency-exclusions-editor__header{margin-bottom:1.2rem}.project-dependency-exclusions-editor__title{font-size:1.3rem;font-weight:600;color:var(--color-light-grey-200)}.project-dependency-exclusions-editor__add-section{margin-bottom:1rem;padding:1rem;background:var(--color-dark-grey-80);border:.1rem solid var(--color-dark-grey-200);border-radius:.3rem}.project-dependency-exclusions-editor__dropdown-container{display:flex;flex-direction:column;gap:.8rem}.project-dependency-exclusions-editor__dropdown-label{font-size:1.1rem;color:var(--color-light-grey-300);font-weight:500}.project-dependency-exclusions-editor__dropdown{min-width:30rem}.project-dependency-exclusions-editor__list{display:flex;flex-direction:column;gap:.6rem;margin-top:1rem;padding:1rem;background:var(--color-dark-grey-80);border:.1rem solid var(--color-dark-grey-200);border-radius:.3rem}.project-dependency-exclusions-editor__item{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;background:var(--color-dark-grey-50);border:.1rem solid var(--color-dark-grey-200);border-radius:.3rem;transition:all .1s ease}.project-dependency-exclusions-editor__item:hover{background:var(--color-dark-grey-80);border-color:var(--color-dark-grey-250)}.project-dependency-exclusions-editor__item__coordinate{font-family:"Roboto Mono",monospace;font-size:1.1rem;color:var(--color-light-grey-300);font-weight:500}.project-dependency-exclusions-editor__item__remove-btn{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:.2rem;color:var(--color-light-grey-0);background:var(--color-red-100);cursor:pointer;transition:all .1s ease}.project-dependency-exclusions-editor__item__remove-btn:hover{background:var(--color-red-200);transform:scale(1.05)}.project-dependency-exclusions-editor__item__remove-btn:disabled{background:var(--color-dark-grey-300);cursor:not-allowed;transform:none}.project-dependency-exclusions-editor__item__remove-btn svg{font-size:1.3rem}.project-dependency-exclusions-list{margin-left:3rem;margin-top:.5rem;padding:.6rem;border-left:.2rem solid var(--color-dark-grey-250);background:var(--color-dark-grey-80);border-radius:0 .3rem .3rem 0}.project-dependency-exclusions-list__header{margin-bottom:.6rem}.project-dependency-exclusions-list__title{font-size:1rem;font-weight:500;color:var(--color-light-grey-300)}.project-dependency-exclusions-list__items{display:flex;flex-direction:column;gap:.4rem}.project-dependency-exclusions-list__item{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;background:var(--color-dark-grey-50);border:.1rem solid var(--color-dark-grey-200);border-radius:.3rem;transition:all .1s ease}.project-dependency-exclusions-list__item:hover{background:var(--color-dark-grey-80);border-color:var(--color-dark-grey-250)}.project-dependency-exclusions-list__item__coordinate{font-family:"Roboto Mono",monospace;font-size:.9rem;color:var(--color-light-grey-300);font-weight:500}.project-dependency-exclusions-list__item__remove-btn{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:.2rem;color:var(--color-light-grey-0);background:var(--color-red-100);cursor:pointer;transition:all .1s ease}.project-dependency-exclusions-list__item__remove-btn:hover{background:var(--color-red-200);transform:scale(1.05)}.project-dependency-exclusions-list__item__remove-btn:disabled{background:var(--color-dark-grey-300);cursor:not-allowed;transform:none}.project-dependency-exclusions-list__item__remove-btn svg{font-size:1rem}.platform-configurations-editor__dependencies{border:.1rem solid var(--color-dark-grey-100);margin-top:1rem;border-radius:.2rem}.platform-configurations-editor__dependencies__header{display:flex;align-items:center;justify-content:space-between;height:4.4rem;padding:0 .5rem 0 1rem;background:var(--color-dark-grey-100)}.platform-configurations-editor__dependencies__content{padding:1rem}.platform-configurations-editor__toggler{display:flex;align-items:center;cursor:pointer;width:100%}.platform-configurations-editor__toggler__btn{align-self:flex-start;padding-top:.2rem}.platform-configurations-editor__toggler__btn svg{font-size:2rem;color:var(--color-dark-grey-250)}.platform-configurations-editor__toggler__btn:hover svg{font-size:2rem;color:var(--color-dark-grey-280)}.platform-configurations-editor__toggler__btn[disabled] svg,.platform-configurations-editor__toggler__btn[disabled]:hover svg{cursor:not-allowed;color:var(--color-dark-grey-250)}.platform-configurations-editor__toggler__btn--toggled svg{font-size:2rem;color:var(--color-blue-150)}.platform-configurations-editor__toggler__btn--toggled:hover svg{font-size:2rem;color:var(--color-blue-100)}.platform-configurations-editor__toggler__btn--toggled[disabled] svg,.platform-configurations-editor__toggler__btn--toggled[disabled]:hover svg{cursor:not-allowed;color:var(--color-dark-grey-300)}.platform-configurations-editor__toggler__prompt{display:flex;align-items:center;justify-content:center;word-break:normal;overflow-wrap:anywhere;margin-left:.8rem;color:var(--color-light-grey-400);line-height:2rem;user-select:none;cursor:pointer}.platform-configurations-editor__dependency{display:flex}.platform-configurations-editor__dependency__label{display:flex;align-items:center;width:30rem;height:2.8rem;border-radius:.2rem;color:var(--color-light-grey-300);background:var(--color-dark-grey-85)}.platform-configurations-editor__dependency__label__status{display:flex;align-items:center;justify-content:center;width:3rem}.platform-configurations-editor__dependency__label__status svg{font-size:1.2rem}.platform-configurations-editor__dependency__label__status--default{color:var(--color-dark-grey-280)}.platform-configurations-editor__dependency__label__status--up-to-date{color:var(--color-green-100)}.platform-configurations-editor__dependency__label__status--outdated{color:var(--color-yellow-100)}.platform-configurations-editor__dependency__label__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;width:calc(100% - 13rem);padding:0 .5rem;cursor:default;user-select:none}.platform-configurations-editor__dependency__label__version{display:flex;align-items:center;width:10rem;height:2.8rem;background:var(--color-dark-grey-200);color:var(--color-light-grey-200);border-radius:0 .2rem .2rem 0;padding:0 1rem;cursor:default;user-select:none;font-family:"Roboto Mono",monospace;font-size:1.3rem}.platform-configurations-editor__dependency+.platform-configurations-editor__dependency{margin-top:.5rem}.project-dependency-report .panel{height:100%}.project-dependency-report .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.project-dependency-report__tabs__header{padding-left:0}.project-dependency-report__tabs{height:2.8rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.project-dependency-report__tab{display:inline-flex;align-items:center;justify-content:center;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.project-dependency-report__tab--active{position:relative}.project-dependency-report__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.project-dependency-explorer .panel{height:100%}.project-dependency-explorer .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.project-dependency-explorer .panel__header__title__label{background:var(--color-dark-grey-250)}.project-dependency-explorer .panel__header__action{color:var(--color-light-grey-400)}.project-dependency-explorer .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.project-dependency-explorer .panel__content{height:calc(100% - 5.6rem);background:var(--color-dark-grey-50)}.project-dependency-explorer .panel__content>div:first-child{margin-top:0}.project-dependency-explorer .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.project-dependency-explorer__content{padding:1rem;height:calc(100% - 5.8rem);overflow-y:auto}.project-dependency-explorer-tree__node__container:hover{background:var(--color-dark-blue-shade-100)}.project-dependency-explorer-tree__node__container--selected,.project-dependency-explorer-tree__node__container--selected:hover{background:var(--color-light-blue-450)}.project-dependency-explorer-tree__node__icon{width:2rem;min-width:2rem}.project-dependency-explorer-tree__node__icon__with__type{width:3rem}.project-dependency-explorer-tree__node__icon__expand,.project-dependency-explorer-tree__node__icon__type{width:2rem;margin-right:.5rem;display:flex;justify-content:center}.project-dependency-explorer-tree__node__icon__expand svg{font-size:1rem}.project-dependency-explorer-tree__node__label{color:inherit}.project-dependency-explorer-tree__node__version{padding-left:.5rem}.project-dependency-explorer-tree__node__version-btn{background:var(--color-dark-grey-250);height:1.8rem;line-height:1.8rem;border-radius:.3rem;padding:0 .5rem;color:var(--color-light-grey-100);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.project-dependency-resolution{padding:2rem;height:100%;overflow-y:auto}.project-dependency-resolution__header{margin-bottom:2rem}.project-dependency-resolution__title{font-size:1.6rem;font-weight:700;color:var(--color-light-grey-100);margin-bottom:.5rem;display:flex;align-items:center;gap:1rem}.project-dependency-resolution__title svg{font-size:2rem}.project-dependency-resolution__subtitle{font-size:1.3rem;color:var(--color-light-grey-400)}.project-dependency-resolution__tip{font-size:1.3rem;color:var(--color-light-grey-200);margin-top:1rem;padding:1rem 1.2rem;background:var(--color-dark-grey-200);border-radius:.4rem;border-left:.3rem solid var(--color-yellow-200)}.project-dependency-resolution__list{margin-bottom:2rem}.project-dependency-resolution__item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-dark-grey-100);border-radius:.4rem;margin-bottom:.5rem;font-size:1.3rem;color:var(--color-light-grey-200)}.project-dependency-resolution__item svg{flex-shrink:0;font-size:1.6rem}.project-dependency-resolution__item--success{border-left:.3rem solid var(--color-green-100)}.project-dependency-resolution__conflicts-list{margin-top:1.5rem}.project-dependency-resolution__conflicts-header{font-size:1.4rem;font-weight:700;color:var(--color-light-grey-200);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:.1rem solid var(--color-dark-grey-300)}.project-dependency-resolution__conflict-item{padding:1.5rem;background:var(--color-dark-grey-100);border-radius:.4rem;margin-bottom:1rem;border-left:.3rem solid var(--color-red-100)}.project-dependency-resolution__conflict-name{font-size:1.4rem;font-weight:700;color:var(--color-light-grey-100);margin-bottom:.5rem}.project-dependency-resolution__suggested-version{font-size:1.3rem;font-weight:600;color:var(--color-yellow-100);background:var(--color-dark-grey-50);padding:.8rem 1rem;border-radius:.3rem;margin-top:.5rem;margin-bottom:1rem;border-left:.3rem solid var(--color-yellow-200)}.project-dependency-resolution__conflict-versions{margin-left:2.8rem;margin-top:1rem;display:flex;flex-direction:column;gap:1.2rem}.project-dependency-resolution__conflict-version{padding:1rem;background:var(--color-dark-grey-50);border-radius:.3rem;border-left:.2rem solid var(--color-dark-grey-300)}.project-dependency-resolution__conflict-version--suggested{background:var(--color-dark-grey-80);border-left:.3rem solid var(--color-yellow-200)}.project-dependency-resolution__version-label{font-size:1.4rem;font-weight:700;color:var(--color-light-grey-100);display:block;margin-bottom:.5rem}.project-dependency-resolution__suggested-badge{font-size:1.2rem;font-weight:600;color:var(--color-yellow-100);font-style:italic}.project-dependency-resolution__required-by{font-size:1.2rem;color:var(--color-light-grey-400);font-style:italic;display:block;margin-bottom:.5rem;margin-top:.3rem}.project-dependency-resolution__requirements{margin-left:1.5rem;display:flex;flex-direction:column;gap:.3rem}.project-dependency-resolution__requirement{font-size:1.2rem;color:var(--color-light-grey-300);padding:.3rem 0}.project-dependency-resolution__requirement::before{content:"↳ ";margin-right:.5rem;color:var(--color-light-grey-500)}.project-dependency-resolution__requirement-more{font-size:1.2rem;color:var(--color-light-grey-400);font-style:italic;padding:.3rem 0}.project-dependency-resolution__requirement-more::before{content:"↳ ";margin-right:.5rem;color:var(--color-light-grey-500)}.project-dependency-resolution__actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--color-dark-grey-200)}.project-dependency-resolution__action-btn{height:3.6rem;padding:0 2rem;font-size:1.3rem;font-weight:600;border-radius:.3rem;display:flex;align-items:center;gap:.8rem;cursor:pointer;transition:all .2s ease}.project-dependency-resolution__action-btn--primary{background:var(--color-blue-100);color:var(--color-light-grey-0)}.project-dependency-resolution__action-btn--primary:hover{background:var(--color-blue-200)}.project-dependency-resolution__action-btn--secondary{background:var(--color-dark-grey-200);color:var(--color-light-grey-200)}.project-dependency-resolution__action-btn--secondary:hover{background:var(--color-dark-grey-300)}.project-dependency-resolution__action-btn svg{font-size:1.6rem}.project-dependency-resolution__suggested-overrides{margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--color-dark-grey-200)}.project-dependency-resolution__suggested-overrides-header{margin-bottom:1.5rem}.project-dependency-resolution__suggested-overrides-title{font-size:1.5rem;font-weight:700;color:var(--color-light-grey-100);margin-bottom:.5rem}.project-dependency-resolution__suggested-overrides-subtitle{font-size:1.2rem;color:var(--color-light-grey-400)}.project-dependency-resolution__suggested-overrides-list{display:flex;flex-direction:column;gap:.5rem}.project-dependency-resolution__suggested-override-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;background:var(--color-dark-grey-100);border-radius:.4rem;border-left:.3rem solid var(--color-yellow-200);font-size:1.3rem;color:var(--color-light-grey-200)}.project-dependency-resolution__suggested-override-name{font-weight:500;color:var(--color-light-grey-100)}.project-dependency-resolution__suggested-override-version{font-weight:600;color:var(--color-yellow-100);margin-left:1rem}.function-activator-editor{display:flex;height:100%;width:100%;background:var(--color-dark-grey-50)}.function-activator-editor .panel{height:100%;width:100%}.function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.function-activator-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-dark-grey-50)}.function-activator-editor__footer{display:flex;align-items:center;justify-content:flex-end;border-top:.1rem solid var(--color-dark-grey-100);height:5rem;padding:0 1rem}.function-activator-editor__footer__actions{display:flex;align-items:center}.function-activator-editor__footer__actions .btn__dropdown-combo{height:2.8rem}.function-activator-editor__footer__actions__action{width:15rem;height:2.8rem;margin-left:.5rem}.function-activator-editor__footer__actions__action+.function-activator-editor__footer__actions__action{margin-left:.5rem}.function-activator-editor__content{height:calc(100% - 5rem);overflow:auto}.function-activator-editor__function-pointer{display:flex;align-items:center}.function-activator-editor__function-pointer__visit-btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.snowflake-app-function-activator-editor{display:flex;height:100%;width:100%;background:var(--color-dark-grey-50)}.snowflake-app-function-activator-editor .panel{height:100%;width:100%}.snowflake-app-function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.snowflake-app-function-activator-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.snowflake-app-function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-dark-grey-50)}.snowflake-app-function-activator-editor__content{height:calc(100% - 5rem);overflow:auto}.snowflake-app-function-activator-editor__function-pointer{display:flex;align-items:center}.snowflake-app-function-activator-editor__function-pointer__visit-btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.snowflake-app-function-activator-editor__config__connection-selector{display:flex;height:2.8rem}.snowflake-app-function-activator-editor__config__connection-selector__input{width:100%}.snowflake-app-function-activator-editor__configuration__items{height:100%;width:100%;padding:1rem}.snowflake-app-function-activator-editor__configuration__item__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.snowflake-app-function-activator-editor__configuration__item{display:flex;align-items:center;margin:0 0 1rem}.snowflake-app-function-activator-editor__configuration__item__dropdown{max-width:none}.snowflake-app-function-activator-editor__configuration__item .panel__content__form__section__dropdown{width:100%}.snowflake-app-function-activator-editor__configuration__item__btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.snowflake-app-function-activator-editor__header{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.snowflake-app-function-activator-editor__header__label{color:var(--color-light-grey-50);font-size:3rem;font-weight:600;margin-left:3rem}.snowflake-app-function-activator-editor__header__actions{display:flex;align-items:center;margin-right:.5rem}.snowflake-app-function-activator-editor__header__actions .btn__dropdown-combo{height:3.6rem}.snowflake-app-function-activator-editor__header__actions__action{display:flex;align-items:center;justify-content:center;width:13rem;height:3.6rem;color:var(--color-light-grey-150);background:var(--color-dark-grey-500);margin-left:.5rem}.snowflake-app-function-activator-editor__header__actions__action__icon{cursor:pointer}.snowflake-app-function-activator-editor__header__actions__action__icon:hover{color:var(--color-light-grey-0)}.snowflake-app-function-activator-editor__header__actions__action--primary{background:var(--color-blue-200)}.snowflake-app-function-activator-editor__permission-scope__icon{color:var(--color-association)}.snowflake-m2m-udf-function-activator-editor{display:flex;height:100%;width:100%;background:var(--color-dark-grey-50)}.snowflake-m2m-udf-function-activator-editor .panel{height:100%;width:100%}.snowflake-m2m-udf-function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.snowflake-m2m-udf-function-activator-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.snowflake-m2m-udf-function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-dark-grey-50)}.snowflake-m2m-udf-function-activator-editor__content{height:calc(100% - 5rem);overflow:auto}.snowflake-m2m-udf-function-activator-editor__function-pointer{display:flex;align-items:center}.snowflake-m2m-udf-function-activator-editor__function-pointer__visit-btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.snowflake-m2m-udf-function-activator-editor__config__connection-selector{display:flex;height:2.8rem}.snowflake-m2m-udf-function-activator-editor__config__connection-selector__input{width:100%}.snowflake-m2m-udf-function-activator-editor__configuration__items{height:100%;width:100%;padding:1rem}.snowflake-m2m-udf-function-activator-editor__configuration__item__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.snowflake-m2m-udf-function-activator-editor__configuration__item{display:flex;align-items:center;margin:0 0 1rem}.snowflake-m2m-udf-function-activator-editor__configuration__item__dropdown{max-width:none}.snowflake-m2m-udf-function-activator-editor__configuration__item .panel__content__form__section__dropdown{width:100%}.snowflake-m2m-udf-function-activator-editor__configuration__item__btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.snowflake-m2m-udf-function-activator-editor__header{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.snowflake-m2m-udf-function-activator-editor__header__label{color:var(--color-light-grey-50);font-size:3rem;font-weight:600;margin-left:3rem}.snowflake-m2m-udf-function-activator-editor__header__actions{display:flex;align-items:center;margin-right:.5rem}.snowflake-m2m-udf-function-activator-editor__header__actions .btn__dropdown-combo{height:3.6rem}.snowflake-m2m-udf-function-activator-editor__header__actions__action{display:flex;align-items:center;justify-content:center;width:13rem;height:3.6rem;color:var(--color-light-grey-150);background:var(--color-dark-grey-500)}.snowflake-m2m-udf-function-activator-editor__header__actions__action__icon{cursor:pointer;margin-left:.5rem}.snowflake-m2m-udf-function-activator-editor__header__actions__action__icon:hover{color:var(--color-light-grey-0)}.snowflake-m2m-udf-function-activator-editor__header__actions__action--primary{background:var(--color-blue-200)}.snowflake-m2m-udf-function-activator-editor__permission-scope__icon{color:var(--color-association)}.hosted-service-function-activator-editor{display:flex;height:100%;width:100%;background:var(--color-dark-grey-50)}.hosted-service-function-activator-editor .panel{height:100%;width:100%}.hosted-service-function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.hosted-service-function-activator-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.hosted-service-function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-dark-grey-50)}.hosted-service-function-activator-editor__content{height:calc(100% - 5rem);overflow:auto}.hosted-service-function-activator-editor__function-pointer{display:flex;align-items:center}.hosted-service-function-activator-editor__function-pointer__visit-btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.hosted-service-function-activator-editor__config__connection-selector{display:flex;height:2.8rem}.hosted-service-function-activator-editor__config__connection-selector__input{width:100%}.hosted-service-function-activator-editor__configuration__items{height:100%;width:100%;padding:1rem}.hosted-service-function-activator-editor__configuration__item__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.hosted-service-function-activator-editor__configuration__item{display:flex;align-items:center;margin:0 0 1rem}.hosted-service-function-activator-editor__configuration__item__dropdown{max-width:none}.hosted-service-function-activator-editor__configuration__item .panel__content__form__section__dropdown{width:100%}.hosted-service-function-activator-editor__configuration__item__btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.hosted-service-function-activator-editor__header{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.hosted-service-function-activator-editor__header__label{color:var(--color-light-grey-50);font-size:3rem;font-weight:600;margin-left:3rem}.hosted-service-function-activator-editor__header__actions{display:flex;align-items:center;margin-right:.5rem}.hosted-service-function-activator-editor__header__actions .btn__dropdown-combo{height:3.6rem}.hosted-service-function-activator-editor__header__actions__action{display:flex;align-items:center;justify-content:center;width:13rem;height:3.6rem;color:var(--color-light-grey-150);background:var(--color-dark-grey-500)}.hosted-service-function-activator-editor__header__actions__action__icon{cursor:pointer;margin-left:.5rem}.hosted-service-function-activator-editor__header__actions__action__icon:hover{color:var(--color-light-grey-0)}.hosted-service-function-activator-editor__header__actions__action--primary{background:var(--color-blue-200)}.mem-sql-function-activator-editor{display:flex;height:100%;width:100%;background:var(--color-dark-grey-50)}.mem-sql-function-activator-editor .panel{height:100%;width:100%}.mem-sql-function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.mem-sql-function-activator-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.mem-sql-function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-dark-grey-50)}.mem-sql-function-activator-editor__content{height:calc(100% - 5rem);overflow:auto}.mem-sql-function-activator-editor__function-pointer{display:flex;align-items:center}.mem-sql-function-activator-editor__function-pointer__visit-btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.mem-sql-function-activator-editor__config__connection-selector{display:flex;height:2.8rem}.mem-sql-function-activator-editor__config__connection-selector__input{width:100%}.mem-sql-function-activator-editor__configuration__items{height:100%;width:100%;padding:1rem}.mem-sql-function-activator-editor__configuration__item__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.mem-sql-function-activator-editor__configuration__item{display:flex;align-items:center;margin:0 0 1rem}.mem-sql-function-activator-editor__configuration__item__dropdown{max-width:none}.mem-sql-function-activator-editor__configuration__item .panel__content__form__section__dropdown{width:100%}.mem-sql-function-activator-editor__configuration__item__btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.mem-sql-function-activator-editor__header{display:flex;align-items:center;justify-content:space-between;margin-top:2rem}.mem-sql-function-activator-editor__header__label{color:var(--color-light-grey-50);font-size:3rem;font-weight:600;margin-left:3rem}.mem-sql-function-activator-editor__header__actions{display:flex;align-items:center;margin-right:.5rem}.mem-sql-function-activator-editor__header__actions .btn__dropdown-combo{height:3.6rem}.mem-sql-function-activator-editor__header__actions__action{display:flex;align-items:center;justify-content:center;width:13rem;height:3.6rem;color:var(--color-light-grey-150);background:var(--color-dark-grey-500)}.mem-sql-function-activator-editor__header__actions__action__icon{cursor:pointer;margin-left:.5rem}.mem-sql-function-activator-editor__header__actions__action__icon:hover{color:var(--color-light-grey-0)}.mem-sql-function-activator-editor__header__actions__action--primary{background:var(--color-blue-200)}.mem-sql-function-activator-editor__permission-scope__icon{color:var(--color-association)}.entity-diff-view{height:100%;width:100%}.entity-diff-view__header{display:flex;align-items:center;height:2.8rem;border-bottom:.1rem solid var(--color-dark-grey-200);background:var(--color-dark-grey-50);padding:0 .5rem}.entity-diff-view__header__info{display:flex;align-items:center;width:calc(100% - 2.8rem)}.entity-diff-view__header__info__revision-summary{display:flex;align-items:center;height:1.8rem;border-radius:.3rem;background:var(--color-light-grey-400);cursor:default;user-select:none}.entity-diff-view__header__info__revision-summary__revision{margin:0 .5rem;font-size:1.2rem;font-weight:500;color:var(--color-dark-grey-50);white-space:nowrap}.entity-diff-view__header__info__revision-summary__icon{display:flex;align-items:center;height:100%}.entity-diff-view__header__info__revision-summary__icon svg{font-size:1.7rem;color:var(--color-dark-grey-50)}.entity-diff-view__header__info__comparison-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;margin:0 1rem;color:var(--color-dark-grey-500);cursor:default;font-size:1.2rem;line-height:2.8rem}.entity-diff-view__header__actions{height:100%;display:flex;align-items:center}.entity-diff-view__header__action{display:flex;align-items:center;justify-content:center;width:2.8rem;height:100%;color:var(--color-dark-grey-100);cursor:pointer}.entity-diff-view__header__action svg{color:var(--color-light-grey-400);font-size:1.6rem;stroke-width:.4;stroke:var(--color-light-grey-400)}.entity-diff-view__header__action[disabled] svg{color:var(--color-dark-grey-300);stroke:var(--color-dark-grey-300)}.entity-diff-view__content{height:calc(100% - 2.8rem);position:relative}.entity-change-conflict-editor{height:100%;width:100%}.entity-change-conflict-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.8rem;border-bottom:.1rem solid var(--color-dark-grey-200);background:var(--color-dark-grey-50);padding:0 .5rem}.entity-change-conflict-editor__header__info{display:flex;align-items:center}.entity-change-conflict-editor__header__info__tag{display:flex;align-items:center;height:1.8rem;border-radius:.3rem;background:var(--color-light-grey-400);cursor:default;user-select:none}.entity-change-conflict-editor__header__info__tag__text{margin:0 .5rem;font-size:1.2rem;font-weight:500;color:var(--color-dark-grey-50);white-space:nowrap}.entity-change-conflict-editor__header__info__comparison-summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;margin:0 1rem;color:var(--color-dark-grey-500);cursor:default;font-size:1.2rem;line-height:2.8rem}.entity-change-conflict-editor__header__actions{height:100%;display:flex;align-items:center;display:flex;justify-content:space-between;height:3.8rem;border-bottom:.1rem solid var(--color-dark-grey-200)}.entity-change-conflict-editor__header__actions__main{display:flex;align-items:center;height:2.8rem;margin-left:.5rem}.entity-change-conflict-editor__header__action+.entity-change-conflict-editor__header__action{margin-left:.5rem}.entity-change-conflict-editor__header__action__view-dropdown{margin-left:.5rem;min-width:36rem;width:36rem}.entity-change-conflict-editor__header__action__view-dropdown__option{display:flex;align-items:center}.entity-change-conflict-editor__header__action__view-dropdown__option__label{display:flex;align-items:center;height:1.8rem;border-radius:.1rem;cursor:default;user-select:none;padding:0 .5rem;font-size:1.2rem;color:var(--color-light-grey-150);background:var(--color-dark-grey-280);border-left:.5rem solid}.entity-change-conflict-editor__header__action__view-dropdown__option__label--merge_view{border-color:var(--color-conflict)}.entity-change-conflict-editor__header__action__view-dropdown__option__label--base_current{border-color:var(--color-medium-green-500)}.entity-change-conflict-editor__header__action__view-dropdown__option__label--base_incoming{border-color:var(--color-blue-180)}.entity-change-conflict-editor__header__action__view-dropdown__option__label--current_incoming{border-color:var(--color-purple-400)}.entity-change-conflict-editor__header__action__view-dropdown__option__summary{display:flex;align-items:center;height:1.8rem;border-radius:.3rem;background:var(--color-light-grey-400);cursor:default;user-select:none;margin-left:.5rem}.entity-change-conflict-editor__header__action__view-dropdown__option__summary__revision{margin:0 .5rem;font-size:1.2rem;font-weight:500;color:var(--color-dark-grey-50);white-space:nowrap}.entity-change-conflict-editor__header__action__view-dropdown__option__summary__icon{display:flex;align-items:center;height:100%}.entity-change-conflict-editor__header__action__view-dropdown__option__summary__icon svg{font-size:1.7rem;color:var(--color-dark-grey-50)}.entity-change-conflict-editor__content{height:calc(100% - 11.4rem);position:relative}.entity-change-conflict-editor__content--read-only{height:calc(100% - 6.6rem)}.entity-change-conflict-editor__actions{display:flex;align-items:center;justify-content:flex-end;height:4.8rem;padding-right:1rem;border-top:.1rem solid var(--color-dark-grey-200)}.entity-change-conflict-editor__action{height:2.8rem;width:15rem;font-size:1.2rem;font-weight:500}.entity-change-conflict-editor__action+.entity-change-conflict-editor__action{margin-left:.5rem}.entity-change-conflict-editor__action__use-yours-btn{width:10rem;background:var(--color-medium-green-500)}.entity-change-conflict-editor__action__use-yours-btn:hover{background:var(--color-medium-green-450)}.entity-change-conflict-editor__action__use-theirs-btn{width:10rem}.merge-editor__current__header{background:var(--color-merge--current);opacity:.5}.merge-editor__current__content{background:var(--color-merge--current);opacity:.2}.merge-editor__base__header{background:var(--color-merge--base);opacity:.5}.merge-editor__base__content{background:var(--color-merge--base);opacity:.2}.merge-editor__incoming__header{background:var(--color-merge--incoming);opacity:.5}.merge-editor__incoming__content{background:var(--color-merge--incoming);opacity:.2}.service-editor{height:100%;width:100%;background:var(--color-dark-grey-50)}.service-editor .panel{height:100%;width:100%}.service-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.service-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.service-editor .panel__header__action{color:var(--color-light-grey-400)}.service-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.service-editor .panel__content{background:var(--color-dark-grey-50)}.service-editor .panel__content>div:first-child{margin-top:0}.service-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.service-editor__content{position:relative}.service-editor__tabs__header{padding-left:0}.service-editor__tabs{height:2.8rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.service-editor__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.service-editor__tab--active{position:relative}.service-editor__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.service-editor__tab__hint{display:flex;align-items:center;justify-content:center;border-radius:.2rem;margin-left:1rem;color:var(--color-light-grey-300)}.service-editor__tab__hint svg{font-size:1.2rem}.service-editor__general.panel__content__lists{padding-left:2rem}.service-editor__pattern .panel__content__form__section{margin-bottom:2rem}.service-editor__pattern__example__param{color:var(--color-pink-200)}.service-editor__parameters{cursor:default;padding-bottom:.5rem;margin-left:-0.3rem;border-left:.3rem solid var(--color-pink-200)}.service-editor__parameters__list{max-width:47.7rem}.service-editor__parameters__list__empty{display:flex;align-items:center;justify-content:center;height:4rem;width:100%;color:var(--color-dark-grey-300);font-weight:500;user-select:none;border:.2rem dashed var(--color-dark-grey-200)}.service-editor__parameter{display:flex;align-items:center;display:flex;justify-content:space-between;padding-left:.5rem;height:2.2rem;color:var(--color-dark-grey-500);font-weight:500}.service-editor__parameter__actions{height:100%;display:none}.service-editor__parameter__action{display:flex;align-items:center;justify-content:center;height:100%;width:2.2rem}.service-editor__parameter__action svg{color:var(--color-dark-grey-500)}.service-editor__parameter__action:hover svg{color:var(--color-light-grey-400)}.service-editor__parameter:hover{background:var(--color-dark-grey-200)}.service-editor__parameter:hover .service-editor__parameter__actions{display:flex;align-items:center}.service-editor__pattern__input__group,.service-editor__pattern__input,.service-editor__documentation__input{width:50rem;max-width:50rem !important}.service-editor__execution__label--query{background:var(--color-blue-200) !important}.service-editor__execution__label--test{background:var(--color-pink-500) !important}.service-editor__execution__sub-label--query{border-left:.5rem solid var(--color-blue-200)}.service-editor__execution__sub-label--test{border-left:.5rem solid var(--color-pink-500)}.service-editor__header__hint{display:flex;align-items:center;cursor:help}.service-editor__header__hint svg{font-size:1.2rem;color:var(--color-light-grey-400)}.service-editor__owner__selector{overflow-y:scroll;width:100%;max-width:unset;margin-right:.5rem}.service-editor__owner__action{height:2.8rem}.service-editor__owner__validation{display:flex;align-items:center;cursor:help}.service-editor__owner__validation svg{color:var(--color-red-100);stroke-width:.4;stroke:var(--color-red-100)}.service-editor__owner__validation-label{color:var(--color-red-100);margin-left:.5rem}.service-execution-editor{height:100%;width:100%;position:relative}.service-execution-editor .panel__content{height:calc(100% - 2.8rem)}.service-execution-editor__side-bar{height:100%}.service-execution-editor__content{border-top:.1rem solid var(--color-dark-grey-100);height:100%;width:100%}.service-execution-editor__execution{height:100%;width:100%}.service-execution-editor__body{height:100%;width:100%;position:relative}.service-execution-editor__configuration__content{position:relative}.service-execution-editor__configuration__items{height:100%;width:100%;padding:1.5rem}.service-execution-editor__configuration__item__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.service-execution-editor__configuration__item{display:flex;align-items:center;margin:0 0 1rem}.service-execution-editor__configuration__item__dropdown{max-width:none}.service-execution-editor__configuration__item .panel__content__form__section__dropdown{width:100%}.service-execution-editor__configuration__item__btn{height:2.8rem;width:2.8rem;margin-left:.5rem}.service-execution-editor__configuration__mapping-option--empty{display:flex;align-items:center;cursor:help}.service-execution-editor__configuration__mapping-option--empty__label{color:var(--color-red-100);margin-right:.5rem}.service-execution-editor__configuration__mapping-option--empty svg{color:var(--color-red-100);stroke-width:.4;stroke:var(--color-red-100)}.service-execution-editor__configuration__runtime-option--custom{display:flex;align-items:center}.service-execution-editor__configuration__runtime-option--custom svg{color:var(--color-blue-100)}.service-execution-editor__configuration__runtime-option--custom__label{margin-left:.5rem}.service-execution-editor__configuration__runtime-option__pointer{display:flex;align-items:center;width:100%}.service-execution-editor__configuration__runtime-option__pointer__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.service-execution-editor__configuration__runtime-option__pointer__label--with-warning{max-width:calc(100% - 2.5rem)}.service-execution-editor__configuration__runtime-option__pointer__warning{display:flex;align-items:center;justify-content:center;height:100%;width:1.5rem;margin:0 .5rem}.service-execution-editor__configuration__runtime-option__pointer__warning svg{color:var(--color-orange-50)}.service-execution-editor__test{border-top:.1rem solid var(--color-dark-grey-100);height:calc(100% - 12.1rem) !important;position:relative;width:100%}.service-execution-editor__test__content{position:relative}.service-execution-editor__test__content.panel__content{height:100%}.service-execution-editor__test-data__editor{padding:0 !important;position:relative}.service-execution-editor__test-data__editor.panel__content{overflow-y:hidden}.service-execution-editor__test-data__anonymize-btn{color:var(--color-dark-grey-400)}.service-execution-editor__test-data__anonymize-btn--active{color:var(--color-light-grey-400)}.service-execution-editor__test-data__generate-btn{display:flex;align-items:center;height:100%;width:10rem;padding-right:.5rem}.service-execution-editor__test-data__generate-btn__label{display:flex;align-items:center;height:2.2rem;background:var(--color-blue-200);padding:1rem;border-radius:.2rem}.service-execution-editor__test-data__generate-btn__label__icon{font-size:1.6rem;color:var(--color-light-grey-180)}.service-execution-editor__test-data__generate-btn__label__title{margin-left:.5rem;color:var(--color-light-grey-180);font-size:1.2rem;font-weight:500}.service-execution-editor__test-data__generate-btn__label:hover .service-execution-editor__test-data__generate-btn__label__icon,.service-execution-editor__test-data__generate-btn__label:hover .service-execution-editor__test-data__generate-btn__label__title,.service-execution-editor__test-data__generate-btn__dropdown-btn:hover svg{color:var(--color-light-grey-50)}.service-execution-editor__test-data__generate-btn__option{width:12rem}.service-execution-editor__test-data__generate-btn[disabled] .service-execution-editor__test-data__generate-btn__label,.service-execution-editor__test-data__generate-btn[disabled] .service-execution-editor__test-data__generate-btn__dropdown-btn{background:var(--color-dark-grey-250)}.service-execution-editor__test-data__generate-btn[disabled] .service-execution-editor__test-data__generate-btn__label__icon,.service-execution-editor__test-data__generate-btn[disabled] .service-execution-editor__test-data__generate-btn__label__title,.service-execution-editor__test-data__generate-btn[disabled] .service-execution-editor__test-data__generate-btn__dropdown-btn svg{color:var(--color-dark-grey-500)}.service-execution-editor__input{padding:.5rem;height:2.8rem;line-height:2.8rem;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-300);color:var(--color-light-grey-200)}.service-execution-editor__change__modal{padding-bottom:1rem}.service-execution-editor__change__modal__section{padding-bottom:1rem}.service-multi-execution-editor{display:flex;flex-direction:column;height:100%}.service-multi-execution-editor__actions{display:flex;height:100%}.service-multi-execution-editor__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--color-light-grey-300);cursor:pointer;width:2.8rem}.service-multi-execution-editor__action svg{height:1.5rem;width:1.5rem}.service-multi-execution-editor__header{padding:.5rem;display:flex}.service-multi-execution-editor__header__content{display:flex;width:100%}.service-multi-execution-editor__header__content__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100)}.service-multi-execution-editor__header__content__label svg{color:var(--color-light-grey-50);font-size:1.2rem}.service-multi-execution-editor__header__content__input{display:flex;align-items:center;padding:.5rem;height:2.8rem;width:100%;background:var(--color-dark-grey-85);border:.1rem solid var(--color-dark-grey-100)}.service-multi-execution-editor__panel{height:100%;width:100%}.service-multi-execution-editor__panel .panel__header{min-width:9rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-100);padding-left:1rem}.service-multi-execution-editor__panel .panel__header__action{height:100%;color:var(--color-light-grey-400)}.service-multi-execution-editor__panel .panel__header__action[disabled],.service-multi-execution-editor__panel .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.service-multi-execution-editor__panel .panel__header__title{width:calc(100% - 3.4rem)}.service-multi-execution-editor__panel .panel__content{height:100%;padding:.5rem 0;background:var(--color-dark-grey-100)}.service-multi-execution-editor__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem;color:var(--color-light-grey-400)}.service-multi-execution-editor__item:hover{background:var(--color-dark-blue-shade-100)}.service-multi-execution-editor__item--active,.service-multi-execution-editor__item--active svg,.service-multi-execution-editor__item--active:hover{background:var(--color-light-blue-450);color:var(--color-light-grey-50)}.service-multi-execution-editor__item__label{display:flex;align-items:center;height:100%;width:calc(100% - 2.8rem);max-width:calc(100% - 2.8rem);background:none;color:inherit;padding-left:1rem}.service-multi-execution-editor__item__actions{display:flex;align-items:center;height:100%}.service-multi-execution-editor__item__action{height:100%;width:2.8rem;color:var(--color-dark-grey-400)}.service-execution-query-editor{height:100%;width:100%;position:relative}.service-execution-query-editor .panel__content{color:var(--color-light-grey-400);position:relative}.service-execution-query-editor__content{width:100%;height:100%;background:var(--color-dark-grey-50);cursor:pointer}.service-registration-editor{display:flex;flex-direction:column;height:100%}.service-registration-editor .panel{height:100%;width:100%}.service-registration-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.service-registration-editor .panel__header__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);cursor:pointer;width:10rem;color:var(--color-light-grey-400)}.service-registration-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.service-registration-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.service-registration-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.service-registration-editor .panel__content>div:first-child{margin-top:0}.service-registration-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.service-registration-editor__container{overflow-y:hidden !important}.service-registration-editor__inner-container{overflow-y:initial !important}.service-registration-editor .selector-input__menu{z-index:1}.service-registration-editor__submit-btn{height:3.6rem}.service-registration-editor__progress-msg{line-height:2rem;color:var(--color-dark-grey-500);font-family:"Roboto Mono",monospace;font-size:1.2rem;user-select:none}.service-query-importer__query-option{display:flex;align-items:center}.service-query-importer__query-option__label{width:calc(100% - 5rem)}.service-query-importer__query-option__user{display:flex;align-items:center;justify-content:center;width:5rem;height:1.8rem;border-radius:.2rem;font-size:1rem;font-weight:500;background:var(--color-dark-grey-250);color:var(--color-dark-grey-500)}.service-query-importer__query-option__user--mine{background:var(--color-light-grey-400);color:var(--color-dark-shade-800)}.service-query-importer__query-preview{height:30rem;position:relative;margin:1rem 0;border:.1rem solid var(--color-dark-grey-200)}.service-test-suite-editor{display:flex;flex-direction:column;height:100%}.service-test-suite-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.service-test-suite-editor__header--with-tabs{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.service-test-suite-editor__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.service-test-suite-editor__tab--active{position:relative}.service-test-suite-editor__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-pink-500)}.service-test-suite-editor__header__actions{display:flex;height:100%}.service-test-suite-editor__header__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--color-light-grey-300);cursor:pointer;width:2.8rem}.service-test-suite-editor__header__lock{display:flex;align-items:center;justify-content:center;width:4rem;min-width:4rem;padding-left:.5rem;padding-right:.5rem;background:var(--color-light-grey-100)}.service-test-suite-editor__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.service-test-suite-editor__header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.service-test-suite-editor__header__prompt{padding:2rem 2rem 0;word-break:normal;overflow-wrap:anywhere;font-size:1.4rem;color:var(--color-light-grey-400);line-height:2rem;margin-bottom:.8rem;cursor:default}.service-test-suite-editor__header__title__label{height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-250);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.service-test-suite-editor__header__title__label--data{background:var(--color-blue-200) !important}.service-test-suite-editor__header__title__label--tests{background:var(--color-purple-200) !important}.service-test-suite-editor__header__title__label--tests-suites{background:var(--color-pink-500) !important}.service-test-suite-editor__header__title__label--assertions{background:var(--color-yellow-500) !important}.service-test-suite-editor__header__title__content{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.service-test-suite-editor__explorer{color:var(--color-light-grey-400)}.service-test-suite-editor__explorer-tree__node__container:hover{background:var(--color-dark-blue-shade-100)}.service-test-suite-editor__explorer-tree__node__container--selected,.service-test-suite-editor__explorer-tree__node__container--selected:hover{background:var(--color-light-blue-450)}.service-test-suite-editor__explorer-tree__node__icon{width:4rem;min-width:4rem}.service-test-suite-editor__explorer-tree__node__icon__expand,.service-test-suite-editor__explorer-tree__node__icon__type{width:2rem;display:flex;justify-content:center}.service-test-suite-editor__explorer-tree__node__icon__expand svg{font-size:1rem}.service-test-suite-editor__explorer-tree__node__label{color:inherit}.service-test-suite-editor__node-selected{background:var(--color-dark-grey-100)}.service-test-suite-editor__item__link{color:var(--color-dark-grey-500);text-decoration:none}.service-test-suite-editor__item__link__content__id{color:var(--color-light-grey-400)}.service-test-suite-editor__selected{display:flex;flex-direction:column;height:100%}.service-test-suite-editor__selected__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.service-test-data-editor{display:flex;flex-direction:column;height:100%;border-bottom:.1rem solid var(--color-dark-grey-200) !important;overflow-y:auto !important}.service-test-data-editor__connection{width:100%;background:var(--color-dark-grey-50);padding:1rem;height:13rem}.service-test-data-editor__connection__value{display:flex;align-items:center;margin:0 0 1rem}.service-test-data-editor__connection__value__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.service-test-data-editor__connection__value__dropdown{max-width:none;width:100%}.service-test-data-editor__connection__value-btn{margin-left:.5rem}.service-test-data-editor__data{width:100%;height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.service-test-editor{height:100%;width:100%}.service-test-editor__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.service-test-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.service-test-editor__header--with-tabs{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.service-test-editor__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.service-test-editor__tab--active{position:relative}.service-test-editor__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-purple-400)}.service-test-editor__setup__configuration{padding:1rem;overflow-y:scroll}.service-test-editor__setup__parameters{display:flex;flex-direction:column;justify-content:space-between;padding:1rem}.service-test-editor__setup__parameter__code-editor{display:flex;align-items:center}.service-test-editor__setup__parameter__code-editor__container{width:100%;height:100%;position:relative;padding-right:1rem}.service-test-editor__setup__parameter__code-editor__container__content{width:100%;height:100%}.service-test-editor__setup__parameter__code-editor__expand-btn{display:flex;align-items:center;justify-content:center;height:8rem;width:2.8rem;background:var(--color-dark-grey-280);border-left:.1rem solid var(--color-dark-grey-280);border-right:.1rem solid var(--color-dark-grey-280);color:var(--color-light-grey-100);border-radius:0;cursor:pointer}.service-test-editor__setup__parameter__value{display:flex}.service-test-editor__setup__parameter__value__actions{display:flex;align-items:center;justify-content:center;padding-left:.5rem}.service-test-data-modal{width:60rem}.service-post-validation-editor{display:flex;flex-direction:column;height:100%}.service-post-validation-editor .panel{height:100%;width:100%}.service-post-validation-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.service-post-validation-editor .panel__header__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-light-grey-400)}.service-post-validation-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.service-post-validation-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.service-post-validation-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.service-post-validation-editor .panel__content>div:first-child{margin-top:0}.service-post-validation-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.service-post-validation-editor__lambda-editor{border:.1rem solid var(--color-dark-grey-280)}.service-post-validation-editor__lambda-editor .monaco-editor .margin,.service-post-validation-editor__lambda-editor .monaco-editor .monaco-editor-background{background:var(--color-dark-grey-50) !important}.service-post-validation-editor__lambda-editor__container{height:100%;width:100%;padding:1rem;display:flex;flex-direction:column}.service-post-validation-editor__parameters{padding-bottom:1.5rem;padding-top:.5rem}.service-post-validation-editor__header{padding:0 1rem;display:flex;justify-content:space-between}.service-post-validation-editor__header__label{display:flex}.service-post-validation-editor__header__label__text{display:flex;align-items:center;padding-left:.5rem;font-weight:500;color:var(--color-light-grey-50);line-height:2.2rem;cursor:default}.service-post-validation-editor__header__actions__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-light-grey-400)}.service-post-validation-editor__remove-btn{display:flex;align-items:center;justify-content:center;flex:2.8rem 0 0;height:2.8rem;color:var(--color-light-grey-0);background:var(--color-dark-grey-300);border-radius:.2rem;margin-left:.5rem;cursor:pointer;width:2rem}.data-product-editor{height:100%;width:100%;background:var(--color-dark-grey-50)}.data-product-editor .panel{height:100%;width:100%}.data-product-editor .panel__header{padding-left:.5rem;padding-right:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.data-product-editor .panel__header--access-point{padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-top:1rem;color:var(--color-light-grey-300);font-weight:bold;border-top:.1rem solid var(--color-dark-grey-200);border-bottom:none;box-shadow:none}.data-product-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.data-product-editor .panel__header__action{color:var(--color-light-grey-400)}.data-product-editor .panel__header__action :hover{color:var(--color-light-grey-200)}.data-product-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.data-product-editor .panel__content{background:var(--color-dark-grey-50);flex-direction:column;display:flex;height:100%;width:100%}.data-product-editor .panel__content>div:first-child{margin-top:0}.data-product-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.data-product-editor .panel__content__form__section{width:100%;margin:0;display:flex;flex-direction:column}.data-product-editor .panel__content__form__section__list__items{max-width:none !important}.data-product-editor .panel__content__form__section__list__item__form{flex-direction:row}.data-product-editor .panel__content__form__section__list{max-width:none !important}.data-product-editor .panel__content__form__section__list__id-list{display:flex;flex-wrap:wrap;gap:.5rem}.data-product-editor__model-apg-editor{border-radius:3px}.data-product-editor__model-apg-editor__label{display:flex;align-items:center;font-weight:500;color:var(--color-light-grey-50);margin-bottom:.5rem;line-height:2rem;cursor:default;padding:0 1rem}.data-product-editor__model-apg-editor__item{display:flex;align-items:center;margin:0 0 1rem;padding:0 1rem}.data-product-editor__external-link{display:flex;gap:.5rem;width:100%;flex-direction:column;margin-top:1rem;padding-left:.5rem}.data-product-editor__element-item{display:flex;align-items:center}.data-product-editor__empty-runtime{display:flex;align-items:center;justify-content:center;height:4rem;width:100%;font-weight:500;max-width:45rem;border:.2rem dashed var(--color-red-300);margin-bottom:1rem;color:var(--color-red-300)}.data-product-editor__home-tab{display:flex;flex-direction:column;gap:1rem}.data-product-editor__operational-input{padding-left:2rem;margin-bottom:1rem}.data-product-editor__textbox-error{color:var(--color-red-300);border-color:var(--color-red-300) !important}.data-product-editor__support-info{width:100%;padding:0 1rem}.data-product-editor__support-info__new-email{display:flex;align-items:center;align-items:center;margin-right:.5rem}.data-product-editor__support-info__link-container{display:flex;align-items:end;margin-bottom:1rem}.data-product-editor__support-info__input{max-width:45rem}.data-product-editor__support-info__expertise-id-container{display:flex;align-items:center}.data-product-editor__expertise{display:flex;align-items:stretch;margin-bottom:1rem}.data-product-editor__expertise__container{width:100%;margin:0;align-items:start}.data-product-editor__expertise__actions{align-items:center;margin-top:auto;margin-bottom:auto}.data-product-editor__expertise__actions__remove{color:var(--color-light-grey-0)}.data-product-editor__splash-screen{display:flex;align-items:center;justify-content:center;height:100%;width:100%;user-select:none;flex-direction:column}.data-product-editor__splash-screen__label{display:flex;padding-bottom:1rem;font-weight:bold;color:var(--color-dark-grey-300);height:3rem;width:100%;justify-content:center;cursor:pointer;font-size:2rem}.data-product-editor__splash-screen__label:hover{color:var(--color-light-grey-100)}.data-product-editor__splash-screen__spacing{height:2rem;min-height:2rem;width:100%}.data-product-editor__splash-screen__logo{cursor:pointer}.data-product-editor__splash-screen__logo :hover{color:var(--color-light-grey-100)}.data-product-editor__splash-screen__logo svg{font-size:26rem;color:var(--color-dark-grey-300);cursor:pointer}.data-product-editor__splash-screen__logo--hidden{display:none}.data-product-editor__icon-editor{display:flex;flex-direction:column;gap:1rem}.data-product-editor__icon-preview{display:flex;align-items:center;justify-content:center;width:25rem;height:25rem;font-size:15rem;color:var(--color-light-grey-50);border:1px dashed var(--color-light-grey-400)}.data-product-editor__icon-preview__image{max-width:50rem;max-height:25rem;border:1px solid var(--color-light-grey-400);border-radius:.25rem}.data-product-editor__icon-preview__no-icon{text-align:center;font-size:2rem}.data-product-editor__image-selector__container{display:flex;flex-direction:column;gap:.5rem}.data-product-editor__image-selector__input{display:none}.data-product-editor__image-selector__upload-btn{width:fit-content}.data-product-editor__image-selector__upload-btn svg{margin-right:.5rem}.data-product-editor__image-selector__hint{font-size:.9rem;color:var(--color-light-grey-400);font-style:italic}.data-product-editor__preview-container{width:100%;height:100%}.access-point-editor{padding:.5rem;padding-left:.25rem;background:var(--color-dark-grey-85);border-radius:.2rem;display:flex}.access-point-editor__dnd-handle{cursor:grab;align-items:center;display:flex;font-size:16px;background:var(--color-dark-shade-250)}.access-point-editor__toggle{display:flex;flex-direction:row;color:var(--color-light-grey-300);gap:.5rem;align-items:center}.access-point-editor__classification{color:var(--color-dark-grey-500);display:flex;gap:.5rem;width:13.5rem}.access-point-editor__metadata{display:flex;align-items:center;gap:1rem;height:auto}.access-point-editor__info{display:flex;gap:1rem;justify-content:flex-end;flex:0;align-items:center;padding-right:.5rem}.access-point-editor__name{display:flex;align-items:center;height:2.8rem;background:var(--color-dark-grey-50);border-radius:.2rem;overflow:visible;width:100%;color:#fff;resize:none;padding:.25rem;border-width:thin;margin-left:.5rem}.access-point-editor__name__label{margin-left:.5rem;margin-right:.5rem;color:var(--color-light-grey-100);cursor:text;overflow-wrap:anywhere;flex:1 1 auto}.access-point-editor__name--with-validation{background:var(--color-red-500)}.access-point-editor__name--with-validation__indicator{display:flex;align-items:center;margin-left:.5rem;color:var(--color-red-180)}.access-point-editor__reproducible{color:var(--color-light-grey-200);display:flex;align-items:center;gap:.25rem}.access-point-editor__type{display:flex;height:2.8rem;border-radius:.2rem;margin:0;color:var(--color-light-grey-0);background:var(--color-blue-200)}.access-point-editor__type--has-visit-btn{border-radius:.2rem 1.4rem 1.4rem .2rem}.access-point-editor__type.background--primitive{border-radius:.2rem}.access-point-editor__type__abbr{display:flex;align-items:center;justify-content:center;width:2.8rem;background:var(--color-dark-shade-100);border-radius:.2rem 0 0 .2rem}.access-point-editor__type__abbr .icon{color:var(--color-light-grey-50)}.access-point-editor__type__label{display:flex;align-items:center;padding:0 1rem}.access-point-editor__generic-entry{display:flex;align-items:center;justify-content:flex-start;margin-top:.5rem}.access-point-editor__generic-entry__remove-btn,.access-point-editor__generic-entry__remove-btn--group,.access-point-editor__generic-entry__remove-btn__debug{display:flex;align-items:center;justify-content:center;width:2.8rem;flex:2.8rem 0 0;color:var(--color-light-grey-0);background:var(--color-dark-grey-300);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.access-point-editor__generic-entry__remove-btn__debug{height:2.8rem;background:var(--color-dark-grey-400)}.access-point-editor__generic-entry__remove-btn--group{background:none}.access-point-editor__group-container{padding:1rem;overflow:visible}.access-point-editor__group-container__name{color:#fff;font-weight:bold;font-size:16px;gap:.5rem;display:flex}.access-point-editor__group-container__name-editor{padding-left:1rem;justify-content:space-between;display:flex}.access-point-editor__group-container__title{color:var(--color-light-grey-400);font-size:15px;font-weight:bold;font-style:italic;height:auto}.access-point-editor__group-container__description-editor{resize:none;margin:0 .5rem}.access-point-editor__group-container__description{color:var(--color-dark-grey-500);font-size:14px;height:auto;gap:.5rem;display:flex}.access-point-editor__group-container__description--warning{color:var(--color-red-300);display:flex;align-items:center;gap:.5rem}.access-point-editor__entry__container{width:100%}.access-point-editor__description-container{height:auto;overflow:visible;color:var(--color-dark-grey-500);flex-direction:row;display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.access-point-editor__title{color:var(--color-light-grey-400);font-style:italic;font-size:14px}.access-point-editor__entry{display:flex;flex-wrap:wrap;width:100%}.access-point-editor__entry__id{display:flex;align-items:center;display:flex;justify-content:space-between;border-right:none !important;width:20rem;height:2.8rem;margin-right:.5rem;color:var(--color-dark-grey-300);background:var(--color-dark-grey-100);border-radius:0 1.4rem 1.4rem 0;cursor:default}.access-point-editor__entry__id__label{height:2.8rem;line-height:2.8rem;padding:0 1rem;font-weight:500;width:17rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.access-point-editor__entry__id__label--default{display:flex;align-items:center}.access-point-editor__entry__id__label__default-badge{display:flex;align-items:center;justify-content:center;height:1.8rem;border-radius:.2rem;padding:0 .5rem;color:var(--color-dark-grey-400);width:7rem;background:var(--color-light-grey-200);font-weight:500;font-size:1.1rem;cursor:default}.access-point-editor__entry__visit-btn{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem;color:var(--color-dark-grey-300);background:var(--color-light-grey-200);cursor:pointer;border-radius:50%}.access-point-editor__entry__visit-btn svg{font-size:2rem}.access-point-editor__lambda-editor{border:.1rem solid var(--color-dark-grey-280)}.access-point-editor__lambda-editor .monaco-editor .margin,.access-point-editor__lambda-editor .monaco-editor .monaco-editor-background{background:var(--color-dark-grey-50) !important}.access-point-editor__lambda-editor__container{height:100%;width:100%;padding:1rem;display:flex;flex-direction:column}.access-point-editor__dropdown{display:flex;align-items:center;justify-content:center;width:2rem;border-radius:0 .2rem .2rem 0;border-left:.1rem solid var(--color-dark-shade-280);background:rgba(0,0,0,0);height:100%;align-items:center;display:flex}.new-access-point-modal__id-input{width:100%}.new-access-point-group-modal{background-color:var(--color-dark-grey-85);padding:.75rem}.new-access-point-group-modal__input{margin-top:.5rem}.runtime-editor{height:100%;width:100%;background:var(--color-dark-grey-50);color:var(--color-light-grey-200)}.runtime-editor .panel{height:100%;width:100%}.runtime-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.runtime-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.runtime-editor .panel__header__action{color:var(--color-light-grey-400)}.runtime-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.runtime-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.runtime-editor .panel__content>div:first-child{margin-top:0}.runtime-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.runtime-editor__content{position:relative}.runtime-explorer{height:100%;width:100%}.runtime-explorer .panel__content{overflow-x:hidden}.runtime-explorer__tree__node__container:hover{background:var(--color-dark-blue-shade-100)}.runtime-explorer__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem}.runtime-explorer__item:hover{background:var(--color-dark-blue-shade-100)}.runtime-explorer__item__label{width:100%;height:100%;display:flex;align-items:center;background:none;color:inherit}.runtime-explorer__item__label--simple{padding-left:1rem}.runtime-explorer__item__label__runtime__mapping__icon{margin:0 .5rem}.runtime-explorer__item__label__icon{margin-right:.5rem;display:flex;align-items:center;justify-content:center;width:1.7rem;min-width:1.7rem}.runtime-explorer__item__label__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.runtime-explorer__item--active,.runtime-explorer__item--active:hover{background:var(--color-light-blue-450)}.runtime-explorer__item--selected-from-context-menu{background:var(--color-light-grey-300)}.runtime-explorer__content{height:100%}.runtime-mapping-editor{display:flex}.runtime-mapping-editor__mapping{flex:auto;min-width:0}.runtime-mapping-editor button{margin-left:.5rem}.runtime-store-connections-editor{height:100%;width:100%}.runtime-store-connections-editor__model-store__arrow-icon{height:100%;display:flex;align-items:center;justify-content:center;margin-left:.5rem}.runtime-store-connections-editor__model-store__class-icon{margin:0 .5rem}.runtime-store-connections-editor__model-store__class-name{font-weight:700}.runtime-connection-editor{height:100%}.runtime-connection-editor__pointer{height:8.7rem !important;border-bottom:.1rem solid var(--color-dark-grey-200)}.runtime-connection-editor__pointer .panel__content{padding:1.5rem 1.5rem 1rem}.runtime-connection-editor__connection-option__label{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem;background:var(--color-dark-grey-100);margin-right:.5rem}.runtime-connection-editor__connection-option{display:flex;align-items:center;margin:.5rem 0}.runtime-connection-editor__connection-option .panel__content__form__section__dropdown{width:100%}.runtime-connection-editor__connection-option--custom{display:flex;align-items:center}.runtime-connection-editor__connection-option--custom svg{color:var(--color-blue-100)}.runtime-connection-editor__connection-option--custom__label{margin-left:.5rem}.runtime-connection-editor__connection-option__visit-btn{margin-left:.5rem}.runtime-connection-editor__embedded{height:calc(100% - 8.7rem) !important}.connection-editor{height:100%;width:100%;background:var(--color-dark-grey-50)}.connection-editor .panel{height:100%;width:100%}.connection-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.connection-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.connection-editor .panel__header__action{color:var(--color-light-grey-400)}.connection-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.connection-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.connection-editor .panel__content>div:first-child{margin-top:0}.connection-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.connection-editor__content{position:relative}.relational-connection-editor{height:100%;width:100%;position:relative}.relational-connection-editor .panel{height:100%;width:100%}.relational-connection-editor .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.relational-connection-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.relational-connection-editor .panel__header__action{color:var(--color-light-grey-400)}.relational-connection-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.relational-connection-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.relational-connection-editor .panel__content>div:first-child{margin-top:0}.relational-connection-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.relational-connection-editor-btn{padding:.5rem}.relational-connection-editor__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.relational-connection-editor__tab--active{position:relative}.relational-connection-editor__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.relational-connection-editor__content{border-top:.1rem solid var(--color-dark-grey-100);height:100%;width:100%}.relational-connection-editor__general{padding:1rem}.relational-connection-editor__auth{height:100%;width:100%;border-right:.1rem solid var(--color-dark-grey-100)}.relational-connection-editor__auth__content{padding:1rem}.relational-connection-editor__auth__properties{padding:0 0 0 1rem}.relational-connection-editor__source{height:100%;width:100%;border-right:.1rem solid var(--color-dark-grey-100)}.relational-connection-editor__source__content{padding:1rem}.relational-connection-editor__source__properties{padding:0 0 0 1rem}.relational-connection-editor__store-option--empty{display:flex;align-items:center;cursor:help}.relational-connection-editor__store-option--empty__label{color:var(--color-red-100);margin-right:.5rem}.relational-connection-editor__store-option--empty svg{color:var(--color-red-100);stroke-width:.4;stroke:var(--color-red-100)}.database-builder{height:100%;width:100%}.database-builder__container{height:80vh;width:80vw}.database-builder__content{height:calc(100% - 8.6rem);width:100%;position:relative;padding:0}.database-builder .panel{height:100%;width:100%}.database-builder .panel__header{padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.database-builder .panel__header__title__label{background:var(--color-dark-grey-250)}.database-builder .panel__header__action{color:var(--color-light-grey-400)}.database-builder .panel__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.database-builder .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.database-builder .panel__content>div:first-child{margin-top:0}.database-builder .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.database-builder__action--btn{width:15rem}.database-builder__node--selected{background:var(--color-dark-grey-100)}.database-builder__config{height:100%;border-right:.1rem solid var(--color-dark-grey-100)}.database-builder__config__content{height:100%;width:100%;padding:1rem;overflow:auto}.database-builder__modeler{height:100%;width:100%}.database-builder__modeler__path{height:8rem;padding:1rem}.database-builder__modeler__preview{border-top:.1rem solid var(--color-dark-grey-100);height:calc(100% - 8rem);width:100%;position:relative}.database-builder__modeler__preview__header{display:flex;align-items:center;justify-content:center;background:var(--color-yellow-300);height:1.8rem;margin-left:.5rem;margin-top:.5rem;border-radius:.2rem;color:var(--color-light-grey-0);white-space:nowrap;width:5rem;font-size:1.1rem}.database-builder__model .panel__header__actions{display:flex;align-items:center}.database-builder__model .panel__content{height:100% !important;overflow-x:hidden;background:var(--color-dark-grey-50);color:var(--color-light-grey-400);position:relative;overflow-y:hidden}.database-schema-explorer{height:100%;width:100%;display:flex;flex-direction:column}.database-schema-explorer__container{height:calc(100% - 3.4rem);width:100%;padding:.5rem 0}.database-schema-explorer__node__container{display:flex;width:100%;height:2.8rem}.database-schema-explorer__node__container:hover{background:var(--color-dark-blue-shade-100)}.database-schema-explorer__expand-icon,.database-schema-explorer__checker-icon,.database-schema-explorer__type-icon{display:flex;justify-content:center;width:1.8rem;min-width:1.8rem}.database-schema-explorer__node__icon__group{width:5.4rem;min-width:5.4rem}.database-schema-explorer__expand-icon svg{font-size:1.2rem}.database-schema-explorer__node__label{display:flex;user-select:none;color:var(--color-light-grey-200);font-size:1.3rem}.database-schema-explorer__node__type{display:flex;align-items:center}.database-schema-explorer__node__pk{display:flex;align-items:center;margin-left:.5rem}.database-schema-explorer__node__pk svg{font-size:1.2rem;color:var(--color-light-grey-200)}.database-schema-explorer__node__type__label{display:flex;align-items:center;margin-left:.5rem;border-radius:.2rem;font-size:1rem;padding:0 .5rem;height:1.6rem;font-weight:500;background:var(--color-dark-grey-250);color:var(--color-light-grey-200);user-select:none}.database-schema-explorer__icon--schema svg{color:var(--color-lime-75)}.database-schema-explorer__icon--table svg{font-size:1.6rem;color:var(--color-magenta-100)}.file-generation-editor{height:100%;width:100%;background:var(--color-dark-grey-50)}.file-generation-editor .panel{height:100%;width:100%}.file-generation-editor .panel__header{padding:0 .5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.file-generation-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.file-generation-editor .panel__header__action{color:var(--color-light-grey-400)}.file-generation-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.file-generation-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50);position:relative}.file-generation-editor .panel__content>div:first-child{margin-top:0}.file-generation-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.file-generation-editor__configuration__reset-btn svg{font-size:1.7rem}.file-generation-editor__configuration__content{overflow-y:auto;height:100%;width:100%;padding:2rem !important;max-width:50rem;background:var(--color-dark-grey-50)}.file-generation-editor__configuration__content__scope{display:flex}.file-generation-editor__configuration__content__scope__icon{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem}.file-generation-editor__configuration__content__scope__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;padding-left:.5rem}.file-generation-editor__generation{height:100%}.file-generation-editor__generation__view{height:calc(100% - 2.8rem);position:relative}.generation-result-viewer__side-bar{height:100%;background:var(--color-dark-grey-50)}.generation-result-viewer__regenerate-btn svg{font-size:1.7rem}.generation-result-viewer__regenerate-btn--loading svg{animation:spin 1s infinite ease}.generation-result-viewer__explorer{overflow-x:hidden;background:var(--color-dark-grey-50);color:var(--color-light-grey-50)}.generation-result-viewer__explorer .panel__header__actions{display:flex;align-items:center}.generation-result-viewer__explorer .panel__content{height:100% !important;overflow-x:hidden;background:var(--color-dark-grey-50)}.generation-result-viewer__explorer__content .tree-view__node__root{height:100%;overflow-x:hidden;padding:.5rem 0;color:var(--color-light-grey-50)}.generation-result-viewer__explorer__package-tree__node__container:hover{background:var(--color-dark-blue-shade-100)}.generation-result-viewer__explorer__package-tree__node__container--selected,.generation-result-viewer__explorer__package-tree__node__container--selected:hover{background:var(--color-light-blue-450)}.generation-result-viewer__explorer__package-tree__node__icon{width:4rem;min-width:4rem}.generation-result-viewer__explorer__package-tree__node__icon__expand,.generation-result-viewer__explorer__package-tree__node__icon__type{width:2rem;display:flex;justify-content:center}.generation-result-viewer__explorer__package-tree__node__icon__expand svg{font-size:1rem}.generation-result-viewer__explorer__package-tree__node__label{color:inherit}.generation-result-viewer__file{overflow-x:hidden;background:var(--color-dark-grey-50);color:var(--color-light-grey-50)}.generation-result-viewer__file .panel__header__actions{display:flex;align-items:center}.generation-result-viewer__file .panel__content{height:100% !important;overflow-x:hidden;background:var(--color-dark-grey-50);color:var(--color-light-grey-400);position:relative;overflow-y:hidden}.generation-result-viewer__file__header__name{font-weight:500;font-size:1.2rem;margin-right:1rem}.generation-result-viewer__file__header__action+.generation-result-viewer__file__header__action{margin-left:.5rem}.generation-result-viewer__generate-btn{display:flex;align-items:center;height:100%;width:10rem;padding-right:.5rem}.generation-result-viewer__generate-btn__label{display:flex;align-items:center;height:2.2rem;background:var(--color-blue-200);padding:1rem;border-radius:.2rem}.generation-result-viewer__generate-btn__label__icon{font-size:1.6rem;color:var(--color-light-grey-180)}.generation-result-viewer__generate-btn__label__title{margin-left:.5rem;color:var(--color-light-grey-180);font-size:1.2rem;font-weight:500}.generation-result-viewer__generate-btn__label:hover .generation-result-viewer__generate-btn__label__icon,.generation-result-viewer__generate-btn__label:hover .generation-result-viewer__generate-btn__label__title,.generation-result-viewer__generate-btn__dropdown-btn:hover svg{color:var(--color-light-grey-50)}.generation-result-viewer__generate-btn__option{width:12rem}.generation-result-viewer__generate-btn[disabled] .generation-result-viewer__generate-btn__label,.generation-result-viewer__generate-btn[disabled] .generation-result-viewer__generate-btn__dropdown-btn{background:var(--color-dark-grey-250)}.generation-result-viewer__generate-btn[disabled] .generation-result-viewer__generate-btn__label__icon,.generation-result-viewer__generate-btn[disabled] .generation-result-viewer__generate-btn__label__title,.generation-result-viewer__generate-btn[disabled] .generation-result-viewer__generate-btn__dropdown-btn svg{color:var(--color-dark-grey-500)}.element-generation-editor__header{background:var(--color-dark-grey-50);padding-left:.5rem;border-bottom:.1rem solid var(--color-dark-grey-200)}.element-generation-editor__leave-btn{display:flex;align-items:center;height:1.8rem;border-radius:.7rem .2rem .2rem .7rem;background:var(--color-light-grey-400);padding:0 .7rem 0 .2rem;font-size:1.2rem;width:initial}.element-generation-editor__leave-btn svg{color:var(--color-dark-grey-280);margin-right:.5rem}.element-generation-editor__content{position:relative}.unsupported-element-editor{height:100%;width:100%;background:var(--color-dark-grey-50)}.unsupported-element-editor .panel{height:100%;width:100%}.unsupported-element-editor .panel__header{padding:0 .5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.unsupported-element-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.unsupported-element-editor .panel__header__action{color:var(--color-light-grey-400)}.unsupported-element-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.unsupported-element-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50);position:relative}.unsupported-element-editor .panel__content>div:first-child{margin-top:0}.unsupported-element-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.unsupported-element-editor__main{display:flex;align-items:center;justify-content:center;flex-direction:column}.unsupported-element-editor__summary{font-weight:500;margin-bottom:1rem}.unsupported-element-editor__to-text-mode__btn{height:2.8rem;width:15rem}.unsupported-element-editor__btn--dark{background:var(--color-dark-grey-200)}.unsupported-element-editor__actions{display:flex;align-items:center;justify-content:center;flex-direction:row}.workspace-sync-conflict-resolver{height:100%;width:100%}.workspace-sync-conflict-resolver .panel{height:100%}.workspace-sync-conflict-resolver .panel__header{color:var(--color-light-grey-400);font-weight:bold;background:var(--color-dark-grey-50)}.workspace-sync-conflict-resolver .panel__header__title{max-width:calc(100% - 11rem)}.workspace-sync-conflict-resolver .panel__main-header{color:var(--color-light-grey-400);font-weight:bold;background:var(--color-dark-grey-250)}.workspace-sync-conflict-resolver .panel__content{position:relative;height:calc(100% - 3rem);width:100%;background:var(--color-dark-grey-50);overflow-y:hidden}.workspace-sync-conflict-resolver .panel__content ::-webkit-scrollbar-thumb{background:var(--color-dark-grey-400)}.workspace-sync-conflict-resolver .panel__content>div:first-child{margin-top:0}.workspace-sync-conflict-resolver .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.workspace-sync-conflict-resolver__header{background:var(--color-dark-grey-100);z-index:1;height:3.4rem;min-height:3.4rem;padding:0}.workspace-sync-conflict-resolver__header__tabs{display:flex;height:100%;overflow-x:auto}.workspace-sync-conflict-resolver__header__tab{display:flex;align-items:center;padding:0 1rem;cursor:pointer;color:var(--color-light-grey-400);background:var(--color-dark-grey-80);border-right:.1rem solid var(--color-dark-grey-80)}.workspace-sync-conflict-resolver__header__tab__label{color:inherit;padding:0 .5rem;white-space:nowrap}.workspace-sync-conflict-resolver__header__tab__close-btn{visibility:hidden;display:flex;align-items:center}.workspace-sync-conflict-resolver__header__tab__close-btn svg{color:var(--color-light-grey-200);font-size:1.2rem}.workspace-sync-conflict-resolver__header__tab--active svg{color:var(--color-light-grey-100)}.workspace-sync-conflict-resolver__header__tab--active .workspace-sync-conflict-resolver__header__tab__close-btn,.workspace-sync-conflict-resolver__header__tab:hover .workspace-sync-conflict-resolver__header__tab__close-btn{visibility:visible}.workspace-sync-conflict-resolver__header__tab--active{color:var(--color-light-grey-100);background:var(--color-dark-grey-50)}.workspace-sync-conflict-resolver__header__tab__content{display:flex;align-items:center;height:100%;width:100%}.workspace-sync-conflict-resolver__dialog{height:calc(100vh - 4rem);width:calc(100vw - 4rem);border:none !important}.workspace-sync-conflict-resolver__changes__header{height:3.4rem;min-height:3.4rem;background:var(--color-dark-grey-100);color:var(--color-light-grey-400);z-index:0}.workspace-sync-conflict-resolver__changes__header__title__content{font-size:1.2rem;text-transform:uppercase;font-weight:500}.workspace-sync-conflict-resolver__changes__panel .panel__header{min-width:9rem;background:var(--color-dark-grey-200);color:var(--color-light-grey-200);padding-left:1rem}.workspace-sync-conflict-resolver__changes__panel .panel__header__action{height:100%;color:var(--color-light-grey-400)}.workspace-sync-conflict-resolver__changes__panel .panel__header__action[disabled],.workspace-sync-conflict-resolver__changes__panel .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.workspace-sync-conflict-resolver__changes__panel .panel__header__title{width:calc(100% - 3.4rem)}.workspace-sync-conflict-resolver__changes__panel .panel__content{height:100%;padding:.5rem 0;background:var(--color-dark-grey-100)}.workspace-sync-conflict-resolver__changes__panel__title__info{display:flex;align-items:center;margin-left:.5rem}.workspace-sync-conflict-resolver__changes__panel__header__changes-count{display:flex;align-items:center;justify-content:center;margin-right:1rem;background:var(--color-dark-grey-300);border-radius:.8rem;padding:.3rem .7rem;height:1.6rem;font-size:1rem;font-weight:500;cursor:default}.generation-spec-editor{height:100%;width:100%;background:var(--color-dark-grey-50)}.generation-spec-editor .panel{height:100%;width:100%}.generation-spec-editor .panel__header{padding:0 .5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.generation-spec-editor .panel__header__title__label{background:var(--color-dark-grey-250)}.generation-spec-editor .panel__header__action{color:var(--color-light-grey-400)}.generation-spec-editor .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.generation-spec-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50);position:relative}.generation-spec-editor .panel__content>div:first-child{margin-top:0}.generation-spec-editor .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.generation-spec-editor__explorer__content{overflow-y:auto;height:100%;width:100%;padding:2rem !important;background:var(--color-dark-grey-50)}.generation-spec-editor__generation-element{display:flex}.generation-spec-editor__generation-element__icon{display:flex;align-items:center;justify-content:center;width:2rem;min-width:2rem}.generation-spec-editor__item:hover{background:var(--color-dark-grey-50)}.generation-spec-editor__non-editable{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--color-dark-grey-280);background:var(--color-yellow-200);height:2rem;margin-right:.5rem;border-radius:.3rem;font-weight:700;padding:0 .7rem;cursor:default}.generation-spec-editor__dnd__placeholder{border:.2rem dashed var(--color-dark-grey-250);height:100%;width:100%}.generation-spec-file-generation-editor{border-top:.1rem solid var(--color-dark-grey-200)}.generation-spec-file-generation-editor__items{padding:1.5rem 1rem 1rem;height:100%;width:100%}.generation-spec-file-generation-editor__item{display:flex;width:100%;margin-bottom:1rem}.generation-spec-file-generation-editor__item__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.generation-spec-file-generation-editor__item__dropdown{width:100%;margin-right:.5rem}.generation-spec-file-generation-editor__item__remove-btn{display:flex;align-items:center;justify-content:center;flex:2.8rem 0 0;height:2.8rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-200);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.generation-spec-model-generation-editor__items{padding:1.5rem 1rem 1rem;height:100%;width:100%}.generation-spec-model-generation-editor__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.8rem;color:var(--color-light-grey-400);margin-bottom:.5rem}.generation-spec-model-generation-editor__item__id{padding:.5rem;width:50%;height:2.8rem;line-height:2.2rem;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-300);color:var(--color-light-grey-200);margin-right:.5rem}.generation-spec-model-generation-editor__item__id--has-error{background:var(--color-dark-red-shade-100);border-color:var(--color-red-100)}.generation-spec-model-generation-editor__item:hover{display:flex;background:var(--color-dark-blue-shade-100)}.generation-spec-model-generation-editor__item__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.generation-spec-model-generation-editor__item__dropdown{width:100%;margin-right:.5rem}.generation-spec-model-generation-editor__item__remove-btn{display:flex;align-items:center;justify-content:center;flex:2.8rem 0 0;height:2.8rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-200);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.file-generation-viewer{height:100%;width:100%;background:var(--color-dark-grey-50)}.file-generation-viewer .panel{height:100%;width:100%}.file-generation-viewer .panel__header{padding:0 .5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200)}.file-generation-viewer .panel__header__title__label{background:var(--color-dark-grey-250)}.file-generation-viewer .panel__header__action{color:var(--color-light-grey-400)}.file-generation-viewer .panel__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.file-generation-viewer .panel__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50);position:relative}.file-generation-viewer .panel__content>div:first-child{margin-top:0}.file-generation-viewer .panel__content__lists{height:100%;width:100%;padding:1rem;overflow:auto}.file-generation-viewer__content{overflow-x:hidden;background:var(--color-dark-grey-50);color:var(--color-light-grey-50)}.file-generation-viewer__content .panel__header__actions{display:flex;align-items:center}.file-generation-viewer__content .panel__content{height:100% !important;overflow-x:hidden;background:var(--color-dark-grey-50);color:var(--color-light-grey-400);position:relative;overflow-y:hidden}.file-generation-viewer__content__header-name{font-weight:500;font-size:1.2rem}.data-editor{display:flex;flex-direction:column;height:100%}.data-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.data-editor__header__actions{display:flex;height:100%}.data-editor__header__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--color-light-grey-300);cursor:pointer;width:2.8rem}.data-editor__header__lock{display:flex;align-items:center;justify-content:center;width:4rem;min-width:4rem;padding-left:.5rem;padding-right:.5rem;background:var(--color-light-grey-100)}.data-editor__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.data-editor__header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.data-editor__header__title__label{display:flex;align-items:center;height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-250);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.data-editor__header__title__label__hint{display:flex;align-items:center;justify-content:center;border-radius:.2rem;margin-left:.5rem;color:var(--color-light-grey-300)}.data-editor__header__title__label__hint svg{font-size:1rem}.data-editor__header__title__content{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.data-editor__content{background:var(--color-dark-grey-50);height:calc(100% - 2.8rem);overflow-y:auto}.data-editor__content__lists{height:100%;width:100%;padding:.5rem}.data-editor__dropdown{background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-200);padding:0}.data-editor__option{display:flex;align-items:center;justify-content:center;width:25rem;height:2.8rem;background:var(--color-dark-grey-100);border:.01rem solid var(--color-dark-grey-200);color:var(--color-light-grey-50)}.data-editor__type{display:flex;align-items:center;height:2.6rem;width:25rem;flex:auto;min-width:15rem;background:var(--color-dark-grey-100);border-right:.1rem solid var(--color-dark-grey-50);border-left:.1rem solid var(--color-dark-grey-50);color:var(--color-light-grey-50);cursor:pointer}.data-editor__type__label{height:2.6rem;width:23.4rem;display:flex;align-items:center;justify-content:center}.data-editor__type__icon{display:flex;align-items:center;justify-content:center;border-left:.1rem solid var(--color-dark-grey-50);height:2.6rem;width:2.6rem;min-width:2.6rem}.external-format-data-editor{height:100%;width:100%;background:var(--color-dark-grey-50)}.external-format-data-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.external-format-data-editor__header__actions{display:flex;height:100%}.external-format-data-editor__header__lock{display:flex;align-items:center;justify-content:center;width:4rem;min-width:4rem;padding-left:.5rem;padding-right:.5rem;background:var(--color-light-grey-100)}.external-format-data-editor__header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.external-format-data-editor__header__title__label{height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-250);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.external-format-data-editor__header__title__content{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.external-format-data-editor__content{margin-top:.5rem;flex:1 1 100%;display:flex;padding:.3rem}.external-format-data-editor__content__input{overflow-y:hidden;position:relative;width:100%;min-width:0;border:.1rem solid var(--color-dark-grey-100);border-radius:.2rem 0 0 .2rem;background:var(--color-dark-grey-100);color:var(--color-light-grey-200);height:100%;margin-left:.1rem}.external-format-data-editor__content__input:hover,.external-format-data-editor__id:hover,.external-format-data-editor__location:hover{border:.1rem solid var(--color-input-border--hover)}.external-format-data-editor__content__input:focus,.external-format-data-editor__id:focus,.external-format-data-editor__location:focus{border:.1rem solid var(--color-input-border--focus)}.external-format-data-editor__dropdown{background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-200);padding:0}.external-format-data-editor__option{display:flex;align-items:center;justify-content:center;width:25rem;height:2.8rem;background:var(--color-dark-grey-100);border:.01rem solid var(--color-dark-grey-200);color:var(--color-light-grey-50)}.external-format-data-editor__type{display:flex;align-items:center;height:2.6rem;width:25rem;flex:auto;min-width:15rem;background:var(--color-dark-grey-100);border-right:.1rem solid var(--color-dark-grey-50);border-left:.1rem solid var(--color-dark-grey-50);color:var(--color-light-grey-50);cursor:pointer}.external-format-data-editor__type__label{height:2.6rem;width:23.4rem;display:flex;align-items:center;justify-content:center}.external-format-data-editor__type__icon{display:flex;align-items:center;justify-content:center;border-left:.1rem solid var(--color-dark-grey-50);height:2.6rem;width:2.6rem;min-width:2.6rem}.data-element-reference-editor{height:100%;width:100%;background:var(--color-dark-grey-50);display:flex;flex-direction:column}.data-element-reference-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.data-element-reference-editor__header__actions{display:flex;height:100%}.data-element-reference-editor__header__lock{display:flex;align-items:center;justify-content:center;width:4rem;min-width:4rem;padding-left:.5rem;padding-right:.5rem;background:var(--color-light-grey-100)}.data-element-reference-editor__header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.data-element-reference-editor__header__title__label{height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-250);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.data-element-reference-editor__content{margin-top:.5rem;flex:1 1 100%;display:flex;padding:.3rem;flex-direction:column}.data-element-reference-editor__content__value{height:100%;width:100%}.data-element-reference-editor__value{display:flex;align-items:center;padding:0 .5rem .5rem}.data-element-reference-editor__value__label{display:flex;align-items:center;justify-content:center;background:var(--color-dark-grey-100);margin-right:.5rem}.data-element-reference-editor__value__dropdown{max-width:none;width:100%}.data-element-reference-editor__value-btn{margin-left:.5rem}.data-element-reference-editor__type{display:flex;align-items:center;height:2.6rem;width:25rem;flex:auto;min-width:15rem;background:var(--color-dark-grey-100);border-right:.1rem solid var(--color-dark-grey-50);border-left:.1rem solid var(--color-dark-grey-50);color:var(--color-light-grey-50);cursor:pointer}.data-element-reference-editor__type__label{height:2.6rem;width:23.4rem;display:flex;align-items:center;justify-content:center}.data-element-reference-editor__type__icon{display:flex;align-items:center;justify-content:center;border-left:.1rem solid var(--color-dark-grey-50);height:2.6rem;width:2.6rem;min-width:2.6rem}.relational-data-editor{display:flex;flex-direction:column;height:100%}.relational-data-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-dark-grey-50);color:var(--color-light-grey-300);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-dark-grey-200);box-shadow:var(--color-light-shade-280) 0 .1rem .5rem 0}.relational-data-editor__header__actions{display:flex;height:100%}.relational-data-editor__header__action{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);color:var(--color-light-grey-300);cursor:pointer;width:2.8rem}.relational-data-editor__header__lock{display:flex;align-items:center;justify-content:center;width:4rem;min-width:4rem;padding-left:.5rem;padding-right:.5rem;background:var(--color-light-grey-100)}.relational-data-editor__header__action[disabled] svg{color:var(--color-dark-grey-400) !important}.relational-data-editor__header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.relational-data-editor__header__title__label{height:1.8rem;line-height:1.8rem;border-radius:.1rem;padding:0 .5rem;color:var(--color-light-grey-200);background:var(--color-dark-grey-250);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.relational-data-editor__header__title__content{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.relational-data-editor-explorer__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem;color:var(--color-light-grey-400)}.relational-data-editor-explorer__item:hover{background:var(--color-dark-blue-shade-100)}.relational-data-editor-explorer__item--active,.relational-data-editor-explorer__item--active svg,.relational-data-editor-explorer__item--active:hover{background:var(--color-light-blue-450);color:var(--color-light-grey-50)}.relational-data-editor-explorer__item__label{display:flex;align-items:center;height:100%;width:calc(100% - 2.8rem);max-width:calc(100% - 2.8rem);background:none;color:inherit;padding-left:1rem}.relational-data-editor-explorer__item__label__icon{margin-right:.5rem}.relational-data-editor-explorer__item__label__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.relational-data-editor-explorer__item__actions{display:flex;align-items:center;height:100%}.relational-data-editor-explorer__item__action{height:100%;width:2.8rem;color:var(--color-dark-grey-400)}.relational-data-editor__content{background:var(--color-dark-grey-50);height:calc(100% - 2.8rem);overflow-y:auto}.relational-data-editor__values{width:100%;height:100%;position:relative;border:.1rem solid var(--color-dark-grey-100)}.relational-data-editor__identifier{padding-bottom:1rem}.relational-data-editor__identifier__values{padding-top:1rem}.relational-data-editor__import{width:60rem;height:60rem;padding:0;overflow:hidden}.relational-data-editor__import__textarea{width:100%;min-width:50rem;background:var(--color-dark-grey-100);color:var(--color-light-grey-200);padding:1rem;border-radius:.1rem;height:47rem;resize:none;line-height:2rem;border:.1rem solid var(--color-dark-grey-100)}.relational-data-editor__import__textarea:focus{border:.1rem solid var(--color-blue-200);outline:none}.relational-data-editor__import__textarea[disabled]{color:var(--color-dark-grey-500);cursor:not-allowed}.relation-test-data-editor__content{display:flex;flex-direction:column;gap:1.5rem;padding:1rem}.relation-test-data-editor__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.relation-test-data-editor__section-header .btn{display:flex;align-items:center;gap:.5rem}.relation-test-data-editor__section-title{font-weight:500;color:var(--color-light-grey-200);font-size:1.4rem}.relation-test-data-editor__columns{background:var(--color-dark-grey-100);border-radius:.2rem;padding:1.5rem}.relation-test-data-editor__columns-grid{display:flex;flex-direction:column;gap:.8rem}.relation-test-data-editor__column-row{display:flex;align-items:center;gap:1rem}.relation-test-data-editor__column-input{flex:2;height:2.8rem;padding:0 1rem;background:var(--color-dark-grey-200);border:.1rem solid var(--color-dark-grey-300);border-radius:.2rem;color:var(--color-light-grey-200);font-size:1.3rem}.relation-test-data-editor__column-input:focus{border-color:var(--color-blue-200);outline:none}.relation-test-data-editor__column-input:disabled{background:var(--color-dark-grey-300);color:var(--color-dark-grey-500)}.relation-test-data-editor__column-select{flex:1;height:2.8rem;padding:0 1rem;background:var(--color-dark-grey-200);border:.1rem solid var(--color-dark-grey-300);border-radius:.2rem;color:var(--color-light-grey-200);font-size:1.3rem}.relation-test-data-editor__column-select:focus{border-color:var(--color-blue-200);outline:none}.relation-test-data-editor__column-select:disabled{background:var(--color-dark-grey-300);color:var(--color-dark-grey-500)}.relation-test-data-editor__data{background:var(--color-dark-grey-100);border-radius:.2rem;padding:1.5rem}.relation-test-data-editor__empty-data{display:flex;justify-content:center;align-items:center;height:10rem}.relation-test-data-editor__empty-text{color:var(--color-dark-grey-500);font-size:1.3rem;font-style:italic}.relation-test-data-editor__data-grid{display:flex;flex-direction:column;border:.1rem solid var(--color-dark-grey-300);border-radius:.2rem;overflow:hidden}.relation-test-data-editor__data-header{display:flex;background:var(--color-dark-grey-200);border-bottom:.1rem solid var(--color-dark-grey-300)}.relation-test-data-editor__data-header-cell{flex:1;padding:1rem;font-weight:500;color:var(--color-light-grey-100);font-size:1.2rem;border-right:.1rem solid var(--color-dark-grey-300)}.relation-test-data-editor__data-header-cell:last-child{border-right:none}.relation-test-data-editor__data-header-cell.relation-test-data-editor__data-actions{flex:0 0 8rem;text-align:center}.relation-test-data-editor__data-type{font-weight:400;color:var(--color-dark-grey-500);font-size:1.1rem;margin-left:.5rem}.relation-test-data-editor__data-row{display:flex;border-bottom:.1rem solid var(--color-dark-grey-300)}.relation-test-data-editor__data-row:last-child{border-bottom:none}.relation-test-data-editor__data-row:hover{background:var(--color-dark-grey-50)}.relation-test-data-editor__data-cell{flex:1;padding:.5rem;border-right:.1rem solid var(--color-dark-grey-300)}.relation-test-data-editor__data-cell:last-child{border-right:none}.relation-test-data-editor__data-cell.relation-test-data-editor__data-actions{flex:0 0 8rem;display:flex;justify-content:center;align-items:center}.relation-test-data-editor__data-input{width:100%;height:2.4rem;padding:0 .8rem;background:rgba(0,0,0,0);border:.1rem solid rgba(0,0,0,0);border-radius:.2rem;color:var(--color-light-grey-200);font-size:1.3rem}.relation-test-data-editor__data-input:focus{background:var(--color-dark-grey-200);border-color:var(--color-blue-200);outline:none}.relation-test-data-editor__data-input:disabled{color:var(--color-dark-grey-500)}.relation-test-data-editor__export-controls{display:flex;gap:1.2rem;flex-wrap:wrap;align-items:center;margin-top:1.5rem;padding-top:1.5rem;border-top:.1rem solid var(--color-dark-grey-300);justify-content:space-between}.relation-test-data-editor__export-controls .btn{display:flex;align-items:center;gap:.5rem;white-space:nowrap}.relation-test-data-editor__export-controls__btn-group{display:flex;gap:1rem}.relation-test-data-editor__export-format{display:flex;align-items:center;gap:.8rem;flex-wrap:nowrap}.relation-test-data-editor__export-format label{color:var(--color-light-grey-200);font-size:1.3rem;font-weight:500;white-space:nowrap}.relation-test-data-editor__export-format .btn{margin-left:.5rem}.relation-test-data-editor__export-select{height:2.8rem;padding:0 1rem;background:var(--color-dark-grey-200);border:.1rem solid var(--color-dark-grey-300);border-radius:.2rem;color:var(--color-light-grey-200);font-size:1.3rem}.relation-test-data-editor__export-select:focus{border-color:var(--color-blue-200);outline:none}.relation-test-data-editor__export-select:disabled{background:var(--color-dark-grey-300);color:var(--color-dark-grey-500)}.relation-test-data-editor__import-controls{display:flex;align-items:center;gap:.8rem}.relation-test-data-editor__import-controls .btn{white-space:nowrap}@media(width <= 768px){.relation-test-data-editor__export-controls{flex-direction:column;align-items:flex-start;gap:1rem}.relation-test-data-editor__export-controls .btn{width:auto;min-width:fit-content}.relation-test-data-editor__export-format{flex-direction:column;align-items:flex-start;gap:.5rem}.relation-test-data-editor__export-format .btn{margin-left:0}}.testable-test-explorer__header__summary,.testable-test-assertion-explorer__header__summary{flex-direction:row;display:flex;padding-right:.5rem}.testable-test-explorer__header__summary__icon,.testable-test-assertion-explorer__header__summary__icon{display:flex;align-items:center;padding-right:.25rem}.testable-test-explorer__header__summary__icon--assertion,.testable-test-assertion-explorer__header__summary__icon--assertion{color:var(--color-yellow-500) !important}.testable-test-explorer__header__summary__icon--test,.testable-test-assertion-explorer__header__summary__icon--test{color:var(--color-purple-200) !important}.testable-test-explorer__header__summary__icon--passed svg,.testable-test-assertion-explorer__header__summary__icon--passed svg{color:var(--color-green-100) !important}.testable-test-explorer__header__summary__icon--failed svg,.testable-test-assertion-explorer__header__summary__icon--failed svg{color:var(--color-red-100) !important}.testable-test-explorer__play__all__icon svg,.testable-test-assertion-explorer__play__all__icon svg{color:var(--color-green-100) !important}.testable-test-explorer__play__all__icon svg:hover,.testable-test-assertion-explorer__play__all__icon svg:hover{color:var(--color-green-80) !important}.testable-test-explorer__item,.testable-test-assertion-explorer__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem;color:var(--color-light-grey-400)}.testable-test-explorer__item:hover,.testable-test-assertion-explorer__item:hover{background:var(--color-dark-blue-shade-100)}.testable-test-explorer__item--active,.testable-test-explorer__item--active svg,.testable-test-explorer__item--active:hover,.testable-test-assertion-explorer__item--active,.testable-test-assertion-explorer__item--active svg,.testable-test-assertion-explorer__item--active:hover{background:var(--color-light-blue-450);color:var(--color-light-grey-50)}.testable-test-explorer__item__label,.testable-test-assertion-explorer__item__label{display:flex;align-items:center;height:100%;width:calc(100% - 2.8rem);max-width:calc(100% - 2.8rem);background:none;color:inherit;padding-left:1rem}.testable-test-explorer__item__label__icon,.testable-test-assertion-explorer__item__label__icon{margin-right:.5rem}.testable-test-explorer__item__label__text,.testable-test-assertion-explorer__item__label__text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.testable-test-explorer__item__actions,.testable-test-assertion-explorer__item__actions{display:flex;align-items:center;height:100%}.testable-test-explorer__item__action,.testable-test-assertion-explorer__item__action{height:100%;width:2.8rem;color:var(--color-dark-grey-400)}.testable-test-assertion-editor{height:100%;width:100%}.testable-test-assertion-editor__header{display:flex;justify-content:space-between;padding-left:.5rem;color:var(--color-light-grey-300);font-weight:bold;background:var(--color-dark-grey-50);border-bottom:.1rem solid var(--color-dark-grey-200);height:2.8rem}.testable-test-assertion-editor__header__tabs{height:2.8rem;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.testable-test-assertion-editor__header__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-light-grey-400);padding:0 1rem;border-right:.1rem solid var(--color-dark-grey-80);white-space:nowrap;cursor:pointer}.testable-test-assertion-editor__header__tab--active{position:relative}.testable-test-assertion-editor__header__tab--active::after{content:"";height:.3rem;width:100%;position:absolute;bottom:0;background:var(--color-yellow-200)}.testable-test-assertion-editor__header__actions{display:flex;align-items:center}.testable-test-assertion-editor__header__action{display:flex;align-items:center;justify-content:center;height:2.8rem;width:2.8rem}.testable-test-assertion-editor__header__action svg{color:var(--color-light-grey-400)}.testable-test-assertion-editor__header__action[disabled] svg{color:var(--color-dark-grey-300) !important}.testable-test-assertion-editor__content{position:relative;height:calc(100% - 3.4rem);width:100%}.testable-test-assertion-editor__setup{height:100%;width:100%}.testable-test-assertion-result__content{height:100%;width:100%;background:var(--color-dark-grey-50)}.testable-test-assertion-result__summary{cursor:default;height:100%;overflow:auto;padding:2rem;color:var(--color-light-grey-150);background:var(--color-dark-grey-50)}.testable-test-assertion-result__summary--fail{color:var(--color-red-100)}.testable-test-assertion-result__summary--success{color:var(--color-green-100)}.testable-test-assertion-result__summary-main{line-height:2rem;font-size:1.5rem;padding-top:.2rem}.testable-test-assertion-result__summary-info{line-height:2rem;font-family:"Roboto Condensed",sans-serif;font-size:1.3rem;padding-top:.2rem}.testable-test-assertion-result__summary__multi{padding-top:1rem;padding-bottom:1rem}.equal-to-json-editor__content{height:100%;width:100%;background:var(--color-dark-grey-50)}.equal-to-json-editor__content__data{position:relative;height:100%}.equal-to-json-editor__message{cursor:pointer;text-decoration:underline;color:var(--color-blue-180);padding-top:.5rem}.equal-to-json-result__diff__header__label{margin:0 .5rem;font-size:1.2rem;font-weight:500;color:var(--color-dark-grey-50);white-space:nowrap}.equal-to-json-result__diff__icon{display:flex;align-items:center;height:100%}.equal-to-json-result__diff__icon svg{font-size:1.7rem;color:var(--color-dark-grey-50)}.equal-to-json-result__diff__summary{display:flex;align-items:center;height:1.8rem;border-radius:.3rem;background:var(--color-light-grey-400);cursor:default;user-select:none}.equal-to-editor__content{width:100%;background:var(--color-dark-grey-50);padding:1rem;height:5rem}.equal-to-editor__content__data{position:relative;height:100%}.editor{height:100%;display:flex;flex-direction:column}.editor__body{display:flex;height:calc(100% - 2.2rem)}.editor__content-container{display:flex;justify-content:center;background:var(--color-dark-grey-80);flex:1 0 auto;width:calc(100% - 10rem)}.editor__content{position:relative;width:100%}.project-view__status-bar{background:var(--color-purple-200)}.workspace-review{height:100%;display:flex;flex-direction:column}.workspace-review__activity-bar__review-icon svg{font-size:2.8rem}.workspace-review__content-container{display:flex;justify-content:center;background:var(--color-dark-grey-80);flex:1 0 auto;width:calc(100% - 5rem)}.workspace-review__content{position:relative;width:100%}.workspace-review__body{display:flex;height:calc(100% - 2.2rem)}.workspace-review-panel .panel__header{background:var(--color-dark-grey-100);z-index:1}.workspace-review-panel .panel__content{overflow-y:hidden;background:var(--color-dark-grey-50)}.workspace-review-panel__header{height:3.4rem;min-height:3.4rem;padding-left:0}.workspace-review-panel__header__tabs{display:flex;height:100%;overflow-x:auto}.workspace-review-panel__header__tab{display:flex;align-items:center;padding:0 1rem;cursor:pointer;color:var(--color-light-grey-400);background:var(--color-dark-grey-80);border-right:.1rem solid var(--color-dark-grey-80)}.workspace-review-panel__header__tab--active{color:var(--color-light-grey-100);background:var(--color-dark-grey-50)}.workspace-review-panel__header__tab__content{display:flex;align-items:center;height:100%;width:100%}.workspace-review-panel__header__tab__element__type{font-weight:bold}.workspace-review-panel__header__tab__element__name{color:inherit;padding:0 .5rem}.workspace-review-panel__header__tab__close-btn{visibility:hidden;display:flex;align-items:center}.workspace-review-panel__header__tab__close-btn svg{color:var(--color-light-grey-200);font-size:1.2rem}.workspace-review-panel__header__tab--active svg{color:var(--color-light-grey-100)}.workspace-review-panel__header__tab--active .workspace-review-panel__header__tab__close-btn,.workspace-review-panel__header__tab:hover .workspace-review-panel__header__tab__close-btn{visibility:visible}.workspace-review-panel__content{background:var(--color-light-grey-200);position:relative;height:calc(100% - 3.4rem)}.workspace-review-panel__header__actions{display:flex;height:100%}.workspace-review-panel__element-view{display:flex}.workspace-review-panel__element-view__type{display:flex;align-items:center;justify-content:center;width:13rem;background:var(--color-dark-grey-100);border-right:.1rem solid var(--color-dark-grey-50);border-left:.1rem solid var(--color-dark-grey-50);color:var(--color-light-grey-300);cursor:pointer}.workspace-review-panel__element-view__type:hover{background:var(--color-dark-grey-200)}.workspace-review-panel__element-view__type__label{display:flex;align-items:center;height:3.4rem;padding:0 .5rem;border-top:.3rem solid var(--color-yellow-200)}.workspace-review-panel__element-view__options{width:13rem;background:var(--color-dark-grey-100);border:.1rem solid var(--color-dark-grey-50)}.workspace-review-panel__element-view__option{display:flex;align-items:center;justify-content:center;width:100%;cursor:default;color:var(--color-light-grey-400);height:2rem}.workspace-review-panel__element-view__option:hover{background:var(--color-light-blue-450)}.workspace-review-panel__splash-screen{display:flex;align-items:center;justify-content:center;height:100%;width:100%;flex-direction:column;user-select:none;background:var(--color-dark-grey-50)}.workspace-review-panel__splash-screen__content--hidden{display:none}.workspace-review__status-bar{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.2rem;color:var(--color-light-grey-0);padding:0 .5rem 0 1rem;z-index:2;background:var(--color-purple-200)}.workspace-review__status-bar__right,.workspace-review__status-bar__left{height:100%;display:flex;align-items:center}.workspace-review__status-bar__workspace{display:flex;align-items:center;cursor:default;height:100%}.workspace-review__status-bar__workspace__status{display:flex;align-items:center;justify-content:center;height:1.6rem;cursor:pointer;font-size:1rem;background:var(--color-dark-shade-300);color:var(--color-light-grey-0);border-radius:.3rem;padding:0 .5rem;margin:0 .5rem;font-weight:500}.workspace-review__status-bar__workspace__icon{display:flex;align-items:center}.workspace-review__status-bar__workspace__project,.workspace-review__status-bar__workspace__workspace{padding:0 .5rem;color:var(--color-light-grey-0)}.workspace-review__status-bar__review{display:flex;align-items:center;padding:0 .5rem;height:100%}.workspace-review__status-bar__review a{display:flex;align-items:center;height:1.4rem;background:var(--color-light-grey-50);border-radius:.2rem;padding:0 .5rem;color:var(--color-dark-grey-400);font-size:1.1rem;font-weight:500;text-decoration:none}.workspace-review__status-bar__status{margin-right:1.5rem}.workspace-review__status-bar__user{display:flex;align-items:center;justify-content:center;margin-right:1rem;cursor:default}.workspace-review__status-bar__user__icon{margin-right:.5rem}.workspace-review__status-bar__action{display:flex;align-items:center;justify-content:center;cursor:pointer;background:none;height:100%;width:3rem}.workspace-review__status-bar__action:hover{background:var(--color-light-shade-50)}.workspace-review__status-bar__action__toggler,.workspace-review__status-bar__action__toggler svg{color:var(--color-dark-shade-300)}.workspace-review__status-bar__action__toggler--active,.workspace-review__status-bar__action__toggler--active svg{color:var(--color-light-grey-0)}.workspace-review__side-bar__header__title{width:calc(100% - 3.4rem)}.workspace-review__side-bar__merge-btn{margin-left:.5rem}.workspace-review__side-bar__merge-btn svg{font-size:1.7rem}.workspace-review__side-bar__review__info{padding:.5rem;display:flex}.workspace-review__side-bar__review__info__content{display:flex;width:calc(100% - 6.6rem);margin-right:.5rem}.workspace-review__side-bar__review__info__content--closed{width:calc(100% - 3.3rem)}.workspace-review__side-bar__review__info__content--committed{width:100%}.workspace-review__side-bar__review__info__content__title{display:flex;align-items:center;padding:.5rem;height:2.8rem;width:100%;background:var(--color-dark-grey-250);border:.1rem solid var(--color-dark-grey-250);cursor:default}.workspace-review__side-bar__review__info__content__title__review-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.workspace-review__side-bar__review__info__content__status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;margin:0 .5rem .6rem;cursor:default;user-select:none;color:var(--color-dark-grey-400);font-size:1.1rem;min-height:1.1rem}.showcase-manager{height:100%;width:100%}.showcase-manager__explorer{height:100%;width:100%;display:flex;flex-direction:column;overflow-y:scroll;padding:.5rem}.showcase-manager__explorer__node__container{display:flex;width:100%;height:2.2rem}.showcase-manager__explorer__node__container:hover{background:var(--color-dark-blue-shade-100)}.showcase-manager__explorer__node__type-icon,.showcase-manager__explorer__node__expand-icon{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;width:1.8rem;height:100%}.showcase-manager__explorer__node__type-icon svg,.showcase-manager__explorer__node__expand-icon svg{color:var(--color-light-grey-400);font-size:1.4rem}.showcase-manager__explorer__node__label{font-size:1.4rem;color:var(--color-light-grey-400);user-select:none;margin-left:.5rem}.showcase-manager__view{height:100%;width:100%}.showcase-manager__view__header{display:flex;align-items:center;height:2.8rem;width:100%;border-bottom:.1rem solid var(--color-dark-grey-250)}.showcase-manager__view__search-action{display:flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;width:2.8rem;height:2.8rem;color:var(--color-dark-grey-500);cursor:pointer}.showcase-manager__view__search-action svg{font-size:1.2rem}.showcase-manager__view__search-action:hover{color:var(--color-light-grey-400)}.showcase-manager__view__breadcrumbs{display:flex;align-items:center;padding:0 .5rem;width:calc(100% - 2.8rem);overflow-x:auto;overflow-y:hidden}.showcase-manager__view__breadcrumb{display:flex;align-items:center;height:100%;color:var(--color-dark-grey-500);cursor:pointer}.showcase-manager__view__breadcrumb__icon{display:flex;align-items:center;height:100%}.showcase-manager__view__breadcrumb__text{display:flex;align-items:center;height:100%;user-select:none;margin:0 .5rem;font-size:1.2rem;font-family:"Roboto Mono",monospace;white-space:nowrap}.showcase-manager__view__breadcrumb:hover{color:var(--color-light-grey-400)}.showcase-manager__view__breadcrumb__arrow{display:flex;align-items:center;justify-content:center;color:var(--color-dark-grey-500)}.showcase-manager__view__content{height:calc(100% - 2.8rem)}.showcase-manager__search__header{display:flex;align-items:center;justify-content:center;padding:.3rem;border-bottom:.1rem solid var(--color-dark-grey-250);height:3.4rem;position:relative}.showcase-manager__search__input{font-size:1.3rem;height:2.8rem;padding-right:2.8rem;padding-left:.5rem;width:100%;background:var(--color-dark-grey-85);border-radius:.2rem;border:.1rem solid var(--color-dark-grey-200)}.showcase-manager__search__input__search__icon{display:flex;align-items:center;justify-content:center;position:absolute;right:.3rem;height:2.8rem;width:2.8rem}.showcase-manager__search__input__search__icon svg{color:var(--color-light-shade-100)}.showcase-manager__search__input__clear-btn{display:flex;align-items:center;justify-content:center;position:absolute;right:.3rem;height:2.8rem;width:2.8rem}.showcase-manager__search__input__clear-btn svg{color:var(--color-dark-grey-400)}.showcase-manager__search__input__clear-btn:hover svg{color:var(--color-dark-grey-500)}.showcase-manager__search__results{display:flex;height:calc(100% - 3.4rem)}.showcase-manager__search__results__categories{width:15rem;height:100%;border-right:.1rem solid var(--color-dark-grey-200);padding:.5rem 0}.showcase-manager__search__results__category{display:flex;align-items:center;justify-content:space-between;height:2.2rem;user-select:none;border-radius:.2rem;border-left:.2rem solid rgba(0,0,0,0);color:var(--color-dark-grey-400);font-family:"Roboto Mono",monospace;font-size:1.2rem;padding:0 .5rem;margin:0 .2rem;cursor:pointer}.showcase-manager__search__results__category__content{display:flex;align-items:center;width:100%}.showcase-manager__search__results__category__icon{display:flex;align-items:center}.showcase-manager__search__results__category__label{display:flex;align-items:center;font-size:1.2rem;margin:0 .4rem}.showcase-manager__search__results__category__counter{display:flex;align-items:center;height:1.4rem;font-size:.9rem;background:var(--color-dark-grey-280);border-radius:.6rem;font-weight:700;padding:0 .5rem}.showcase-manager__search__results__category:hover{background:var(--color-dark-grey-200)}.showcase-manager__search__results__category--active,.showcase-manager__search__results__category--active:hover{border-color:var(--color-yellow-300);background:var(--color-dark-grey-85);color:var(--color-dark-grey-500)}.showcase-manager__search__results__list{width:calc(100% - 15rem);overflow:auto}.showcase-manager__search__showcase-result{padding:1rem;border-radius:.5rem;margin:1rem;background:var(--color-dark-grey-250);border-left:.5rem solid rgba(0,0,0,0)}.showcase-manager__search__showcase-result__title,.showcase-manager__search__showcase-result__description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;height:2.2rem;line-height:2.2rem;user-select:none;color:var(--color-light-grey-400);cursor:pointer}.showcase-manager__search__showcase-result__title{font-weight:700;color:var(--color-light-grey-0)}.showcase-manager__search__showcase-result:hover{border-left:.5rem solid var(--color-yellow-300);background:var(--color-dark-grey-280)}.showcase-manager__search__code-result{margin:1rem}.showcase-manager__search__code-result__header{padding:0 .5rem;display:flex;height:2.2rem;width:100%;cursor:pointer;border-radius:.5rem .5rem 0 0;background:var(--color-dark-grey-250);color:var(--color-light-grey-400)}.showcase-manager__search__code-result__header__icon{display:flex;align-items:center;justify-content:center;width:2.2rem;height:100%}.showcase-manager__search__code-result__header__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;height:2.2rem;line-height:2.2rem;user-select:none;font-size:1.2rem}.showcase-manager__search__code-result__header:hover{color:var(--color-light-grey-0)}.showcase-manager__search__code-result__content{border:.1rem solid var(--color-dark-grey-250);background:var(--color-dark-grey-85);border-radius:0 0 .5rem .5rem;overflow-x:auto}.showcase-manager__search__code-result__content__line{display:flex;height:2.2rem;cursor:pointer}.showcase-manager__search__code-result__content__line__gutter{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:flex-end;padding:0 .5rem;font-size:1.2rem;width:5rem;color:var(--color-dark-grey-400);font-weight:500}.showcase-manager__search__code-result__content__line__gutter--highlighted{color:var(--color-light-grey-400)}.showcase-manager__search__code-result__content__line__text{height:2.2rem;line-height:2.2rem;white-space:pre;font-size:1.2rem;font-family:"Roboto Mono",monospace;color:var(--color-light-grey-400);padding:0 1rem}.showcase-manager__search__code-result__content__line__text--highlighted{background:var(--color-yellow-80);font-size:1.2rem;font-family:"Roboto Mono",monospace;font-weight:500;border-radius:.2rem;color:var(--color-dark-grey-280)}.showcase-manager__search__code-result__content__line:hover{background:var(--color-dark-grey-50)}.showcase-manager__viewer__content{padding:1rem}.showcase-manager__viewer__title{display:flex;align-items:center;height:3.4rem}.showcase-manager__viewer__title__action{padding-left:.5rem}.showcase-manager__viewer__title__action-btn{width:8rem}.showcase-manager__viewer__title__action-icon{color:var(--color-light-grey-400);cursor:pointer}.showcase-manager__viewer__title__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;line-height:3.4rem;font-size:2.4rem;font-weight:700;color:var(--color-light-grey-150);user-select:none}.showcase-manager__viewer__path{height:1.6rem;line-height:1.6rem;font-size:1.1rem;font-family:"Roboto Mono",monospace;color:var(--color-dark-grey-300);user-select:none;margin-bottom:1rem}.showcase-manager__viewer__code{height:calc(100% - 6rem);width:100%}.developer-tools__action-group{display:flex;align-items:center}.developer-tools__action-group__btn{align-self:flex-start;padding-top:.2rem}.developer-tools__action-group__btn svg{font-size:2rem;color:var(--color-dark-grey-250)}.developer-tools__action-group__btn--loading svg{animation:jiggle .3s infinite ease}.developer-tools__action-group__prompt{display:flex;align-items:center;justify-content:center;word-break:normal;overflow-wrap:anywhere;margin-left:.8rem;color:var(--color-light-grey-400);line-height:2rem;user-select:none;cursor:pointer}.developer-tools__action-group__prompt svg{margin-left:.5rem}/*# sourceMappingURL=index.css.map */
