/*
 * @license
 * Copyright (C) PROTEI protei.ru
 */

.btn-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;border:0;outline:none 0;cursor:pointer;color:var(--color-gray-100);background-color:rgba(0,0,0,0)}.btn-icon:hover:not(:disabled):not(.disabled),.btn-icon:active:not(:disabled):not(.disabled){color:var(--color-gray-90)}.btn-icon:disabled,.btn-icon.disabled{color:var(--color-gray-100);opacity:.5;cursor:unset}.btn-icon.size-48{height:48px;min-height:48px;width:48px;min-width:48px}.btn-icon.size-48>*{font-size:26px;line-height:26px}.btn-icon.size-40{height:40px;min-height:40px;width:40px;min-width:40px}.btn-icon.size-40>*{font-size:20px;line-height:20px}.btn-icon.size-32{height:32px;min-height:32px;width:32px;min-width:32px}.btn-icon.size-32>*{font-size:16px;line-height:16px}.btn-icon.btn-width-auto{width:auto;min-width:auto}.btn-icon-boxed{display:flex;justify-content:center;align-items:center;border-radius:8px;border:0;outline:none 0;cursor:pointer;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:14px;color:var(--color-gray-100);background-color:var(--color-gray-40)}.btn-icon-boxed>*{align-self:center}.btn-icon-boxed:hover:not(:disabled):not(.disabled),.btn-icon-boxed.hover:not(:disabled):not(.disabled){color:var(--color-gray-100);background-color:var(--color-gray-50)}.btn-icon-boxed:focus:not(:disabled):not(.disabled),.btn-icon-boxed.focus:not(:disabled):not(.disabled){color:var(--color-gray-100);background-color:var(--color-gray-50)}.btn-icon-boxed:disabled,.btn-icon-boxed.disabled{color:var(--color-gray-100);background-color:var(--color-gray-40);opacity:.5;cursor:unset}.filter-action-button{display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-gray-60);background-color:var(--color-white-100);border:1px solid var(--color-gray-10);border-radius:8px;width:32px;min-width:32px;height:32px;font-size:16px}.filter-action-button:focus-visible{outline:none}.filter-action-button--active{color:var(--color-light-blue-100)}.filter-action-button:hover{color:var(--color-gray-100)}:host{all:initial}:root,:host{--z-index-modal: 1050;--z-index-footer: 1000;--footer-control-border-color: var(--color-gray-10);font-family:"Roboto",sans-serif;font-size:14px;line-height:var(--bs-body-line-height);color:var(--color-gray-100)}:root .background-secondary,:host .background-secondary{--footer-control-border-color: var(--color-gray-30)}:root .row,:host .row{--bs-gutter-x: .75rem}.app-wrapper{width:100%;height:100%;display:flex;flex-direction:column}.app-wrapper .app-content{overflow-y:auto;overflow-x:hidden;display:flex;height:100%}.app-wrapper .autumn-component-bsod i{font-size:100px}.error-container{padding-top:21px;color:var(--color-red-100);word-break:break-word;white-space:pre-wrap}.error-container .error-name{font-size:14px;font-weight:500;margin-bottom:5px}.error-container .error-info{font-size:13px;font-weight:400;margin-top:5px}.h-100vh{height:100vh}.card{border-radius:0;border:none;padding:0}.card .card-header{border-radius:0;border:none;background-color:inherit;padding:40px 24px 0 24px;display:flex;align-items:center}.card .card-header .header-control{font-size:14px;line-height:20px;font-weight:400;color:var(--color-gray-60);cursor:pointer}.card .card-header .header-title{font-size:24px;line-height:28px;font-weight:500}.card .card-header .header-info{font-size:13px;line-height:20px;font-weight:400;color:var(--color-gray-60)}.card .card-header .card-header-note{font-weight:400;font-size:14px;line-height:20px;color:var(--color-gray-70);padding-bottom:6px}.card .card-header.with-controls{padding:16px 24px 0 24px}.card .card-body{padding:24px}.card .card-body .card-title{font-weight:500;font-size:16px;line-height:20px;color:var(--color-gray-90);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px;display:flex;align-items:center}.card .card-body .card-title .btn.btn-icon{height:20px;min-height:20px;width:20px;min-width:20px;padding:0;margin-left:12px;border-radius:0;position:relative;bottom:1px}.card .card-body .card-title .btn.btn-icon i{font-size:16px}.card .card-body .card-label{font-weight:500;font-size:13px;line-height:16px;color:var(--color-gray-90);text-transform:uppercase;margin-bottom:16px}.card .card-body .card-attribute-name{font-weight:400;font-size:14px;line-height:20px;color:var(--color-gray-60)}.card .card-body .card-attribute-note{font-weight:400;font-size:14px;line-height:20px;color:var(--color-gray-50)}.card .card-footer{padding-left:24px;padding-right:24px;background-color:inherit}.with-fixable-footer{min-height:100vh}.with-fixable-footer .card-footer{position:sticky;position:-webkit-sticky;bottom:0;left:0;border:0;z-index:150;min-height:72px;height:72px}.with-fixable-footer .footer-control{display:flex;align-items:center;gap:8px;z-index:var(--z-index-footer);height:max-content;max-height:116px;border-top:1px solid var(--footer-control-border-color);padding-top:18px;padding-bottom:18px}.with-fixable-footer .footer-control--with-error{flex-direction:column;align-items:start;gap:0}.with-fixable-footer .footer-control--without-border{border-top:none}.with-fixable-footer .footer-control--position-right{justify-content:end}.with-fixable-footer .pager-container{padding:0 24px;height:40px;width:100%;display:flex;align-items:center;justify-content:space-between}.with-fixable-footer .pager-container .table-pager{height:38px;display:flex}.with-fixable-footer .pager-container .table-pager .table-pager_button{font-size:12px;padding:0 10px;color:#626262;opacity:.45;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer;display:flex;align-items:center}.with-fixable-footer .pager-container .table-pager .table-pager_button:hover{background-color:#d3d3d3;font-size:14px;opacity:1}.with-fixable-footer .pager-container .table-pager .table-pager_button.active{font-weight:700;color:#626262;opacity:1;font-size:14px}.with-fixable-footer .pager-container .table-pager .table-pager_button.disabled{cursor:default;opacity:.2}.with-fixable-footer .pager-container .table-pager .table-pager_button.disabled:hover{background-color:rgba(0,0,0,0);font-size:12px;opacity:.2}.with-fixable-footer .pager-container .table-pager_label{line-height:38px;margin-right:10px;font-size:13px}.row+.row{margin-top:16px}.standard-control-height,.standard-control-height-xs,.standard-control-height-sm,.standard-control-height-lg,.standard-control-height-xl{display:flex;align-items:center}.standard-control-height.form-check,.standard-control-height-xs.form-check,.standard-control-height-sm.form-check,.standard-control-height-lg.form-check,.standard-control-height-xl.form-check{margin-bottom:0}.standard-control-height.form-check .form-check-input,.standard-control-height-xs.form-check .form-check-input,.standard-control-height-sm.form-check .form-check-input,.standard-control-height-lg.form-check .form-check-input,.standard-control-height-xl.form-check .form-check-input{margin-top:0}.standard-control-height{height:36px}.standard-control-height-xs{height:28px}.standard-control-height-sm{height:32px}.standard-control-height-lg{height:40px}.standard-control-height-xl{height:40px}.container-child-striped-gray-white>.container:nth-child(odd),.container-child-striped-gray-white>.container-fluid:nth-child(odd){background-color:#fff}.container-child-striped-gray-white>.container:nth-child(even),.container-child-striped-gray-white>.container-fluid:nth-child(even){background-color:#fafafa}.progress-circle-indeterminate{font-size:48px;color:var(--color-gray-60)}.between-line-separator:last-child .line-separator{border:none}.line-separator{border-bottom:1px solid var(--color-gray-10)}.card-table{overflow-x:auto;overflow-x:overlay;overflow-y:auto;overflow-y:overlay;height:100%}.card-table .table{margin-bottom:0}.table{vertical-align:middle}.table tr td{color:var(--color-gray-90)}.table .table-cell-controls{text-align:right;white-space:nowrap}.table .table-cell-controls .control{margin-left:16px;text-decoration:none;color:var(--color-gray-60);cursor:pointer}.table .table-cell-controls .control:hover{color:var(--btn-icon-text-color--hover)}.table .table-cell-controls .control.ti{font-size:20px}.table .table-cell-controls .control-disabled{pointer-events:none;cursor:default;color:var(--color-gray-40)}.table.sticky-header-top th{position:sticky;position:-webkit-sticky;background-color:var(--color-white-100);color:var(--color-gray-60);top:0;z-index:2;border:none}.table.sticky-header-top th::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:var(--bs-table-border-color)}.table.sticky-header-top.table-bordered th:not(:last-child){border-right:1px solid var(--color-gray-20)}.table.sticky-header-top.table-bordered th::after{height:0}.table-with-hovered-icon tbody tr td.table-cell-controls .control{visibility:hidden}.table-with-hovered-icon tbody tr:hover td.table-cell-controls .control{visibility:visible}.pre-wrap{white-space:pre-wrap}.options-in-modal{z-index:var(--z-index-modal)}.overflow-overlay{overflow:auto;overflow:overlay}.meta{border:1px solid var(--color-gray-10);border-radius:8px}.form-label-bottom-note{font-weight:400;font-size:14px;line-height:20px;color:var(--color-gray-50);padding-top:6px}.form-select.multiselect .tags-wrapper.wrapper .text{color:var(--color-gray-60)}.table-container{overflow:hidden;border-radius:8px}.truncate-text{width:fit-content;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.offcanvas-shadow{box-shadow:0 16px 14px 0 rgba(0,0,0,.25)}.undefined-state{width:10px;height:10px;background:conic-gradient(from 0deg at 50% 50%, #F1B704 0deg, #F1B704 126deg, #4CAF50 126deg, #4CAF50 220deg, #E83556 220deg, #E83556 360deg);border-radius:50%;background-origin:border-box;background-clip:content-box}.sticky-header{position:sticky;top:0;left:0;z-index:1000}.modal{z-index:var(--z-index-modal)}.modal .modal-size-s{min-width:400px;max-width:400px}.modal .modal-size-m{min-width:500px;max-width:500px}.modal .modal-size-lg{min-width:600px;max-width:600px}.modal .modal-size-xl{min-width:700px;max-width:700px}.modal .modal-header{padding:20px 20px 0;display:flex;justify-content:space-between;border-bottom:none}.modal .modal-header>.text{font-size:20px}.modal .modal-body{padding:20px}.modal .modal-footer{padding:36px 20px 20px;border-top:none;background-color:inherit;display:flex;justify-content:end}.confirm-modal{max-width:500px;z-index:1050}.modal-backdrop{position:fixed !important;display:block;background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;z-index:var(--z-index-modal)}
.auth{background-color:var(--color-gray-10);position:relative;flex:1 1 auto;display:flex;justify-content:center;align-items:center;height:100%;overflow-y:scroll;scrollbar-width:none}.auth::-webkit-scrollbar{width:0}.auth .auth-form{flex:0 0 3560;background-color:var(--color-white-100);border-radius:8px;display:flex;flex-direction:column;padding:32px;box-sizing:border-box;width:360px}.auth .auth-form .header-name{color:var(--color-gray-100);font-size:24px;line-height:28px;font-weight:700}.auth .auth-form .header-info{margin-top:4px;color:var(--color-gray-60);font-size:14px;font-weight:400;line-height:20px}.auth .auth-form .input{padding-top:8px;padding-bottom:8px}.auth .auth-form .input.first{margin-top:16px;margin-bottom:8px}.auth .auth-form .block-button{margin-top:12px}.auth .auth-form .error-container{padding-top:16px;color:var(--color-red-100);word-break:break-word;white-space:pre-wrap}.auth .auth-form .error-container .error-name{font-size:14px;font-weight:500;margin-bottom:5px}.auth .auth-form .error-container .error-info{font-size:13px;font-weight:400;margin-top:5px}.auth-settings{position:fixed;top:15px;right:15px}
.app-container{display:flex;flex-direction:row;width:100%;height:100%;overflow:hidden}.app-container .app-navigation{flex-shrink:0;height:100%;overflow:hidden}.app-container .app-content{flex-grow:1;display:block;height:100%;width:100%;overflow:hidden;position:relative;background-color:var(--color-gray-10)}
.app-navigation-vertical{display:flex;flex-direction:column;height:100%;width:280px;transition:width .08s;--app-navigation--color: var(--color-gray-10);--app-navigation--background-color: var(--color-blue-gray-10);color:var(--app-navigation--color);background-color:var(--app-navigation--background-color)}.app-navigation-vertical:not(.expanded){width:60px}.app-navigation-vertical:not(.expanded) .app-navigation-vertical__header .logo{display:none}.app-navigation-vertical:not(.expanded) .app-navigation-vertical__body .entry .text{display:none}.app-navigation-vertical:not(.expanded) .app-navigation-vertical__body .entry .actions{display:none}.app-navigation-vertical:not(.expanded) .app-navigation-vertical__body .subentry{margin:0 2px}.app-navigation-vertical:not(.expanded) .app-navigation-vertical__body .subentry .text{display:none}.app-navigation-vertical:not(.expanded) .app-navigation-vertical__body .subentry .actions{display:none}.app-navigation-vertical:not(.expanded) .app-navigation-vertical__footer .user .text{display:none}.app-navigation-vertical:not(.expanded) .app-navigation-vertical__footer .user .actions{display:none}.app-navigation-vertical .app-navigation-vertical__header{display:flex;flex-direction:row;flex-shrink:0;align-items:center;justify-content:center;height:36px;margin:16px 12px;--app-navigation-header--icon-color: var(--color-gray-50)}.app-navigation-vertical .app-navigation-vertical__header .logo{display:flex;flex-grow:1;align-items:center;justify-content:start;margin:6px}.app-navigation-vertical .app-navigation-vertical__header .logo .image{height:24px;width:24px}.app-navigation-vertical .app-navigation-vertical__header .logo .text{font-size:16px;font-weight:700;line-height:20px;margin-left:16px;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-navigation-vertical .app-navigation-vertical__header .logo.clickable{cursor:pointer}.app-navigation-vertical .app-navigation-vertical__header .logo.happy-new-year .image{height:36px;width:36px;margin-left:-6px;margin-right:-6px;margin-top:-12px}.app-navigation-vertical .app-navigation-vertical__header .toggle{flex-shrink:0;font-size:20px;width:20px;height:20px;margin:8px;cursor:pointer;color:var(--app-navigation-header--icon-color)}.app-navigation-vertical .app-navigation-vertical__header .toggle:hover:not(.readonly):not(:disabled):not(.disabled),.app-navigation-vertical .app-navigation-vertical__header .toggle:focus:not(.readonly):not(:disabled):not(.disabled){--app-navigation-header--icon-color: var(--color-gray-10)}.app-navigation-vertical .app-navigation-vertical__header .toggle:active:not(.readonly):not(:disabled):not(.disabled){--app-navigation-header--icon-color: var(--color-gray-10)}.app-navigation-vertical .app-navigation-vertical__body{display:flex;flex-direction:column;flex-grow:1;margin:0 2px;padding:8px 10px;gap:4px}.app-navigation-vertical .app-navigation-vertical__body .entry,.app-navigation-vertical .app-navigation-vertical__body .subentry{display:flex;flex-direction:row;align-items:center;line-height:20px;padding:8px;border-radius:8px;gap:8px;cursor:pointer;text-decoration:inherit;--app-navigation-body--entry--color: var(--color-gray-10);--app-navigation-body--entry--icon-color: var(--color-gray-10);--app-navigation-body--entry--action-color: var(--color-gray-50);--app-navigation-body--entry--background-color: transparent;color:var(--app-navigation-body--entry--color);background-color:var(--app-navigation-body--entry--background-color)}.app-navigation-vertical .app-navigation-vertical__body .entry .icon,.app-navigation-vertical .app-navigation-vertical__body .subentry .icon{flex-shrink:0;height:20px;line-height:20px}.app-navigation-vertical .app-navigation-vertical__body .entry .icon>i,.app-navigation-vertical .app-navigation-vertical__body .subentry .icon>i{font-size:20px;width:20px;height:20px;color:var(--app-navigation-body--entry--icon-color)}.app-navigation-vertical .app-navigation-vertical__body .entry .text,.app-navigation-vertical .app-navigation-vertical__body .subentry .text{display:block;flex-grow:1;font-size:14px;line-height:20px;font-weight:400;align-content:center}.app-navigation-vertical .app-navigation-vertical__body .entry .actions,.app-navigation-vertical .app-navigation-vertical__body .subentry .actions{display:block;flex-shrink:0;height:16px}.app-navigation-vertical .app-navigation-vertical__body .entry .actions>i,.app-navigation-vertical .app-navigation-vertical__body .subentry .actions>i{font-size:16px;width:16px;height:16px;color:var(--app-navigation-body--entry--action-color)}.app-navigation-vertical .app-navigation-vertical__body .subentry{margin-left:12px;line-height:16px;--app-navigation-body--entry--icon-color: var(--color-gray-50)}.app-navigation-vertical .app-navigation-vertical__body .subentry .icon{height:16px;line-height:16px}.app-navigation-vertical .app-navigation-vertical__body .subentry .icon>i{font-size:16px;width:16px;height:16px}.app-navigation-vertical .app-navigation-vertical__body .subentry .text{font-size:13px;line-height:16px}.app-navigation-vertical .app-navigation-vertical__body .entry:hover,.app-navigation-vertical .app-navigation-vertical__body .entry:focus{--app-navigation-body--entry--background-color: var(--color-blue-gray-80)}.app-navigation-vertical .app-navigation-vertical__body .entry.active{--app-navigation-body--entry--background-color: var(--color-blue-gray-110)}.app-navigation-vertical .app-navigation-vertical__body .subentry:hover,.app-navigation-vertical .app-navigation-vertical__body .subentry:focus{--app-navigation-body--entry--background-color: var(--color-blue-gray-80);--app-navigation-body--entry--icon-color: var(--color-gray-10)}.app-navigation-vertical .app-navigation-vertical__body .subentry.active{--app-navigation-body--entry--background-color: var(--color-blue-gray-110);--app-navigation-body--entry--icon-color: var(--color-gray-10)}.app-navigation-vertical .app-navigation-vertical__footer{display:flex;flex-direction:column;flex-shrink:0;height:36px;margin:16px 12px;gap:2px;--app-navigation-footer--action-color: var(--color-gray-50)}.app-navigation-vertical .app-navigation-vertical__footer .user{display:flex;flex-direction:row;width:100%;height:36px;cursor:pointer}.app-navigation-vertical .app-navigation-vertical__footer .user .icon{flex-shrink:0;width:36px;height:36px}.app-navigation-vertical .app-navigation-vertical__footer .user .icon>i{font-size:36px;width:36px;height:36px}.app-navigation-vertical .app-navigation-vertical__footer .user .text{display:block;flex-grow:1;font-size:12px;line-height:14px;font-weight:400;padding-left:12px;align-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-navigation-vertical .app-navigation-vertical__footer .user .actions{display:block;flex-shrink:0;width:20px;height:20px;margin:8px}.app-navigation-vertical .app-navigation-vertical__footer .user .actions>i{font-size:20px;width:20px;height:20px;color:var(--app-navigation-footer--action-color)}.happy-new-year-menu-enabled{color:var(--form-check-input-background-color--checked) !important}

/*# sourceMappingURL=index.8a6ac146ceac2706503b.css.map*/