:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--admin-layout-header-height:60px;--admin-layout-sider-width:200px;--xmo-vue-font-family:Quotes, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif}body{font-family:PingFangSC-Regular,PingFang SC,Inter,Helvetica Neue,Helvetica,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;overflow:hidden}*,:before,:after{box-sizing:border-box}*{scrollbar-color:#e4e4e7 transparent;scrollbar-width:thin}a,a:focus,a:hover{color:var(--xmo-font-color-link);outline:none;text-decoration:none}div:focus,button:focus{outline:none}.page-root-fadein-enter-active,.page-root-fadein-leave-active{transition:opacity .1s}.page-root-fadein-enter-from,.page-root-fadein-leave-to{opacity:0}.admin-app-container{width:100vw;height:100vh}.admin-app-container>.n-spin-content{width:100%;height:100%}.page-main-fadein-enter-active,.page-main-fadein-leave-active{transition:opacity .1s}.page-main-fadein-enter-from,.page-main-fadein-leave-to{opacity:0}.lightTheme .admin-main-wrapper{background-color:#f8f9fc}i.xmo-icon-svg{justify-content:center;align-items:center;font-style:normal;line-height:0;display:inline-flex}i.xmo-icon-svg>svg{fill:currentColor;width:1em;height:1em}.navtabs-contextmenu-fadein-enter-active,.navtabs-contextmenu-fadein-leave-active{transition:opacity .2s ease-in,transform .2s cubic-bezier(1,.5,.8,1)}.navtabs-contextmenu-fadein-enter-from,.navtabs-contextmenu-fadein-leave-to{opacity:0;transform:translateY(5px)}.nav-tabs-contextmenu{z-index:1000;position:absolute;top:32px;left:500px}.nav-tabs-contextmenu .contextmenu-content{--n-padding-bottom:0;flex-direction:column;gap:3px;padding:4px;display:flex;box-shadow:0 0 12px #0000001f}.nav-tabs-contextmenu .contextmenu-content>button.n-button{justify-content:start;height:32px}.nav-tabs-contextmenu .contextmenu-content>button.n-button>.n-button__icon{margin-right:5px}.nav-tabs-contextmenu .contextmenu-content>button.n-button i{font-size:14px}.nav-tabs-contextmenu .contextmenu-content>span.divider{background-color:#f1f1f1;height:1px;margin:2px 0}.nav-tabs-wrapper{flex:1;align-items:center;display:flex;overflow:hidden}.nav-tabs-wrapper>.left-arrow,.nav-tabs-wrapper>.right-arrow{cursor:pointer;justify-content:center;align-items:center;width:20px;height:32px;font-size:12px;display:flex}.nav-tabs-wrapper>.left-arrow.left-arrow svg,.nav-tabs-wrapper>.right-arrow.left-arrow svg{transform:rotate(90deg)}.nav-tabs-wrapper>.left-arrow.right-arrow svg,.nav-tabs-wrapper>.right-arrow.right-arrow svg{transform:rotate(270deg)}.nav-tabs-wrapper>.nav-tabs-list{scrollbar-width:none;-webkit-user-select:none;user-select:none;flex:1;overflow:scroll hidden}.nav-tabs-wrapper>.nav-tabs-list>ul{flex-wrap:nowrap;column-gap:10px;margin:0;padding:0;list-style:none;display:flex}.nav-tabs-wrapper>.nav-tabs-list>ul>li{--translate-x:0;-webkit-user-select:none;user-select:none;touch-action:manipulation;transform:translate3d(var(--translate-x,0), 0, 0);transform-origin:0 0;transition:opacity,transform .2s}.nav-tabs-wrapper>.nav-tabs-list>ul>li.moving{opacity:.3}.nav-tabs-wrapper>.nav-tabs-list>ul>li.dragging{z-index:9999;position:fixed;opacity:1!important}.nav-tabs-wrapper>.nav-tabs-list>ul>li>.nav-tag.n-tag{cursor:pointer;position:relative}.nav-tabs-wrapper>.nav-tabs-list>ul>li>.nav-tag.n-tag>.n-tag__icon{opacity:.5;font-size:8px;position:absolute;top:2px;left:2px}.nav-tabs-wrapper>.nav-tabs-list>ul>li>.nav-tag.n-tag>.n-tag__close{opacity:0;width:0;margin-left:0;font-size:0;transition:margin-left,opacity,width,font-size,all .3s;overflow:hidden}.nav-tabs-wrapper>.nav-tabs-list>ul>li>.nav-tag.n-tag.nav-active .n-tag__close{opacity:1;font-size:var(--n-close-icon-size);width:var(--n-close-icon-size);margin-left:4px}.admin-header-notify{border:1px solid var(--n-border-color);background-color:var(--n-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;min-width:32px;height:32px;font-size:18px}.admin-header-profile{height:32px;padding:0 10px}.admin-header-profile.show-dropdown i.arrow{transform:rotate(180deg)}.admin-header-profile>.n-button__content{justify-content:center;align-items:center;display:flex}.admin-header-profile .username{padding-left:8px}.admin-header-profile .mobile{padding-right:8px}.admin-header-profile .mobile:before{content:"";background:var(--n-text-color);border-radius:50%;width:3px;height:3px;margin:0 4px 3px;display:inline-block}.admin-header-profile i.avatar{font-size:18px}.admin-header-profile i.arrow{font-size:11px;transition:transform .3s}.admin-header-search{border:1px solid var(--n-border-color);background-color:var(--n-color);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5px;min-width:100px;height:32px;padding:0 3px 0 10px}.admin-header-search>.i{font-size:14px}.admin-header-search>span{color:var(--n-item-text-color);opacity:.85;text-overflow:ellipsis;white-space:nowrap;flex:1;padding:0 10px;font-size:14px;overflow:hidden}.admin-header-search>kbd{background-color:#f0f0f1;border-radius:3px;height:24px;padding:0 5px;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:600;line-height:24px}.darkTheme .admin-header-search>kbd{background-color:#454545}.admin-setting-drawer .n-divider{margin-bottom:10px}.admin-setting-drawer .theme-item{cursor:pointer;flex-direction:column;align-items:center;gap:4px;width:80px;display:flex}.admin-setting-drawer .theme-item.active>span{background-color:red}.admin-setting-drawer .theme-item .theme-light,.admin-setting-drawer .theme-item .theme-dark{background-color:#fffdfd;border-radius:8px;justify-content:flex-end;align-items:flex-end;width:70px;height:60px;display:flex;overflow:hidden;box-shadow:0 0 10px #0000001a}.admin-setting-drawer .theme-item .theme-light.theme-dark,.admin-setting-drawer .theme-item .theme-dark.theme-dark{background-color:#000}.admin-setting-drawer .theme-item .theme-light.theme-dark>.main,.admin-setting-drawer .theme-item .theme-dark.theme-dark>.main{background-color:#2d2d2d}.admin-setting-drawer .theme-item .theme-light>.main,.admin-setting-drawer .theme-item .theme-dark>.main{background-color:#c1c1c1;width:55px;height:45px}.admin-setting-drawer .theme-item>b{font-size:13px;font-weight:400}.admin-setting-drawer .theme-item>span{background-color:#e2e2e2;border-radius:50%;width:7px;height:7px}.admin-setting-drawer .setting-item-wrapper{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.admin-setting-drawer .setting-item-wrapper>span{min-width:100px}.admin-header-switch-theme{min-width:60px;max-width:60px}.admin-header-switch-theme .n-switch__unchecked{padding-left:22px}.admin-header-switch-theme .n-switch__checked{padding-right:22px}.admin-layout-header{height:var(--admin-layout-header-height);align-items:center;column-gap:15px;padding:0 12px;display:flex}.admin-layout-header>.logo{width:calc(var(--admin-layout-sider-width) - 12px)}.admin-layout-header>.logo>.logo-icon{color:#5c80fa;font-size:30px}.darkTheme .admin-layout-header>.logo>.logo-icon{color:#c7c7c7}.admin-layout-header>.logo>h1{color:var(--n-item-text-color);opacity:.85;flex:1;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:22px}.admin-layout-header .header-divider{background:linear-gradient(#0000 0%,#d8d8d9 30% 60%,#0000 100%);height:30px;margin:0}.darkTheme .admin-layout-header .header-divider{background:linear-gradient(#0000 0%,#ffffff4a 30% 60%,#0000 100%)}.admin-layout-sideer .admin-menu-item{--n-item-height:34px;font-weight:500}.admin-layout-sideer .admin-menu-item .n-menu-item-content{line-height:1}.admin-layout-sideer .admin-menu-item.home{margin:14px 0}.admin-layout-sideer .n-menu-item-group-title{transition:padding-left .3s var(--n-bezier), transform .6s var(--n-bezier), color .3s var(--n-bezier)!important}.admin-layout-sideer .n-menu--collapsed .n-menu-item-group-title{transform:translate(-6px)}.not-found-container{justify-content:center;align-items:center;height:100%;display:flex}
