@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);.header{background-color:#3c4356;background-color:var(--header-bg);justify-content:space-between;padding:10px 24px;z-index:30}.header,.header__tab-block{align-items:center;display:flex}.header__tab-block{gap:10px;min-width:300px}.header__tab-block .logo-wrapper{align-items:center;display:flex;justify-content:center}.header__tab-block .tab-content{color:#d7d9e3;color:var(--active-tab-font-color);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__tab-block .tab-content .tab-text{color:#d7d9e3;color:var(--active-tab-font-color);font-size:14px;font-weight:600}.header__tab-block .tab-content .tab-text :before{color:#d7d9e3;color:var(--active-tab-font-color);content:"/";display:inline-block;padding:0 10px}.header__right-block{display:flex;gap:10px;height:100%}.header__user-dropdown-title{align-items:center;display:flex;gap:5px;justify-content:center}.header-search{background-color:#f0f2f6;background-color:var(--search-header-bg);border-bottom:.8px solid #8f8f8f;border-bottom:var(--border-weight) solid var(--model-grid-item-color);justify-content:space-between;padding:7px 24px;width:100%;z-index:20}.header-search,.header-search__left,.header-search__right{align-items:center;display:flex;gap:10px}.header-search__left .search-block{background-color:#f8f8f8;background-color:var(--search-header-input-bg);color:#2f374c;color:var(--primary-font-color);display:flex;height:36px;padding:6px;width:341px}.header-search__left .search-block input{background-color:inherit;border:none;color:inherit;margin-left:8px;text-decoration:none;width:100%}.header-search__left .search-block :focus,.header-search__left .search-block :hover,.header-search__left .search-block input :active{outline:0;outline-offset:0}*{font-size:14px;line-height:1.2;scrollbar-color:#c8c8c8 #f0f2f6;scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f0f2f6}::-webkit-scrollbar-thumb{background-color:#c8c8c8;border:.8px solid #f0f2f6;border:var(--border-weight) solid #f0f2f6;border-radius:2px;border-radius:var(--border-radius)}a:active,a:hover,a:link,a:visited{text-decoration:none}*{box-sizing:border-box;font-family:Roboto;font-weight:400;margin:0;padding:0}:root{--landscape-width:25;--portrait-width:80vw;--header-height:4rem;--secs:250ms;--height-md:32px;--padding-md-x:8px;--padding-md-y:8px;--border-weight:0.8px;--border-radius:2px;--btn-outline-focus-weight:2px;--input-outline-focus-weight:1.2px;--header-bg:#3c4356;--header-font-color:#d7d9e3;--search-header-bg:#f0f2f6;--active-tab-font-color:#d7d9e3;--inactive-tab-font-color:#a06be5;--search-header-input-bg:#f8f8f8;--project-layout-bg:#f8f8f8;--error-color:#d06363;--models-text-color:#2f374c;--models-list-header-color:#2f374c;--models-list-bg:#f8f8f8;--model-grid-item-color:#8f8f8f;--model-item-bg:#f8f8f8;--model-item-border:#c8c8c8;--model-item-hover-bg:#f0f2f6;--model-item-hover-border:#6f3bb1;--model-state-status-color:#2f374c;--model-placeholder-bg:#f0f2f6;--left-panel-bg:#f8f8f8;--selected-layer-bg:#f0f2f6;--layer-bg-hover:#d7d9e3;--layers-time-selector-title:#2f374c;--border-color:#c8c8c8;--selected-tab:#d5d6d8;--dropdown-bg:#f8f8f8;--dropdown-border-color:#6f3bb1;--dropdown-icon-rectangle-bg:#6f3bb1;--dropdown-options-border-color:#c8c8c8;--dropdown-option-hover-bg:#f0f2f6;--export-btn-bg:#f0f2f6;--export-btn-bg-hover:#473065;--export-btn-text-color:#6f3bb1;--export-btn-text-color-hover:#f8f8f8;--export-btn-icon-color-hover:#f8f8f8;--transparent-btn-bg:inherit;--transparent-btn-color:#6f3bb1;--transparent-btn-border-color:#6f3bb1;--transit-entity-bg:#f8f8f8;--transit-entity-selected-bg:#d06363;--transit-entity-gradient-light-color:#f8f8f8;--transit-entity-gradient-dark-color:#f8f8f8;--entity-editor-field-color:#2f374c;--entity-editor-disabled-field-color:#8893b1;--entity-editor-invalid-color:#d06363;--dashboard-statistics-color:#2f374c;--dashboard-statistics-compared-color:#d06363;--primary-font-color:#2f374c;--secondary-font-color:#f8f8f8;--mui-loading-spinner-color:purple;--input-valid-color:rgba(61,216,135,.149);--input-invalid-color:rgba(230,20,82,.11);--skeleton-background-color:#f8f8f8;--route-check-segment-card-bg:#f8f8f8;--form-optional-fields-group-border:#9d7522;--block-header-background:#8893b1;--block-header-color:#f8f8f8;--readme-toolbar-background:#20232c;--readme-editor-background:#f0f2f6;--readme-editor-color:#2f374c}body{margin:0;max-width:100vw;min-height:100vh;overflow:hidden}body>#root{height:100vh}#app{display:flex;flex-direction:column;height:100%}[data-theme=dark]{--header-bg:#20232c;--header-font-color:#8893b1;--search-header-bg:#2f374c;--active-tab-font-color:#d7d9e3;--inactive-tab-font-color:#a06be5;--search-header-input-bg:#3c4356;--project-layout-bg:#4c5570;--error-color:#d06363;--models-text-color:#f8f8f8;--models-list-header-color:#8893b1;--models-list-bg:#20232c;--model-grid-item-color:#8893b1;--model-item-bg:#2f374c;--model-item-border:#8893b1;--model-item-hover-bg:#4c5570;--model-item-hover-border:#289ddf;--model-state-status-color:#2f374c;--model-placeholder-bg:#8893b1;--left-panel-bg:#2f374c;--selected-layer-bg:#4c5570;--layer-bg-hover:#3c4356;--layers-time-selector-title:#8893b1;--border-color:#8893b1;--selected-tab:#2c3345;--dropdown-bg:#3c4356;--dropdown-border-color:#8893b1;--dropdown-icon-rectangle-bg:#8a75f5;--dropdown-options-border-color:#8893b1;--dropdown-option-hover-bg:#4c5570;--export-btn-bg:#2f374c;--export-btn-bg-hover:#473065;--export-btn-text-color:#f8f8f8;--export-btn-text-color-hover:#f8f8f8;--export-btn-icon-color-hover:#f8f8f8;--transparent-btn-bg:inherit;--transparent-btn-color:#f8f8f8;--transparent-btn-border-color:#f8f8f8;--transit-entity-bg:#4c5570;--transit-entity-selected-bg:#d06363;--transit-entity-gradient-light-color:#4c5570;--transit-entity-gradient-dark-color:#2f374c;--entity-editor-field-color:#f8f8f8;--entity-editor-disabled-field-color:#8893b1;--entity-editor-invalid-color:#d06363;--dashboard-statistics-color:#f8f8f8;--dashboard-statistics-compared-color:#d06363;--primary-font-color:#f8f8f8;--secondary-font-color:#f0f2f6;--mui-loading-spinner-color:#f8f8f8;--input-valid-color:rgba(61,216,135,.149);--input-invalid-color:rgba(230,20,82,.11);--skeleton-background-color:#4c5570;--route-check-segment-card-bg:#3c4356;--form-optional-fields-group-border:#9d7522;--block-header-background:#20232c;--block-header-color:#f8f8f8;--readme-toolbar-background:#20232c;--readme-editor-background:#3c4356;--readme-editor-color:#f8f8f8}.dropdown{position:relative}.dropdown .content-wrapper{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}.dropdown .content-wrapper_outlined{background:var(--dropdown-bg);border:var(--border-weight) solid var(--dropdown-border-color);border-radius:2px}.dropdown__content{align-items:center;display:flex;gap:5px;padding:0 10px;width:100%}.dropdown__content,.dropdown__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown__title{display:inline-block}.dropdown__content-icon{display:flex}.dropdown .dropdown__icon{align-items:center;display:flex;justify-content:center}.dropdown .dropdown__icon_outlined{background:var(--dropdown-icon-rectangle-bg);padding:5px}.dropdown .disabled{cursor:not-allowed;opacity:.5}.dropdown-options{background:var(--dropdown-bg);border:var(--border-weight) solid var(--dropdown-options-border-color);border-radius:4px;display:flex;flex-direction:column;gap:4px;justify-content:space-between;margin-top:1px;max-height:400px;max-width:600px;min-width:100%;overflow-y:auto;padding:8px;position:absolute;z-index:inherit}.dropdown-options .dropdown-option{align-items:center;background:var(--dropdown-bg);color:var(--dropdown-bg);cursor:pointer;display:flex;gap:15px;padding:12px}.dropdown-options .dropdown-option:hover{background:var(--dropdown-option-hover-bg)}.dropdown-options .dropdown-option__text{display:inline-block;flex-grow:1;font-size:12px;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-options .section-option{padding:12px 0;pointer-events:none}.linkwrapper{display:flex;flex-grow:1}.icon-wrapper{align-items:center;color:var(--models-text-color);display:flex;justify-content:center}.icon-button{border:none;cursor:pointer}.icon-button:disabled{cursor:not-allowed}.icon-button:hover{background:#2f374c}.icon-button.borderless{background:none}.icon-button.borderless:hover{background:#2f374c}.icon-button.pressed,.icon-button:active{background:#6f3bb1}.dots-icon{background:rgba(47,55,76,.75);border:none}.dots-icon:hover{background:#6f3bb1}.dots-icon.borderless{background:none}.dots-icon.borderless:hover{background:#473065}.dots-icon.borderless.pressed,.dots-icon.borderless:active{background:#2f374c}.theme-selector{align-self:center;display:flex;justify-content:center;margin-left:5px}.models .grid-wrapper .grid-elements .grid-elements-content .card-content .card-text .content-text,.models .grid-wrapper .grid-elements .grid-elements-content .card-content .card-text .grid-elements-content__header,.models p{font-family:Roboto}.models .grid-wrapper .grid-elements .grid-elements-content .card-content .card-text .grid-elements-content__header{font-size:16px;font-weight:500;line-height:1.2}.models p{font-size:14px;font-weight:400;line-height:1.2}.models .grid-wrapper .grid-elements .grid-elements-content .card-content .card-text .content-text{font-size:12px;line-height:1.2}table{border-collapse:collapse}.models{background-color:var(--models-list-bg);color:var(--models-text-color);height:100%;overflow:auto;padding:20px 24px 8px;width:100%}.models p{font-family:Roboto;font-style:normal}.models table{border:none;border-collapse:separate;border-spacing:0 2px;width:100%}.models table .models-header .head-text{color:var(--models-list-header-color);font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:14px;margin-right:8px}.models table .models-header .head-left{display:flex;justify-content:left;padding:15px 0}.models table .models-header .head-center{display:flex;justify-content:left}.models table .models-header .sort-block{align-items:center;display:flex;justify-content:right;width:100%}.models table .models-header .sort-block>*{margin:0 2px}.models table tbody{border-spacing:0 10px}.models table tbody tr:hover{background-color:var(--model-item-hover-bg)}.models table tbody tr:hover td .project-row__title{border-left:var(--border-weight) solid var(--model-item-hover-border)}.models table tbody tr:hover td .center,.models table tbody tr:hover td .project-row__title,.models table tbody tr:hover td .right{border-bottom:var(--border-weight) solid var(--model-item-hover-border);border-top:var(--border-weight) solid var(--model-item-hover-border)}.models table tbody tr:hover td .right{border-right:var(--border-weight) solid}.models table tbody tr{background-color:var(--model-item-bg);cursor:pointer}.models table tbody tr td .project-row__title{align-items:center;border-bottom:var(--border-weight) solid var(--model-item-border);border-bottom-left-radius:4px;border-left:var(--border-weight) solid var(--model-item-border);border-top:var(--border-weight) solid var(--model-item-border);border-top-left-radius:4px;display:flex;gap:10px;height:60px;padding:14px 0 14px 12px}.models table tbody tr td .project-row__title p{margin-bottom:0;margin-left:8px}.models table tbody tr td .project-row__controls{display:flex;gap:10px}.models table tbody tr td .center{align-content:center;align-items:center;display:flex;font-family:Roboto;padding:14px 12px 14px 0}.models table tbody tr td .center,.models table tbody tr td .right{border-bottom:var(--border-weight) solid var(--model-item-border);border-top:var(--border-weight) solid var(--model-item-border);height:60px}.models table tbody tr td .right{border-bottom-right-radius:4px;border-right:var(--border-weight) solid var(--model-item-border);border-top-right-radius:4px}.models .grid-wrapper{grid-row-gap:14px;grid-column-gap:16px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;width:100%}.models .grid-wrapper .grid-elements:hover{background-color:var(--model-item-hover-bg);border:var(--border-weight) solid var(--model-item-hover-border)}.models .grid-wrapper .grid-elements{background-color:var(--model-item-bg);border:var(--border-weight) solid var(--model-item-border);border-radius:2px;min-height:266px;padding:16px;width:355px}.models .grid-wrapper .grid-elements .grid-elements-content{display:flex;flex-direction:column}.models .grid-wrapper .grid-elements .grid-elements-content .flex-img{align-items:center;background:var(--model-placeholder-bg);border:var(--border-weight) solid var(--model-item-border);display:flex;height:160px;justify-content:center;margin-bottom:13px}.models .grid-wrapper .grid-elements .grid-elements-content .card-content{display:flex;gap:10px;justify-content:space-between}.models .grid-wrapper .grid-elements .grid-elements-content .card-content .card-text{display:flex;flex-direction:column}.models .grid-wrapper .grid-elements .grid-elements-content .card-content .card-text .grid-elements-content__header{color:var(--models-text-color);margin-bottom:4px}.models .grid-wrapper .grid-elements .grid-elements-content .card-content .card-text .content-text{align-items:center;color:var(--model-grid-item-color);display:flex;gap:10px;padding:2px 0}.models .grid-wrapper .grid-elements .grid-elements-content .card-content .card-buttons{align-items:flex-start;display:flex;justify-content:flex-end}.models-dropdown-content .models-dropdown-text{color:var(--models-list-header-color);font-size:12px;font-weight:500;line-height:14px}.loading-spinner{align-items:center;display:flex;flex-grow:1;height:100%;justify-content:center;width:100%}.loading-spinner .MuiCircularProgress-colorSecondary{color:var(--mui-loading-spinner-color)}.error-wrapper .error-message{font-family:Roboto;font-size:14px;font-weight:400;line-height:1.2}.error-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.error-wrapper .error-message{color:var(--entity-editor-invalid-color);padding:15px}.loading-backdrop{align-items:center;background-color:rgba(0,0,0,.4);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.loading-backdrop .msg-wrapper{word-wrap:break-word;background:#fff;border-radius:5px;color:var(--dropdown-bg);color:#2f374c;display:flex;flex-direction:column;gap:40px;margin:0 20%;opacity:70%;padding:40px;white-space:pre-wrap}.modal{align-items:center;background-color:hsla(0,0%,78%,.7);bottom:0;display:flex;height:calc(100% - 100px);justify-content:center;left:0;margin:0;padding:0;position:fixed;transition:width .5s ease-in-out;width:100vw;z-index:100}.modal.narrow{width:600px}.modal .modal-wrapper{background:var(--left-panel-bg);border:var(--border-weight) solid var(--border-color);max-height:100%;min-width:486px;opacity:100%;overflow:auto;padding:24px}.modal .modal-wrapper .modal-content{display:flex;flex-direction:column;flex-grow:1;height:100%;position:relative}.modal .modal-wrapper .modal-content .content-header{align-items:center;color:var(--models-list-header-color);display:flex;gap:10px;justify-content:space-between;margin-bottom:24px}.modal .modal-wrapper .modal-content .content-header span{font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:19px}.modal .modal-wrapper .modal-content .content-header img{cursor:pointer;height:16px;width:16px}.form-field-group .label-group{font-family:Roboto;font-size:14px;font-weight:700;line-height:1.2}.form-field-md{display:flex;flex-grow:1;gap:5px;position:relative;row-gap:4px}.form-edit{flex-grow:1;row-gap:8px;width:100%}.form-edit,.form-edit .form-edit_body{display:flex;flex-direction:column;overflow:auto}.form-edit .form-edit_body{gap:8px}.form-edit .btn{margin-top:auto}.form-field-group{color:var(--entity-editor-field-color);display:flex;flex-direction:column;flex-grow:1;gap:4px}.form-field-group .label-group{display:flex;gap:5px}.form-field-group .label-group .asterisk{color:var(--entity-editor-invalid-color)}.form-field-group.inline{align-items:flex-start;flex-direction:row;justify-content:space-between}.form-field-group.hidden{display:none}.form-field-group:has(:disabled) *{color:var(--entity-editor-disabled-field-color);cursor:not-allowed}.form-field-group:hover:not(:has([disabled])>*){opacity:.8}.form-edit-row{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;width:100%}.form-edit-row.hidden{display:none}.form-edit-row-group{border:1px solid #9d7522;border:var(--border-weight) solid var(--form-optional-fields-group-border);display:flex;flex-direction:column;flex-grow:1;gap:8px;padding:5px}.btn-medium,.btn-small{font-family:Roboto}.btn-medium{font-size:16px;font-weight:500;line-height:1.2}.btn-small{font-size:12px;line-height:1.2}.btn-dark,.btn-dark:active,.btn-dark:disabled,.btn-dark:enabled:hover,.btn-dark:focus,.btn-dark[disabled],.btn-light,.btn-light:active,.btn-light:disabled,.btn-light:enabled:hover,.btn-light:focus,.btn-light[disabled],.btn-transparent,.btn-transparent:active,.btn-transparent:disabled,.btn-transparent:focus,.btn-transparent:hover,.btn-transparent[disabled]{align-items:center;border-radius:2px;border-style:solid;border-width:.8px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-dark:disabled,.btn-dark:disabled:enabled:hover,.btn-light:disabled,.btn-light:disabled:enabled:hover,.btn-transparent:disabled,[disabled].btn-dark,[disabled].btn-dark:enabled:hover,[disabled].btn-light,[disabled].btn-light:enabled:hover,[disabled].btn-transparent{cursor:not-allowed}.borderless.btn-dark,.borderless.btn-dark:enabled:hover,.borderless.btn-light,.borderless.btn-light:enabled:hover,.borderless.btn-transparent{border:none}.btn-dark:focus,.btn-light:focus,.btn-transparent:focus{outline:2px solid #289ddf}.btn-light{border-color:#6f3bb1}.btn-light,.btn-light:focus{background-color:#f8f8f8;color:#6f3bb1}.btn-light:focus{border-color:#289ddf}.btn-light:disabled,.btn-light[disabled]{background-color:#f8f8f8;border-color:#d7d9e3;color:#8f8f8f}.btn-dark{border-color:#6f3bb1}.btn-dark,.btn-dark:focus{background-color:#6f3bb1;color:#f8f8f8}.btn-dark:focus{border-color:#289ddf}.btn-dark:disabled,.btn-dark[disabled]{background-color:#c8c8c8;border-color:#c8c8c8;color:#f8f8f8}.btn-dark:enabled:hover,.btn-light:enabled:hover,.btn-transparent:hover{background-color:#473065;border-color:#6f3bb1;color:#f8f8f8}.btn-dark:active,.btn-light:active,.btn-transparent:active{background-color:#2f374c;border-color:#6f3bb1;color:#f8f8f8}.btn{align-items:center;display:flex;gap:5px;justify-content:center;width:100%}.btn,.btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-small{height:var(--height-sm);padding:5px 10px}.btn-medium{height:var(--height-md);line-height:20px;padding:8px 16px;width:100%}.btn-light img{margin-right:8px}.btn-light:enabled:hover{transition:.3s ease-in-out}.btn-light:disabled span,.btn-light[disabled] span{color:#c8c8c8}.btn-light:active span{color:#f8f8f8}.btn-dark img{margin-right:8px}.btn-dark:enabled:hover{transition:.3s ease-out}.btn-dark:active span{color:#f8f8f8}.btn-transparent{background:var(--transparent-btn-bg);border:var(--border-weight) solid var(--transparent-btn-border-color);color:var(--transparent-btn-color)}.borderless.btn-transparent{border:none}.btn-transparent:focus{background-color:inherit;border-color:#289ddf;color:var(--transparent-btn-color)}.btn-transparent:disabled,.btn-transparent[disabled]{background-color:inherit;border-color:#8f8f8f;color:#8f8f8f;cursor:default}.btn-transparent img{margin-right:8px}.btn-transparent:hover{transition:.3s ease-out}.btn-transparent:disabled:active span,.btn-transparent[disabled]:active span{color:inherit}.btn-transparent:active span{color:#f8f8f8}.error-message{color:#863737;font-family:Roboto;font-size:12px;line-height:1.2}.text-field-md{background:var(--search-header-input-bg);border-radius:2px;border-style:solid;border-width:.8px;border:var(--border-weight) solid var(--border-color);color:var(--entity-editor-field-color)}.text-field-md:disabled{pointer-events:none}.text-field-md:enabled:active{border-color:#2f374c}.text-field-md:invalid{background-color:#faecec;border-color:#863737;color:#863737}.text-field-md:valid{background:var(--search-header-input-bg);border:var(--border-weight) solid var(--border-color);color:var(--entity-editor-field-color)}.text-field-md:enabled:focus{border-color:#289ddf;outline:1.2px solid #289ddf}.text-field-md{height:var(--height-md);padding:var(--padding-md-x) var(--padding-md-y);width:100%}.text-field-md_link{cursor:pointer;pointer-events:none}.text-field-md:disabled{opacity:.4}.text-field-md::-webkit-inner-spin-button,.text-field-md::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-field-md [type=number]{-moz-appearance:textfield}.alertlabel{align-items:center;color:var(--entity-editor-invalid-color);display:flex;font-family:Roboto;font-size:14px;font-weight:700;gap:5px;justify-content:center;line-height:1.2}.field-with-btn{flex-direction:row}.field-with-btn,.field-with-btn .field-with-btn__field{display:flex;flex-grow:1}.field-with-btn .field-with-btn__button-block{align-items:center;display:flex;justify-content:center;width:50px}.modal-content .nav-block{display:flex;flex-direction:column;gap:8px}.modal-content .nav-block .nav-block-header{color:var(--primary-font-color);display:block;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:16px}.modal-content .nav-block .input-block{align-items:center;border:.8px solid #c8c8c8;border-radius:2px;display:flex;height:72px;justify-content:left;padding:20px 16px;width:100%}.modal-content .nav-block .input-block input{margin-right:16px}.modal-content .nav-block .input-block input[type=radio]:after{background-color:#d1d3d1;border:.5px solid #8f8f8f;border-radius:15px;content:"";display:inline-block;height:12px;left:-1px;position:relative;top:-2px;visibility:visible;width:12px}.modal-content .nav-block .input-block input[type=radio]:checked:after{background-color:#6f3bb1;border-radius:15px;content:"";display:inline-block;height:12px;left:-1px;position:relative;top:-2px;visibility:visible;width:12px}.modal-content .nav-block .input-block input:checked{background-color:#6f3bb1}.modal-content .nav-block .input-block label{display:flex;flex-direction:column}.modal-content .nav-block .input-block label .label-header{color:var(--primary-font-color);font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:16px;margin-bottom:2px}.modal-content .nav-block .input-block label .label-text{color:#8f8f8f;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.modal-content .button-block-addmodel{align-items:center;display:flex;justify-content:flex-end;margin-top:28px}.modal-content .button-block-addmodel .button-block{display:flex;gap:8px}.modal-content .button-block-addmodel .button-block .btn-medium{width:auto}.addmodel-input-block{color:var(--primary-font-color);display:flex;justify-content:space-between;margin-bottom:16px}.addmodel-input-block label{font-size:14px;line-height:19px;width:30%}.addmodel-input-block input,.addmodel-input-block label{color:var(--primary-font-color);font-family:Roboto;font-style:normal;font-weight:500}.addmodel-input-block input{background-color:var(--search-header-input-bg);flex-grow:1;font-size:12px;line-height:14px;margin-left:10px}.dnd-bg{align-items:center;background-color:hsla(0,0%,78%,.7);display:flex;height:100vh;justify-content:center;margin:0;overflow:auto;padding:0;position:absolute;top:0;width:100vw;z-index:50}.dnd-bg .dnd-container{background-color:#fff;border-radius:5px;max-width:800px;min-width:600px;padding:16px;position:absolute;width:70%}.dnd-bg .dnd-container .content-header{align-items:center;display:flex;justify-content:space-between;width:100%}.dnd-bg .dnd-container .content-header img{cursor:pointer;height:20px;width:20px}.dnd-bg .dnd-container .content-header span{font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.dnd-bg .dnd-container .content{display:flex;flex-direction:column;height:90%;justify-content:space-between;margin-top:16px}.dnd-bg .dnd-container .content .top-side{display:flex;gap:15px}.dnd-bg .dnd-container .content .top-side .image{align-items:center;background-color:#f0f2f6;border:.8px solid #c8c8c8;border-radius:2px 2px 0 0;display:flex;height:184px;justify-content:center;margin-bottom:34px;width:200px}.dnd-bg .dnd-container .content .top-side .image img{height:127px;width:127px}.dnd-bg .dnd-container .content .top-side .dropzone{align-items:center;border:2px dashed #c8c8c8;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin-bottom:34px}.dnd-bg .dnd-container .content .bottom-side{display:flex;gap:15px}.dnd-bg .dnd-container .content .bottom-side .left-side{display:flex;flex-direction:column;flex-grow:1}.dnd-bg .dnd-container .content .bottom-side .left-side .files-list-header{font-family:Roboto;font-size:16px;font-style:normal;font-weight:700;line-height:16px}.dnd-bg .dnd-container .content .bottom-side .left-side .files-list{display:flex;flex-direction:column;gap:5px;margin-top:8px}.dnd-bg .dnd-container .content .bottom-side .left-side .files-list .list-item-block{align-items:center;display:flex;justify-content:space-between}.dnd-bg .dnd-container .content .bottom-side .left-side .files-list .list-item-block li{color:#2f374c;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:16px;list-style-type:none;text-decoration:none}.dnd-bg .dnd-container .content .bottom-side .left-side .files-list .list-item-block img{cursor:pointer;height:16px;width:16px}.dnd-bg .dnd-container .content .bottom-side .right-side{display:flex;flex-direction:column;flex-grow:1;gap:5px;justify-content:space-between}.dnd-bg .dnd-container .content .bottom-side .right-side .input-block{display:flex;justify-content:space-between}.dnd-bg .dnd-container .content .bottom-side .right-side .input-block label,.dnd-bg .dnd-container .content .bottom-side .right-side .input-block p{font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:19px;width:30%}.dnd-bg .dnd-container .content .bottom-side .right-side .input-block input{color:#2f374c;flex-grow:1;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:14px;margin-left:10px}.dnd-bg .dnd-container .content .bottom-side .right-side .input-block select{color:#2f374c;flex-grow:1;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.dnd-bg .dnd-container .content .bottom-side .right-side .input-block button:valid,.dnd-bg .dnd-container .content .bottom-side .right-side .input-block input:valid,.dnd-bg .dnd-container .content .bottom-side .right-side .input-block select:valid{background-color:var(--input-valid-color)}.dnd-bg .dnd-container .content .bottom-side .right-side .input-block button:invalid,.dnd-bg .dnd-container .content .bottom-side .right-side .input-block input:invalid,.dnd-bg .dnd-container .content .bottom-side .right-side .input-block select:invalid{background-color:var(--input-invalid-color)}.dnd-bg .dnd-container .content .bottom-side .right-side .button-block{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:28px;width:100%}.delete-project-modal{display:flex;gap:20px;justify-content:center}fieldset.groupbox-border{border:1px solid #000;border-radius:5px;box-shadow:0 0 0 0 #000;margin-bottom:15px;padding:0 1.4em 1.4em}legend.groupbox-border{border-bottom:none;color:#2f374c;font-family:Roboto;font-size:1.2em!important;font-size:16px;font-style:normal;font-weight:700!important;font-weight:500;line-height:19px;padding:0 10px;text-align:left!important;width:auto}.profile{align-items:center;display:flex;height:100%;justify-content:center}.profile p{font-size:14px;line-height:16px}.profile .profile-container{padding:16px;width:352px}.profile .profile-container .groupbox-container{margin-bottom:20px}.profile .profile-container .groupbox-container .user-description{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.profile .profile-container .groupbox-container .subscription-description{display:flex;justify-content:space-between;margin-top:10px}.profile .profile-container .groupbox-container .subscription-description .rate-type{display:flex}.profile .profile-container .groupbox-container .subscription-description img{height:12px;width:12px}.button-block-vertical{display:flex;flex-direction:column;height:80px;justify-content:space-between;margin-top:10px}.tooltip .tooltiptext{background-color:#f0f2f6;border-radius:6px;color:#2f374c;font-size:14px;line-height:16px;padding:5px 0;position:absolute;text-align:center;visibility:hidden;width:120px;z-index:1}.tooltip:hover .tooltiptext{visibility:visible}.auth-pages-wrapper{background:#efefef;display:grid;grid-template:36px repeat(3,minmax(0,auto))/1fr;grid-template-areas:"header" "logoColumn" "form" "form";height:100%;width:100%}.auth-pages-wrapper a{color:purple}.auth-pages-wrapper__header{background:#fff;display:grid;grid-area:header;padding:10px 24px}.auth-pages-wrapper__form-col{grid-area:form;position:relative}.auth-pages-wrapper__logo-col{background:linear-gradient(139.71deg,#a3195b -56.19%,#27348b 190.21%);grid-area:logoColumn;height:-moz-fit-content;height:fit-content}.auth-pages-wrapper__form-col,.auth-pages-wrapper__logo-col{display:grid;place-items:center;align-items:flex-start;height:100%;padding:20px}.auth-pages-wrapper__logo-col{place-content:center}.auth-pages-wrapper__form{display:flex;flex-direction:column;margin-top:24px;max-width:454px;width:100%}.auth-pages-wrapper__icon{align-items:center;display:flex;justify-content:center}.auth-pages-wrapper__icon>*{height:auto;width:25%}@media screen and (min-width:800px){.auth-pages-wrapper{grid-auto-rows:1fr;grid-template:36px 1fr/1fr;grid-template-areas:"header header" "form logoColumn"}.auth-pages-wrapper__form-col,.auth-pages-wrapper__logo-col{align-items:center}.auth-pages-wrapper__logo-col{height:100%;width:50vw}.auth-pages-wrapper__icon>*{width:100%}.logo-col-hidden{grid-template-areas:"header header" "form form"}}.check-email-page__content_bold{font-weight:700}.check-email-page__row{display:flex;justify-content:center}.check-email-page__icon{margin-bottom:16px}.check-email-page__title{color:#2f374c;color:var(--text,#2f374c);font-size:36px;font-weight:700;margin-bottom:8px}.check-email-page__description{margin-bottom:40px}.check-email-page__resend-msg{margin-bottom:40px;white-space:pre-wrap}.check-email-page__buttons{display:flex;justify-content:space-between;margin-top:14px}.new-password-page__row{display:flex;justify-content:center}.new-password-page__icon{margin-bottom:16px}.new-password-page__title{color:#2f374c;color:var(--text,#2f374c);font-size:36px;font-weight:700;margin-bottom:8px}.new-password-page__description{margin-bottom:40px}.password-reset-finished-page__content_bold{font-weight:700}.password-reset-finished-page__row{display:flex;justify-content:center}.password-reset-finished-page__icon{margin-bottom:16px}.password-reset-finished-page__title{color:#2f374c;color:var(--text,#2f374c);font-size:36px;font-weight:700;margin-bottom:8px}.password-reset-finished-page__description{margin-bottom:40px}.password-reset-finished-page__resend-msg{margin-bottom:40px;white-space:pre-wrap}.password-reset-finished-page__buttons{display:flex;justify-content:center;margin-top:14px}.color-picker-field{padding:0;width:32px}.color-picker-field_link{cursor:pointer;pointer-events:none}.entities-list-row__departures{color:var(--primary-font-color);min-width:20px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.entities-list-row{align-items:center;background-color:var(--transit-entity-bg);color:var(--primary-font-color);display:flex;flex-direction:row;gap:10px;padding:3px 10px}.entities-list-row_selected{background-color:var(--transit-entity-selected-bg)}.entities-list-row__link-wrapper{display:flex;flex-grow:1}.entities-list-row__link{align-items:center;display:flex;flex-grow:1;gap:10px}.entities-list-row__link__number{display:flex}.entities-list-row__fields{align-items:center;display:flex;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entities-list-row__fields .transit-entity__buttons{align-items:center;display:flex;flex-grow:1;justify-content:flex-start;min-width:60px}.entities-list-row__actions{align-items:center;display:flex;gap:5px;justify-content:flex-end}.entities-list-row__actions span{align-items:center;display:flex;flex-direction:row}.entities-list{display:flex;flex-direction:column;flex-grow:1;overflow:auto;position:relative}.entities-list .search-block{align-items:center;background-color:var(--transit-entity-bg);color:var(--primary-font-color);display:flex;gap:10px;padding:3px 10px}.entities-list-order-buttons{display:flex;gap:10px;padding:5px}.entities-list-controls__search{display:flex;flex-grow:1;gap:8px}.entities-list-controls__loupe{align-items:center;display:flex;justify-content:center;width:32px}.entities-loader{flex-grow:1;gap:5px;min-height:0}.entities-loader,.entity-editor{display:flex;flex-direction:column}.entity-editor{align-items:flex-start;background-color:var(--left-panel-bg);border-block:var(--border-weight) solid var(--border-color);gap:10px;height:100%;overflow:auto;padding:0 0 16px;width:100%;writing-mode:horizontal-tb}.entity-editor__header{align-items:center;display:flex;gap:15px;justify-content:space-between;width:100%}.entity-editor__header .title{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-editor__header .actions,.entity-editor__header .title{align-items:center;display:flex}.entity-editor .form-edit .form-edit_body{border:1px solid #c8c8c8;display:flex;flex-direction:column;flex-grow:1;gap:14px;overflow:auto;padding:5px 10px}.entity-editor .form-edit .form-edit_footer{display:flex;gap:5px}.checkbox-field{display:flex}.checkbox-field_link{cursor:pointer;pointer-events:none}.form-field-md_align-right{justify-content:flex-end}.geometry-form-field{display:flex;flex-grow:1}.geometry-form-field .text-field-md{overflow:hidden;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.geometry-form-field__input{visibility:hidden;width:0}.edit-geometry-toolbar{align-items:center;background-color:var(--header-bg);color:var(--primary-font-color);display:flex;font-size:16px;font-style:normal;gap:10px;padding:3px 10px}.select-box-md{background:var(--search-header-input-bg);border-radius:2px;border-style:solid;border-width:.8px;border:var(--border-weight) solid var(--border-color);color:var(--entity-editor-field-color)}.select-box-md:enabled:active{border-color:#2f374c}.select-box-md:invalid{background-color:#faecec;border-color:#863737;color:#863737}.select-box-md:valid{background:var(--search-header-input-bg);border:var(--border-weight) solid var(--border-color);color:var(--entity-editor-field-color)}.select-box-md:focus{border-color:#289ddf;outline:1.2px solid #289ddf}.select-box-md{height:var(--height-md);padding:var(--padding-md-x) var(--padding-md-y);width:100%}.select-box-md_link{cursor:pointer;pointer-events:none}.select-box-md:disabled{cursor:not-allowed;pointer-events:none}.select-box-arrow{padding:4px;position:absolute;right:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-moz-appearance:textfield}input[type=number]{-moz-appearance:textfield}.file-field-md input[type=file]{opacity:0;pointer-events:none;visibility:hidden}.file-field-md .dnd-container{border:2px dashed #c8c8c8;padding:20px}.file-field-md .dnd-container .dnd-message{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.file-field-md .files-list{display:flex;flex-direction:column;gap:5px;padding:6px 4px}.file-field-md .files-list .uploaded-file{display:flex;gap:10px}.confirmation-modal{display:flex;gap:20px}.confirmation-modal.disabled{opacity:.8;pointer-events:none}.layer-row-item,.layers-list-header{font-family:Roboto}.layer-row-item{font-size:14px;font-weight:400;line-height:1.2}.layers-list-header{font-size:12px;line-height:1.2}.layers-list-container{overflow-y:auto;padding:14px 5px;width:100%}.layers-group,.layers-list-container{display:flex;flex-direction:column;gap:4px}.layers-list-header{color:var(--primary-font-color);display:inline-flex;margin:2px 0;width:100%}.layers-list-header-controls{display:flex;flex-grow:1;justify-content:flex-end}.layer-row-item{align-items:center;display:inline-flex;padding:2px 4px 2px 2px;width:100%}.layer-row-item:hover{background-color:var(--layer-bg-hover)}.layer-row-item_colored{background-color:var(--selected-layer-bg)}.layer-row-item__controls{align-items:center;display:flex;flex-grow:1;gap:5px;justify-content:flex-end}.layer-row-item__controls .alert{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.row-check,.row-name{height:17px;margin:6px}.row-name{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-child{margin:6px 24px}.layers-time-selectors-wrapper .time-period-label{font-family:Roboto;font-size:14px;font-weight:700;line-height:1.2}.layers-time-selectors-wrapper{color:var(--primary-font-color);display:flex;flex-direction:row;font-size:14px;max-width:400px}.layers-time-selectors-wrapper .time-period-label{color:var(--layers-time-selector-title)}.layers-time-selectors-wrapper .time-period{padding-left:10px}.breadcrumbs li .breadcrumbs__item{font-family:Roboto;font-size:14px;font-weight:400;line-height:1.2}.breadcrumbs{padding:5px 0 10px 10px;white-space:nowrap}.breadcrumbs ul{display:flex;list-style:none;margin:0;padding:0;white-space:nowrap}.breadcrumbs li{flex:0 1 auto;min-width:0}.breadcrumbs li .breadcrumbs__item{color:var(--primary-font-color);display:block;overflow:hidden;padding:10px 15px;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs li:not(:first-child) :before{content:"/";margin-right:15px}.group-selection{display:flex;flex-direction:column;gap:15px;height:100%}.group-selection .description{font-size:14px;font-style:italic}.group-selection .group-delete{display:flex;justify-content:space-between}.map-filters{display:flex;flex-direction:column;flex-grow:1;gap:5px;height:100%;padding:5px 0}.map-filters__header{align-items:center;display:flex;justify-content:flex-end}.map-filters__section{border:var(--border-weight) solid var(--border-color);display:flex;flex-direction:column;gap:5px;padding:5px}.map-filters__section .form-field-group{align-items:center;padding:5px 0}.map-filters__modes-section{max-width:200px}.slider-field{display:flex;flex-direction:column;flex-grow:1;padding:0 25px}.transit-route-stops-controls{display:flex;padding:5px 0}.transit-route-stops-controls .entities-list-row{display:flex;flex-grow:1;width:100%}.road-route-checker{display:flex;flex-direction:column;gap:15px;height:100%}.road-route-checker__header{padding:7px 0}.road-route-checker__result{display:flex;flex-direction:column;flex-grow:1;gap:10px;min-height:0}.road-route-checker__distances{padding:10px 0}.road-route-checker__segments{display:flex;flex-direction:column;gap:10px;overflow:auto}.road-route-checker__segments .segment-card{background-color:var(--route-check-segment-card-bg);border:var(--border-weight) solid var(--border-color);color:var(--primary-font-color);display:flex;flex-direction:column;font-size:14px;gap:15px;padding:5px}.road-route-checker__segments .segment-card:hover{opacity:.7}.road-route-checker__segments .segment-card__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.road-route-checker__segments .segment-card__properties{display:flex;flex-direction:column;gap:5px}
/*# sourceMappingURL=main.e76bfd2c.css.map*/