:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}html,body,#app{min-height:100%}body{letter-spacing:0}.auth-logo-text{color:var(--bs-emphasis-color);font-size:1.75rem;line-height:1}.user-avatar,.user-avatar--brand{background:var(--bs-success-bg-subtle);color:var(--bs-success-text-emphasis);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.user-avatar--brand{width:33px;height:33px}.small-box-subtitle{opacity:.86;font-size:.8125rem;display:block}.platform-status-row{border-bottom:1px solid var(--bs-border-color);align-items:center;gap:1rem;padding:.875rem 0;display:flex}.platform-status-row:first-child{padding-top:0}.platform-status-row:last-child{border-bottom:0;padding-bottom:0}.platform-status-row__progress{grid-template-columns:minmax(120px,180px) 44px;align-items:center;gap:.75rem;margin-left:auto;font-size:.875rem;display:grid}.channel-row__icon,.process-icon{background:var(--bs-success-bg-subtle);width:36px;height:36px;color:var(--bs-success-text-emphasis);border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.navigation-tree{padding:.5rem}.navigation-tree-row{min-height:48px;margin-left:calc(var(--tree-level,0) * 1.25rem);border:1px solid #0000;border-radius:.375rem;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:.375rem;display:grid;position:relative}.navigation-tree-row+.navigation-tree-row{margin-top:.25rem}.navigation-tree-row:before{background:var(--bs-border-color);content:"";width:1px;opacity:calc(min(var(--tree-level,0), 1));position:absolute;top:-.25rem;bottom:-.25rem;left:-.75rem}.navigation-tree-row.is-active{border-color:var(--bs-primary-border-subtle);background:var(--bs-primary-bg-subtle)}.navigation-tree-row.is-dragging{opacity:.5}.navigation-tree-row.is-drop-before,.navigation-tree-row.is-drop-after,.navigation-tree-row.is-drop-inside{border-color:var(--bs-primary)}.navigation-tree-row.is-drop-before:after,.navigation-tree-row.is-drop-after:after{background:var(--bs-primary);content:"";border-radius:999px;height:2px;position:absolute;left:.5rem;right:.5rem}.navigation-tree-row.is-drop-before:after{top:-.25rem}.navigation-tree-row.is-drop-after:after{bottom:-.25rem}.navigation-tree-row.is-drop-inside{background:var(--bs-primary-bg-subtle)}.navigation-tree-row__drag,.navigation-tree-row__body{background:0 0;border:0}.navigation-tree-row__drag{color:var(--bs-secondary-color);cursor:grab;align-self:stretch}.navigation-tree-row__drag:active{cursor:grabbing}.navigation-tree-row__body{text-align:left;align-items:center;min-width:0;padding:.375rem .25rem;display:flex}.navigation-tree-row__icon{background:var(--bs-tertiary-bg);width:2rem;height:2rem;color:var(--bs-secondary-color);border-radius:.375rem;flex:none;justify-content:center;align-items:center;margin-right:.5rem;display:inline-flex}.navigation-tree-row__content{min-width:0;display:grid}.navigation-tree-row__title,.navigation-tree-row__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.navigation-tree-row__title{color:var(--bs-body-color);font-weight:600}.navigation-tree-row__meta{color:var(--bs-secondary-color);font-size:.8125rem}.navigation-tree-row__actions{gap:.25rem;padding-right:.25rem;display:flex}.icon-picker-menu{width:min(760px,100vw - 2rem);max-width:calc(100vw - 2rem);padding:0;left:auto;right:0;overflow:hidden}.icon-picker-header{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .875rem;display:flex}.icon-picker-layout{grid-template-columns:minmax(280px,1.15fr) minmax(220px,.85fr);min-height:280px;max-height:430px;display:grid}.icon-picker-section{min-width:0}.icon-picker-section--grid{border-right:1px solid var(--bs-border-color)}.icon-picker-section__title{z-index:1;border-bottom:1px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-secondary-color);padding:.5rem .75rem;font-size:.8125rem;font-weight:600;position:sticky;top:0}.icon-picker-grid,.icon-picker-list{max-height:386px;overflow-y:auto}.icon-picker-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:.25rem;padding:.625rem;display:grid}.icon-picker-swatch{aspect-ratio:1;min-width:0;color:var(--bs-body-color);background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.icon-picker-swatch:hover,.icon-picker-swatch:focus,.icon-picker-swatch.is-selected{border-color:var(--bs-primary-border-subtle);background:var(--bs-primary-bg-subtle);color:var(--bs-primary-text-emphasis);outline:0}.icon-picker-list{padding:.375rem 0}.icon-picker-item{align-items:center;gap:.75rem;display:flex}.icon-picker-item__preview{width:1.25rem;color:var(--bs-secondary-color);text-align:center}.icon-picker-item.active .icon-picker-item__preview{color:inherit}.app-loading{background:var(--bs-tertiary-bg);align-content:center;place-items:center;gap:1rem;min-height:100vh;display:grid}.app-loading__mark{background:var(--bs-success-bg-subtle);width:48px;height:48px;color:var(--bs-success-text-emphasis);border-radius:.5rem;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:inline-flex}@media (width<=767.98px){.navigation-tree-row{margin-left:calc(var(--tree-level,0) * .75rem);grid-template-columns:28px minmax(0,1fr)}.navigation-tree-row__actions{grid-column:2;justify-content:flex-start;padding:0 .25rem .375rem}.icon-picker-menu{width:calc(100vw - 2rem);left:0;right:auto}.icon-picker-layout{grid-template-columns:1fr;max-height:520px}.icon-picker-section--grid{border-right:0;border-bottom:1px solid var(--bs-border-color)}.icon-picker-grid,.icon-picker-list{max-height:238px}}@media (width<=575.98px){.platform-status-row{flex-direction:column;align-items:flex-start}.platform-status-row__progress{grid-template-columns:minmax(0,1fr) 44px;width:100%;margin-left:0}}.navigation-badges-editor{gap:.75rem;display:grid}.navigation-badge-row{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:.375rem;grid-template-columns:minmax(130px,1fr) minmax(160px,1fr) minmax(110px,.6fr) minmax(150px,1fr) auto auto;align-items:end;gap:.75rem;padding:.75rem;display:grid}.navigation-badge-row__zero{min-width:3rem;padding-bottom:.35rem}@media (width<=991.98px){.navigation-badge-row{grid-template-columns:1fr;align-items:stretch}.navigation-badge-row__zero{padding-bottom:0}}.kib-nav-badges{align-items:center;gap:.25rem;max-width:42%;display:inline-flex;overflow:hidden}.kib-nav-badges--group{right:2.25rem!important}.kib-nav-badge{text-overflow:ellipsis;min-width:1.35rem;overflow:hidden}.layout-item-row{text-align:left;align-items:center;gap:.75rem;display:flex}.layout-item-row__icon{justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.layout-item-row__body{flex:1;min-width:0}.kib-layout-text{cursor:default}.kib-footer-item+.kib-footer-item:before{content:"В·";color:var(--bs-secondary-color);margin:0 .5rem}.layout-settings-grid{grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.75rem 1.5rem;display:grid}.layout-settings-grid .form-check{min-width:0}.layout-settings-grid .form-check-label{line-height:1.35}.kib-header-menu-link{gap:.25rem}@media (width<=767.98px){.layout-settings-grid{grid-template-columns:1fr}}.access-list-row{align-items:center;gap:.75rem;min-height:64px;display:flex}.access-list-row__icon{background:var(--bs-tertiary-bg);width:2.25rem;height:2.25rem;color:var(--bs-secondary-color);border-radius:.375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.access-list-row.active .access-list-row__icon{color:#fff;background:#ffffff2e}.admin-infinite-table__scroller{overscroll-behavior:contain;max-height:min(62vh,640px);overflow:auto}.admin-infinite-table__scroller .table thead th{z-index:2;background:var(--bs-body-bg);box-shadow:inset 0 -1px 0 var(--bs-border-color);position:sticky;top:0}.admin-infinite-table__scroller .table td,.admin-infinite-table__scroller .table th{white-space:nowrap}.admin-infinite-table__footer{min-height:2.75rem}.admin-table-search{width:180px}.admin-table-description{max-width:320px}@media (width<=767.98px){.admin-table-search{width:100%}}.admin-compact-list__meta{background:var(--bs-body-bg);min-height:2.25rem}.admin-compact-list__body{overscroll-behavior:contain;max-height:min(62vh,640px);overflow-y:auto}.admin-compact-list__loader{border-top:1px solid var(--bs-border-color);justify-content:center;align-items:center;min-height:2.5rem;display:flex}.access-list-row--compact{gap:.625rem;min-height:54px;padding-top:.45rem;padding-bottom:.45rem}.access-list-row--compact .access-list-row__icon{border-radius:.25rem;width:2rem;height:2rem}.user-avatar--compact{width:2rem;height:2rem;font-size:.8125rem}.access-list-row--compact .badge{flex:none}.access-section{border-top:1px solid var(--bs-border-color);padding-top:1rem}.role-checkbox-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;display:grid}.role-checkbox{border:1px solid var(--bs-border-color);background:var(--bs-body-bg);border-radius:.375rem;align-items:flex-start;gap:.625rem;min-height:58px;padding:.625rem;display:flex}.role-checkbox__body,.permission-matrix__check{flex:auto;align-items:flex-start;gap:.625rem;min-width:0;margin:0;display:flex}.permission-matrix__item .btn-xs,.role-checkbox .btn-xs{padding:.125rem .375rem;line-height:1.2}.access-audit-panel .admin-infinite-table__scroller{max-height:min(55vh,560px)}.access-audit-json{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);background:var(--bs-tertiary-bg);max-height:260px;color:var(--bs-body-color);padding:.75rem;font-size:.8125rem;overflow:auto}.permission-matrix{gap:.75rem;display:grid}.permission-matrix__group{border:1px solid var(--bs-border-color);border-radius:.375rem;overflow:hidden}.permission-matrix__header{background:var(--bs-tertiary-bg);border-bottom:1px solid var(--bs-border-color);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.permission-matrix__items{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;display:grid}.permission-matrix__item{border-right:1px solid var(--bs-border-color);border-bottom:1px solid var(--bs-border-color);align-items:flex-start;gap:.625rem;min-height:58px;padding:.625rem .75rem;display:flex}.permission-matrix__item.is-inherited{background:var(--bs-success-bg-subtle)}.min-w-0{min-width:0}.access-audit-list{max-height:380px;overflow:auto}.access-audit-row{align-items:flex-start;gap:.75rem;display:flex}.access-audit-row__icon{background:var(--bs-tertiary-bg);width:2rem;height:2rem;color:var(--bs-secondary-color);border-radius:.375rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.access-editor-modal{pointer-events:none;background:0 0}.access-editor-modal .modal-dialog{pointer-events:auto;max-height:calc(100vh - 24px);margin:0;position:fixed;transform:none!important}.access-editor-modal .modal-content{border:0;max-height:calc(100vh - 24px);box-shadow:0 1rem 3rem #00000047}.access-editor-modal .modal-body,.access-editor-modal .card-body{max-height:calc(100vh - 180px);overflow:auto}.access-editor-modal .card{box-shadow:none;border:0;margin-bottom:0}.access-editor-modal .card-header:first-child{border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);cursor:move;-webkit-user-select:none;user-select:none}.access-editor-modal .card-header .btn,.access-editor-modal .card-header button,.access-editor-modal .card-header a{cursor:pointer}.access-editor-modal .card-footer:last-child{border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius)}.access-empty-state{min-height:220px}.swal2-container,.swal2-container.kib-swal-container{z-index:2147483000!important}.kib-swal-popup{border-radius:var(--bs-border-radius);color:var(--bs-body-color)}.kib-swal-popup .swal2-actions{gap:.5rem}.kib-swal-popup .btn:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.swal2-toast.kib-swal-popup{box-shadow:var(--bs-box-shadow-lg)}.kib-header-dropdown{min-width:20rem}
