.loader-wrapper[data-v-1edef91c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px}.loader[data-v-1edef91c]{width:48px;height:48px;border-radius:50%;display:inline-block;border-top:4px solid #06b6d4;border-right:4px solid transparent;box-sizing:border-box;animation:rotation-1edef91c 1s linear infinite}.loader[data-v-1edef91c]:after{content:"";box-sizing:border-box;position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;border-bottom:4px solid #06b6d4;border-left:4px solid transparent}@keyframes rotation-1edef91c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-field.switcher-field.switcher-field_horizontal .input-field__input{display:flex;flex-direction:row;align-items:center;gap:.5rem}.hide-selected-block{padding:1rem}.language-add-selector{font-size:var(--p-button-sm-font-size)}.language-add-item-option{display:flex;justify-content:space-between;width:100%;align-items:center}.language-add-item-option__icon{font-weight:var(--p-button-label-font-weight)}.language-add-item-option__icon i{color:var(--p-button-outlined-primary-color)}.language-selector .p-togglebutton{font-size:var(--p-button-sm-font-size);padding:.5rem}.localization-tab-title{display:flex;justify-content:space-between;gap:.5rem;align-items:center}.localization-toolbar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding:.5rem}.localization-field .input-field .input-field__input label{display:flex;align-items:center;gap:.5rem;justify-content:space-between}.localization-tab-content{display:flex;flex-direction:column;gap:1rem}.name[data-v-e367f85b]{font-size:24px}.localization-block{display:flex;flex-direction:column;gap:1.5rem}.localization-block .view-field__value{gap:.5rem;display:flex;flex-direction:column}.localization-block .localization-row{display:flex;flex-direction:row;gap:1rem}.localization-block .localization-row .localization-row__key span{border:1px solid #acacac;padding:0 .25rem;border-radius:4px}.time-shift-element{display:flex;align-items:center;gap:.5rem}.time-shift-element .p-inputnumber{width:6rem}.time-shift-element .p-inputnumber input{width:100%}.timezone-selector__option{display:flex;flex-direction:row;justify-content:space-between;width:100%}.poster-info[data-v-47f835b4]{max-width:20rem}.poster[data-v-47f835b4]{max-width:100%;border-radius:6px;display:block}.poster-large[data-v-47f835b4]{max-height:100%}.filter-box[data-v-49155bd6]{display:flex;flex-direction:column;justify-content:space-between;background-color:#f3f2f2;padding:1rem;height:100%;margin-left:1rem;gap:1rem}.filter-content[data-v-49155bd6]{display:flex;flex-direction:column;gap:1rem}.filter-actions[data-v-49155bd6]{display:flex;gap:1rem}.filter-actions>*[data-v-49155bd6]{width:50%}.back-to-root{position:absolute;top:0;left:0;z-index:100;background:#fff;padding:10px;cursor:pointer}.container{height:500px}.sector-unseated polygon{fill:#dadcdb;stroke:#b1b1b1}.table{fill:#dadcdb;stroke:#b1b1b1}.place rect{fill:#dadcdb;stroke:#b1b1b1}.place text{fill:#abadac;text-align:center;text-anchor:middle;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Times New Roman,Times,serif}.object-selector{cursor:pointer;display:none}.object-selector text{text-align:center;fill:#414cbf;text-anchor:middle;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:Times New Roman,Times,serif}.object-selector rect{fill:#fff;stroke:#fff}.object-selector.object-selector-sector rect{fill:#fff}.svg-container{width:100%;height:100%}.svg-container>svg{width:100%;height:100%}.preview{display:flex;flex-direction:column;flex-grow:1;position:relative}.tool-bar__menu{display:flex;gap:.5rem;flex-direction:column}.tool-bar__menuul,.tool-bar__menu li{list-style:none;padding:0;margin:0}.tool-bar-item{position:relative}.tool-bar-item .tool-bar-item__component_active{color:#1a90ff}.tool-bar-item .tool-bar-item__component_active>svg{fill:#1a90ff;stroke:#1a90ff}.tool-bar-item .tool-bar-item__component_active{box-shadow:1px 1px 3px 1px gray}.tool-bar-item .tool-bar-item__component{display:flex;align-items:center;gap:10px;position:relative;border:1px solid #ccc;border-radius:4px;justify-content:center;cursor:pointer;padding:6px;transition:transform .2s ease-in-out;width:36px;height:36px}.tool-bar-item .tool-bar-item__component>svg{width:24px;height:24px;fill:#000;stroke:#000}.tool-bar-item .tool-bar-item__component:hover{background-color:#f0f0f0;transform:scale(1.1)}.tool-bar-item .tool-bar-item__component.tool-bar-item__component_active{color:#1a90ff}.tool-bar-item .tool-bar-item__component.tool-bar-item__component_active>svg{fill:#1a90ff;stroke:#1a90ff}.tool-bar-item .tool-bar-item__component.tool-bar-item__component_active{box-shadow:1px 1px 3px 1px gray}.tool-bar-item .tool-bar-item__submenu-icon{position:absolute;right:-3px;top:50%;transform:translateY(-50%)}.tool-bar-item .tool-bar-item__submenu-icon i{font-size:12px}.tool-bar-item__submenu{position:absolute;top:-3px;left:calc(100% + 4px);background-color:#fff;border:1px solid #ccc;padding:4px;z-index:1000;display:flex;flex-direction:column;gap:.5rem;border-radius:4px;transition:all .5s ease-in-out}.seat-namer{width:100%;display:flex;flex-direction:column;gap:4px}.seat-namer>button{min-width:10rem}.grid-changer{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;font-size:.75rem;margin-bottom:.5rem}.grid-changer .grid-changer-block{flex-grow:1;width:100%;display:flex;flex-direction:row;gap:.5rem;align-items:center;border:1px solid #c7c7c7;padding:.25rem;border-radius:4px;justify-content:space-between}.grid-changer .grid-changer-block>div{display:flex;flex-direction:row;gap:.25rem;align-items:center}.grid-changer .grid-changer__input{width:2.5rem}.grid-changer .p-button{width:1rem;height:1rem;padding:0;display:inline-flex}.grid-changer .p-button .pi{font-size:.5rem}.number-panel{display:flex;flex-direction:row;align-items:center;gap:.25rem}.editor-number-input{width:100%;text-align:center}.number-panel__button i{color:#ddd}.number-panel__button:hover{cursor:pointer}.number-panel__button:hover i{color:var(--p-button-primary-background)}.hall-editor-props-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:100%;gap:.15rem}.hall-editor-props-row-label{font-size:.75rem;max-width:50%;overflow:hidden}.hall-editor-props-row-element{max-width:50%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.15rem}.editor-props-position-angle-panel{display:flex;flex-direction:column;gap:.5rem;width:100%}.editor-props-scale-panel{display:flex;flex-direction:row;gap:.5rem;width:100%}.editor-props-scale-panel .editor-props-scale-panel__position{display:flex;flex-direction:column;gap:.5rem}.editor-props-scale-panel .editor-props-scale-panel__scale{position:relative;width:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.editor-props-scale-panel .editor-props-scale-panel__scale-line{position:absolute;border-top:2px solid #dddddd;border-bottom:2px solid #dddddd;border-right:2px solid #dddddd;width:8px;height:36px;left:0;top:50%;transform:translateY(-50%)}.editor-props-scale-panel .editor-props-scale-panel__scale-button{z-index:1;padding:0;width:1.5rem;height:1.5rem}.load-sector-substrate{display:flex;flex-direction:column;gap:10px}.name-input{width:100%}.hall-editor-elements-list{display:flex;flex-direction:column;gap:.5rem;border:1px solid #ccc;padding:.5rem;border-radius:.5rem;background-color:#f2f2f2}.hall-editor-elements-list>div{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem}.hall-editor-elements-list>div .hall-editor-element{border:1px solid #ccc;padding:.25rem .5rem;border-radius:.25rem;cursor:move;display:flex;justify-content:space-between;align-items:center}.hall-editor-elements-list>div .hall-editor-element.hall-editor-element--active{font-weight:700}.hall-editor-elements-list>div .hall-editor-element .hall-editor-element__button-remove{padding:.25rem;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}.hall-editor-elements-list>div .sortable-chosen{background-color:red}.hall-editor-elements-list>div .sortable-ghost{opacity:.5;background-color:#eee}.editor-font-panel{display:flex;flex-direction:row;gap:.5rem}.editor-circle-table-panel,.table-square-editor-props{display:flex;flex-direction:column;gap:.5rem}.seat-namer-panel{display:flex;flex-direction:row;gap:.5rem;font-size:.75rem;background-color:#f8f8f8;border-radius:8px;padding:.25rem}.seat-namer-panel .seat-namer-start-with-block,.seat-namer-panel .seat-namer-start-with{display:flex;flex-direction:column;gap:.25rem}.seat-namer-panel .seat-namer-start-with-input input{width:100%}.seat-namer-panel .seat-namer-btn__reverse{width:1.5rem;height:1.5rem;padding:.25rem;align-self:flex-end}.seat-namer{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.seat-namer>button{width:100%;min-width:1rem;padding:.25rem}.row-title-position-button{padding:0;width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem}.row-title-position{display:flex;flex-direction:row;align-items:center;gap:4px}.seat-change-mode-button{padding:.25rem;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem}.editor-checkbox-panel{display:flex;flex-direction:row;align-items:center}.editor-checkbox-panel label:hover{cursor:pointer}.editor-checkbox-panel .p-toggleswitch{transform:scale(.7)}.editor-info-panel{font-size:.75rem;border:1px solid #00ba1c;padding:.25rem;border-radius:4px;width:100%;color:#00ba1c}.editor-info-panel .editor-info-panel-item{width:100%;display:flex;justify-content:space-between;align-items:center}.editor-info-panel .editor-info-panel-item>div:last-child{font-weight:700}.editor-buttons-panel{display:flex;gap:.5rem}.hall-editor-props-panel{display:flex;flex-direction:column;gap:.5rem;width:100%}.hall-editor-props-panel>div{display:flex;flex-direction:column;gap:.5rem;width:100%}.show-seats-panel{display:flex;align-items:center;margin-bottom:0;gap:.5rem;font-size:.75rem}.hall-editor{display:flex;position:absolute;inset:0;overflow:hidden}.hall-editor .editor.board{width:100%;height:100%;display:flex;flex-direction:column}.hall-editor .editor.board .board-row{flex-grow:1;gap:.25rem}.hall-editor .board-left-side{box-sizing:border-box;min-width:64px;width:64px;padding:6px;z-index:10;margin-top:-6px;margin-bottom:-6px;min-height:calc(100% + 12px)}.hall-editor .board-left-side .board-left-side__content{padding:6px;width:100%;height:100%;background:linear-gradient(135deg,#fff,#e7e7e7);border-radius:8px;box-shadow:inset 3px 3px 6px #fff,inset -3px -3px 6px #a0a0a0,3px 3px 6px #0003}.hall-editor .board-right-side{overflow:auto;padding:4px;position:relative}.hall-editor .editor-container{width:100%;height:100%;display:flex;flex-direction:column}.p-dialog[data-modal-class=schema-designer] .p-dialog-header{padding:.25rem}.p-dialog[data-modal-class=schema-designer] .p-dialog-header .p-button{padding:.25rem;height:1.5rem}.p-dialog[data-modal-class=schema-designer] .p-dialog-footer{padding-bottom:.5rem}.p-dialog[data-modal-class=schema-designer] .p-dialog-footer .base-modal-footer{margin-top:.5rem}.hall-editor-modal{width:calc(100% + 3rem);height:calc(100% + 1.5rem);position:relative;overflow:hidden;margin:0 -1.5rem -1.5rem}.editor-import-schema-modal,.editor-import-schema-modal textarea{width:100%}.copy-btn.p-button-icon-only.p-button-rounded{padding:.1rem;min-height:2rem;min-width:2rem;height:2rem;width:2rem}.editor-export-schema-modal{width:100%}.halls-schema-version-column-wrapper{display:flex;position:relative;height:100%}.halls-schema-version-column-wrapper .halls-schema-version-column{position:absolute;inset:0;display:flex;justify-content:flex-start;align-items:center}.halls-schema-version-column-wrapper .halls-schema-version-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.create-version-dialog{display:flex;flex-direction:column;gap:.5rem}.create-version-dialog .p-dialog-content{display:flex;flex-direction:column;gap:1rem}.create-version-dialog .create-version-dialog-content{display:flex;flex-direction:column;gap:.5rem}.create-version-dialog .create-version-dialog-buttons{display:flex;gap:.5rem;flex-direction:row;justify-content:flex-end}.halls-versions-list{max-width:100%}.halls-versions-list .p-datatable-table{max-width:100%;width:100%}.hall-preview{width:3rem;height:2rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.hall-preview img{flex-shrink:0;min-width:100%;min-height:100%;max-width:100%;max-height:100%}.hall-preview-popover{display:flex;justify-content:center;align-items:center;overflow:hidden;max-width:50vw;max-height:50vh}.hall-preview-popover img{flex-shrink:0;min-width:100%;min-height:100%;max-width:100%;max-height:100%}.halls-venue-column-wrapper{display:flex;min-height:3rem;position:relative}.halls-venue-column{position:absolute;inset:0;display:flex;flex-direction:column;gap:.25rem}.halls-venue-column .halls-venue-column-venue{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halls-venue-column .halls-venue-column-area{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halls-venue-column>div{display:flex;gap:.5rem}.halls-venue-column .halls-venue-column-schema{color:var(--p-primary-color);font-size:.85rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.halls-venue-column.highlighted-venue .halls-venue-column-venue,.halls-venue-column.highlighted-area .halls-venue-column-area,.halls-venue-column.highlighted-area .halls-venue-column-venue{color:var(--p-primary-color)}.halls-versions-list-wrapper{padding:.5rem .5rem .5rem 3rem;background-color:#e8f0f6;margin:-.5rem}.pi[data-v-68bf1eb4]{font-size:1rem;color:#d3d3d3}.pi.pi-check.value-enabled[data-v-68bf1eb4]{font-weight:700;color:green}.upload-actions{display:flex;flex-direction:row;gap:1rem}.poster-upload-area{position:relative}.poster-upload-img{max-width:20rem}.remove-btn{position:absolute;right:0;top:0;padding:.5rem;cursor:pointer}.allow-selector[data-v-14562a12]{display:inline-flex;flex-direction:row;border-radius:2.5rem;overflow:hidden;border:1px solid rgb(185,185,185)}.allow-selector .allow-selector__indicator[data-v-14562a12]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:0 50% 50% 0}.allow-selector .allow-selector__indicator.allow-selector__indicator_active[data-v-14562a12]{background-color:#00ff003c}.allow-selector .allow-selector__indicator.allow-selector__indicator_active button[data-v-14562a12]{background-color:#4dff00;box-shadow:inset 0 0 10px #059e1b}.allow-selector .allow-selector__indicator.allow-selector__indicator_active button span[data-v-14562a12]{color:#059e1b}.allow-selector .allow-selector__indicator.allow-selector__indicator_active.allow-selector__indicator_row[data-v-14562a12]{border-radius:0}.allow-selector .allow-selector__indicator button[data-v-14562a12]{cursor:pointer;border:none;background:none;width:2rem;height:2rem;border-radius:50%;background-color:#cdcdcd;box-shadow:inset 0 0 10px #646565}.allow-selector .allow-selector__indicator button[data-v-14562a12]:hover{background-color:#4dff00;box-shadow:inset 0 0 10px #059e1b}.deny-selector[data-v-3f1e65cc]{display:inline-flex;flex-direction:row;border-radius:2.5rem;overflow:hidden;flex-shrink:1;border:1px solid rgb(185,185,185)}.deny-selector .deny-selector__indicator[data-v-3f1e65cc]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50% 0 0 50%}.deny-selector .deny-selector__indicator.deny-selector__indicator_active[data-v-3f1e65cc]{background-color:#ff00003c}.deny-selector .deny-selector__indicator.deny-selector__indicator_active button[data-v-3f1e65cc]{background-color:#ff1500;box-shadow:inset 0 0 10px #9e0505}.deny-selector .deny-selector__indicator.deny-selector__indicator_active button span[data-v-3f1e65cc]{color:#9e0505}.deny-selector .deny-selector__indicator.deny-selector__indicator_active.deny-selector__indicator_row[data-v-3f1e65cc]{border-radius:0}.deny-selector .deny-selector__indicator button[data-v-3f1e65cc]{cursor:pointer;border:none;background:none;width:2rem;height:2rem;border-radius:50%;background-color:#cdcdcd;box-shadow:inset 0 0 10px #646565}.deny-selector .deny-selector__indicator button[data-v-3f1e65cc]:hover{background-color:#ff1500;box-shadow:inset 0 0 10px #9e0505}.mode-selector{display:flex;flex-direction:row;gap:1rem}.mode-selector>div{display:flex;flex-direction:row;gap:.25rem;align-items:center}.deny-action.p-checkbox.p-highlight .p-checkbox-box{border-color:red!important;background:red!important}.location-selector{display:flex;gap:1rem;flex-direction:column}.event-selector .event-selector-value{overflow:hidden}.event-selector .event-selector-value,.event-selector .event-selector-option{display:inline-flex;gap:.25rem}.deal-config-form{flex-direction:column}.deal-config-form .view-form__column{max-width:100%}.deal-config-form .commission-rule__percent{display:flex;flex-direction:row;gap:.5rem}.deal-config-form .holder-organization{background-color:#d3d3d3;padding:2rem;margin:0 -1.5rem}.deal-config-form .calculated-commission__value{font-weight:700;font-size:.8rem}.deal-config-form .commission-out{display:flex;flex-direction:column;gap:1rem}.deal-config-form .commission-in_1{position:relative;margin:16px 0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:.5rem;gap:.5rem}.deal-config-form .commission-in_1 .triangle_body{height:100%;width:6rem;background-color:#f0f8ff;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:-1}.deal-config-form .commission-in_1 .triangle_down{position:absolute;top:100%;left:50%;transform:translate(-50%)}.deal-config-form .commission-in_1 .commission-rule{display:flex;gap:.5rem;flex-direction:column;min-width:20rem}.deal-config-form .commission-out_1{position:relative;margin:1rem 0;padding:0 3.5rem .5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.deal-config-form .commission-out_1 .triangle_body{height:100%;width:6rem;background-color:#f0f8ff;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:-1}.deal-config-form .commission-out_1 .triangle_down{position:absolute;top:100%;left:50%;transform:translate(-50%)}.deal-config-form .commission-out_1 .calculated-commission{position:absolute;inset:0;display:flex;align-items:flex-end;flex-direction:column;justify-content:space-between;gap:.5rem;margin:-1.5rem 0;padding:.5rem 0;z-index:0}.deal-config-form .commission-out_1 .calculated-commission .type-switcher__container{display:flex;flex-direction:column;align-items:center;gap:.5rem}.deal-config-form .commission-out_1 .calculated-commission .type-switcher .pi{font-size:1.5rem}.deal-config-form .commission-out_1 .commission-rule{display:flex;gap:.5rem;flex-direction:column;z-index:1}.triangle_down{width:0;height:0;border-left:65px solid transparent;border-right:65px solid transparent;border-top:25px solid aliceblue;font-size:0;line-height:0;float:left}.type-switcher{width:3rem;height:3rem;background-color:#f0f8ff;display:flex;align-items:center;justify-content:center;color:#d3d3d3;border-radius:8px}.type-switcher:hover{cursor:pointer;background-color:#cde3f7}.type-switcher.type-switcher_active{cursor:pointer;width:3rem;height:3rem;background-color:#bee1ff;display:flex;align-items:center;justify-content:center;color:#4169e1;box-shadow:0 0 5px #4169e1}.block-enabler{display:flex;flex-direction:row;gap:.5rem;align-items:flex-end;justify-content:flex-end;flex-grow:1;width:100%;min-width:100%}.view-form.deal-config-general .deal-config-general__commission{font-weight:500;margin-bottom:1rem}.view-form.deal-config-general .deal-config-general__block{display:flex;flex-direction:row;gap:1rem;flex-grow:1;width:100%}.view-form.deal-config-general .deal-config-general__block>div{flex:1}.deal-calculated-main-filter{margin-bottom:1rem}*,*:after,*:before{margin:0;padding:0;box-sizing:inherit;-webkit-tap-highlight-color:transparent}html{font-size:100%;font-feature-settings:"clig" off,"liga" off}body{box-sizing:border-box;font-feature-settings:"clig" off,"liga" off}h1,h2,h3,h4{margin:0;padding:0}a:link,a:hover,a:visited{color:inherit}a:hover{color:#06b6d4}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:normal;font-named-instance:"Regular";src:url(/assets/Inter-roman.var-C-r5W2Hj.woff2?v=3.19) format("woff2")}@font-face{font-family:Inter var;font-weight:100 900;font-display:swap;font-style:italic;font-named-instance:"Italic";src:url(/assets/Inter-italic.var-DhD-tpjY.woff2?v=3.19) format("woff2")}html{height:100%;font-weight:400;font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal}:root{font-size:26;font-family:Inter var,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-variation-settings:normal}body{height:100%;display:flex;flex-direction:column}body>div:first-child{height:100%;display:flex;flex-direction:column;flex-grow:1}*::-webkit-scrollbar{width:.3em;height:.3em;border-radius:.3em}*::-webkit-scrollbar-thumb{background:#848a94!important;border-radius:.3em}*::-webkit-scrollbar-track{background:#f0f0f0!important}*::-webkit-scrollbar-face{color:red!important;background:#59bcb1!important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[role=button]{cursor:pointer}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width: 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width: 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width: 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}.page-layout{flex-grow:1;display:flex;flex-direction:column}.page-layout main{padding-top:6rem;display:flex;flex-direction:row;flex-grow:1}.page-layout main .sidebar{position:fixed;top:6rem;left:1rem;max-width:220px;width:220px;height:calc(100vh - 8rem);overflow:auto;transition:transform .3s;background-color:#fff;z-index:2}.sidebar-hide.page-layout main .sidebar{transform:translate(-150%)}.page-layout main .content{flex-grow:1;margin:1rem;margin-top:0;margin-left:calc(220px + 2rem);max-width:100%;width:100%;overflow-x:hidden;display:flex;flex-direction:column;transition:all .3s}.sidebar-hide.page-layout main .content{margin-left:1rem}.auth-layout{height:100vh;min-height:100vh;display:flex;flex-direction:column}.auth-layout header{display:flex;flex-direction:row;justify-content:flex-end;padding:1rem;gap:1rem}.auth-layout main{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.high-page,.high-page .p-tabview,.high-page .p-tabview .p-tabview-panels,.high-page .p-tabview .p-tabview-panels .p-tabview-panel,.high-page .p-tabview .p-tabview-panels .p-tabview-panel .preview{display:flex;flex-direction:column;flex-grow:1}.high-page .p-tabview .p-tabview-panels .p-tabview-panel .preview .container{flex-grow:1}.header{position:fixed;height:5rem;z-index:997;left:0;top:0;width:100%;padding:0 2rem;background-color:var(--surface-card);transition:left .2s;display:flex;align-items:center;box-shadow:0 3px 5px #00000005,0 0 2px #0000000d,0 1px 4px #00000014;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffffb3;background-color:transparent}.header-content{display:flex;flex-direction:row;gap:1rem;flex-grow:1;align-items:center}.header-content .header-content__logo{width:176px}.header-content .header-content__title{font-size:2rem}.header-content .header-content__toolbar{margin:0 0 0 auto;display:flex;flex-direction:row;gap:1rem;align-items:center}.header-content .header-content__menu-btn{transition:all .3s;display:flex;align-items:center}.sidebar-hide .header-content .header-content__menu-btn{transform:rotate(90deg)}.header-content .header-button{padding:0 .5rem;cursor:pointer}.p-badge.user-badge{width:3rem;height:3rem;align-items:center;text-align:center;vertical-align:middle;display:flex;justify-content:center;font-size:1.5rem;font-weight:400;border-radius:50%}.btn{cursor:pointer}.toolbar{display:flex;gap:1rem;margin-bottom:.5rem;justify-content:space-between}.toolbar>div{display:flex;gap:1rem}.breadcrumb{margin-bottom:.5rem;display:flex;flex-direction:row;align-items:center;position:relative}.breadcrumb .p-breadcrumb{flex-grow:1;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem}.breadcrumb .breadcrumb-right{position:absolute;right:8px}.p-menuitem-link-active{color:#6b7280;background:#d6ebff;border-radius:6px}.table-header{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.table-action-menu{width:7rem;min-width:7rem;text-align:right}.table-action-menu .p-button.p-button-icon-only{padding:.5rem 0}.table-container{display:flex}.table-container .table-container__table{flex-grow:1;overflow:hidden}.table-container .table-container__filter{width:0;overflow:hidden;display:none}.table-container_show-filter.table-container .table-container__filter{display:block;width:360px}.table-column-link>*:first-child{margin-right:.5rem}.contract-state{border-width:1px;border-style:solid;border-radius:.5rem;padding:.25rem}.contract-state_draft{color:#ccc;border-color:#ccc}.contract-state_concluded{color:#24d01a;border-color:#24d01a}.contract-state_completed{color:#0f650e;border-color:#0f650e}.contract-state_terminated{color:red;border-color:red}.contract-state_suspended{color:#ffe600;border-color:#ffe600}.item-actions-block{display:flex;justify-content:flex-end}.column-setting-panel .p-picklist-list{min-width:10rem}.column-setting-panel .p-picklist-buttons{gap:.5rem}.column-setting-panel .column-setting-panel__toolbar{padding-top:1rem;display:flex;justify-content:flex-end}.info-bard{display:flex;align-items:center;justify-content:center}.table-top-filter{display:flex;gap:1rem;margin-bottom:.5rem;align-items:flex-end}.table-top-filter>div{display:flex;gap:1rem;align-items:center}.list-container{padding:1rem 0}.list-container .p-overlaypanel-content,.list-container .p-popover-content{padding:0}.menu-list .menu-list__menu-item{cursor:pointer;list-style:none;padding:.5rem 2rem}.menu-list .menu-list__menu-item:hover{background-color:#edf0fa}.base-modal-footer{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.regular-form{display:flex;flex-direction:column;gap:.75rem}.view-form{display:flex;flex-direction:row;gap:.75rem;flex-wrap:wrap}.view-form .view-form__column{display:flex;flex-direction:column;flex-grow:1;gap:.75rem}.view-form .view-form__column.view-form__column-bordered{border:1px solid #e5e7eb;border-radius:1rem;padding:1rem}.dates-block{flex-grow:1;width:100%;display:flex;flex-direction:row;gap:1rem;padding:.5rem;border-top:2px solid #e5e7eb;margin:.5rem -1rem 0}.dates-block .view-field{flex-direction:row}.dates-block div,.dates-block .view-field .view-field__label{font-size:.75rem;color:#acacac}.input-field{display:flex;flex-direction:column;gap:.25rem}.input-field .input-field__input{display:flex;flex-direction:column;gap:.5rem}.input-field .input-field__label{display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;align-items:center}.input-field.input-field_switcher .input-field__input{flex-direction:row;align-items:center}.input-field-row{display:flex;flex-direction:column;gap:.25rem}.input-field-row .input-field-row__input{display:flex;flex-direction:row;gap:.5rem;align-items:center}.view-field{display:flex;flex-direction:column;gap:.25rem}.view-field .view-field__label{font-size:.85rem;font-weight:600}.view-field .view-field__label .label-two{display:flex;justify-content:space-between}.error-box{color:red;font-size:.75rem}.auth-form{max-width:320px;width:320px;display:flex;flex-direction:column;gap:1rem}.auth-form form{width:100%;display:flex;flex-direction:column;gap:1rem}.localize-lang-selector{display:flex;gap:.5rem;align-items:center}.localize-lang-selector>div{display:flex;gap:.5rem;align-items:center}.p-password .p-password-input{width:100%}.p-component-overlay,.p-datatable-mask.p-overlay-mask{background-color:#0000000d;transition-duration:.2s}.p-datatable .p-datatable-footer{background:#f9fafb;color:#374151;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:0;font-weight:700}.p-datatable .p-datatable-tbody>tr>td{text-align:left;border:1px solid #e5e7eb;border-width:0 0 1px 0;padding:.5rem;height:3.25rem}.p-datatable-scrollable .table-action-menu.p-datatable-frozen-column{background:inherit;text-align:right}:root{--color-border-main: grey;--color-bg-light: white;--padding-main: 16px;--cursor: default}.hall-editor .input-number-sm .p-inputnumber-input{width:4rem}.hall-editor .schema-navigator{z-index:2}.hall-editor .schema-navigator__ring{position:relative;width:40px;height:40px}.hall-editor .schema-navigator__ring:before{position:absolute;content:"";inset:15%;border-radius:50%;background-color:#8080804f;box-shadow:inset 0 0 .4rem .1rem #00000065}.hall-editor .schema-navigator__arrows{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 .3rem .1rem #000}.hall-editor .schema-navigator__arrow{position:absolute;width:10px;height:10px;content:"";cursor:pointer;--arrow-color: rgb(203, 203, 203)}.hall-editor .schema-navigator__arrow:hover{--arrow-color: rgb(59, 58, 58)}.hall-editor .schema-navigator__arrow:active{--arrow-color: rgb(0, 200, 255)}.hall-editor .schema-navigator__arrow:before{content:"";position:absolute;border-style:solid;border-color:transparent;border-width:5px}.hall-editor .schema-navigator__arrow-up{top:0;left:50%;transform:translate(-50%);overflow:hidden}.hall-editor .schema-navigator__arrow-up:before{border-top-width:0;border-bottom-color:var(--arrow-color)}.hall-editor .schema-navigator__arrow-left{top:50%;left:0;transform:translateY(-50%)}.hall-editor .schema-navigator__arrow-left:before{border-left-width:0;border-right-color:var(--arrow-color)}.hall-editor .schema-navigator__arrow-right{top:50%;left:100%;transform:translate(-50%,-50%)}.hall-editor .schema-navigator__arrow-right:before{border-right-width:0;border-left-color:var(--arrow-color)}.hall-editor .schema-navigator__arrow-down{top:100%;left:50%;transform:translate(-50%,-50%)}.hall-editor .schema-navigator__arrow-down:before{border-bottom-width:0;border-top-color:var(--arrow-color)}.hall-editor .schema-navigator__joystick{position:absolute;width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:linear-gradient(135deg,#fff 14.65%,#dbdbdb 85.36%)}.hall-editor .board{display:flex;flex-direction:column;align-items:center}.hall-editor .board-row{display:flex;width:100%}.hall-editor .board-right-side{width:300px;min-width:300px}.hall-editor .board-editor{width:100%;margin-left:-6px}.hall-editor .tool-panel{border:1px solid var(--color-border-main);border-right:none;border-radius:4px 0 0 4px;background-color:#fff;box-shadow:0 3px 6px #00000080;padding:.5rem;transition:all .3s;transform:scaleX(1);transform-origin:right}.hall-editor .tool-panel .p-tabview .p-tabview-nav li .p-tabview-nav-link,.hall-editor .tool-panel .p-tabview-panels{padding:6px}.hall-editor .tool-panel .p-inputtext{padding:4px 6px;font-size:12px}.hall-editor .bottom-panel{display:grid;gap:12px}.hall-editor .bottom-panel-buttons{display:flex;gap:12px}.hall-editor .props-buttons-menu{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.hall-editor .props-buttons-menu .p-button.p-button-icon-only{width:24px;padding:.16px 0}.hall-editor .props-form{display:flex;gap:6px;flex-direction:column;font-size:12px}.hall-editor .props-form-section{display:flex;justify-content:space-between;align-items:center;font-size:12px}.hall-editor .props-form-section .props-form-section__label{width:100%}.hall-editor .props-form-section .props-form-section__value{display:flex;max-width:50%;align-items:center;justify-content:flex-end}.hall-editor .props-form-section .props-form-section__value .p-component{width:100%;padding:4px 6px;font-size:12px}.hall-editor .props-form-section.props-form-section_type_vertical{flex-direction:column;align-items:start}.hall-editor .props-form-section.props-form-section_type_vertical .props-form-section__value{max-width:100%;width:100%}.hall-editor .props-tech-info{font-size:8px;padding:0;margin:0}.hall-editor .bg-scale-block{display:flex;justify-content:space-around}.hall-editor .bg-scale-block>div{display:flex;gap:8px;position:relative}.hall-editor .bg-scale-block>div:before{content:"";position:absolute;right:100%;bottom:0;width:50%;height:50%;border-radius:6px 0 0;border-top:1px solid grey;border-left:1px solid grey;margin-right:4px}.hall-editor .bg-scale-block>div:after{content:"";position:absolute;left:100%;bottom:0;width:50%;height:50%;border-radius:0 6px;border-top:1px solid grey;border-right:1px solid grey;margin-left:4px}.hall-editor .sector-selector{width:100%;display:flex;gap:6px;flex-direction:column;max-height:150px;overflow-y:auto;padding:10px}.hall-editor .sector-selector .p-button{height:30px;min-height:30px}.hall-editor .tool-bar{display:flex;flex-direction:column;gap:6px}.hall-editor .tool-bar .tool-bar__icon{width:35px;height:35px;position:relative}.hall-editor .tool-bar .tool-bar__icon.tool-bar__icon_active .tool-bar__action{box-shadow:1px 1px 3px 1px gray;transform:scale(1.1)}.hall-editor .tool-bar .tool-bar__icon.tool-bar__icon_active svg{fill:#1a90ff;stroke:#1a90ff}.hall-editor .tool-bar .tool-bar__icon-title{position:absolute;left:calc(100% + 6px);border:1px solid green;padding:var(--padding-main);white-space:nowrap;padding:6px;background-color:var(--color-bg-light);border-radius:4px;transition:all .2s}.hall-editor .tool-bar .tool-bar__action{width:35px;height:35px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;margin:0;overflow:hidden;transition:all .3s}.hall-editor .tool-bar .tool-bar__action svg{fill:var(--color-border-main);stroke:var(--color-border-main)}.hall-editor .tool-bar .tool-bar__action:hover{transform:scale(1.1)}.hall-editor .editor-main-zone{border:1px solid rgb(205,205,205)}.hall-editor .editor{padding:4px 0}.hall-editor .edit-mode-block-warning{border-radius:6px;border:1px solid transparent;display:flex;padding:4px;font-size:10px;position:absolute;top:2rem;right:0}.hall-editor .edit-mode-block-warning.edit-mode-block-warning_template{border-color:red;background-color:#f006}.hall-editor .edit-mode-block-warning.edit-mode-block-warning_instance{border-color:green;background-color:#00800066}.p-tablist-tab-list{margin-top:1px}.p-panelmenu .p-panelmenu-header{outline:0 none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content{border:1px solid #e5e7eb;color:#6b7280;background:#f9fafb;border-radius:6px;transition:box-shadow .2s}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action{color:#6b7280;padding:.75rem;font-weight:500;width:100%;display:block;text-decoration:none}.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-submenu-icon,.p-panelmenu .p-panelmenu-header .p-panelmenu-header-content .p-panelmenu-header-action .p-menuitem-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-header:not(.p-disabled):focus-visible .p-panelmenu-header-content{outline:0 none;outline-offset:0;box-shadow:inset 0 0 0 .2rem #a5f3fc}.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover .p-panelmenu-header-content{background:#f3f4f6;border-color:#e5e7eb;color:#374151}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight .p-panelmenu-header-content{background:#f9fafb;border-color:#e5e7eb;color:#374151;border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.p-panelmenu .p-panelmenu-header:not(.p-disabled).p-highlight:hover .p-panelmenu-header-content{border-color:#e5e7eb;background:#f3f4f6;color:#374151}.p-panelmenu .p-panelmenu-content{padding:.5rem 0;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-top:0;border-radius:0 0 6px 6px}.p-panelmenu .p-panelmenu-content .p-panelmenu-root-list{outline:0 none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content{color:#4b5563;transition:box-shadow .2s;border-radius:0}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link{color:#4b5563;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-menuitem-icon{color:#6b7280;margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content{color:#0e7490;background:#ecfeff}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#0e7490}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#0e7490}.p-panelmenu .p-panelmenu-content .p-menuitem.p-highlight.p-focus>.p-menuitem-content{background:#06b6d43d}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#4b5563;background:#e5e7eb}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content .p-menuitem-link .p-submenu-icon{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover{color:#4b5563;background:#f3f4f6}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-text{color:#4b5563}.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-menuitem-icon,.p-panelmenu .p-panelmenu-content .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover .p-menuitem-link .p-submenu-icon{color:#6b7280}.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-content .p-menuitem-link .p-submenu-icon{margin-right:.5rem}.p-panelmenu .p-panelmenu-content .p-menuitem-separator{border-top:1px solid #e5e7eb;margin:.25rem 0}.p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-list){padding:0 0 0 1rem}.p-panelmenu .p-panelmenu-panel{margin-bottom:4px;padding:0;border:0}.p-panelmenu .p-panelmenu-submenu .p-menuitem-link{padding:.5rem;width:100%;display:block;text-decoration:none}.p-panelmenu .p-panelmenu-submenu .p-menuitem-link .p-menuitem-icon{margin-right:.5rem}
