@charset "UTF-8";body{background-color:#f4f4f4}body[data-v-61dd7a3d],html[data-v-61dd7a3d]{margin:0;padding:0}.icon[data-v-61dd7a3d]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.main-header[data-v-61dd7a3d]{background:rgb(255,255,255);border-bottom:2px solid #f3f3f3;height:48px;text-align:center;width:100%;position:sticky;top:0px;z-index:998}.main-header-nav[data-v-61dd7a3d]{width:1300px;height:100%;margin:0 auto;display:flex;justify-content:start}.main-header-nav .left-nav-container[data-v-61dd7a3d]{display:flex;flex-grow:2}.main-header-nav .right-nav-container[data-v-61dd7a3d]{flex-grow:1;display:flex;justify-content:right}.nav-span[data-v-61dd7a3d]{line-height:50px;min-width:70px;color:#000}.nav-span .nav-span-content[data-v-61dd7a3d]{padding:10px}.nav-span .header-avatar[data-v-61dd7a3d]{position:relative;top:10px;width:30px;height:30px;border-radius:30px;object-fit:cover}.nav-span .header-nickname[data-v-61dd7a3d]{padding:5px;font-size:15px}.nav-span[data-v-61dd7a3d]:hover{background:#F56C6C;color:#fff;cursor:pointer}.nav-span:hover span[data-v-61dd7a3d]{color:#fff}.popover-container[data-v-61dd7a3d]{display:flex;width:280px;flex-wrap:wrap;flex-flow:row wrap;gap:8px}body[data-v-40ab164b],html[data-v-40ab164b]{margin:0;padding:0}.icon[data-v-40ab164b]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.footer[data-v-40ab164b]{height:30px;text-align:center}.footer span[data-v-40ab164b]{line-height:30px;font-size:10px;color:gray}.footer span[data-v-40ab164b]:hover{cursor:pointer}body[data-v-4bed5a42],html[data-v-4bed5a42]{margin:0;padding:0}.icon[data-v-4bed5a42]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.app-layout[data-v-4bed5a42]{background-color:linear-gradient(#ffffff,#f5f5f5 28%)}.app-layout .app-content[data-v-4bed5a42]{overflow:auto;height:calc(100vh - 80px);scrollbar-gutter:stable}body[data-v-48bc8734],html[data-v-48bc8734]{margin:0;padding:0}.icon[data-v-48bc8734]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.header-right-bar[data-v-48bc8734]{display:flex;align-items:center;height:100%}.user-info[data-v-48bc8734]{display:flex;align-items:center;gap:8px;padding:0 10px;cursor:pointer;transition:background-color .2s}.user-info[data-v-48bc8734]:hover{background-color:#0000000a}.user-info .username[data-v-48bc8734]{font-size:14px;color:#333;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info .dropdown-icon[data-v-48bc8734]{font-size:12px;color:#999;transition:transform .2s}.login-actions[data-v-48bc8734]{display:flex;align-items:center;gap:8px}[data-v-48bc8734] .ant-dropdown-menu{min-width:200px}[data-v-48bc8734] .ant-dropdown-menu-item{display:flex;align-items:center;gap:8px}[data-v-48bc8734] .ant-dropdown-menu-item .ant-dropdown-menu-title-content span{margin-right:5px}[data-v-48bc8734] .ant-dropdown-menu-item:hover{background-color:#f5f5f5}body[data-v-45285d06],html[data-v-45285d06]{margin:0;padding:0}.icon[data-v-45285d06]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.header[data-v-45285d06]{padding:0 10px;background-color:#fff;border-bottom:1px solid rgba(5,5,5,.06)}body[data-v-2a5ea3d8],html[data-v-2a5ea3d8]{margin:0;padding:0}.icon[data-v-2a5ea3d8]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.logo-wrapper[data-v-2a5ea3d8]{display:flex;align-items:center;justify-content:center;height:60px}.logo-wrapper .logo[data-v-2a5ea3d8]{width:30px;height:30px;border-radius:6px;transition:all .2s;margin-right:10px}.logo-wrapper .logo-text[data-v-2a5ea3d8]{font-size:18px;font-weight:500}body[data-v-04c3b1e2],html[data-v-04c3b1e2]{margin:0;padding:0}.icon[data-v-04c3b1e2]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.sider-menu[data-v-04c3b1e2]{background-color:transparent}.sider-menu[data-v-04c3b1e2] .ant-menu-item-selected{color:#f56c6c!important;background-color:#fff2f0!important}.sider-menu[data-v-04c3b1e2] .ant-menu-item-selected:after{border-right-color:#f56c6c!important}.sider-menu[data-v-04c3b1e2] .ant-menu-item:hover{background-color:#f56c6c14!important}.sider-menu[data-v-04c3b1e2] .ant-menu-item-selected:hover{background-color:#fff2f0!important}body[data-v-03d64ca1],html[data-v-03d64ca1]{margin:0;padding:0}.icon[data-v-03d64ca1]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.sider[data-v-03d64ca1]{background-color:transparent;border-inline-end:1px solid rgba(5,5,5,.06)}body[data-v-41a8a9ea],html[data-v-41a8a9ea]{margin:0;padding:0}.icon[data-v-41a8a9ea]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.footer[data-v-41a8a9ea]{height:30px;padding:0}body[data-v-9d233856],html[data-v-9d233856]{margin:0;padding:0}.icon[data-v-9d233856]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.layout[data-v-9d233856]{height:100vh;background-color:#fff}.layout .content[data-v-9d233856]{background-color:#fff;margin:10px;padding:10px 20px;height:calc(100vh - 100px);display:flex;flex-direction:column;min-height:0}.layout .content .content-breadcrumb[data-v-9d233856]{margin-bottom:15px}.layout .content .subpage-body[data-v-9d233856]{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.layout .content .subpage-body[data-v-9d233856] .content-wrapper{flex:1;min-height:0;position:relative;padding-bottom:62px}.layout .content .subpage-body[data-v-9d233856] .ant-table-wrapper,.layout .content .subpage-body[data-v-9d233856] .ant-spin-nested-loading{position:static!important}.layout .content .subpage-body[data-v-9d233856] .content-wrapper .ant-pagination{position:absolute!important;right:0;bottom:0;margin:0!important;z-index:10;background:rgba(255,255,255,.96);padding:6px 10px;border-radius:6px;box-shadow:0 2px 10px #00000014}.layout .content .subpage-body[data-v-9d233856] .ant-table-body::-webkit-scrollbar,.layout .content .subpage-body[data-v-9d233856] .ant-table-content::-webkit-scrollbar{width:4px;height:4px}.layout .content .subpage-body[data-v-9d233856] .ant-table-body::-webkit-scrollbar-thumb,.layout .content .subpage-body[data-v-9d233856] .ant-table-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.24);border-radius:2px}.layout .content .subpage-body[data-v-9d233856] .ant-table-body::-webkit-scrollbar-thumb:hover,.layout .content .subpage-body[data-v-9d233856] .ant-table-content::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.38)}
