*{box-sizing:border-box;margin:0;padding:0}html{height:100%}#app,#app>.n-config-provider{height:100%;overflow:hidden}body{background-color:#f8fafc;width:100%;height:100%;min-height:768px;overflow:auto}body:has(.layout-root){min-width:1360px}body:has(.ai-chat-page.is-standalone){min-height:0;overflow:hidden}.v-loading-mask{z-index:9999;opacity:0;background:#ffffffb3;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.v-loading-mask.is-visible{opacity:1}.v-loading-mask.is-fullscreen{position:fixed;inset:0}.v-loading-content{flex-direction:column;justify-content:center;align-items:center;display:flex}.v-loading-text{color:var(--color);font-size:14px}@keyframes spin{to{transform:rotate(360deg)}}.v-loading-svg{width:28px;height:28px;color:var(--color);justify-content:center;align-items:center;margin:0 auto 10px;display:flex}.n-base-loading__icon{width:100%;height:100%;color:var(--color)}.table-more-button{flex-direction:column;gap:8px;display:flex}.n-tabs .n-tabs-bar{height:4px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{width:0;height:0;display:none}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#bfbfbf99;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#94a3b8cc}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:#bfbfbf99 transparent}}.n-layout-sider .n-layout-toggle-button{top:160px!important}.n-menu-item-content:before{border-radius:12px!important;left:12px!important;right:12px!important}.n-menu-item,.n-menu-item-content{height:48px!important}.n-menu .n-menu-item-content:not(.n-menu-item-content--disabled):hover:before,.n-menu .n-menu-item-content.n-menu-item-content--selected:before{opacity:.8;background-color:var(--n-item-color-active)!important}.n-menu .n-menu-item-content .n-menu-item-content-header a{transition:all!important}.n-menu .n-menu-item-content.n-menu-item-content--selected,.n-menu .n-menu-item-content.n-menu-item-content--child-active,.n-menu .n-menu-item-content.n-menu-item-content--child-active,.n-menu .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.n-menu .n-menu-item-content.n-menu-item-content--child-active .n-menu-item-content__icon,.n-menu .n-menu-item-content:not(.n-menu-item-content--disabled).n-menu-item-content--child-active:hover .n-menu-item-content-header,.n-menu .n-menu-item-content.n-menu-item-content--child-active .n-menu-item-content-header,.n-menu .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content__icon,.n-menu .n-menu-item-content.n-menu-item-content--child-active .n-menu-item-content__arrow,.n-menu .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header a{font-weight:700!important}:is(.n-menu .n-menu-item-content.n-menu-item-content--selected,.n-menu .n-menu-item-content.n-menu-item-content--child-active,.n-menu .n-menu-item-content.n-menu-item-content--child-active,.n-menu .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header,.n-menu .n-menu-item-content.n-menu-item-content--child-active .n-menu-item-content__icon,.n-menu .n-menu-item-content:not(.n-menu-item-content--disabled).n-menu-item-content--child-active:hover .n-menu-item-content-header,.n-menu .n-menu-item-content.n-menu-item-content--child-active .n-menu-item-content-header,.n-menu .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content__icon,.n-menu .n-menu-item-content.n-menu-item-content--child-active .n-menu-item-content__arrow,.n-menu .n-menu-item-content.n-menu-item-content--selected .n-menu-item-content-header a) .n-menu-item-content__icon{font-weight:400!important}.n-menu.n-menu--collapsed .n-menu-item-content.n-menu-item-content--selected:before{opacity:.8;background-color:var(--n-item-color-active)!important}.n-menu-item-content-header{font-size:16px!important}.n-pagination{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:0 32px 32px;display:flex;position:relative}.n-pagination .n-pagination-item--button{display:none!important}.button-radius-8 .n-button{border-radius:8px!important}.selection-radius-8 .n-base-selection,.selection-radius-8 .n-base-selection:hover:not(.n-base-selection--disabled) .n-base-selection__border,.selection-radius-8 .n-base-selection--focus:not(.n-base-selection--disabled) .n-base-selection__border,.selection-radius-8 .n-base-selection--selected:not(.n-base-selection--disabled) .n-base-selection__border,.selection-radius-8 .n-input,.selection-radius-8 .n-input:not(.n-input--disabled):hover .n-input__input-el,.selection-radius-8 .n-input:not(.n-input--disabled):focus .n-input__input-el,.selection-radius-8 .n-date-picker,.selection-radius-8 .n-date-picker:not(.n-date-picker--disabled):hover .n-date-picker__input .n-input,.selection-radius-8 .n-date-picker:not(.n-date-picker--disabled):focus-within .n-date-picker__input .n-input{border-radius:8px!important}.selection-radius-12 .n-base-selection,.selection-radius-12 .n-base-selection:hover:not(.n-base-selection--disabled) .n-base-selection__border,.selection-radius-12 .n-base-selection--focus:not(.n-base-selection--disabled) .n-base-selection__border,.selection-radius-12 .n-base-selection--selected:not(.n-base-selection--disabled) .n-base-selection__border,.selection-radius-12 .n-input,.selection-radius-12 .n-input:not(.n-input--disabled):hover .n-input__input-el,.selection-radius-12 .n-input:not(.n-input--disabled):focus .n-input__input-el,.selection-radius-12 .n-date-picker,.selection-radius-12 .n-date-picker:not(.n-date-picker--disabled):hover .n-date-picker__input .n-input,.selection-radius-12 .n-date-picker:not(.n-date-picker--disabled):focus-within .n-date-picker__input .n-input{border-radius:12px!important}.select-h48 .n-base-selection{min-height:48px}.select-h48 .n-base-selection-label{height:48px!important}.select-h48 .n-base-selection-tags{min-height:48px}.input-h48 .n-input-number,.input-h48 .n-input,.input-h48 input{height:48px!important}.hide-feedback .n-form-item .n-form-item-feedback-wrapper{--n-feedback-height:0px;margin:0;padding:0}.n-data-table .n-data-table-th{padding:14px 12px!important}.n-button:has(.n-base-loading) .n-button__icon:has(.n-base-loading){position:absolute!important}.n-tree-node>.n-tree-node-switcher,.n-tree-node>.n-tree-node-checkbox{align-self:center}
