/** @license @finos/legend-application-studio v28.21.18
 * 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-bg-app);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-text-primary);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-text-primary);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-status-warn)}.not-found-screen__text-content__detail__url{margin:0 .5rem;font-weight:700;color:var(--color-text-link)}.not-found-screen__icon__shadow__inner{fill:var(--color-border-subtle);animation:shadowgrow .9s alternate ease infinite !important}.not-found-screen__documentation{margin-top:3rem;border-radius:.2rem;border:.1rem solid var(--color-border-default)}@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-accent);padding:2rem;overflow:auto}.workspace-setup__create-workspace-modal__doc__create-workspace{margin-left:.5rem;color:var(--color-text-disabled)}.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-text-primary);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-accent);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-accent);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-bg-elevated)}.workspace-setup__create-project-modal__header__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-text-muted);padding:0 2rem;border-right:.1rem solid var(--color-border-subtle);white-space:nowrap;cursor:pointer}.workspace-setup__create-project-modal__header__tab__doc{margin-left:.5rem;color:var(--color-text-disabled)}.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-active-indicator)}.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-status-success);color:var(--color-text-inverted)}.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-text-inverted)}.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-text-disabled)}.sandbox-project-modal{width:75rem;border:.1rem solid var(--color-accent);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-text-disabled)}.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-bg-tag);border-radius:.2rem;font-size:1.2rem;color:var(--color-text-inverted);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-bg-tag);border-radius:.2rem 0 0 .2rem;font-size:1.2rem;color:var(--color-text-inverted);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-bg-tag);border-radius:0 50% 50% 0}.project-selector__option__visit-btn__icon svg{font-size:1.6rem;color:var(--color-text-inverted)}.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-bg-hover)}.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-status-warn);font-size:1.2rem;color:var(--color-text-inverted);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-status-warn);border-radius:.2rem 0 0 .2rem}.project-selector__option__configure-btn__warning-icon svg{font-size:1.2rem;color:var(--color-text-inverted)}.project-selector__option__configure-btn__icon{display:flex;align-items:center;justify-content:center;height:1.8rem;width:1.8rem;background:var(--color-status-warn);border-radius:0 50% 50% 0}.project-selector__option__configure-btn__icon svg{font-size:1.6rem;color:var(--color-text-inverted)}.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-bg-app)}.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,.workspace-setup .selector-input__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,.workspace-setup .selector-input .selector-input__value-container{height:100%}.workspace-setup .selector-input--dark .selector-input--dark__control,.workspace-setup .selector-input .selector-input__control{background:var(--color-bg-elevated);height:100%;min-height:unset}.workspace-setup .selector-input--dark .selector-input--dark__single-value,.workspace-setup .selector-input .selector-input__single-value{font-size:min(1vw,1.5rem)}.workspace-setup .selector-input--dark .selector-input__dropdown-indicator,.workspace-setup .selector-input .selector-input__dropdown-indicator{background:var(--color-accent);margin-right:1vh;height:2vh;width:2vh}.workspace-setup .selector-input--dark .selector-input__dropdown-indicator svg,.workspace-setup .selector-input .selector-input__dropdown-indicator svg{font-size:1.5vh}.workspace-setup .selector-input--dark .selector-input--dark__indicator-separator,.workspace-setup .selector-input .selector-input__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:24%}.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-text-secondary);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-accent);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-bg-panel);border:.1rem solid var(--color-bg-panel);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-bg-panel) !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:30%}.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-text-secondary);height:33%;display:flex;align-items:center;justify-content:space-between}.workspace-setup__selector__header__clear-recents{font-size:1.2vh;font-weight:400;color:var(--color-text-muted);background:none;border:none;cursor:pointer;padding:0 .5rem;text-decoration:underline}.workspace-setup__selector__header__clear-recents:hover{color:var(--color-text-primary)}.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-bg-elevated);border-radius:.2rem 0 0 .2rem}.workspace-setup__selector__content__icon svg{color:var(--color-text-disabled)}.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-bg-tag);border:.1rem solid var(--color-border-strong);border-right:none;color:var(--color-text-inverted)}.workspace-setup__selector__content__input{flex:1 0 auto;background:var(--color-bg-app)}.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%;flex-shrink:0;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-accent)}.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-accent);font-size:min(2vw,2vh)}.workspace-setup__new-workspace-btn{font-size:min(1.5vw,1.5vh);font-weight:400;color:var(--color-accent);margin-left:2vw;text-align:left}.workspace-setup__new-workspace-btn[disabled],.workspace-setup__new-workspace-btn[disabled]:hover{color:var(--color-text-disabled)}.workspace-setup__filter__selector{width:100%;background:var(--color-bg-tag)}.workspace-setup__filter__selector__header__label{display:flex;align-items:center;font-weight:500;color:var(--color-text-primary);background:var(--color-bg-panel-header);padding:0 1rem;line-height:2rem;font-size:1.2rem;cursor:default;user-select:none}.workspace-setup__recents{flex:0 0 auto;max-height:14vh;margin:0 2vw 2vh;display:flex;flex-direction:column;min-height:0}.workspace-setup__recents__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem;flex-shrink:0}.workspace-setup__recents__header__title{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:500;color:var(--color-text-muted)}.workspace-setup__recents__header__title svg{color:var(--color-text-muted);font-size:1.1rem}.workspace-setup__recents__grid{display:grid;grid-auto-flow:column;grid-auto-columns:18rem;justify-content:start;gap:.8rem;overflow-x:auto;overflow-y:hidden;flex:1 1 auto;min-height:0;padding-bottom:.2rem}.workspace-setup__recents__tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:.6rem .8rem;background:var(--color-bg-panel);border:.1rem solid var(--color-border-default);border-radius:.3rem;cursor:pointer;text-align:left;color:var(--color-text-primary);transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.workspace-setup__recents__tile:hover{background:var(--color-bg-panel-header);border-color:var(--color-border-strong)}.workspace-setup__recents__tile:hover .workspace-setup__recents__tile__remove{opacity:1}.workspace-setup__recents__tile:focus-visible{outline:.1rem solid var(--color-blue-150);outline-offset:.1rem}.workspace-setup__recents__tile__remove{position:absolute;top:.2rem;right:.2rem;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:.2rem;color:var(--color-text-muted);cursor:pointer;opacity:0;transition:opacity .1s ease-in-out,background-color .1s ease-in-out}.workspace-setup__recents__tile__remove:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.workspace-setup__recents__tile__remove svg{font-size:.9rem}.workspace-setup__recents__tile__project,.workspace-setup__recents__tile__workspace{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.workspace-setup__recents__tile__project svg,.workspace-setup__recents__tile__workspace svg{flex-shrink:0;color:var(--color-text-muted);font-size:1rem}.workspace-setup__recents__tile__project__name,.workspace-setup__recents__tile__workspace__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-setup__recents__tile__project{font-size:1.2rem;font-weight:500;margin-bottom:.2rem;padding-right:1.4rem}.workspace-setup__recents__tile__workspace{font-size:1.1rem;color:var(--color-text-secondary)}.workspace-setup__recents__tile__time{font-size:1rem;color:var(--color-text-muted)}.workspace-setup__recents__tile__meta{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;margin-top:auto}.workspace-setup__recents__tile__tags{display:flex;align-items:center;gap:.3rem;flex-wrap:nowrap;overflow:hidden}.workspace-setup__recents__tile__tag{font-size:.95rem;line-height:1.3rem;padding:0 .4rem;border-radius:.2rem;background:var(--color-bg-tag);color:var(--color-text-muted);max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-bar{width:5rem;background:var(--color-bg-chrome);height:100%;overflow-x:hidden;overflow-y:hidden;display:flex;flex-direction:column}.activity-bar__menu{height:3.4rem;border-bottom:.1rem solid var(--color-border-default);flex-shrink:0}.activity-bar__menu-item{display:flex;align-items:center;justify-content:center;height:3.4rem;width:100%;color:var(--color-text-muted)}.activity-bar__menu-item svg{font-size:2.3rem}.activity-bar__items{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.activity-bar__item{display:flex;align-items:center;justify-content:center;height:5rem;width:5rem;color:var(--color-text-muted);cursor:pointer;position:relative;flex-shrink:0}.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-text-primary);cursor:pointer}.activity-bar__item--active{color:var(--color-text-primary)}.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-accent);color:var(--color-text-on-accent);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-text-primary);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-accent);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-status-warn);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-status-info);color:var(--color-text-on-accent);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-text-on-accent);height:100%;padding:0 .5rem}.editor__status-bar__problems:hover{background:var(--color-state-hover-on-accent)}.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-state-disabled-on-accent);color:var(--color-text-on-accent);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-text-on-accent)}.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-state-hover-on-accent)}.editor__status-bar__action__toggler,.editor__status-bar__action__toggler svg{color:var(--color-state-disabled-on-accent)}.editor__status-bar__action__toggler--active,.editor__status-bar__action__toggler--active svg{color:var(--color-text-on-accent)}.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-text-on-accent);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-state-disabled-on-accent)}.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-text-on-accent);cursor:pointer;padding:0 .5rem}.editor__status-bar__generate-btn[disabled]{color:var(--color-state-disabled-on-accent)}.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-text-on-accent);cursor:pointer;padding:0 .5rem}.editor__status-bar__clear__generation-btn[disabled]{color:var(--color-state-disabled-on-accent)}.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-text-on-accent);cursor:pointer;padding:0 .5rem}.editor__status-bar__compile-btn[disabled]{color:var(--color-state-disabled-on-accent)}.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-status-success-bg)}@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-text-muted)}.explorer .panel__header__action--config svg{font-size:1.6rem}.explorer .panel__header__action[disabled],.explorer .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.explorer .panel__header__title{width:calc(100% - 3.4rem)}.explorer__header{display:flex;justify-content:space-between;min-width:9rem;background:var(--color-bg-panel-header);color:var(--color-text-secondary);padding-left:1rem}.explorer__header .panel__header__actions{margin-left:auto}.explorer__content__container{height:100%;background:var(--color-bg-panel)}.explorer__content{height:100%;display:flex;flex-direction:column;overflow-x:hidden;color:var(--color-text-muted);padding:.5rem 0}.explorer__content__separator{height:.1rem;width:100%;background:var(--color-border-default);margin:.5rem 0}.explorer__content__progress-msg{margin:1rem;line-height:2rem;color:var(--color-text-disabled);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-border-subtle)}.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-status-warn)}.explorer__package-tree__node__container{padding-right:.5rem}.explorer__package-tree__node__container:hover{background:var(--color-accent-subtle)}.explorer__package-tree__node__container--selected,.explorer__package-tree__node__container--selected:hover{background:var(--color-bg-selected)}.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__new-element-modal__driver--bottom-padding{padding-bottom:1rem}.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-accent);color:var(--color-text-on-accent);cursor:pointer}.explorer__floating-item{padding-left:1rem}.explorer__element-renamer{border:.1rem solid var(--color-border-subtle) !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-bg-input);border:.1rem solid var(--color-bg-input)}.workspace-review__title__content__input--with-link{padding:0}.workspace-review__title__content__input__link{display:flex;align-items:center;color:var(--color-text-secondary);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-text-secondary)}.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-text-primary)}.workspace-review__title__content__input:hover .workspace-review__title__content__input__link__review-created-time{color:var(--color-text-disabled)}.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-text-disabled);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-text-disabled);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-status-success)}.workflow-manager__item__link__content__status__indicator--failed svg{color:var(--color-status-error)}.workflow-manager__item__link__content__status__indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-status-info)}.workflow-manager__item__link__content__status__indicator--suspended svg{color:var(--color-status-warn)}.workflow-manager__item__link__content__status__indicator--unknown svg,.workflow-manager__item__link__content__status__indicator--canceled svg{color:var(--color-text-disabled)}.workflow-manager__item__link__content__id{color:var(--color-text-muted)}.workflow-manager__item__link__content__created-at{margin-left:1rem;font-size:1.2rem;color:var(--color-text-disabled)}.workflow-manager__explorer__workflow-tree__node__container:hover{background:var(--color-accent-subtle)}.workflow-manager__explorer__workflow-tree__node__container--selected,.workflow-manager__explorer__workflow-tree__node__container--selected:hover{background:var(--color-bg-selected)}.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-text-disabled);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-status-success)}.workspace-workflow-jobs__item__link__content__status__indicator--failed svg{color:var(--color-status-error)}.workspace-workflow-jobs__item__link__content__status__indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-status-info)}.workspace-workflow-jobs__item__link__content__status__indicator--suspended svg{color:var(--color-status-warn)}.workspace-workflow-jobs__item__link__content__status__indicator--unknown svg,.workspace-workflow-jobs__item__link__content__status__indicator--canceled svg{color:var(--color-text-disabled)}.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-text-disabled);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-status-success) !important}.global-test-runner__item__link__content__status__indicator--failed svg{color:var(--color-status-error) !important}.global-test-runner__item__link__content__status__indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-status-info)}.global-test-runner__item__link__content__status__indicator--suspended svg{color:var(--color-status-warn)}.global-test-runner__item__link__content__status__indicator--unknown svg,.global-test-runner__item__link__content__status__indicator--canceled svg{color:var(--color-text-disabled)}.global-test-runner__count{display:flex;align-items:center;justify-content:center;background:var(--color-bg-tag);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-text-muted)}.global-test-runner__item__link__content__created-at{margin-left:1rem;font-size:1.2rem;color:var(--color-text-disabled)}.global-test-runner__explorer__testable-tree__node__container:hover{background:var(--color-accent-subtle)}.global-test-runner__explorer__testable-tree__node__container--selected,.global-test-runner__explorer__testable-tree__node__container--selected:hover{background:var(--color-bg-selected)}.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-bg-elevated)}.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-text-muted)}.bulk-service-registration__service__link__label__service__link:hover{color:var(--color-status-warn)}.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-text-disabled);font-size:1.7rem}.bulk-service-registration__section__toggler__btn--toggled svg{color:var(--color-accent);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-status-warn);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-state-disabled-on-accent)}.bulk-service-registration__header__action:hover svg{color:var(--color-state-disabled-on-accent)}.bulk-service-registration__explorer__service__container:hover{background:var(--color-accent-subtle)}.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-text-muted)}.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-status-success) !important}.bulk-service-registration__item__link__content__status__indicator--failed svg{color:var(--color-status-error) !important}.bulk-service-registration__item__link__content__status__indicator--in-progress svg{animation:spin 1s infinite ease;color:var(--color-status-info)}.bulk-service-registration__item__link__content__status__indicator--unknown svg{color:var(--color-text-disabled)}.bulk-service-registration__services-tree__node__icon__type{width:2rem;display:flex;justify-content:center}.bulk-service-registration__service__header__action{color:var(--color-text-muted)}.bulk-service-registration__header__changes-count{display:flex;align-items:center;justify-content:center;margin-right:1rem;background:var(--color-bg-tag);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-text-secondary);font-weight:bold;background:var(--color-bg-app)}.query-connection-workflow-panel .panel__header__title__label{background:var(--color-bg-tag)}.query-connection-workflow-panel .panel__header__action{color:var(--color-text-muted)}.query-connection-workflow-panel .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.query-connection-workflow-panel .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-bg-app)}.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-text-primary);border-color:var(--color-border-strong);background:var(--color-bg-tag)}.query-connection-workflow__actions__action-btn--primary{border-color:var(--color-accent);background:var(--color-accent)}.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-bg-app)}.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-text-on-accent);border-color:var(--color-accent);background:var(--color-accent)}.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-bg-tag);margin-bottom:0 !important;padding-left:1rem;border:.1rem solid var(--color-border-strong);height:4rem;margin-left:2rem;margin-right:2rem;color:var(--color-text-primary)}.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-text-disabled);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-text-muted)}.workspace-updater__review__info{margin-left:1rem;font-size:1.2rem;color:var(--color-text-disabled)}.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-text-disabled);text-decoration:none}.local-changes__revision__name{color:var(--color-text-muted)}.local-changes__revision__info{margin-left:1rem;font-size:1.2rem;color:var(--color-text-disabled)}.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-status-warn)}.diff-panel__item__type--delete{color:var(--color-status-error)}.diff-panel__item__type--create{color:var(--color-status-success)}.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-text-disabled)}.diff-panel__item__info-name{font-weight:500;padding-right:.5rem;color:var(--color-text-muted)}.diff-panel__item__info-name--delete{text-decoration:line-through .1rem}.diff-panel__item__info-path{font-size:1.2rem;color:var(--color-text-disabled)}.side-bar__panel__item--selected .diff-panel__item__info-name,.side-bar__panel__item--selected .diff-panel__item__type{color:var(--color-text-on-accent)}.side-bar__panel__item--selected .diff-panel__item__info,.side-bar__panel__item--selected .diff-panel__item__info-path{color:var(--color-text-on-accent)}.diff-panel__item-section-separator{height:.1rem;width:100%;background:var(--color-border-default);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-text-disabled);text-decoration:none}.project-overview__item__link--selected-from-context-menu{background:var(--color-accent-subtle)}.project-overview__item__link--active,.project-overview__item__link--active:hover{background:var(--color-bg-selected) !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-text-muted)}.project-overview__item__link__content__info{margin-left:1rem;font-size:1.2rem;color:var(--color-text-disabled)}.project-overview__activity-bar{z-index:1;width:3rem;min-width:3rem;overflow:hidden;height:100%;padding-top:2.8rem;background:var(--color-bg-panel-header);border-right:.1rem solid var(--color-border-subtle);border-left:.1rem solid var(--color-border-subtle)}.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-border-default);color:var(--color-text-disabled)}.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-text-secondary);border-left:.2rem solid var(--color-active-indicator)}.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-accent);padding:1rem;border-radius:.2rem}.project-overview__update-btn__label__title{margin-left:.5rem;color:var(--color-text-on-accent);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-bg-panel)}.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-text-disabled);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-bg-elevated);border:.1rem solid var(--color-border-default);border-radius:.2rem;margin:0 2.7rem;padding:1rem;color:var(--color-text-muted);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-bg-tag);border-radius:.2rem;font-size:1rem;color:var(--color-text-inverted);font-weight:500;width:7rem;padding:.2rem}.project-overview__release--empty{padding:2rem;color:var(--color-text-muted)}.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-text-disabled);cursor:default}.project-overview__release__info__current-version__link{color:var(--color-text-disabled);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-text-muted)}.project-overview__release__info__current-version__link__content__info{margin-left:1rem;font-size:1.2rem;color:var(--color-text-disabled)}.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-text-inverted);background:var(--color-bg-tag);font-weight:500}.project-overview__dependants__label__name{display:flex;align-items:center;white-space:nowrap;height:1.8rem;color:var(--color-text-secondary)}.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-text-primary);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-bg-input);border:.1rem solid var(--color-bg-input)}.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-text-primary)}.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-text-disabled)}.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-text-disabled)}.project-overview__share-project__modal__info-entry__value{padding-left:.5rem;color:var(--color-text-secondary)}.project-overview__share-project__modal__info-entry__value a{text-decoration:none;font-weight:500;color:var(--color-text-link)}.project-overview__share-project__modal__share-btn svg{padding-right:.7rem;font-size:2.4rem}.project-overview__share-project__modal__select{color:var(--color-text-primary);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-text-secondary)}.dev-metadata-panel__info-content{background:var(--color-bg-panel);padding:1rem;border-radius:.4rem;border:1px solid var(--color-border-strong)}.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-text-secondary);font-size:.9rem}.dev-metadata-panel__info-value{color:var(--color-text-primary);font-size:.9rem;font-family:"Roboto Mono",monospace;background:var(--color-bg-panel-header);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__info-callout{background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.35);border-left:3px solid var(--color-blue-200);border-radius:.4rem;color:var(--color-text-secondary);font-size:1.3rem;line-height:1.6}.dev-metadata-panel__info-callout--collapsed{padding:0}.dev-metadata-panel__info-callout__header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .8rem;background:none;border:none;color:var(--color-text-primary);font-weight:600;font-size:1.3rem;text-align:left;cursor:pointer}.dev-metadata-panel__info-callout__header:hover{background:rgba(59,130,246,.1)}.dev-metadata-panel__info-callout__header__chevron{display:flex;align-items:center;color:var(--color-text-muted)}.dev-metadata-panel__info-callout__header__chevron svg{font-size:1.2rem}.dev-metadata-panel__info-callout__header__title{flex:1}.dev-metadata-panel__info-callout__header svg{color:var(--color-blue-100);font-size:1.4rem}.dev-metadata-panel__info-callout__content{padding:0 .8rem .8rem 2.6rem}.dev-metadata-panel__info-callout__body{color:var(--color-text-muted)}.dev-metadata-panel__info-callout__body+.dev-metadata-panel__info-callout__body{margin-top:.5rem}.dev-metadata-panel__info-callout__code{display:inline-block;padding:0 .4rem;font-family:"Roboto Mono",monospace;font-size:1.2rem;background:var(--color-bg-tag);color:var(--color-text-primary);border-radius:.2rem}.dev-metadata-panel__push-header{margin-bottom:1.5rem}.dev-metadata-panel__push-description{font-size:.85rem;color:var(--color-text-muted);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-text-primary)}.dev-metadata-panel__loading-spinner{animation:spin 1s linear infinite;width:2rem;height:2rem;color:var(--color-accent)}.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__push-title-row__actions{display:flex;align-items:center;gap:.25rem}.dev-metadata-panel__settings-btn{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .1s ease}.dev-metadata-panel__settings-btn:hover{color:var(--color-text-primary);background-color:var(--color-bg-panel-header)}.dev-metadata-panel__settings-btn:disabled{cursor:not-allowed;opacity:.5}.dev-metadata-panel__settings-btn svg{font-size:1rem}.dev-metadata-panel__compare-btn{display:flex;align-items:center;gap:.4rem;background:var(--color-bg-tag);border:1px solid var(--color-border-strong);color:var(--color-text-primary);cursor:pointer;padding:.4rem .8rem;border-radius:.3rem;font-size:1.2rem;font-weight:500;transition:all .1s ease}.dev-metadata-panel__compare-btn:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary);border-color:var(--color-blue-200)}.dev-metadata-panel__compare-btn:disabled{cursor:not-allowed;opacity:.5}.dev-metadata-panel__compare-btn svg{font-size:1.3rem}.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-text-secondary)}.deployment-status-panel__final-status{display:flex;align-items:center;gap:.5rem;font-weight:500}.deployment-status-panel__final-status--success{color:var(--color-status-success)}.deployment-status-panel__final-status--fail{color:var(--color-status-error)}.deployment-status-panel__final-status--in_progress{color:var(--color-status-info)}.deployment-status-panel__final-status--not_started{color:var(--color-text-muted)}.deployment-status-panel__final-status--skipped{color:var(--color-status-warn)}.deployment-status-panel__project-details{margin-bottom:1rem}.deployment-status-panel__section-title{font-weight:500;font-size:1rem;color:var(--color-text-secondary);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-text-secondary);font-weight:500}.deployment-status-panel__details-grid .detail-item .detail-value{font-size:.9rem;color:var(--color-text-primary);font-family:"Roboto Mono",monospace;background:var(--color-bg-panel-header);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-border-strong);border-radius:.4rem;background:var(--color-bg-panel);cursor:default;transition:all .2s ease}.deployment-phase__node--clickable{cursor:pointer}.deployment-phase__node--clickable:hover{background:var(--color-bg-hover);border-color:var(--color-text-disabled)}.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-text-primary);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-status-success)}.deployment-phase__status--fail{background:rgba(220,38,38,.2);color:var(--color-status-error)}.deployment-phase__status--in_progress{background:rgba(59,130,246,.2);color:var(--color-status-info)}.deployment-phase__status--not_started{background:rgba(156,163,175,.2);color:var(--color-text-muted)}.deployment-phase__status--skipped{background:rgba(245,158,11,.2);color:var(--color-status-warn)}.deployment-phase__message{font-size:.85rem;color:var(--color-text-secondary);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-status-error)}.deployment-phase__logs-count .logs-count--warn{background:rgba(245,158,11,.2);color:var(--color-status-warn)}.deployment-phase__logs-count .logs-count--total{background:var(--color-bg-tag);color:var(--color-text-secondary)}.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-status-success)}.deployment-phase__status__indicator--failed{color:var(--color-status-error)}.deployment-phase__status__indicator--in-progress{color:var(--color-status-info)}.deployment-phase__status__indicator--in-progress svg{animation:spin 1s linear infinite}.deployment-phase__status__indicator--not-started{color:var(--color-text-muted)}.deployment-phase__status__indicator--skipped{color:var(--color-status-warn)}.deployment-phase__status__indicator--unknown{color:var(--color-text-muted)}@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-text-primary);display:block;margin-bottom:.25rem}.build-override-editor__description{font-size:.85rem;color:var(--color-text-muted)}.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-bg-panel);border-radius:.25rem}.build-override-editor__item__fields{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;align-items:end}.build-override-editor__item__fields .panel__content__form__section{padding:0;margin:0;min-width:0}.build-override-editor__delete-btn{background:none;border:none;color:var(--color-status-error);cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .1s ease}.build-override-editor__delete-btn:hover{color:var(--color-status-error);background-color:var(--color-status-error-bg)}.build-override-editor__delete-btn svg{font-size:.9rem}.build-override-editor__add{border-top:1px solid var(--color-border-default);padding-top:1rem}.build-override-editor__add__title{font-size:.9rem;font-weight:500;color:var(--color-text-secondary);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{flex:1;padding:0;margin:0;min-width:0}.build-override-editor__add__fields .panel__content__form__section__input{flex:1}.build-override-editor__add-btn{background:var(--color-accent);border:none;color:var(--color-text-on-accent);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-accent-hover)}.build-override-editor__add-btn:disabled{cursor:not-allowed;opacity:.5;background:var(--color-bg-tag)}.build-override-editor__add-btn svg{font-size:1rem}.dev-metadata-compare-modal__body{width:90vw;max-width:130rem;height:70vh;padding:0;display:flex;flex-direction:column}.dev-metadata-compare-modal__loading{display:flex;align-items:center;justify-content:center;gap:.75rem;height:100%;color:var(--color-text-muted);font-size:1.4rem}.dev-metadata-compare-modal__loading__spinner{animation:spin 1s linear infinite;font-size:1.8rem}.dev-metadata-compare-modal__empty{display:flex;align-items:flex-start;gap:1rem;padding:2rem;margin:2rem;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.35);border-left:3px solid var(--color-blue-200);border-radius:.4rem;color:var(--color-text-secondary)}.dev-metadata-compare-modal__empty svg{color:var(--color-blue-100);font-size:1.6rem;margin-top:.2rem;flex-shrink:0}.dev-metadata-compare-modal__empty__title{font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.4rem}.dev-metadata-compare-modal__empty__body{color:var(--color-text-muted);font-size:1.3rem;line-height:1.6}.dev-metadata-compare-modal__empty__body code{display:inline-block;padding:0 .4rem;font-family:"Roboto Mono",monospace;font-size:1.2rem;background:var(--color-bg-tag);color:var(--color-text-primary);border-radius:.2rem}.dev-metadata-compare-modal__diff{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.dev-metadata-compare-modal__diff__legend{flex-shrink:0;display:flex;font-size:1.2rem;font-weight:500;border-bottom:1px solid var(--color-border-default);background:var(--color-bg-panel-header);z-index:1}.dev-metadata-compare-modal__diff__legend__side{flex:1;display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;color:var(--color-text-secondary)}.dev-metadata-compare-modal__diff__legend__side--from{border-right:1px solid var(--color-border-default);background:rgba(59,130,246,.06)}.dev-metadata-compare-modal__diff__legend__side--to{background:rgba(52,168,83,.06)}.dev-metadata-compare-modal__diff__legend__badge{display:inline-block;padding:.15rem .5rem;border-radius:.3rem;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.dev-metadata-compare-modal__diff__legend__badge--from{background:rgba(59,130,246,.25);color:var(--color-blue-100)}.dev-metadata-compare-modal__diff__legend__badge--to{background:rgba(52,168,83,.25);color:var(--color-green-80)}.dev-metadata-compare-modal__diff__legend__label{font-weight:600;color:var(--color-text-primary)}.dev-metadata-compare-modal__diff__legend__version{margin-left:auto;padding:.15rem .5rem;font-family:"Roboto Mono",monospace;font-size:1.1rem;background:var(--color-bg-tag);color:var(--color-text-secondary);border-radius:.2rem}.dev-metadata-compare-modal__diff__view{flex:1;min-height:0;position:relative;overflow:hidden}.side-bar{height:100%}.side-bar__header{height:3.4rem;min-height:3.4rem;background:var(--color-bg-panel);color:var(--color-text-muted);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-text-inverted);background:var(--color-status-warn);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-text-muted)}.side-bar__header__action[disabled] svg{color:var(--color-text-disabled) !important}.side-bar__content{background:var(--color-bg-panel);color:var(--color-text-muted);height:calc(100% - 3.4rem);overflow-y:hidden}.side-bar__view{height:100%}.side-bar__panel .panel__header{min-width:9rem;background:var(--color-bg-panel-header);color:var(--color-text-secondary);padding-left:1rem}.side-bar__panel .panel__header__action{height:100%;color:var(--color-text-muted)}.side-bar__panel .panel__header__action[disabled],.side-bar__panel .panel__header__action[disabled] svg{color:var(--color-text-disabled) !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-bg-panel)}.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-bg-tag);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-accent-subtle)}.side-bar__panel__item--selected,.side-bar__panel__item--selected:hover{background:var(--color-bg-selected)}.side-bar .panel__content__form__section__input{background:var(--color-bg-panel-header);border:.1rem solid var(--color-bg-panel-header)}.side-bar .panel__content__form__section__input:focus{border:.1rem solid var(--color-border-focus);outline:none}.side-bar .panel__content__form__section__textarea{background:var(--color-bg-panel-header);border:.1rem solid var(--color-bg-panel-header)}.side-bar .panel__content__form__section__textarea:focus{border:.1rem solid var(--color-border-focus);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-bg-input);border:.1rem solid var(--color-border-default);border-right:none;color:var(--color-text-secondary)}.project-search-command__type__selector{display:flex;align-items:center;justify-content:center;height:2.8rem;background:var(--color-bg-input);border:.1rem solid var(--color-border-default);width:1.5rem;border-right:none;color:var(--color-text-secondary)}.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-bg-input);border-bottom:.1rem solid var(--color-border-default);color:var(--color-text-secondary);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-border-subtle)}.sql-playground__config__setup{height:9rem;border-bottom:.1rem solid var(--color-border-subtle);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-bg-panel-header);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-text-inverted);background:var(--color-text-disabled);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-text-disabled);background:var(--color-bg-tag);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-border-subtle);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-text-disabled)}.sql-playground__code-editor__header__action:hover svg{color:var(--color-text-muted)}.sql-playground__code-editor__content{height:calc(100% - 2.8rem)}.sql-playground-modal{height:90vh !important;width:90vw !important;max-height:90vh !important;max-width:90vw !important}.sql-playground-modal__content{height:100%;width:100%;overflow:hidden}.sql-playground-modal .panel{height:100%}.sql-playground-modal .sql-playground__explorer{background:var(--color-bg-app)}.sql-playground-modal .sql-playground__explorer .panel__header{border-bottom:.1rem solid var(--color-border-subtle)}.sql-playground-modal .sql-playground__explorer .panel__content{height:calc(100% - 2.8rem);overflow:auto}.panel-group{width:100%;position:absolute;top:0;left:0;z-index:1;border-top:.1rem solid var(--color-border-default)}.panel-group .panel__header{padding:0 0 0 1rem;height:3.4rem;background:var(--color-bg-app)}.panel-group .panel__content{height:calc(100% - 3.4rem);background:var(--color-bg-app)}.panel-group__header__tabs{display:flex;height:3.4rem;color:var(--color-text-disabled)}.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-bg-app);color:var(--color-text-disabled)}.panel-group__header__tab--active{color:var(--color-text-secondary);border-bottom:.2rem solid var(--color-active-indicator)}.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-bg-tag);color:var(--color-text-secondary);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-category-experimental);margin-left:.5rem}.panel-group__header__tab__experimental-badge svg{font-size:1rem;color:var(--color-text-inverted)}.panel-group__problems__stale-warning{display:flex;align-items:center;height:3.8rem;padding:1rem;background:var(--color-bg-panel);border-left:.5rem solid var(--color-status-warn);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-bg-hover)}.panel-group__problem__icon{margin:0 1rem 0 .5rem}.panel-group__problem__icon--warning{color:var(--color-status-warn)}.panel-group__problem__icon--error{color:var(--color-status-error)}.panel-group__problem__message{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;color:var(--color-text-muted)}.panel-group__problem__source{color:var(--color-text-disabled);margin-left:.5rem}.panel-group__problem--stale{cursor:default}.panel-group__problem--stale .panel-group__problem__message{color:var(--color-text-disabled)}.panel-group__content__tab{height:100%;color:var(--color-text-muted)}.panel-group__header__action{height:3.6rem;width:3.6rem}.panel-group__header__action svg{color:var(--color-text-muted);font-size:1.8rem}.model-loader{height:100%;width:100%;overflow-y:hidden;position:relative;background:var(--color-bg-app)}.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-text-disabled);margin:0 .5rem 0 1rem}.model-loader__header{padding-left:0;background:var(--color-bg-app)}.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-bg-panel);border-right:.1rem solid var(--color-bg-app);border-left:.1rem solid var(--color-bg-app);color:var(--color-text-muted);cursor:pointer}.model-loader__header__configs__type:hover{background:var(--color-bg-hover)}.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-bg-app);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-bg-panel);color:var(--color-text-muted);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-text-muted)}.model-loader__header__configs__load-project-entities-btn{display:flex;align-items:center;justify-content:center;background:var(--color-bg-panel);color:var(--color-text-muted);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-bg-hover)}.model-loader__header__configs__type-option__group{display:flex;flex-direction:row}.model-loader__header__configs__type-option__group--native{background:var(--color-status-info);border:.1rem solid var(--color-status-info)}.model-loader__header__configs__type-option__group--native .model-loader__header__configs__type-option__group__name{background:var(--color-status-info);color:var(--color-text-on-accent)}.model-loader__header__configs__type-option__group--external{background:var(--color-category-generation);border:.1rem solid var(--color-category-generation)}.model-loader__header__configs__type-option__group--external .model-loader__header__configs__type-option__group__name{background:var(--color-category-generation);color:var(--color-text-on-accent)}.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-text-on-accent)}.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-bg-panel)}.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-text-primary);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-bg-app)}.model-loader__debugger__function-path{display:flex;align-items:center;border-bottom:.1rem solid var(--color-border-default);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-text-muted);margin-right:.5rem}.model-loader__debugger__execute-input{height:calc(100% - 4rem)}.editor-group__header{background:var(--color-bg-panel);z-index:1;height:3.4rem;min-height:3.4rem;padding:0}.editor-group__content{overflow-y:hidden;position:relative;background:var(--color-bg-app);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-text-disabled)}.editor-group__header__tab__label{margin-left:.5rem}.editor-group__header__tab__path{display:flex;align-items:center;color:var(--color-text-disabled);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-text-muted);background:var(--color-bg-elevated);border-right:.1rem solid var(--color-bg-app)}.editor-group__text-mode__tab--active{color:var(--color-text-primary);background:var(--color-bg-app)}.editor-group__text-mode__tab svg{color:var(--color-text-link) !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-accent)}.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-text-disabled)}.editor-group__header__action--active{color:var(--color-text-muted)}.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-bg-panel);border-right:.1rem solid var(--color-bg-app);border-left:.1rem solid var(--color-bg-app);color:var(--color-text-secondary);cursor:pointer}.editor-group__view-mode__type:hover{background:var(--color-bg-hover)}.editor-group__view-mode__type__label{display:flex;align-items:center;height:3.4rem;padding:0 .5rem;border-top:.3rem solid var(--color-active-indicator)}.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-status-info);border:.1rem solid var(--color-status-info)}.editor-group__view-mode__option__group--native .editor-group__view-mode__option__group__name{background:var(--color-status-info);color:var(--color-text-on-accent)}.editor-group__view-mode__option__group--generation{background:var(--color-category-generation);border:.1rem solid var(--color-category-generation)}.editor-group__view-mode__option__group--generation .editor-group__view-mode__option__group__name{background:var(--color-category-generation);color:var(--color-text-on-accent)}.editor-group__view-mode__option__group__separator{height:.2rem;width:100%}.editor-group__view-mode__option__group__options{width:100%;background:var(--color-bg-panel)}.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-bg-app)}.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-border-default)}.editor-group__splash-screen__content__header{color:var(--color-text-primary);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-text-link)}.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-text-muted);background:var(--color-bg-tag);font-size:min(1.5vh,1.5vw);height:min(2vh,2vw)}.editor-group__splash-screen .hotkey__plus svg{color:var(--color-text-muted);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-status-warn);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-state-disabled-on-accent)}.query-builder__dialog__header__action:hover svg{color:var(--color-state-disabled-on-accent)}.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-state-disabled-on-accent);font-weight:500;border:.1rem solid var(--color-state-disabled-on-accent)}.query-builder__dialog__header__custom-action:not([disabled]):hover{background:var(--color-state-hover-on-accent)}.query-builder__dialog__header__custom-action[disabled]{color:var(--color-state-disabled-on-accent);border-color:var(--color-state-disabled-on-accent);background:rgba(0,0,0,0)}.query-builder__dialog__content{height:calc(100% - 3.8rem);border:.1rem solid var(--color-border-subtle)}.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-bg-input);border:.1rem solid var(--color-border-default);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-bg-input);border:.1rem solid var(--color-border-default);border-right:none;color:var(--color-text-secondary)}.sample-data-generator__controller__format-selector__dropdown-indicator{display:flex;align-items:center;justify-content:center;height:2.8rem;background:var(--color-bg-input);border:.1rem solid var(--color-border-default);border-left:none;width:1.5rem;color:var(--color-text-secondary)}.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-bg-input);border-bottom:.1rem solid var(--color-border-default);color:var(--color-text-secondary);border-top:none;cursor:pointer}.sample-data-generator__controller__depth{width:7rem;border:.1rem solid var(--color-border-default)}.sample-data-generator__result{margin:.5rem 0;border:.1rem solid var(--color-border-default);height:25rem;width:100%}.mapping-explorer{height:100%;width:100%;background:var(--color-bg-elevated);border-right:.1rem solid var(--color-border-default);border-bottom:.1rem solid var(--color-border-default)}.mapping-explorer .panel__header{color:var(--color-text-secondary);background:var(--color-bg-elevated);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-text-muted)}.mapping-explorer .panel__content{overflow-x:hidden;background:var(--color-bg-elevated);color:var(--color-text-secondary)}.mapping-explorer__header__lock{display:flex;align-items:center;width:2rem;min-width:2rem;color:var(--color-text-muted)}.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-text-primary);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-category-generation);color:var(--color-text-on-accent);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-category-generation);color:var(--color-text-on-accent);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;color:var(--color-text-muted)}.mapping-explorer__item:hover{background:var(--color-bg-hover)}.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-text-disabled);font-size:1rem}.mapping-explorer__item--active,.mapping-explorer__item--active svg,.mapping-explorer__item--active:hover{background:var(--color-bg-selected);color:var(--color-text-primary)}.mapping-explorer__item--selected-from-context-menu{background:var(--color-accent-subtle)}.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-text-muted)}.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-text-muted)}.mapping-test-explorer{height:100%;width:100%;background:var(--color-bg-elevated);border-right:.1rem solid var(--color-border-default);border-bottom:.1rem solid var(--color-border-default)}.mapping-test-explorer .panel__header{height:3.6rem;flex-direction:column;color:var(--color-text-secondary);background:var(--color-bg-elevated);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-text-muted)}.mapping-test-explorer .panel__content{height:calc(100% - 3.6rem);overflow-x:hidden;background:var(--color-bg-elevated);color:var(--color-text-secondary)}.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-text-primary);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-status-info)}.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-bg-tag);color:var(--color-text-primary);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-status-error-bg) !important}.mapping-test-explorer__header__progress-bar--passed{background:var(--color-status-success-bg) !important}.mapping-test-explorer__header__progress-bar--none{background:var(--color-bg-panel) !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-bg-panel) !important}.mapping-test-explorer__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem;color:var(--color-text-muted)}.mapping-test-explorer__item:hover{background:var(--color-bg-hover)}.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-bg-tag);color:var(--color-text-primary);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-text-disabled)}.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-text-disabled)}.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-bg-selected);color:var(--color-text-primary) !important}.mapping-test-explorer__item--active .mapping-test-explorer__item__run-time{background:var(--color-text-on-accent);color:var(--color-accent)}.mapping-test-explorer__item--selected-from-context-menu{background:var(--color-accent-subtle)}.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-text-muted)}.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-text-muted)}.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-text-disabled)}.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-status-info)}.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-text-secondary);font-weight:bold;background:var(--color-bg-panel)}.mapping-element-editor .panel__content{background:var(--color-bg-app)}.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-bg-panel);border-bottom:.1rem solid var(--color-border-default)}.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-text-primary)}.mapping-element-editor__metadata__overview__id{display:flex;align-items:center;justify-content:center;height:2.4rem;cursor:default;color:var(--color-text-primary);padding:0 .7rem;font-size:1.4rem;background:var(--color-bg-tag);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-state-disabled-on-accent);height:2.4rem;width:2.4rem;border-radius:.2rem 0 0 .2rem}.mapping-element-editor__metadata__target__type .icon{color:var(--color-text-on-accent)}.mapping-element-editor__metadata__target__label{display:flex;align-items:center;justify-content:center;padding:0 1rem;border:.1rem solid var(--color-state-disabled-on-accent);height:2.4rem;font-weight:500}.mapping-element-editor__metadata__source-chunk{color:var(--color-text-on-accent);background:var(--color-accent)}.mapping-element-editor__metadata__source-chunk--primitive{color:var(--color-text-on-accent);padding:0 1rem}.mapping-element-editor__metadata__source-chunk--none{padding:0 1rem;background:var(--color-bg-tag)}.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-state-disabled-on-accent);height:2.4rem;width:2.4rem;border-radius:.2rem 0 0 .2rem}.mapping-element-editor__metadata__source__type .icon{color:var(--color-text-on-accent)}.mapping-element-editor__metadata__source__label{display:flex;align-items:center;justify-content:center;padding:0 1rem;border:.1rem solid var(--color-state-disabled-on-accent);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-bg-tag);color:var(--color-text-muted);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-accent);color:var(--color-text-on-accent)}.mapping-element-editor__metadata__root-chunk--checked svg{color:var(--color-text-on-accent)}.mapping-element-editor__metadata__root-chunk[disabled]{background:var(--color-bg-hover);color:var(--color-text-disabled);cursor:not-allowed}.mapping-element-editor__metadata__root-chunk[disabled] svg{color:var(--color-text-disabled)}.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-bg-panel);border-bottom:.1rem solid var(--color-bg-app)}.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-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-active-indicator)}.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-text-muted)}.mapping-test-editor__header__action[disabled] svg,.mapping-execution-builder__header__action[disabled] svg{color:var(--color-text-disabled) !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-text-muted);font-weight:bold;background:var(--color-bg-panel)}.mapping-test-editor .panel__header__title__label,.mapping-execution-builder .panel__header__title__label{color:var(--color-text-inverted);background:var(--color-bg-tag)}.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-text-muted)}.mapping-test-editor .panel__header__action[disabled] svg,.mapping-execution-builder .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.mapping-test-editor .panel__content,.mapping-execution-builder .panel__content{background:var(--color-bg-app)}.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-text-muted);background:var(--color-bg-elevated);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-bg-input);color:var(--color-text-secondary);border:.1rem solid var(--color-border-strong);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-bg-app)}.mapping-test-editor__result__status{cursor:default;height:15rem;line-height:2rem;padding:2rem;color:var(--color-text-primary);background:var(--color-bg-app);font-family:"Roboto Mono",monospace}.mapping-test-editor__result__status--failed,.mapping-test-editor__result__status--error{color:var(--color-status-error)}.mapping-test-editor__result__status--running{color:var(--color-text-on-accent)}.mapping-test-editor__result__status--passed{color:var(--color-status-success)}.mapping-test-editor__result__diff{border-top:.1rem solid var(--color-border-default);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-text-muted)}.class-mapping-editor__sort-by-required-btn--enabled{color:var(--color-text-primary)}.class-mapping-editor__property-panel>.panel__header{padding-right:1rem}.class-mapping-editor__property-panel{border-right:.1rem solid var(--color-border-default)}.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-text-inverted);background:var(--color-bg-tag)}.multiplicity-badge--required{background:var(--color-required-label)}.multiplicity-badge svg{font-size:.8rem}.property-mapping-editor{padding:1rem;background:var(--color-bg-app);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-bg-tag);padding:0 1rem;border-radius:.2rem}.property-mapping-editor__name__label{margin-left:.5rem;margin-right:.5rem;color:var(--color-text-primary)}.property-mapping-editor__name--with-validation{background:var(--color-status-error-bg)}.property-mapping-editor__name--with-validation__indicator{display:flex;align-items:center;margin-left:.5rem;color:var(--color-status-error)}.property-mapping-editor__type{display:flex;height:2.8rem;border-radius:.2rem;margin:0;color:var(--color-text-on-accent)}.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-state-disabled-on-accent);border-radius:.2rem 0 0 .2rem}.property-mapping-editor__type__abbr .icon{color:var(--color-text-on-accent)}.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-state-disabled-on-accent);cursor:pointer}.property-mapping-editor__type__visit-btn svg{font-size:2rem;color:var(--color-text-on-accent)}.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-text-primary);background:var(--color-bg-tag);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-text-secondary);background:var(--color-bg-panel);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-text-muted);width:7rem;background:var(--color-bg-panel-header);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-text-muted);background:var(--color-bg-panel-header);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-bg-panel);color:var(--color-text-disabled);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-bg-panel);color:var(--color-text-disabled);cursor:help;user-select:none}.property-mapping-editor__entry--empty__visit-btn{vertical-align:middle;display:inline-flex;align-items:center;color:var(--color-text-disabled);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-bg-tag);margin-top:.5rem;padding:0 .5rem;color:var(--color-text-disabled);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-text-primary);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-shadow) .2rem .1rem .3rem .1rem;background:var(--color-bg-elevated);color:var(--color-text-secondary)}.source-panel .panel__header__action svg{color:var(--color-text-secondary)}.source-panel .panel__content{background:var(--color-bg-elevated)}.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-accent);font-weight:500;color:var(--color-text-on-accent);border-radius:.2rem;margin-bottom:1rem}.operation-mapping-editor__parameter{display:flex;background:var(--color-bg-app);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-text-muted);background:var(--color-bg-panel-header);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-text-primary);background:var(--color-bg-tag);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.operation-mapping-editor__parameter__remove-btn[disabled]{background:var(--color-bg-hover)}.operation-mapping-editor__operation{display:flex;align-items:center;padding:1rem;background:var(--color-bg-app)}.operation-mapping-editor__operation .selector-input{flex:1 0 auto}.operation-mapping-editor__operation__label{display:flex;font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-panel);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-bg-app)}.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-text-secondary);background:var(--color-bg-panel);border:.1rem solid var(--color-input-border);border-right:none;padding:0 1rem}.enumeration-mapping-editor__enum-value{background:var(--color-bg-app);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-bg-tag);color:var(--color-text-primary);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-accent);font-weight:500;color:var(--color-text-on-accent);border-radius:.2rem;cursor:pointer}.enumeration-mapping-editor__enum-value__add-btn[disabled]{background:var(--color-bg-hover)}.enumeration-mapping-editor__enum-value__source-value--empty{display:flex;align-items:center;height:2.8rem;width:100%;background:var(--color-bg-panel);padding:.5rem;margin-top:.5rem;border-radius:.2rem;color:var(--color-text-disabled);cursor:default}.enumeration-mapping-editor__enum-value__source-value--empty__add-btn{display:flex;align-items:center;justify-content:center;background:var(--color-bg-tag);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-text-on-accent)}.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-bg-input);color:var(--color-text-primary);border-radius:.2rem 0 0 .2rem;padding:0 .5rem;height:2.8rem}.enumeration-mapping-editor__enum-value__source-value__input::placeholder{color:var(--color-text-disabled)}.enumeration-mapping-editor__enum-value__source-value__info{display:flex;align-items:center;height:2.8rem;padding:0 .5rem 0 0;background:var(--color-bg-input);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-text-muted);background:var(--color-bg-panel);border:.1rem solid var(--color-border-default);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-text-primary);background:var(--color-bg-tag);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.enumeration-mapping-editor__enum-value__source-value__remove-btn[disabled]{background:var(--color-bg-hover)}.enumeration-mapping-editor__enum-value__source-value--dnd-match .enumeration-mapping-editor__enum-value__source-value__expected-return-type{background:var(--color-status-warn);border-color:var(--color-status-warn);color:var(--color-text-inverted)}.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-bg-hover)}.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-bg-tag);color:var(--color-text-muted);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-status-warn);color:var(--color-text-inverted)}.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%;background:var(--color-bg-app)}.mapping-editor ::-webkit-scrollbar-thumb{background:var(--color-border-default)}.mapping-editor__header{background:var(--color-bg-panel);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;color:var(--color-text-muted);border-right:.1rem solid var(--color-border-subtle);background:var(--color-bg-app)}.mapping-editor__header__tab--active{background:var(--color-bg-elevated);border-bottom:.2rem solid var(--color-active-indicator)}.mapping-editor__header__tab__content{display:flex;align-items:center;height:100%;width:100%}.mapping-editor__header__tab__content button{color:var(--color-text-muted)}.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-text-disabled);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-bg-app)}.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-border-default)}.mapping-editor__splash-screen__logo--hidden{display:none}.mapping-editor__side-bar{height:100%}.mapping-testable-editor{height:100%;width:100%}.mapping-testable-editor__content{height:100%;background:var(--color-bg-app)}.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-status-success) !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-text-secondary);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-text-disabled);width:3rem;height:5.8rem}.ingestion-modal__urn__copy--btn:hover{color:var(--color-text-muted)}.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-text-primary);margin-bottom:.5rem;line-height:2rem;cursor:default}.ingestion-modal__write--value{width:100%;height:calc(100% - 3rem);padding:.5rem;color:var(--color-text-secondary)}.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-bg-app);color:var(--color-text-disabled);height:100%}.schema-set-format-editor{height:100%;width:100%;display:flex;flex-direction:column;background:var(--color-bg-app);position:relative;padding-left:0}.schema-set-format-editor__dropdown{background:var(--color-bg-panel);border:.1rem solid var(--color-border-default);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-bg-panel);border-right:.1rem solid var(--color-bg-app);border-left:.1rem solid var(--color-bg-app);color:var(--color-text-primary);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-bg-app);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-bg-panel);border:.01rem solid var(--color-border-default);color:var(--color-text-primary)}.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-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 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-text-secondary);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-text-disabled) !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-text-muted);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-text-secondary);background:var(--color-bg-tag);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-text-secondary)}.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-text-primary);height:2.8rem;padding:0 1rem}.binding-editor__context-menu:hover{background:var(--color-accent);color:var(--color-text-on-accent)}.binding-editor__content{background:var(--color-bg-app);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-bg-app);padding:0}.binding-editor__option{padding:1rem;height:2.8rem;background:var(--color-bg-app);color:var(--color-text-secondary)}.binding-editor__option__active{background:var(--color-accent);color:var(--color-text-on-accent)}.binding-editor__option:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.schema-set-panel .panel__header__title__label{background:var(--color-bg-tag)}.schema-set-panel .panel__header__action{color:var(--color-text-muted)}.schema-set-panel .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.schema-set-panel .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 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-text-secondary);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-bg-tag)}.schema-set-panel__header__action[disabled] svg{color:var(--color-text-disabled) !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-text-muted);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-text-secondary);background:var(--color-bg-tag);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-bg-app);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-bg-app);padding:0}.schema-set-panel__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem;color:var(--color-text-muted)}.schema-set-panel__item:hover{background:var(--color-accent-subtle)}.schema-set-panel__item--active,.schema-set-panel__item--active:hover{background:var(--color-bg-selected);color:var(--color-text-primary)}.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-bg-input);border-radius:.2rem;background:var(--color-bg-input);color:var(--color-text-secondary);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-bg-input);border-radius:.2rem 0 0 .2rem;background:var(--color-bg-input);color:var(--color-text-secondary);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-text-primary);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-text-muted);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-bg-input);color:var(--color-text-secondary);padding:1rem;border-radius:.1rem;height:8rem !important;resize:none;line-height:2rem;border:.1rem solid var(--color-bg-input)}.external-format-connection-editor__section__textarea:focus{border:.1rem solid var(--color-border-focus);outline:none}.external-format-connection-editor__section__textarea[disabled]{color:var(--color-text-disabled);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-text-primary);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-bg-app)}.model-unit-editor__panel__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 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-text-muted)}.uml-element-editor__dnd__placeholder{height:100%;border:.2rem dashed var(--color-border-default);background:var(--color-bg-panel)}.uml-element-editor .panel{height:100%}.uml-element-editor .panel__header{color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-panel-header)}.uml-element-editor .panel__header__title{max-width:calc(100% - 11rem)}.uml-element-editor .panel__content{height:calc(100% - 5.6rem);background:var(--color-bg-panel)}.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-text-muted)}.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-text-on-accent);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-category-generation);color:var(--color-text-on-accent);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-category-generation);color:var(--color-text-on-accent);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-border-default);white-space:nowrap;cursor:pointer}.uml-element-editor__tab--active{color:var(--color-text-primary);position:relative}.uml-element-editor__tab--active::after{content:"";height:.4rem;width:100%;position:absolute;bottom:0;background:var(--color-active-indicator)}.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-text-on-accent);background:var(--color-accent);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-text-on-accent);background:var(--color-accent);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.uml-element-editor__visit-parent-element-btn svg{font-size:2rem;color:var(--color-text-on-accent)}.uml-element-editor__remove-btn{display:flex;align-items:center;justify-content:center;flex:2.8rem 0 0;height:2.8rem;color:var(--color-text-primary);background:var(--color-bg-tag);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.uml-element-editor__remove-btn[disabled]{background:var(--color-text-disabled)}.uml-element-editor__remove-btn--hidden{pointer-events:none;visibility:hidden}.uml-element-editor__sub-editor{background:var(--color-bg-app);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-bg-panel-header);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-text-muted);background:var(--color-bg-panel-header);cursor:pointer;border-radius:50%}.tagged-value-editor__profile__visit-btn[disabled]{color:var(--color-text-disabled)}.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-bg-panel);border:.1rem solid var(--color-input-border);border-left:none;border-radius:0 .2rem .2rem 0;cursor:pointer}.stereotype-selector{display:flex}.stereotype-selector__container{margin:.5rem 0}.stereotype-selector__profile{display:flex;width:17rem;background:var(--color-bg-panel-header);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-text-muted);background:var(--color-bg-panel-header);cursor:pointer;border-radius:50%}.stereotype-selector__profile__visit-btn[disabled]{color:var(--color-text-disabled)}.stereotype-selector__profile__visit-btn svg{font-size:2rem}.stereotype-selector__stereotype{flex:auto}.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-text-muted)}.property-basic-editor__multiplicity{display:flex;align-items:center;background:var(--color-bg-panel-header);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-text-disabled)}.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-text-muted);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;background:var(--color-bg-input);color:var(--color-text-primary)}.property-basic-editor__multiplicity-bound[disabled]{background:var(--color-bg-panel);color:var(--color-text-primary);-webkit-text-fill-color:var(--color-text-primary);opacity:1}.property-basic-editor__name{display:flex;align-items:center;flex:auto;height:2.8rem;background:var(--color-bg-tag);color:var(--color-text-primary);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-bg-tag);color:var(--color-text-primary);padding:0 1rem;border-radius:.2rem}.property-basic-editor__input{margin-right:.5rem}.property-basic-editor__name::placeholder{color:var(--color-text-disabled)}.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-text-on-accent);cursor:default}.property-basic-editor__type--error{background:var(--color-status-error)}.property-basic-editor__error--info{display:flex;align-items:center;justify-content:center;border-radius:.2rem;margin-left:1rem;color:var(--color-text-muted)}.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--class{background:var(--color-category-class)}.property-basic-editor__type.background--enumeration{background:var(--color-category-enumeration)}.property-basic-editor__type.background--primitive{border-radius:.2rem;width:20rem;background:var(--color-category-primitive)}.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-state-disabled-on-accent);border-radius:.2rem 0 0 .2rem}.property-basic-editor__type__abbr .icon{color:var(--color-text-on-accent)}.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-state-disabled-on-accent);cursor:pointer}.property-basic-editor__type__visit-btn svg{font-size:2rem;color:var(--color-text-on-accent)}.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-text-primary)}.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-state-disabled-on-accent)}.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-text-on-accent)}.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-bg-panel);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-bg-panel);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-text-muted)}.constraint-editor__content__name{display:flex;align-items:center;flex:auto;height:2.8rem;background:var(--color-bg-tag);color:var(--color-text-primary);padding:0 1rem;border-radius:.2rem}.constraint-editor__content__name::placeholder{color:var(--color-text-disabled)}.constraint-editor__content__name--with-lock{display:flex;align-items:center;flex:auto;height:2.8rem;background:var(--color-bg-tag);color:var(--color-text-primary);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-text-secondary)}.uml-editor .dnd__entry-drag-handle{margin-right:.5rem}.function-editor{height:100%;width:100%}.function-editor .panel{height:100%;width:100%}.function-editor .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.function-editor .panel__header__title__label{background:var(--color-bg-tag)}.function-editor .panel__header__action{color:var(--color-text-muted)}.function-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.function-editor .panel__content{height:calc(100% - 5.6rem);background:var(--color-bg-app)}.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-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-active-indicator)}.function-editor__tab__hint{display:flex;align-items:center;justify-content:center;border-radius:.2rem;margin-left:1rem;color:var(--color-text-secondary)}.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-bg-panel-header);color:var(--color-text-primary);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-text-disabled);font-weight:500;user-select:none;border:.2rem dashed var(--color-border-default)}.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-bg-panel-header);padding:0 1rem;height:2.8rem;border-radius:.2rem 0 0 .2rem;font-size:1.4rem;user-select:none;color:var(--color-text-primary)}.function-editor__definition__typeAhead__toggler__btn{display:flex;align-items:center;background:var(--color-bg-panel-header);padding:0 .5rem 0 0;height:2.8rem}.function-editor__definition__typeAhead__toggler__btn svg{font-size:2.2rem;color:var(--color-bg-panel)}.function-editor__definition__typeAhead__toggler__btn[disabled] svg,.function-editor__definition__typeAhead__toggler__btn[disabled]:hover svg{cursor:not-allowed;color:var(--color-text-disabled)}.function-editor__definition__typeAhead__toggler__btn--toggled svg{font-size:2rem;color:var(--color-accent)}.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-bg-panel)}.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-border-default)}.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:var(--color-text-on-accent);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-text-primary);border-color:var(--color-border-strong);background:var(--color-bg-tag)}.function-promote-editor__action-btn--primitive{background:var(--color-accent)}.coming-soon-label{border-radius:1.7rem;width:7rem;text-align:center;border:.1rem solid var(--color-text-primary);color:var(--color-text-primary);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-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 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-text-secondary);background:var(--color-bg-tag);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.function-testable-editor__header__title__label--data{background:var(--color-accent) !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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.function-testable-editor .panel__header__title__label{background:var(--color-bg-tag)}.function-testable-editor .panel__header__action{color:var(--color-text-muted)}.function-testable-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.function-testable-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-bg-app)}.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-bg-app)}.project-configuration-editor{height:100%;width:100%;background:var(--color-bg-app)}.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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.project-configuration-editor .panel__header__title__label{background:var(--color-bg-tag)}.project-configuration-editor .panel__header__action{color:var(--color-text-muted)}.project-configuration-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.project-configuration-editor .panel__content{height:calc(100% - 5.6rem);background:var(--color-bg-app)}.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-bg-app);color:var(--color-text-disabled);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-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-active-indicator)}.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-text-disabled)}.project-configuration-editor__manual-btn:hover{background:none}.project-configuration-editor__manual-btn:hover svg{color:var(--color-text-primary)}.project-configuration-editor__manual-btn--active svg,.project-configuration-editor__manual-btn--active:hover svg{color:var(--color-active-indicator) !important}.project-configuration-editor__update-btn{background:var(--color-accent);color:var(--color-text-on-accent);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-accent-hover)}.project-configuration-editor__update-btn[disabled]:hover,.project-configuration-editor__update-btn[disabled]{background:var(--color-bg-tag)}.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-bg-panel-header);color:var(--color-text-secondary);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-status-success)}.project-configuration-editor__project__structure__version__label__status--outdated{color:var(--color-status-warn)}.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-status-error);padding:0 1rem;border-radius:.2rem;font-weight:500;color:var(--color-text-on-accent)}.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-accent);color:var(--color-text-on-accent);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-text-primary);background:var(--color-bg-tag);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.project-dependency-editor__progress-msg{margin:1rem;line-height:2rem;color:var(--color-text-disabled);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-shadow);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-text-disabled)}.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-text-inverted);background:var(--color-bg-tag);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-status-error);padding:0 1rem;border-radius:.2rem;font-weight:500;color:var(--color-text-on-accent)}.project-dependency-editor__tree-btn{display:flex;align-items:center;justify-content:center;background:var(--color-accent);padding:0 1rem;border-radius:.2rem;font-weight:500;color:var(--color-text-on-accent)}.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-text-muted);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-border-default);border-radius:.4rem;background:var(--color-bg-app);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-text-secondary)}.project-dependency-exclusions-editor__add-section{margin-bottom:1rem;padding:1rem;background:var(--color-bg-elevated);border:.1rem solid var(--color-border-default);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-text-secondary);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-bg-elevated);border:.1rem solid var(--color-border-default);border-radius:.3rem}.project-dependency-exclusions-editor__item{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem;background:var(--color-bg-app);border:.1rem solid var(--color-border-default);border-radius:.3rem;transition:all .1s ease}.project-dependency-exclusions-editor__item:hover{background:var(--color-bg-elevated);border-color:var(--color-border-strong)}.project-dependency-exclusions-editor__item__coordinate{font-family:"Roboto Mono",monospace;font-size:1.1rem;color:var(--color-text-secondary);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-text-on-accent);background:var(--color-status-error);cursor:pointer;transition:all .1s ease}.project-dependency-exclusions-editor__item__remove-btn:hover{background:var(--color-status-error);transform:scale(1.05)}.project-dependency-exclusions-editor__item__remove-btn:disabled{background:var(--color-bg-tag);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-border-strong);background:var(--color-bg-elevated);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-text-secondary)}.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-bg-app);border:.1rem solid var(--color-border-default);border-radius:.3rem;transition:all .1s ease}.project-dependency-exclusions-list__item:hover{background:var(--color-bg-elevated);border-color:var(--color-border-strong)}.project-dependency-exclusions-list__item__coordinate{font-family:"Roboto Mono",monospace;font-size:.9rem;color:var(--color-text-secondary);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-text-on-accent);background:var(--color-status-error);cursor:pointer;transition:all .1s ease}.project-dependency-exclusions-list__item__remove-btn:hover{background:var(--color-status-error);transform:scale(1.05)}.project-dependency-exclusions-list__item__remove-btn:disabled{background:var(--color-bg-tag);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-border-subtle);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-bg-panel)}.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-text-disabled)}.platform-configurations-editor__toggler__btn:hover svg{font-size:2rem;color:var(--color-text-muted)}.platform-configurations-editor__toggler__btn[disabled] svg,.platform-configurations-editor__toggler__btn[disabled]:hover svg{cursor:not-allowed;color:var(--color-text-disabled)}.platform-configurations-editor__toggler__btn--toggled svg{font-size:2rem;color:var(--color-accent)}.platform-configurations-editor__toggler__btn--toggled:hover svg{font-size:2rem;color:var(--color-accent-hover)}.platform-configurations-editor__toggler__btn--toggled[disabled] svg,.platform-configurations-editor__toggler__btn--toggled[disabled]:hover svg{cursor:not-allowed;color:var(--color-text-disabled)}.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-text-muted);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-text-secondary);background:var(--color-bg-elevated)}.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-text-disabled)}.platform-configurations-editor__dependency__label__status--up-to-date{color:var(--color-status-success)}.platform-configurations-editor__dependency__label__status--outdated{color:var(--color-status-warn)}.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-bg-panel-header);color:var(--color-text-secondary);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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.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-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-active-indicator)}.project-dependency-explorer .panel{height:100%}.project-dependency-explorer .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.project-dependency-explorer .panel__header__title__label{background:var(--color-bg-tag)}.project-dependency-explorer .panel__header__action{color:var(--color-text-muted)}.project-dependency-explorer .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.project-dependency-explorer .panel__content{height:calc(100% - 5.6rem);background:var(--color-bg-app)}.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-accent-subtle)}.project-dependency-explorer-tree__node__container--selected,.project-dependency-explorer-tree__node__container--selected:hover{background:var(--color-bg-selected)}.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-bg-tag);height:1.8rem;line-height:1.8rem;border-radius:.3rem;padding:0 .5rem;color:var(--color-text-primary);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-text-primary);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-text-muted)}.project-dependency-resolution__tip{font-size:1.3rem;color:var(--color-text-secondary);margin-top:1rem;padding:1rem 1.2rem;background:var(--color-bg-panel-header);border-radius:.4rem;border-left:.3rem solid var(--color-active-indicator)}.project-dependency-resolution__list{margin-bottom:2rem}.project-dependency-resolution__item{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--color-bg-panel);border-radius:.4rem;margin-bottom:.5rem;font-size:1.3rem;color:var(--color-text-secondary)}.project-dependency-resolution__item svg{flex-shrink:0;font-size:1.6rem}.project-dependency-resolution__item--success{border-left:.3rem solid var(--color-status-success)}.project-dependency-resolution__conflicts-list{margin-top:1.5rem}.project-dependency-resolution__conflicts-header{font-size:1.4rem;font-weight:700;color:var(--color-text-secondary);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:.1rem solid var(--color-border-strong)}.project-dependency-resolution__conflict-item{padding:1.5rem;background:var(--color-bg-panel);border-radius:.4rem;margin-bottom:1rem;border-left:.3rem solid var(--color-status-error)}.project-dependency-resolution__conflict-name{font-size:1.4rem;font-weight:700;color:var(--color-text-primary);margin-bottom:.5rem}.project-dependency-resolution__suggested-version{font-size:1.3rem;font-weight:600;color:var(--color-status-warn);background:var(--color-bg-app);padding:.8rem 1rem;border-radius:.3rem;margin-top:.5rem;margin-bottom:1rem;border-left:.3rem solid var(--color-active-indicator)}.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-bg-app);border-radius:.3rem;border-left:.2rem solid var(--color-border-strong)}.project-dependency-resolution__conflict-version--suggested{background:var(--color-bg-elevated);border-left:.3rem solid var(--color-active-indicator)}.project-dependency-resolution__version-label{font-size:1.4rem;font-weight:700;color:var(--color-text-primary);display:block;margin-bottom:.5rem}.project-dependency-resolution__suggested-badge{font-size:1.2rem;font-weight:600;color:var(--color-status-warn);font-style:italic}.project-dependency-resolution__required-by{font-size:1.2rem;color:var(--color-text-muted);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-text-secondary);padding:.3rem 0}.project-dependency-resolution__requirement::before{content:"↳ ";margin-right:.5rem;color:var(--color-text-disabled)}.project-dependency-resolution__requirement-more{font-size:1.2rem;color:var(--color-text-muted);font-style:italic;padding:.3rem 0}.project-dependency-resolution__requirement-more::before{content:"↳ ";margin-right:.5rem;color:var(--color-text-disabled)}.project-dependency-resolution__actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:2rem;border-top:.1rem solid var(--color-border-default)}.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-accent);color:var(--color-text-on-accent)}.project-dependency-resolution__action-btn--primary:hover{background:var(--color-accent-hover)}.project-dependency-resolution__action-btn--secondary{background:var(--color-bg-panel-header);color:var(--color-text-secondary)}.project-dependency-resolution__action-btn--secondary:hover{background:var(--color-bg-hover)}.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-border-default)}.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-text-primary);margin-bottom:.5rem}.project-dependency-resolution__suggested-overrides-subtitle{font-size:1.2rem;color:var(--color-text-muted)}.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-bg-panel);border-radius:.4rem;border-left:.3rem solid var(--color-active-indicator);font-size:1.3rem;color:var(--color-text-secondary)}.project-dependency-resolution__suggested-override-name{font-weight:500;color:var(--color-text-primary)}.project-dependency-resolution__suggested-override-version{font-weight:600;color:var(--color-status-warn);margin-left:1rem}.function-activator-editor{display:flex;height:100%;width:100%;background:var(--color-bg-app)}.function-activator-editor .panel{height:100%;width:100%}.function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.function-activator-editor .panel__header__title__label{background:var(--color-bg-tag)}.function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-bg-app)}.function-activator-editor__footer{display:flex;align-items:center;justify-content:flex-end;border-top:.1rem solid var(--color-border-subtle);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-bg-app)}.snowflake-app-function-activator-editor .panel{height:100%;width:100%}.snowflake-app-function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.snowflake-app-function-activator-editor .panel__header__title__label{background:var(--color-bg-tag)}.snowflake-app-function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-bg-app)}.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-bg-panel);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-text-primary);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-text-primary);background:var(--color-bg-tag);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-text-primary)}.snowflake-app-function-activator-editor__header__actions__action--primary{background:var(--color-accent)}.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-bg-app)}.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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.snowflake-m2m-udf-function-activator-editor .panel__header__title__label{background:var(--color-bg-tag)}.snowflake-m2m-udf-function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-bg-app)}.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-bg-panel);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-text-primary);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-text-primary);background:var(--color-bg-tag)}.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-text-primary)}.snowflake-m2m-udf-function-activator-editor__header__actions__action--primary{background:var(--color-accent)}.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-bg-app)}.hosted-service-function-activator-editor .panel{height:100%;width:100%}.hosted-service-function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.hosted-service-function-activator-editor .panel__header__title__label{background:var(--color-bg-tag)}.hosted-service-function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-bg-app)}.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-bg-panel);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-text-primary);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-text-primary);background:var(--color-bg-tag)}.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-text-primary)}.hosted-service-function-activator-editor__header__actions__action--primary{background:var(--color-accent)}.mem-sql-function-activator-editor{display:flex;height:100%;width:100%;background:var(--color-bg-app)}.mem-sql-function-activator-editor .panel{height:100%;width:100%}.mem-sql-function-activator-editor .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.mem-sql-function-activator-editor .panel__header__title__label{background:var(--color-bg-tag)}.mem-sql-function-activator-editor .panel__content{height:calc(100% - 2.6rem);background:var(--color-bg-app)}.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-bg-panel);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-text-primary);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-text-primary);background:var(--color-bg-tag)}.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-text-primary)}.mem-sql-function-activator-editor__header__actions__action--primary{background:var(--color-accent)}.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-border-default);background:var(--color-bg-app);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-bg-tag);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-text-inverted);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-text-inverted)}.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-text-disabled);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-text-primary);cursor:pointer}.entity-diff-view__header__action svg{color:var(--color-text-muted);font-size:1.6rem;stroke-width:.4;stroke:var(--color-text-muted)}.entity-diff-view__header__action[disabled] svg{color:var(--color-text-disabled);stroke:var(--color-text-disabled)}.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-border-default);background:var(--color-bg-app);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-bg-tag);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-text-inverted);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-text-disabled);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-border-default)}.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-text-primary);background:var(--color-bg-panel-header);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-bg-tag);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-text-inverted);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-text-inverted)}.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-border-default)}.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-bg-app)}.service-editor .panel{height:100%;width:100%}.service-editor .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.service-editor .panel__header__title__label{background:var(--color-bg-tag)}.service-editor .panel__header__action{color:var(--color-text-muted)}.service-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.service-editor .panel__content{background:var(--color-bg-app)}.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-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-active-indicator)}.service-editor__tab__hint{display:flex;align-items:center;justify-content:center;border-radius:.2rem;margin-left:1rem;color:var(--color-text-secondary)}.service-editor__tab__hint svg{font-size:1.2rem}.service-editor__general.panel__content__lists{padding-left:2rem}.service-editor__general__warning-prompt{display:flex;align-items:center;gap:.3rem;color:var(--color-status-error)}.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-text-disabled);font-weight:500;user-select:none;border:.2rem dashed var(--color-border-default)}.service-editor__parameter{display:flex;align-items:center;display:flex;justify-content:space-between;padding-left:.5rem;height:2.2rem;color:var(--color-text-disabled);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-text-disabled)}.service-editor__parameter__action:hover svg{color:var(--color-text-muted)}.service-editor__parameter:hover{background:var(--color-bg-hover)}.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__pattern__input__group.textarea--ai-suggested,.service-editor__pattern__input.textarea--ai-suggested,.service-editor__documentation__input.textarea--ai-suggested{border-color:var(--color-category-ai-suggestion) !important;color:var(--color-category-ai-suggestion) !important}.service-editor__ai-suggest-btn{display:flex;align-items:center;display:inline-flex;gap:.4rem;margin-left:.8rem;height:2rem;padding:0 .6rem;font-size:1rem;border:none;border-radius:.2rem;background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer;vertical-align:middle}.service-editor__ai-suggest-btn svg{font-size:1.2rem}.service-editor__ai-suggest-btn:hover{background:var(--color-accent-hover)}.service-editor__ai-suggest-btn[disabled]{opacity:.5;cursor:default}.service-editor__ai-suggestion-badge{display:flex;align-items:center;display:inline-flex;gap:.4rem;margin-left:.8rem;font-size:1rem;font-weight:500;color:var(--color-category-ai-suggestion);vertical-align:middle}.service-editor__ai-suggestion-badge svg{font-size:1.2rem}.service-editor__ai-suggestion__actions{display:flex;align-items:center;gap:.5rem;margin-top:.6rem}.service-editor__ai-suggestion__apply-btn{height:2.8rem;padding:0 1rem;font-size:1.2rem}.service-editor__ai-suggestion__dismiss-btn{height:2.8rem;padding:0 1rem;font-size:1.2rem;background:var(--color-dark-grey-200);color:var(--color-light-grey-200)}.service-editor__ai-suggestion__dismiss-btn:hover{background:var(--color-dark-grey-250)}.service-editor__execution__label--query{background:var(--color-accent) !important}.service-editor__execution__label--test{background:var(--color-pink-500) !important}.service-editor__execution__sub-label--query{border-left:.5rem solid var(--color-accent)}.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-text-muted)}.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-status-error);stroke-width:.4;stroke:var(--color-status-error)}.service-editor__owner__validation-label{color:var(--color-status-error);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-border-subtle);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-bg-panel);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-status-error);margin-right:.5rem}.service-execution-editor__configuration__mapping-option--empty svg{color:var(--color-status-error);stroke-width:.4;stroke:var(--color-status-error)}.service-execution-editor__configuration__runtime-option--custom{display:flex;align-items:center}.service-execution-editor__configuration__runtime-option--custom svg{color:var(--color-text-link)}.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-status-warn)}.service-execution-editor__test{border-top:.1rem solid var(--color-border-subtle);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-text-disabled)}.service-execution-editor__test-data__anonymize-btn--active{color:var(--color-text-muted)}.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-accent);padding:1rem;border-radius:.2rem}.service-execution-editor__test-data__generate-btn__label__icon{font-size:1.6rem;color:var(--color-text-on-accent)}.service-execution-editor__test-data__generate-btn__label__title{margin-left:.5rem;color:var(--color-text-on-accent);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-text-on-accent)}.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-bg-tag)}.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-text-disabled)}.service-execution-editor__input{padding:.5rem;height:2.8rem;line-height:2.8rem;background:var(--color-bg-input);border:.1rem solid var(--color-border-strong);color:var(--color-text-secondary)}.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-text-secondary);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-bg-panel)}.service-multi-execution-editor__header__content__label svg{color:var(--color-text-primary);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-bg-elevated);border:.1rem solid var(--color-border-subtle)}.service-multi-execution-editor__panel{height:100%;width:100%}.service-multi-execution-editor__panel .panel__header{min-width:9rem;color:var(--color-text-secondary);background:var(--color-bg-panel);padding-left:1rem}.service-multi-execution-editor__panel .panel__header__action{height:100%;color:var(--color-text-muted)}.service-multi-execution-editor__panel .panel__header__action[disabled],.service-multi-execution-editor__panel .panel__header__action[disabled] svg{color:var(--color-text-disabled) !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-bg-panel)}.service-multi-execution-editor__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem;color:var(--color-text-muted)}.service-multi-execution-editor__item:hover{background:var(--color-accent-subtle)}.service-multi-execution-editor__item--active,.service-multi-execution-editor__item--active svg,.service-multi-execution-editor__item--active:hover{background:var(--color-bg-selected);color:var(--color-text-primary)}.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-text-disabled)}.service-execution-query-editor{height:100%;width:100%;position:relative}.service-execution-query-editor .panel__content{color:var(--color-text-muted);position:relative}.service-execution-query-editor__content{width:100%;height:100%;background:var(--color-bg-app);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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.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-text-muted)}.service-registration-editor .panel__header__title__label{background:var(--color-bg-tag)}.service-registration-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.service-registration-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-text-disabled);font-family:"Roboto Mono",monospace;font-size:1.2rem;user-select:none}.service-registration-editor__deployment-status{margin-top:.5rem;min-height:2.8rem}.service-registration-editor__deployment-status__loading{display:flex;align-items:center;gap:.8rem;color:var(--color-text-disabled);font-size:1.2rem;font-family:"Roboto Mono",monospace}.service-registration-editor__deployment-status__loading-icon{animation:spin 1s linear infinite;font-size:1.4rem}.service-registration-editor__deployment-status__empty{color:var(--color-text-disabled);font-size:1.2rem;font-style:italic}.service-registration-editor__deployment-status__envs{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.service-registration-editor__deployment-status__label{color:var(--color-text-muted);font-size:1.2rem;margin-right:.3rem}.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-bg-tag);color:var(--color-text-muted)}.service-query-importer__query-option__user--mine{background:var(--color-bg-tag);color:var(--color-text-inverted)}.service-query-importer__query-preview{height:30rem;position:relative;margin:1rem 0;border:.1rem solid var(--color-border-default)}.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-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 0 .1rem .5rem 0}.service-test-suite-editor__header--with-tabs{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.service-test-suite-editor__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-text-secondary);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-bg-tag)}.service-test-suite-editor__header__action[disabled] svg{color:var(--color-text-disabled) !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-text-muted);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-text-secondary);background:var(--color-bg-tag);font-size:1.1rem;cursor:default;margin-right:.5rem;white-space:nowrap}.service-test-suite-editor__header__title__label--data{background:var(--color-accent) !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-text-muted)}.service-test-suite-editor__explorer-tree__node__container:hover{background:var(--color-accent-subtle)}.service-test-suite-editor__explorer-tree__node__container--selected,.service-test-suite-editor__explorer-tree__node__container--selected:hover{background:var(--color-bg-selected)}.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-bg-panel)}.service-test-suite-editor__item__link{color:var(--color-text-disabled);text-decoration:none}.service-test-suite-editor__item__link__content__id{color:var(--color-text-muted)}.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-bg-app)}.service-test-data-editor{display:flex;flex-direction:column;height:100%;border-bottom:.1rem solid var(--color-border-default) !important;overflow-y:auto !important}.service-test-data-editor__connection{width:100%;background:var(--color-bg-app);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-bg-panel);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-bg-app);overflow:auto}.service-test-data-editor__warning{display:flex;align-items:center;gap:.5rem;color:var(--color-red-300);padding:.5rem;font-size:1.2rem}.service-test-data-editor--no-data{border:.1rem solid var(--color-red-300);border-radius:.2rem}.service-test-editor{height:100%;width:100%}.service-test-editor__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.service-test-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 0 .1rem .5rem 0}.service-test-editor__header--with-tabs{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.service-test-editor__tab{display:flex;align-items:center;justify-content:center;display:inline-flex;height:100%;color:var(--color-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-border-default);border-left:.1rem solid var(--color-border-default);border-right:.1rem solid var(--color-border-default);color:var(--color-text-primary);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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.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-text-muted)}.service-post-validation-editor .panel__header__title__label{background:var(--color-bg-tag)}.service-post-validation-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.service-post-validation-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-border-default)}.service-post-validation-editor__lambda-editor .monaco-editor .margin,.service-post-validation-editor__lambda-editor .monaco-editor .monaco-editor-background{background:var(--color-bg-app) !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-text-primary);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-text-muted)}.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-text-primary);background:var(--color-bg-tag);border-radius:.2rem;margin-left:.5rem;cursor:pointer;width:2rem}.service-editor__deployment-link{display:flex;align-items:center;justify-content:center;height:2.2rem;border-radius:.2rem;padding:0 .8rem;margin-right:.3rem;background:none;border:.1rem solid var(--color-accent);color:var(--color-accent);text-decoration:none;font-size:1.1rem;font-weight:500;cursor:pointer;gap:.4rem}.service-editor__deployment-link:hover{background:var(--color-accent);color:var(--color-text-on-accent)}.service-editor__deployment-link svg{font-size:1.1rem;flex-shrink:0}.service-editor__deployment-link__env{font-weight:500;letter-spacing:.05rem}.data-product-editor{height:100%;width:100%;background:var(--color-bg-app)}.data-product-editor .panel{height:100%;width:100%}.data-product-editor .panel__header{padding-left:.5rem;padding-right:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.data-product-editor .panel__header--access-point{padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-top:1rem;color:var(--color-text-secondary);font-weight:bold;border-top:.1rem solid var(--color-border-default);border-bottom:none;box-shadow:none}.data-product-editor .panel__header__title__label{background:var(--color-bg-tag)}.data-product-editor .panel__header__action{color:var(--color-text-muted)}.data-product-editor .panel__header__action :hover{color:var(--color-text-secondary)}.data-product-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.data-product-editor .panel__content{background:var(--color-bg-app);flex-direction:column;display:flex;height:100%;width:100%;overflow-y:auto}.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-text-primary);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-status-error);margin-bottom:1rem;color:var(--color-status-error)}.data-product-editor__empty-diagram{display:flex;align-items:center;justify-content:center;height:4rem;width:100%;font-weight:600;font-size:1.3rem;max-width:45rem;border:.2rem dashed var(--color-status-error);color:var(--color-status-error);background:var(--color-status-error-bg);border-radius:.4rem;padding:.5rem}.data-product-editor__diagrams-section{position:relative}.data-product-editor__generate-diagram-btn{position:absolute;left:47rem;bottom:5rem}.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-status-error);border-color:var(--color-status-error) !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-text-primary)}.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-text-disabled);height:3rem;width:100%;justify-content:center;cursor:pointer;font-size:2rem}.data-product-editor__splash-screen__label:hover{color:var(--color-text-primary)}.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-text-primary)}.data-product-editor__splash-screen__logo svg{font-size:26rem;color:var(--color-text-disabled);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-text-primary);border:1px dashed var(--color-text-muted)}.data-product-editor__icon-preview__image{max-width:50rem;max-height:25rem;border:1px solid var(--color-text-muted);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-text-muted);font-style:italic}.data-product-editor__preview-container{width:100%;height:100%}.data-product-test-editor__assertion{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden}.data-product-test-editor__parameters-panel-container{flex:0 0 32%;min-height:12rem;display:flex;flex-direction:column;overflow:hidden}.data-product-test-editor__parameters-panel{display:flex;flex-direction:column;flex:1;min-height:0;border-bottom:.1rem solid var(--color-dark-grey-200)}.data-product-test-editor__parameters-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-product-test-editor__parameters-header__title{display:flex;align-items:center;padding-left:.5rem;user-select:none}.data-product-test-editor__parameters-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-product-test-editor__parameters-header__actions{display:flex;height:100%}.data-product-test-editor__parameters{display:flex;flex-direction:column;justify-content:space-between;padding:1rem;overflow-y:auto;flex:1;min-height:0}.data-product-test-editor__generate-btn{display:flex;align-items:center;height:100%;width:10rem;padding-right:.5rem}.data-product-test-editor__generate-btn__label{display:flex;align-items:center;height:2.2rem;background:var(--color-blue-200);padding:1rem;border-radius:.2rem}.data-product-test-editor__generate-btn__label__icon{font-size:1.6rem;color:var(--color-light-grey-180)}.data-product-test-editor__generate-btn__label__title{margin-left:.5rem;color:var(--color-light-grey-180);font-size:1.2rem;font-weight:500}.data-product-test-editor__generate-btn__label:hover .data-product-test-editor__generate-btn__label__icon,.data-product-test-editor__generate-btn__label:hover .data-product-test-editor__generate-btn__label__title{color:var(--color-light-grey-50)}.data-product-test-editor__generate-btn[disabled] .data-product-test-editor__generate-btn__label{background:var(--color-dark-grey-250)}.data-product-test-editor__generate-btn[disabled] .data-product-test-editor__generate-btn__label__icon,.data-product-test-editor__generate-btn[disabled] .data-product-test-editor__generate-btn__label__title{color:var(--color-dark-grey-500)}.data-product-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)}.data-product-test-editor__parameter__code-editor{display:flex;align-items:center}.data-product-test-editor__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}.data-product-test-editor__parameter__value{display:flex}.data-product-test-editor__parameter__value__actions{display:flex;align-items:center;justify-content:center;padding-left:.5rem}.data-product-test-editor__tests{height:100%;width:100%}.data-product-test-editor__tests__content{height:calc(100% - 2.8rem);background:var(--color-dark-grey-50)}.data-product-test-editor__assertion-result{flex:1;min-height:0;overflow:hidden}.data-product-test-editor__assertion-result--full{flex:1 1 100%}.data-product-test-data-editor{display:flex;flex-direction:column;height:100%;border-bottom:.1rem solid var(--color-dark-grey-200) !important;overflow-y:auto !important}.data-product-test-data-editor__data{width:100%;height:calc(100% - 2.8rem);background:var(--color-dark-grey-50);overflow:auto}.data-product-test-data-editor__warning{display:flex;align-items:center;gap:.5rem;color:var(--color-red-300);padding:.5rem;font-size:1.2rem}.data-product-test-data-editor--no-data{border:.1rem solid var(--color-red-300);border-radius:.2rem}.data-product-test-suite-editor{display:flex;flex-direction:column;height:100%}.data-product-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}.data-product-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)}.data-product-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}.data-product-test-suite-editor__tab--active{position:relative}.data-product-test-suite-editor__tab--active::after{content:"";height:.2rem;width:100%;position:absolute;bottom:0;background:var(--color-pink-500)}.access-point-editor{padding:.5rem;padding-left:.25rem;background:var(--color-bg-elevated);border-radius:.2rem;display:flex}.access-point-editor__dnd-handle{cursor:grab;align-items:center;display:flex;font-size:16px;background:var(--color-state-disabled-on-accent)}.access-point-editor__toggle{display:flex;flex-direction:row;color:var(--color-text-secondary);gap:.5rem;align-items:center}.access-point-editor__classification{color:var(--color-text-disabled);display:flex;gap:.5rem;width:13.5rem}.access-point-editor__metadata{display:flex;align-items:center;gap:1rem;height:auto;align-items:flex-start}.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-bg-input);border-radius:.2rem;overflow:visible;width:100%;color:var(--color-text-primary);resize:none;padding:.25rem;border-width:thin;margin-left:.5rem}.access-point-editor__name__label{margin-left:.5rem;margin-right:.5rem;color:var(--color-text-primary);cursor:text;overflow-wrap:anywhere;flex:1 1 auto}.access-point-editor__name--with-validation{background:var(--color-status-error-bg)}.access-point-editor__name--with-validation__indicator{display:flex;align-items:center;margin-left:.5rem;color:var(--color-status-error)}.access-point-editor__reproducible{color:var(--color-text-secondary);display:flex;align-items:center;gap:.25rem}.access-point-editor__sample-values-btn,.access-point-editor__query-builder-btn{border:1px solid var(--color-accent);border-radius:4px;padding:.5rem .75rem;background:var(--color-accent);cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--color-text-on-accent);font-size:1.2rem;white-space:nowrap}.access-point-editor__query-builder-btn{margin-left:.5rem;height:3rem;align-self:flex-start;flex:0 0 auto}.access-point-editor__type{display:flex;height:2.8rem;border-radius:.2rem;margin:0;color:var(--color-text-on-accent);background:var(--color-category-primitive)}.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-state-disabled-on-accent);border-radius:.2rem 0 0 .2rem}.access-point-editor__type__abbr .icon{color:var(--color-text-on-accent)}.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-text-primary);background:var(--color-bg-tag);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.access-point-editor__generic-entry__remove-btn__debug{height:2.8rem;background:var(--color-text-disabled)}.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:var(--color-text-primary);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-text-muted);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-text-disabled);font-size:14px;height:auto;gap:.5rem;display:flex}.access-point-editor__group-container__description--warning{color:var(--color-status-error);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-text-disabled);flex-direction:row;display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.access-point-editor__title{color:var(--color-text-muted);font-style:italic;font-size:14px}.access-point-editor__entry{display:flex;flex-wrap:wrap;width:100%;gap:.5rem}.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-text-disabled);background:var(--color-bg-panel);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-text-inverted);width:7rem;background:var(--color-bg-tag);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-text-inverted);background:var(--color-bg-tag);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-border-default)}.access-point-editor__lambda-editor .monaco-editor .margin,.access-point-editor__lambda-editor .monaco-editor .monaco-editor-background{background:var(--color-bg-app) !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-shadow);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-bg-elevated);padding:.75rem}.new-access-point-group-modal__input{margin-top:.5rem}.data-product-editor__content-panel{padding:1rem;flex-direction:row;flex:1;min-height:0;height:auto}.data-product-editor__ai-suggest-btn{display:flex;align-items:center;display:inline-flex;gap:.4rem;height:2rem;padding:0 .6rem;font-size:1.2rem;border:none;border-radius:.2rem;background:var(--color-accent);color:var(--color-text-on-accent);cursor:pointer}.data-product-editor__ai-suggest-btn svg{font-size:1.2rem}.data-product-editor__ai-suggest-btn:hover{background:var(--color-accent-hover)}.data-product-editor__ai-suggest-btn[disabled]{opacity:.5;cursor:default}.data-product-editor__ai-suggestion-badge{display:flex;align-items:center;display:inline-flex;gap:.4rem;margin-bottom:.5rem;font-size:1rem;font-weight:500;color:var(--color-category-ai-suggestion)}.data-product-editor__ai-suggestion-badge svg{font-size:1.2rem}.data-product-editor__ai-suggestion-inline{display:flex;align-items:center;gap:.4rem;padding:.4rem .5rem;margin:.25rem 0;border:.1rem solid var(--color-category-ai-suggestion);border-radius:.2rem;color:var(--color-category-ai-suggestion);font-weight:500;font-size:1.2rem;background:color-mix(in srgb, var(--color-category-ai-suggestion) 8%, transparent)}.data-product-editor__ai-suggestion-inline svg{font-size:1.2rem;flex-shrink:0}.data-product-editor__ai-suggestion__actions{display:flex;align-items:center;gap:.5rem;margin-top:.6rem}.data-product-editor__ai-suggestion__apply-btn{height:2.8rem;padding:0 1rem;font-size:1.2rem}.data-product-editor__ai-suggestion__dismiss-btn{height:2.8rem;padding:0 1rem;font-size:1.2rem;background:var(--color-dark-grey-200);color:var(--color-light-grey-200)}.data-product-editor__ai-suggestion__dismiss-btn:hover{background:var(--color-dark-grey-250)}.runtime-editor{height:100%;width:100%;background:var(--color-bg-app);color:var(--color-text-secondary)}.runtime-editor .panel{height:100%;width:100%}.runtime-editor .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.runtime-editor .panel__header__title__label{background:var(--color-bg-tag)}.runtime-editor .panel__header__action{color:var(--color-text-muted)}.runtime-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.runtime-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-accent-subtle)}.runtime-explorer__item{display:flex;align-items:center;display:flex;justify-content:space-between;height:2.4rem}.runtime-explorer__item:hover{background:var(--color-accent-subtle)}.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-bg-selected)}.runtime-explorer__item--selected-from-context-menu{background:var(--color-accent-subtle)}.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-border-default)}.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-bg-panel);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-text-link)}.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-bg-app)}.connection-editor .panel{height:100%;width:100%}.connection-editor .panel__header{padding-left:.5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.connection-editor .panel__header__title__label{background:var(--color-bg-tag)}.connection-editor .panel__header__action{color:var(--color-text-muted)}.connection-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.connection-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.relational-connection-editor .panel__header__title__label{background:var(--color-bg-tag)}.relational-connection-editor .panel__header__action{color:var(--color-text-muted)}.relational-connection-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.relational-connection-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-active-indicator)}.relational-connection-editor__content{border-top:.1rem solid var(--color-border-subtle);height:100%;width:100%}.relational-connection-editor__general{padding:1rem}.relational-connection-editor__auth{height:100%;width:100%;border-right:.1rem solid var(--color-border-subtle)}.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-border-subtle)}.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-status-error);margin-right:.5rem}.relational-connection-editor__store-option--empty svg{color:var(--color-status-error);stroke-width:.4;stroke:var(--color-status-error)}.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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.database-builder .panel__header__title__label{background:var(--color-bg-tag)}.database-builder .panel__header__action{color:var(--color-text-muted)}.database-builder .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.database-builder .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app)}.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-bg-panel)}.database-builder__config{height:100%;border-right:.1rem solid var(--color-border-subtle)}.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-border-subtle);height:calc(100% - 8rem);width:100%;position:relative}.database-builder__modeler__preview__header{display:flex;align-items:center;justify-content:center;background:var(--color-status-warn);height:1.8rem;margin-left:.5rem;margin-top:.5rem;border-radius:.2rem;color:var(--color-text-inverted);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-bg-app);color:var(--color-text-muted);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-accent-subtle)}.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-text-secondary);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-text-secondary)}.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-bg-tag);color:var(--color-text-secondary);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)}.database-editor{display:flex;flex-direction:column;height:100%;width:100%;background:var(--color-bg-app);color:var(--color-text-secondary)}.database-editor__tabs__header{display:flex;align-items:center;flex-shrink:0;height:2.8rem;background:var(--color-bg-panel);border-bottom:.1rem solid var(--color-border-default)}.database-editor__tabs{flex:1;height:100%;z-index:1;display:flex;overflow-x:auto;overflow-y:hidden}.database-editor__tab{height:100%;display:inline-flex;align-items:center;justify-content:center;padding:0 1.6rem;background:rgba(0,0,0,0);border:none;border-right:.1rem solid var(--color-border-default);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;font-size:1.1rem}.database-editor__tab:hover{color:var(--color-text-secondary)}.database-editor__tab--active,.database-editor__tab--active:hover{color:var(--color-text-primary);position:relative}.database-editor__tab--active::after{content:"";height:.3rem;width:100%;position:absolute;bottom:0;left:0;background:var(--color-active-indicator)}.database-editor__read-only-badge{display:flex;align-items:center;gap:.4rem;margin-right:1rem;padding:.2rem .6rem;border:.1rem solid var(--color-yellow-200);border-radius:.2rem;color:var(--color-yellow-200);font-size:.9rem;font-weight:500;letter-spacing:.05rem;user-select:none}.database-editor__read-only-badge svg{font-size:.9rem}.database-editor__read-only-badge__label{white-space:nowrap}.database-editor__content{flex:1;min-height:0;display:flex}.database-editor__grammar{flex:1;min-width:0;min-height:0;background:var(--color-bg-app)}.database-diagram{display:flex;height:100%;width:100%;background:var(--color-bg-app);color:var(--color-text-secondary)}.database-diagram__side-panel-wrapper{display:flex;flex-direction:column;height:100%;width:100%;min-width:0;background:var(--color-bg-elevated);border-right:.1rem solid var(--color-border-default)}.database-diagram__side-panel-wrapper__header{display:flex;align-items:center;flex-shrink:0;gap:.4rem;padding:.3rem .6rem .3rem 1rem;background:var(--color-bg-panel);border-bottom:.1rem solid var(--color-border-default)}.database-diagram__side-panel-wrapper__header__title{flex:1;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05rem;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__side-panel-wrapper__header__action{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none;border-radius:.2rem;color:var(--color-text-muted);cursor:pointer}.database-diagram__side-panel-wrapper__header__action svg{width:1.4rem;height:1.4rem}.database-diagram__side-panel-wrapper__header__action:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.database-diagram__side-panel-wrapper__body{flex:1;min-height:0;display:flex}.database-diagram__canvas-area{display:flex;flex-direction:row;height:100%;width:100%;min-width:0}.database-diagram__expand-rail{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6rem;height:100%;background:var(--color-bg-panel);border:none;border-right:.1rem solid var(--color-border-default);color:var(--color-text-muted);cursor:pointer}.database-diagram__expand-rail svg{width:1.2rem;height:1.2rem}.database-diagram__expand-rail:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.database-diagram__tree__caret{display:flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;flex-shrink:0;color:var(--color-text-disabled)}.database-diagram__tree__caret svg{width:1rem;height:1rem}.database-diagram__tree__schema__row{display:flex;align-items:center;gap:.6rem;width:100%;padding:.3rem 1rem;background:rgba(0,0,0,0);border:none;color:var(--color-purple-400);font-size:1.1rem;text-transform:uppercase;letter-spacing:.04rem;cursor:pointer;text-align:left}.database-diagram__tree__schema__row svg{flex-shrink:0}.database-diagram__tree__schema__row:hover{background:var(--color-bg-hover)}.database-diagram__tree__schema__name{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__tree__schema__count{color:var(--color-text-disabled);font-size:1rem}.database-diagram__tree__table__row{display:flex;align-items:center;gap:.6rem;width:100%;padding:.3rem 1rem .3rem 2.4rem;background:rgba(0,0,0,0);border:none;color:var(--color-text-secondary);font-size:1.1rem;cursor:pointer;text-align:left}.database-diagram__tree__table__row svg{color:var(--color-yellow-200);flex-shrink:0}.database-diagram__tree__table__row:hover{background:var(--color-bg-hover)}.database-diagram__tree__table__row--selected,.database-diagram__tree__table__row--selected:hover{background:var(--color-blue-200);color:var(--color-text-on-accent)}.database-diagram__tree__table--view .database-diagram__tree__table__row svg{color:var(--color-purple-400)}.database-diagram__tree__table__name{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__tree__table__count{color:var(--color-text-disabled);font-size:1rem}.database-diagram__tree__table__view-tag{padding:0 .4rem;border-radius:.2rem;font-size:.8rem;font-weight:600;letter-spacing:.04rem;color:var(--color-text-on-accent);flex-shrink:0}.database-diagram__tree__table__view-tag--distinct{background:var(--color-blue-200)}.database-diagram__tree__table__view-tag--filtered{background:var(--color-orange-100)}.database-diagram__tree__table__view-tag--grouped{background:var(--color-lime-75);color:var(--color-text-inverted)}.database-diagram__tree__column{display:flex;align-items:center;gap:.6rem;width:100%;padding:.2rem 1rem .2rem 4.4rem;background:rgba(0,0,0,0);border:none;color:var(--color-text-secondary);font-family:"Roboto Mono",monospace;font-size:1rem;cursor:pointer;text-align:left}.database-diagram__tree__column:hover{background:var(--color-bg-hover)}.database-diagram__tree__column--selected,.database-diagram__tree__column--selected:hover{background:var(--color-blue-200);color:var(--color-text-on-accent)}.database-diagram__tree__column--pk .database-diagram__tree__column__name{color:var(--color-yellow-200)}.database-diagram__tree__column--selected .database-diagram__tree__column__name,.database-diagram__tree__column--selected .database-diagram__tree__column__type{color:var(--color-text-on-accent)}.database-diagram__tree__column__icon{display:flex;align-items:center;justify-content:center;width:1.4rem;flex-shrink:0;color:var(--color-yellow-200)}.database-diagram__tree__column__icon svg{width:1rem;height:1rem}.database-diagram__tree__column__bullet{color:var(--color-text-disabled)}.database-diagram__tree__column__name{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__tree__column__type{color:var(--color-medium-green-450);font-size:.95rem}.database-diagram__tree__column--view .database-diagram__tree__column__type{font-style:italic;color:var(--color-purple-400)}.database-diagram__tree__column--view-meta .database-diagram__tree__column__name{color:var(--color-text-disabled);font-style:italic}.database-diagram__tree__column--readonly{cursor:default}.database-diagram__tree__column--readonly:hover{background:rgba(0,0,0,0)}.database-diagram__tree__column:disabled{cursor:default;opacity:.6}.database-diagram__tree__column:disabled:hover{background:rgba(0,0,0,0)}.database-diagram__side-panel{width:100%;flex:1;min-height:0;background:var(--color-bg-elevated);overflow:auto;padding:.4rem 0}.database-diagram__side-panel__section{padding-bottom:.8rem}.database-diagram__side-panel__section__header{padding:.8rem 1rem .4rem;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05rem;color:var(--color-text-muted)}.database-diagram__side-panel__section__count{color:var(--color-text-disabled)}.database-diagram__side-panel__schema{padding-bottom:.4rem}.database-diagram__side-panel__schema__header{display:flex;align-items:center;gap:.6rem;padding:.3rem 1rem;color:var(--color-purple-400);font-size:1.1rem}.database-diagram__side-panel__schema__name{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__side-panel__schema__count{color:var(--color-text-disabled);font-size:1rem}.database-diagram__side-panel__table{display:flex;align-items:center;gap:.6rem;width:100%;padding:.3rem 1rem .3rem 2.4rem;background:rgba(0,0,0,0);border:none;color:var(--color-text-secondary);cursor:pointer;font-size:1.1rem;text-align:left}.database-diagram__side-panel__table svg{color:var(--color-yellow-200);flex-shrink:0}.database-diagram__side-panel__table:hover{background:var(--color-bg-hover)}.database-diagram__side-panel__table--selected,.database-diagram__side-panel__table--selected:hover{background:var(--color-blue-200);color:var(--color-text-on-accent)}.database-diagram__side-panel__table__name{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__side-panel__join{display:flex;align-items:center;gap:.6rem;width:100%;padding:.3rem 1rem .3rem 2.4rem;background:rgba(0,0,0,0);border:none;color:var(--color-text-secondary);font-size:1.1rem;cursor:pointer;text-align:left}.database-diagram__side-panel__join svg{color:var(--color-medium-green-450);flex-shrink:0}.database-diagram__side-panel__join:hover{background:var(--color-bg-hover)}.database-diagram__side-panel__join--selected,.database-diagram__side-panel__join--selected:hover{background:var(--color-yellow-200);color:var(--color-text-inverted)}.database-diagram__side-panel__join--selected svg,.database-diagram__side-panel__join--selected:hover svg{color:var(--color-text-inverted)}.database-diagram__side-panel__join__name{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__side-panel__filter{display:flex;align-items:flex-start;gap:.6rem;width:100%;padding:.4rem 1rem .4rem 2.4rem;background:rgba(0,0,0,0);border:none;color:var(--color-text-secondary);font-size:1.1rem;cursor:pointer;text-align:left}.database-diagram__side-panel__filter:hover{background:var(--color-bg-hover)}.database-diagram__side-panel__filter--selected,.database-diagram__side-panel__filter--selected:hover{background:var(--color-orange-100);color:var(--color-text-on-accent)}.database-diagram__side-panel__filter--selected svg,.database-diagram__side-panel__filter--selected:hover svg{color:var(--color-text-on-accent)}.database-diagram__side-panel__filter--selected .database-diagram__side-panel__filter__formula,.database-diagram__side-panel__filter--selected:hover .database-diagram__side-panel__filter__formula{color:var(--color-text-on-accent)}.database-diagram__side-panel__filter__icon{display:flex;align-items:center;height:1.6rem;flex-shrink:0}.database-diagram__side-panel__filter__icon svg{color:var(--color-orange-200);font-size:1rem}.database-diagram__side-panel__filter__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.database-diagram__side-panel__filter__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__side-panel__filter__formula{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;font-family:var(--font-code);font-style:italic;font-size:1rem;color:var(--color-text-disabled)}.database-diagram__side-panel__included-store{display:flex;align-items:center;width:100%;gap:.6rem;padding:.3rem 1rem .3rem 2.4rem;background:rgba(0,0,0,0);border:none;color:var(--color-text-disabled);font-size:1.1rem;cursor:pointer;text-align:left}.database-diagram__side-panel__included-store svg{color:var(--color-text-disabled);flex-shrink:0;font-size:1.2rem}.database-diagram__side-panel__included-store:hover{background:var(--color-bg-hover);color:var(--color-text-secondary)}.database-diagram__side-panel__included-store:hover svg{color:var(--color-text-secondary)}.database-diagram__side-panel__included-store:hover .database-diagram__side-panel__included-store__open{opacity:1}.database-diagram__side-panel__included-store__path{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;flex:1;font-family:var(--font-code);font-size:1rem}.database-diagram__side-panel__included-store__open{display:flex;align-items:center;flex-shrink:0;opacity:0;transition:opacity .1s ease-in-out}.database-diagram__side-panel__included-store__open svg{font-size:1rem}.database-diagram__canvas-container{flex:1;min-width:0;position:relative;background:var(--color-bg-app)}.database-diagram__canvas{width:100%;height:100%}.database-diagram__canvas .react-flow__background{background:var(--color-bg-app)}.database-diagram__canvas .react-flow__controls{background:var(--color-bg-panel);border:.1rem solid var(--color-border-default);box-shadow:none}.database-diagram__canvas .react-flow__controls button{background:var(--color-bg-panel);border-bottom:.1rem solid var(--color-border-default);color:var(--color-text-secondary)}.database-diagram__canvas .react-flow__controls button svg{fill:currentcolor}.database-diagram__canvas .react-flow__controls button:hover{background:var(--color-bg-hover)}.database-diagram__canvas .react-flow__edge-path{stroke:var(--color-text-disabled);stroke-width:1.2}.database-diagram__canvas .react-flow__edge.selected .react-flow__edge-path,.database-diagram__canvas .react-flow__edge:focus .react-flow__edge-path,.database-diagram__canvas .react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--color-blue-200)}.database-diagram__canvas .react-flow__edge-text{fill:var(--color-text-secondary);font-size:1rem}.database-diagram__canvas .react-flow__edge-textbg{fill:var(--color-bg-panel)}.database-diagram__canvas .react-flow__attribution{display:none}.database-diagram__minimap{background:var(--color-bg-panel) !important;border:.1rem solid var(--color-border-default) !important}.database-diagram__table-node{min-width:22rem;background:var(--color-bg-elevated);border:.1rem solid var(--color-border-strong);border-radius:.4rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.4);font-size:1.1rem;color:var(--color-text-secondary)}.database-diagram__table-node--selected{border-color:var(--color-blue-200);box-shadow:0 0 0 .2rem var(--color-blue-200),0 .2rem .6rem rgba(0,0,0,.4)}.database-diagram__table-node--join-endpoint{border-color:var(--color-yellow-200);box-shadow:0 0 0 .2rem var(--color-yellow-200),0 .2rem .6rem rgba(0,0,0,.4)}.database-diagram__table-node--view .database-diagram__table-node__header{background:rgba(197,134,192,.18);border-bottom-color:var(--color-purple-400)}.database-diagram__table-node--view .database-diagram__table-node__header__icon{color:var(--color-purple-400)}.database-diagram__table-node--view .database-diagram__table-node__header__name{color:var(--color-text-primary);font-weight:600}.database-diagram__table-node__handle{opacity:0;pointer-events:none;width:.1rem !important;height:.1rem !important}.database-diagram__table-node__header{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:var(--color-bg-panel);border-bottom:.1rem solid var(--color-border-strong);border-radius:.4rem .4rem 0 0}.database-diagram__table-node__header__icon{display:flex;align-items:center;color:var(--color-yellow-200)}.database-diagram__table-node__header__icon svg{width:1.4rem;height:1.4rem}.database-diagram__table-node__header__name{flex:1;font-weight:500;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__table-node__header__schema{padding:.1rem .6rem;border-radius:1rem;background:rgba(197,134,192,.12);color:var(--color-purple-400);font-size:.95rem}.database-diagram__table-node__header__kind-tag{padding:.1rem .5rem;border-radius:.2rem;background:var(--color-purple-400);color:var(--color-text-on-accent);font-size:.85rem;font-weight:600;letter-spacing:.05rem}.database-diagram__table-node__header__kind-tag--distinct{background:var(--color-blue-200)}.database-diagram__table-node__header__kind-tag--filtered{background:var(--color-orange-100)}.database-diagram__table-node__header__kind-tag--grouped{background:var(--color-lime-75);color:var(--color-text-inverted)}.database-diagram__table-node__columns{padding:.2rem 0}.database-diagram__table-node__column{display:grid;grid-template-columns:1.6rem 1fr auto;align-items:center;gap:.6rem;padding:.2rem .8rem;font-family:"Roboto Mono",monospace;font-size:1rem}.database-diagram__table-node__column--pk .database-diagram__table-node__column__name{color:var(--color-yellow-200);font-weight:500}.database-diagram__table-node__column--fk .database-diagram__table-node__column__name{color:var(--color-blue-200)}.database-diagram__table-node__column--nullable:not(.database-diagram__table-node__column--pk,.database-diagram__table-node__column--fk) .database-diagram__table-node__column__name{color:var(--color-text-disabled)}.database-diagram__table-node__column--focused{background:var(--color-blue-200)}.database-diagram__table-node__column--focused .database-diagram__table-node__column__name,.database-diagram__table-node__column--focused .database-diagram__table-node__column__type,.database-diagram__table-node__column--focused .database-diagram__table-node__column__key{color:var(--color-text-on-accent)}.database-diagram__table-node__column__key{display:flex;align-items:center;justify-content:center;color:var(--color-yellow-200)}.database-diagram__table-node__column__key svg{width:1rem;height:1rem}.database-diagram__table-node__column__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;color:var(--color-text-secondary)}.database-diagram__table-node__column__type{color:var(--color-medium-green-450);font-size:.95rem}.database-diagram__table-node__column--view .database-diagram__table-node__column__type{font-style:italic;color:var(--color-purple-400)}.database-diagram__table-node__group-by{padding:.3rem .8rem .4rem;border-top:.1rem dashed var(--color-border-strong);background:rgba(197,134,192,.06)}.database-diagram__table-node__group-by__header{font-size:.85rem;font-weight:600;letter-spacing:.05rem;color:var(--color-purple-400);margin-bottom:.2rem}.database-diagram__table-node__group-by__row{display:flex;align-items:center;gap:.6rem;font-family:"Roboto Mono",monospace;font-size:.95rem;line-height:1.4}.database-diagram__table-node__group-by__index{flex-shrink:0;color:var(--color-text-disabled)}.database-diagram__table-node__group-by__formula{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;font-style:italic;color:var(--color-purple-400)}.database-diagram__table-node--foreign-stub{min-width:16rem;background:var(--color-bg-app);border:.1rem dashed var(--color-text-disabled);color:var(--color-text-disabled)}.database-diagram__table-node--foreign-stub .database-diagram__table-node__header{background:rgba(0,0,0,0);border-bottom:.1rem dashed var(--color-border-strong)}.database-diagram__table-node--foreign-stub .database-diagram__table-node__header__icon{color:var(--color-text-disabled)}.database-diagram__table-node--foreign-stub .database-diagram__table-node__header__name{color:var(--color-text-muted);font-weight:400;font-style:italic}.database-diagram__table-node__foreign-stub__owner{padding:.3rem .8rem .5rem;font-family:"Roboto Mono",monospace;font-size:.95rem;color:var(--color-text-disabled);font-style:italic;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__side-panel__annotations{padding:.4rem 1rem .6rem 2.4rem}.database-diagram__canvas-shell{position:relative;width:100%;height:100%}.database-diagram__floating-card{position:absolute;top:1rem;right:1rem;z-index:5;max-width:32rem;padding:.6rem .8rem;background:var(--color-bg-panel);border:.1rem solid var(--color-border-default);border-radius:.4rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.5);color:var(--color-text-secondary);font-size:1.1rem}.database-diagram__floating-card--join{border-left:.3rem solid var(--color-yellow-200)}.database-diagram__floating-card--filter{border-left:.3rem solid var(--color-orange-200)}.database-diagram__floating-card__title{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.database-diagram__floating-card__kind{padding:.1rem .5rem;border-radius:.2rem;background:var(--color-bg-tag);color:var(--color-text-primary);font-size:.85rem;font-weight:600;letter-spacing:.05rem}.database-diagram__floating-card__name{color:var(--color-text-primary);font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__floating-card__formula{font-family:var(--font-code);font-style:italic;font-size:1rem;color:var(--color-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.database-diagram__tree__column__nullable{margin-left:.3rem;color:var(--color-text-disabled);font-style:italic;font-weight:400}.database-annotation{display:inline-flex;align-items:center;gap:.3rem;flex-wrap:wrap;font-size:.95rem;color:var(--color-text-muted)}.database-annotation--block{display:flex;flex-wrap:wrap;gap:.4rem}.database-annotation--compact{display:flex;align-items:center;gap:.2rem;padding:0 .4rem;border-radius:.2rem;background:var(--color-bg-panel-header);color:var(--color-text-secondary);font-size:.85rem;cursor:help}.database-annotation--compact svg{width:.9rem;height:.9rem}.database-annotation__count{font-weight:600}.database-annotation__stereotype,.database-annotation__tagged-value{display:flex;align-items:center;gap:.2rem;padding:.1rem .5rem;border-radius:.2rem;border:.1rem solid var(--color-border-strong);background:var(--color-bg-panel);font-size:.95rem;cursor:help}.database-annotation__stereotype svg,.database-annotation__tagged-value svg{width:.9rem;height:.9rem}.database-annotation__stereotype{color:var(--color-purple-400)}.database-annotation__stereotype svg{color:var(--color-purple-400)}.database-annotation__tagged-value{color:var(--color-text-secondary)}.database-annotation__tagged-value svg{color:var(--color-blue-200)}.database-annotation__tagged-value__name{color:var(--color-blue-200)}.database-annotation__tagged-value__sep{color:var(--color-text-disabled);margin:0 .1rem}.database-annotation__tagged-value__value{font-family:var(--font-code);color:var(--color-text-secondary)}.database-diagram__side-panel__join{display:flex;align-items:flex-start;gap:.6rem}.database-diagram__side-panel__join__icon{display:flex;align-items:center;height:1.6rem;flex-shrink:0}.database-diagram__side-panel__join__body{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}.database-diagram__side-panel__join__name{display:flex;align-items:center;gap:.4rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-diagram__side-panel__join__formula{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left;font-family:var(--font-code);font-style:italic;font-size:1rem;color:var(--color-text-disabled)}.database-diagram__side-panel__join__marker{padding:0 .4rem;border-radius:.2rem;font-size:.8rem;font-weight:600;letter-spacing:.05rem}.database-diagram__side-panel__join__marker--self{background:var(--color-blue-200);color:var(--color-text-on-accent)}.database-diagram__side-panel__join__marker--cross-db{background:var(--color-orange-200);color:var(--color-text-on-accent)}.database-diagram__side-panel__included-store__type{flex-shrink:0;padding:0 .4rem;border-radius:.2rem;background:var(--color-bg-tag);color:var(--color-text-secondary);font-size:.85rem;font-weight:500;letter-spacing:.05rem;text-transform:uppercase}.database-editor__content{display:flex;flex-direction:column;flex:1;min-height:0}.database-editor__content__body{flex:1;min-height:0;display:flex}.database-editor__generated-banner{display:flex;align-items:center;flex-shrink:0;gap:.6rem;padding:.6rem 1rem;background:rgba(229,192,123,.1);border-bottom:.1rem solid var(--color-yellow-200);color:var(--color-text-secondary);font-size:1.1rem}.database-editor__generated-banner svg{color:var(--color-yellow-200);flex-shrink:0}.database-editor__generated-banner__text{flex:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;word-break:normal;overflow-wrap:anywhere;text-align:left}.database-editor__generated-banner__path{font-family:var(--font-code);color:var(--color-yellow-200)}.database-diagram__side-panel__toolbar{display:flex;align-items:center;gap:.4rem;padding:.4rem .6rem;border-bottom:.1rem solid var(--color-border-default);background:var(--color-bg-panel);flex-shrink:0}.database-diagram__side-panel__search{display:flex;align-items:center;flex:1;min-width:0;height:2.4rem;padding:0 .6rem;border:.1rem solid var(--color-border-strong);background:var(--color-bg-app);border-radius:.2rem}.database-diagram__side-panel__search svg{flex-shrink:0;color:var(--color-text-muted);font-size:1.2rem}.database-diagram__side-panel__search__input{flex:1;min-width:0;height:100%;margin-left:.4rem;background:rgba(0,0,0,0);border:0;outline:none;color:var(--color-text-primary);font-size:1.2rem}.database-diagram__side-panel__search__input::placeholder{color:var(--color-text-muted)}.database-diagram__side-panel__search__clear{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.6rem;height:1.6rem;padding:0;margin-left:.2rem;background:rgba(0,0,0,0);border:0;border-radius:.2rem;color:var(--color-text-muted);cursor:pointer}.database-diagram__side-panel__search__clear:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.database-diagram__side-panel__toolbar__btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;padding:0;background:rgba(0,0,0,0);border:0;border-radius:.2rem;color:var(--color-text-secondary);cursor:pointer}.database-diagram__side-panel__toolbar__btn svg{font-size:1.4rem}.database-diagram__side-panel__toolbar__btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.database-diagram__copy-btn{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;margin-left:.4rem;background:rgba(0,0,0,0);border:0;border-radius:.2rem;color:var(--color-text-muted);cursor:pointer;flex-shrink:0}.database-diagram__copy-btn svg{font-size:1.1rem}.database-diagram__copy-btn:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.database-diagram__copy-btn--copied{color:var(--color-status-success)}.database-diagram__copy-btn--copied:hover{color:var(--color-status-success)}.database-diagram__skeleton{display:inline-block;height:1.2rem;border-radius:.2rem;background:linear-gradient(90deg, var(--color-bg-panel-header) 0%, var(--color-bg-tag) 50%, var(--color-bg-panel-header) 100%);background-size:200% 100%;animation:database-diagram__skeleton-shimmer 1.4s linear infinite}@keyframes database-diagram__skeleton-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.database-diagram__side-panel__empty{padding:.5rem 1rem .5rem 2.4rem;color:var(--color-text-muted);font-style:italic;font-size:1.1rem}.database-diagram__toolbar{position:absolute;top:.8rem;right:.8rem;z-index:5;display:flex;gap:.2rem;padding:.3rem;background:var(--color-bg-panel);border:.1rem solid var(--color-border-default);border-radius:.3rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.35)}.database-diagram__toolbar__btn{display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;background:rgba(0,0,0,0);border:0;border-radius:.2rem;color:var(--color-text-secondary);cursor:pointer}.database-diagram__toolbar__btn svg{font-size:1.4rem}.database-diagram__toolbar__btn:hover:not(:disabled){background:var(--color-bg-hover);color:var(--color-text-primary)}.database-diagram__toolbar__btn:disabled{opacity:.4;cursor:default}.database-annotation__popover{padding:.8rem;min-width:18rem;max-width:40rem;background:var(--color-bg-panel);border:.1rem solid var(--color-border-default)}.database-diagram__table-node__header__kind-tag--milestoned-business{background:rgba(86,156,214,.18);color:var(--color-blue-200);border:.1rem solid rgba(86,156,214,.35)}.database-diagram__table-node__header__kind-tag--milestoned-processing{background:rgba(197,134,192,.18);color:var(--color-magenta-50);border:.1rem solid rgba(197,134,192,.35)}.database-diagram__table-node__header__kind-tag--milestoned-unknown{background:hsla(0,0%,100%,.06);color:var(--color-text-secondary);border:.1rem solid hsla(0,0%,100%,.12)}.database-diagram__tree__table__meta-row--milestoning-business .database-diagram__tree__table__meta-row__label{color:var(--color-blue-200)}.database-diagram__tree__table__meta-row--milestoning-processing .database-diagram__tree__table__meta-row__label{color:var(--color-magenta-50)}.database-diagram__tree__table__meta-row--milestoning-unknown .database-diagram__tree__table__meta-row__label{color:var(--color-text-muted)}.database-diagram__toolbar__btn__label{margin-left:.3rem;font-size:.9rem;font-weight:600;letter-spacing:.05rem}.database-diagram__toolbar__btn:has(.database-diagram__toolbar__btn__label){width:auto;padding:0 .6rem}.file-generation-editor{height:100%;width:100%;background:var(--color-bg-app)}.file-generation-editor .panel{height:100%;width:100%}.file-generation-editor .panel__header{padding:0 .5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.file-generation-editor .panel__header__title__label{background:var(--color-bg-tag)}.file-generation-editor .panel__header__action{color:var(--color-text-muted)}.file-generation-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.file-generation-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app);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-bg-app)}.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-bg-app)}.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-bg-app);color:var(--color-text-primary)}.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-bg-app)}.generation-result-viewer__explorer__content .tree-view__node__root{height:100%;overflow-x:hidden;padding:.5rem 0;color:var(--color-text-primary)}.generation-result-viewer__explorer__package-tree__node__container:hover{background:var(--color-accent-subtle)}.generation-result-viewer__explorer__package-tree__node__container--selected,.generation-result-viewer__explorer__package-tree__node__container--selected:hover{background:var(--color-bg-selected)}.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-bg-app);color:var(--color-text-primary)}.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-bg-app);color:var(--color-text-muted);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-accent);padding:1rem;border-radius:.2rem}.generation-result-viewer__generate-btn__label__icon{font-size:1.6rem;color:var(--color-text-on-accent)}.generation-result-viewer__generate-btn__label__title{margin-left:.5rem;color:var(--color-text-on-accent);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-text-on-accent)}.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-bg-tag)}.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-text-disabled)}.element-generation-editor__header{background:var(--color-bg-app);padding-left:.5rem;border-bottom:.1rem solid var(--color-border-default)}.element-generation-editor__leave-btn{display:flex;align-items:center;height:1.8rem;border-radius:.7rem .2rem .2rem .7rem;background:var(--color-bg-tag);padding:0 .7rem 0 .2rem;font-size:1.2rem;width:initial}.element-generation-editor__leave-btn svg{color:var(--color-text-inverted);margin-right:.5rem}.element-generation-editor__content{position:relative}.unsupported-element-editor{height:100%;width:100%;background:var(--color-bg-app)}.unsupported-element-editor .panel{height:100%;width:100%}.unsupported-element-editor .panel__header{padding:0 .5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.unsupported-element-editor .panel__header__title__label{background:var(--color-bg-tag)}.unsupported-element-editor .panel__header__action{color:var(--color-text-muted)}.unsupported-element-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.unsupported-element-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app);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-bg-panel-header)}.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-text-muted);font-weight:bold;background:var(--color-bg-app)}.workspace-sync-conflict-resolver .panel__header__title{max-width:calc(100% - 11rem)}.workspace-sync-conflict-resolver .panel__main-header{color:var(--color-text-muted);font-weight:bold;background:var(--color-bg-panel-header)}.workspace-sync-conflict-resolver .panel__content{position:relative;height:calc(100% - 3rem);width:100%;background:var(--color-bg-app);overflow-y:hidden}.workspace-sync-conflict-resolver .panel__content ::-webkit-scrollbar-thumb{background:var(--color-text-disabled)}.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-bg-panel);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-text-muted);background:var(--color-bg-elevated);border-right:.1rem solid var(--color-bg-app)}.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-text-secondary);font-size:1.2rem}.workspace-sync-conflict-resolver__header__tab--active svg{color:var(--color-text-primary)}.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-text-primary);background:var(--color-bg-app)}.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-bg-panel);color:var(--color-text-muted);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-bg-panel-header);color:var(--color-text-secondary);padding-left:1rem}.workspace-sync-conflict-resolver__changes__panel .panel__header__action{height:100%;color:var(--color-text-muted)}.workspace-sync-conflict-resolver__changes__panel .panel__header__action[disabled],.workspace-sync-conflict-resolver__changes__panel .panel__header__action[disabled] svg{color:var(--color-text-disabled) !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-bg-panel)}.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-bg-tag);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-bg-app)}.generation-spec-editor .panel{height:100%;width:100%}.generation-spec-editor .panel__header{padding:0 .5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.generation-spec-editor .panel__header__title__label{background:var(--color-bg-tag)}.generation-spec-editor .panel__header__action{color:var(--color-text-muted)}.generation-spec-editor .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.generation-spec-editor .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app);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-bg-app)}.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-bg-hover)}.generation-spec-editor__non-editable{display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:var(--color-text-inverted);background:var(--color-status-warn);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-border-default);height:100%;width:100%}.generation-spec-file-generation-editor{border-top:.1rem solid var(--color-border-default)}.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-bg-panel);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-text-secondary);background:var(--color-bg-panel-header);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-text-muted);margin-bottom:.5rem}.generation-spec-model-generation-editor__item__id{padding:.5rem;width:50%;height:2.8rem;line-height:2.2rem;background:var(--color-bg-panel);border:.1rem solid var(--color-border-strong);color:var(--color-text-secondary);margin-right:.5rem}.generation-spec-model-generation-editor__item__id--has-error{background:var(--color-status-error-bg);border-color:var(--color-status-error)}.generation-spec-model-generation-editor__item:hover{display:flex;background:var(--color-accent-subtle)}.generation-spec-model-generation-editor__item__label{display:flex;align-items:center;justify-content:center;background:var(--color-bg-panel);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-text-secondary);background:var(--color-bg-panel-header);border-radius:.2rem;margin-left:.5rem;cursor:pointer}.file-generation-viewer{height:100%;width:100%;background:var(--color-bg-app)}.file-generation-viewer .panel{height:100%;width:100%}.file-generation-viewer .panel__header{padding:0 .5rem;color:var(--color-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default)}.file-generation-viewer .panel__header__title__label{background:var(--color-bg-tag)}.file-generation-viewer .panel__header__action{color:var(--color-text-muted)}.file-generation-viewer .panel__header__action[disabled] svg{color:var(--color-text-disabled) !important}.file-generation-viewer .panel__content{height:calc(100% - 2.8rem);background:var(--color-bg-app);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-bg-app);color:var(--color-text-primary)}.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-bg-app);color:var(--color-text-muted);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-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 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-text-secondary);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-bg-tag)}.data-editor__header__action[disabled] svg{color:var(--color-text-disabled) !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-text-secondary);background:var(--color-bg-tag);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-text-secondary)}.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-bg-app);height:calc(100% - 2.8rem);overflow-y:auto}.data-editor__content__lists{height:100%;width:100%;padding:.5rem}.data-editor__dropdown{background:var(--color-bg-panel);border:.1rem solid var(--color-border-default);padding:0}.data-editor__option{display:flex;align-items:center;justify-content:center;width:25rem;height:2.8rem;background:var(--color-bg-panel);border:.01rem solid var(--color-border-default);color:var(--color-text-primary)}.data-editor__type{display:flex;align-items:center;height:2.6rem;width:25rem;flex:auto;min-width:15rem;background:var(--color-bg-panel);border-right:.1rem solid var(--color-bg-app);border-left:.1rem solid var(--color-bg-app);color:var(--color-text-primary);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-bg-app);height:2.6rem;width:2.6rem;min-width:2.6rem}.external-format-data-editor{height:100%;width:100%;background:var(--color-bg-app)}.external-format-data-editor__header{display:flex;align-items:center;display:flex;justify-content:space-between;cursor:default;background:var(--color-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 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-bg-tag)}.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-text-secondary);background:var(--color-bg-tag);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-bg-input);border-radius:.2rem 0 0 .2rem;background:var(--color-bg-input);color:var(--color-text-secondary);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-bg-panel);border:.1rem solid var(--color-border-default);padding:0}.external-format-data-editor__option{display:flex;align-items:center;justify-content:center;width:25rem;height:2.8rem;background:var(--color-bg-panel);border:.01rem solid var(--color-border-default);color:var(--color-text-primary)}.external-format-data-editor__type{display:flex;align-items:center;height:2.6rem;width:25rem;flex:auto;min-width:15rem;background:var(--color-bg-panel);border-right:.1rem solid var(--color-bg-app);border-left:.1rem solid var(--color-bg-app);color:var(--color-text-primary);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-bg-app);height:2.6rem;width:2.6rem;min-width:2.6rem}.data-element-reference-editor{height:100%;width:100%;background:var(--color-bg-app);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-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 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-bg-tag)}.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-text-secondary);background:var(--color-bg-tag);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-bg-panel);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-bg-panel);border-right:.1rem solid var(--color-bg-app);border-left:.1rem solid var(--color-bg-app);color:var(--color-text-primary);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-bg-app);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-bg-app);color:var(--color-text-secondary);height:2.8rem;min-height:2.8rem;position:relative;z-index:1;border:.1rem solid var(--color-border-default);box-shadow:var(--color-shadow) 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-text-secondary);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-bg-tag)}.relational-data-editor__header__action[disabled] svg{color:var(--color-text-disabled) !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-text-secondary);background:var(--color-bg-tag);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-text-muted)}.relational-data-editor-explorer__item:hover{background:var(--color-accent-subtle)}.relational-data-editor-explorer__item--active,.relational-data-editor-explorer__item--active svg,.relational-data-editor-explorer__item--active:hover{background:var(--color-bg-selected);color:var(--color-text-primary)}.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-text-disabled)}.relational-data-editor__content{background:var(--color-bg-app);height:calc(100% - 2.8rem);overflow-y:auto}.relational-data-editor__values{width:100%;height:100%;position:relative;border:.1rem solid var(--color-border-subtle)}.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-bg-input);color:var(--color-text-secondary);padding:1rem;border-radius:.1rem;height:47rem;resize:none;line-height:2rem;border:.1rem solid var(--color-bg-input)}.relational-data-editor__import__textarea:focus{border:.1rem solid var(--color-border-focus);outline:none}.relational-data-editor__import__textarea[disabled]{color:var(--color-text-disabled);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-header__left{display:flex;align-items:center;gap:.8rem}.relation-test-data-editor__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-left:1rem;flex:1}.relation-test-data-editor__toolbar__left{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.relation-test-data-editor__toolbar__right{display:flex;align-items:center;margin-left:auto}.relation-test-data-editor__section-title{font-weight:500;color:var(--color-text-secondary);font-size:1.4rem}.relation-test-data-editor__columns{background:var(--color-bg-panel);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-bg-panel-header);border:.1rem solid var(--color-border-strong);border-radius:.2rem;color:var(--color-text-secondary);font-size:1.3rem}.relation-test-data-editor__column-input:focus{border-color:var(--color-border-focus);outline:none}.relation-test-data-editor__column-input:disabled{background:var(--color-bg-tag);color:var(--color-text-disabled)}.relation-test-data-editor__column-select{flex:1;height:2.8rem;padding:0 1rem;background:var(--color-bg-panel-header);border:.1rem solid var(--color-border-strong);border-radius:.2rem;color:var(--color-text-secondary);font-size:1.3rem}.relation-test-data-editor__column-select:focus{border-color:var(--color-border-focus);outline:none}.relation-test-data-editor__column-select:disabled{background:var(--color-bg-tag);color:var(--color-text-disabled)}.relation-test-data-editor__data{background:var(--color-bg-panel);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-text-disabled);font-size:1.3rem;font-style:italic}.relation-test-data-editor__data-grid{border:.1rem solid var(--color-border-strong);border-radius:.2rem;overflow-x:auto}.relation-test-data-editor__table{border-collapse:collapse;width:100%}.relation-test-data-editor__th{position:relative;background:var(--color-bg-panel-header);color:var(--color-text-primary);font-weight:500;font-size:1.2rem;text-align:left;white-space:nowrap;border-right:.1rem solid var(--color-border-strong);border-bottom:.1rem solid var(--color-border-strong);padding:0}.relation-test-data-editor__th:last-child{border-right:none}.relation-test-data-editor__th--actions{width:5rem}.relation-test-data-editor__th__inner{display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:8rem;padding:.6rem 1rem}.relation-test-data-editor__th__label{flex:1;overflow:hidden;text-overflow:ellipsis}.relation-test-data-editor__th__label--editable{background:rgba(0,0,0,0);border:none;color:inherit;font-size:inherit;font-weight:inherit;padding:0;outline:none;width:100%}.relation-test-data-editor__th__label--editable:focus{background:var(--color-bg-panel-header);border-radius:.2rem}.relation-test-data-editor__th__label--editable:disabled{color:inherit}.relation-test-data-editor__th__delete{opacity:0;pointer-events:none;flex-shrink:0;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;border-radius:.2rem;background:rgba(0,0,0,0);border:none;cursor:pointer;color:var(--color-text-muted);transition:opacity .12s,color .12s}.relation-test-data-editor__th__delete svg{font-size:1rem}.relation-test-data-editor__th__delete:hover{color:var(--color-red-100)}.relation-test-data-editor__th:hover .relation-test-data-editor__th__delete{opacity:1;pointer-events:auto}.relation-test-data-editor__tr:last-child td{border-bottom:none}.relation-test-data-editor__tr:hover{background:var(--color-bg-app)}.relation-test-data-editor__td{padding:.5rem;border-right:.1rem solid var(--color-border-strong);border-bottom:.1rem solid var(--color-border-strong);vertical-align:middle}.relation-test-data-editor__td:last-child{border-right:none}.relation-test-data-editor__td--actions{width:5rem;text-align:center}.relation-test-data-editor__icon-button--compact{width:1.8rem;height:1.8rem}.relation-test-data-editor__icon-button--compact svg{font-size:.9rem}.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-text-secondary);font-size:1.3rem}.relation-test-data-editor__data-input:focus{background:var(--color-bg-panel-header);border-color:var(--color-border-focus);outline:none}.relation-test-data-editor__data-input:disabled{color:var(--color-text-disabled)}.relation-test-data-editor__footer-actions{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.relation-test-data-editor__footer-actions__left,.relation-test-data-editor__footer-actions__right{display:flex;align-items:center}.relation-test-data-editor__action-control{display:flex;align-items:center;gap:.8rem}.relation-test-data-editor__action-control__label{color:var(--color-text-secondary);font-size:1.3rem;font-weight:500;white-space:nowrap}.relation-test-data-editor__import-controls{display:flex;align-items:center;gap:.8rem}.relation-test-data-editor__import-controls__label{color:var(--color-text-secondary);font-size:1.3rem;font-weight:500;white-space:nowrap}.relation-test-data-editor__import-controls .btn{white-space:nowrap}@media(width <= 768px){.relation-test-data-editor__section-header{flex-direction:column;align-items:flex-start;gap:1rem}.relation-test-data-editor__toolbar{margin-left:0;width:100%;flex-direction:column;align-items:flex-start;gap:.8rem}.relation-test-data-editor__toolbar__left{width:100%}.relation-test-data-editor__toolbar__right{width:100%;margin-left:0}.relation-test-data-editor__toolbar .btn{width:auto;min-width:fit-content}.relation-test-data-editor__footer-actions{width:100%}}.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-status-success) !important}.testable-test-explorer__header__summary__icon--failed svg,.testable-test-assertion-explorer__header__summary__icon--failed svg{color:var(--color-status-error) !important}.testable-test-explorer__play__all__icon svg,.testable-test-assertion-explorer__play__all__icon svg{color:var(--color-status-success) !important}.testable-test-explorer__play__all__icon svg:hover,.testable-test-assertion-explorer__play__all__icon svg:hover{color:var(--color-status-success) !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-text-muted)}.testable-test-explorer__item:hover,.testable-test-assertion-explorer__item:hover{background:var(--color-accent-subtle)}.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-bg-selected);color:var(--color-text-primary)}.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-text-disabled)}.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-text-secondary);font-weight:bold;background:var(--color-bg-app);border-bottom:.1rem solid var(--color-border-default);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-text-muted);padding:0 1rem;border-right:.1rem solid var(--color-border-subtle);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-active-indicator)}.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-text-muted)}.testable-test-assertion-editor__header__action[disabled] svg{color:var(--color-text-disabled) !important}.testable-test-assertion-editor__content{position:relative;height:calc(100% - 3.4rem);width:100%}.testable-test-assertion-editor__setup{height:100%;width:100%;overflow:auto}.testable-test-assertion-result__content{height:100%;width:100%;background:var(--color-bg-app)}.testable-test-assertion-result__summary{cursor:default;height:100%;overflow:auto;padding:2rem;color:var(--color-text-primary);background:var(--color-bg-app)}.testable-test-assertion-result__summary--fail{color:var(--color-status-error)}.testable-test-assertion-result__summary--success{color:var(--color-status-success)}.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-bg-app)}.equal-to-json-editor__content__data{position:relative;height:100%}.equal-to-json-editor__message{cursor:pointer;text-decoration:underline;color:var(--color-text-link);padding-top:.5rem}.equal-to-json-result__diff__header__label{margin:0 .5rem;font-size:1.2rem;font-weight:500;color:var(--color-text-inverted);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-text-inverted)}.equal-to-json-result__diff__summary{display:flex;align-items:center;height:1.8rem;border-radius:.3rem;background:var(--color-bg-tag);cursor:default;user-select:none}.equal-to-editor__content{width:100%;background:var(--color-bg-app);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-bg-app);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-bg-app);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-bg-panel);z-index:1}.workspace-review-panel .panel__content{overflow-y:hidden;background:var(--color-bg-app)}.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-text-muted);background:var(--color-bg-elevated);border-right:.1rem solid var(--color-bg-app)}.workspace-review-panel__header__tab--active{color:var(--color-text-primary);background:var(--color-bg-app)}.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-text-secondary);font-size:1.2rem}.workspace-review-panel__header__tab--active svg{color:var(--color-text-primary)}.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-bg-app);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-bg-panel);border-right:.1rem solid var(--color-bg-app);border-left:.1rem solid var(--color-bg-app);color:var(--color-text-secondary);cursor:pointer}.workspace-review-panel__element-view__type:hover{background:var(--color-bg-hover)}.workspace-review-panel__element-view__type__label{display:flex;align-items:center;height:3.4rem;padding:0 .5rem;border-top:.3rem solid var(--color-active-indicator)}.workspace-review-panel__element-view__options{width:13rem;background:var(--color-bg-panel);border:.1rem solid var(--color-bg-app)}.workspace-review-panel__element-view__option{display:flex;align-items:center;justify-content:center;width:100%;cursor:default;color:var(--color-text-muted);height:2rem}.workspace-review-panel__element-view__option:hover{background:var(--color-bg-selected)}.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-bg-app)}.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-text-on-accent);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-state-disabled-on-accent);color:var(--color-text-on-accent);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-text-on-accent)}.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-bg-tag);border-radius:.2rem;padding:0 .5rem;color:var(--color-text-inverted);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-state-hover-on-accent)}.workspace-review__status-bar__action__toggler,.workspace-review__status-bar__action__toggler svg{color:var(--color-state-disabled-on-accent)}.workspace-review__status-bar__action__toggler--active,.workspace-review__status-bar__action__toggler--active svg{color:var(--color-text-on-accent)}.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-bg-input);border:.1rem solid var(--color-bg-input);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-text-disabled);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-accent-subtle)}.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-text-muted);font-size:1.4rem}.showcase-manager__explorer__node__label{font-size:1.4rem;color:var(--color-text-muted);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-border-default)}.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-text-disabled);cursor:pointer}.showcase-manager__view__search-action svg{font-size:1.2rem}.showcase-manager__view__search-action:hover{color:var(--color-text-muted)}.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-text-disabled);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-text-muted)}.showcase-manager__view__breadcrumb__arrow{display:flex;align-items:center;justify-content:center;color:var(--color-text-disabled)}.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-border-default);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-bg-elevated);border-radius:.2rem;border:.1rem solid var(--color-border-default)}.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-text-disabled)}.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-text-disabled)}.showcase-manager__search__input__clear-btn:hover svg{color:var(--color-text-muted)}.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-border-default);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-text-disabled);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-bg-tag);border-radius:.6rem;font-weight:700;padding:0 .5rem}.showcase-manager__search__results__category:hover{background:var(--color-bg-hover)}.showcase-manager__search__results__category--active,.showcase-manager__search__results__category--active:hover{border-color:var(--color-active-indicator);background:var(--color-bg-elevated);color:var(--color-text-disabled)}.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-bg-tag);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-text-muted);cursor:pointer}.showcase-manager__search__showcase-result__title{font-weight:700;color:var(--color-text-primary)}.showcase-manager__search__showcase-result:hover{border-left:.5rem solid var(--color-active-indicator);background:var(--color-bg-hover)}.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-bg-tag);color:var(--color-text-muted)}.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-text-primary)}.showcase-manager__search__code-result__content{border:.1rem solid var(--color-bg-tag);background:var(--color-bg-elevated);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-text-disabled);font-weight:500}.showcase-manager__search__code-result__content__line__gutter--highlighted{color:var(--color-text-muted)}.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-text-muted);padding:0 1rem}.showcase-manager__search__code-result__content__line__text--highlighted{background:var(--color-status-warn);font-size:1.2rem;font-family:"Roboto Mono",monospace;font-weight:500;border-radius:.2rem;color:var(--color-text-inverted)}.showcase-manager__search__code-result__content__line:hover{background:var(--color-bg-app)}.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-text-muted);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-text-primary);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-text-disabled);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-text-disabled)}.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-text-muted);line-height:2rem;user-select:none;cursor:pointer}.developer-tools__action-group__prompt svg{margin-left:.5rem}/*# sourceMappingURL=index.css.map */
