html,body{margin:0;padding:0;height:100%}:root{--primary-color: #1677ff;--primary-bg-color: #e6f4ff;--header-bg: #fff;--sidebar-bg: #fff;--border-color: #f0f0f0;--bg-color: #fff;--bg-color-container: #fff;--text-color: rgba(0, 0, 0, .65);--text-secondary: rgba(0, 0, 0, .45);--text-heading: rgba(0, 0, 0, .88);--tab-active-bg: var(--primary-bg-color);--tab-active-color: var(--primary-color);--content-bg: #f0f2f5;--card-bg: #fff;--hover-bg: rgba(0, 0, 0, .04);--shadow-color: rgba(0, 0, 0, .08);--divider-color: #f0f0f0;--input-bg: #fff;--tag-bg: #fafafa;--table-header-bg: #fafafa;--table-row-hover: #f5f5f5;--notice-unread-bg: #f6ffed;--loading-bg: #f0f2f5}[data-theme=dark]{--bg-color: #141414;--bg-color-container: #1f1f1f;--text-color: rgba(255, 255, 255, .85);--text-secondary: rgba(255, 255, 255, .45);--text-heading: rgba(255, 255, 255, .85);--border-color: #303030;--header-bg: #1f1f1f;--sidebar-bg: #1f1f1f;--primary-bg-color: rgba(22, 119, 255, .15);--content-bg: #141414;--card-bg: #1f1f1f;--hover-bg: rgba(255, 255, 255, .08);--shadow-color: rgba(0, 0, 0, .3);--divider-color: #303030;--input-bg: #141414;--tag-bg: #1f1f1f;--table-header-bg: #1f1f1f;--table-row-hover: #262626;--tab-active-bg: rgba(22, 119, 255, .15);--notice-unread-bg: rgba(22, 119, 255, .08);--loading-bg: #141414}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff59}::selection{background:#1677ff33;color:inherit}tr.ant-table-measure-row{visibility:collapse!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{padding:10px 12px!important;font-weight:600;font-size:13px}.ant-table-tbody>tr>td{padding:10px 12px!important;font-size:13px}.ant-table-thead>tr>th{background:var(--table-header-bg, #fafafa)!important;color:var(--text-heading, rgba(0, 0, 0, .72))!important;border-bottom:1px solid var(--border-color, #f0f0f0)!important}.ant-table-tbody>tr>td{border-bottom-color:var(--divider-color, #f5f5f5)!important}.ant-table-tbody>tr:hover>td{background:var(--table-row-hover, #fafafa)!important}.ant-table-wrapper .ant-table-container{border-radius:8px;overflow:hidden}.ant-table-tbody>tr{transition:background-color .15s ease}.ant-pagination{font-size:13px}.ant-pagination-item,.ant-pagination-item a{border-radius:4px}.ant-table-placeholder{padding:24px 0}.ant-empty-description{font-size:13px}.ant-table-ping-left .ant-table-cell-fix-left-last:after,.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}.ant-card{border-radius:8px;box-shadow:0 1px 2px var(--shadow-color, rgba(0, 0, 0, .03))}.ant-card-head{min-height:48px;padding:0 20px;font-size:15px}.ant-card-body{padding:20px}.ant-pro-table-search{margin-bottom:0;padding:16px 16px 8px;border-radius:8px 8px 0 0}.ant-pro-table .ant-pro-card-body{padding:0}.ant-pro-table-list-toolbar-container{padding:12px 16px}.ant-pro-table-list-toolbar-title{font-size:15px;font-weight:600}.ant-pro-card{border-radius:8px}.ant-pro-card-header{padding:12px 20px}.ant-pro-card-body{padding:20px}.ant-layout-content{padding-bottom:8px}.ant-modal-content{border-radius:8px}.ant-modal-header{padding:16px 24px;border-radius:8px 8px 0 0}.ant-modal-body{padding:20px 24px}.ant-modal-footer{padding:10px 24px;border-radius:0 0 8px 8px}.ant-drawer-header{padding:16px 24px}.ant-drawer-body{padding:20px 24px}.ant-breadcrumb{font-size:13px}.ant-breadcrumb li{line-height:1}.ant-menu-horizontal{border-bottom:none!important;background:transparent!important}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{border-radius:6px}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{inset-inline:12px!important}[data-theme=dark] body{background-color:var(--bg-color);color:var(--text-color)}[data-theme=dark] .ant-layout{background:var(--bg-color)}[data-theme=dark] .ant-card{background:var(--card-bg);border-color:var(--border-color)}[data-theme=dark] .ant-card-head{border-color:var(--border-color);color:var(--text-heading)}[data-theme=dark] .ant-modal-content{background:var(--card-bg)}[data-theme=dark] .ant-modal-header{background:var(--card-bg);border-color:var(--border-color)}[data-theme=dark] .ant-modal-footer{border-color:var(--border-color)}[data-theme=dark] .ant-drawer-content{background:var(--card-bg)}[data-theme=dark] .ant-drawer-header{border-color:var(--border-color)}.ant-layout-content>*:has(.ant-pro-table){flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.ant-pro-table{flex:1 1;min-height:0;display:flex;flex-direction:column}.ant-pro-table>.ant-pro-card:not(.ant-pro-table-search){flex:1 1;min-height:0}.ant-pro-table>.ant-pro-card:not(.ant-pro-table-search)>.ant-pro-card-body{flex:1 1;min-height:0;display:flex;flex-direction:column;padding:0}.ant-table-wrapper{flex:1 1;min-height:0;display:flex;flex-direction:column}.ant-table-wrapper>.ant-spin{flex:1 1;min-height:0;display:flex;flex-direction:column}.ant-table-wrapper>.ant-spin>.ant-spin-container{flex:1 1;min-height:0;display:flex;flex-direction:column}.ant-table-wrapper .ant-table,.ant-table-wrapper .ant-table-container{flex:1 1;min-height:0;display:flex;flex-direction:column}.ant-table-wrapper .ant-table-header{flex-shrink:0;overflow:hidden}.ant-table-wrapper .ant-table-content{flex:1 1;min-height:0;overflow-y:auto!important}.ant-table-wrapper .ant-table-body{flex:1 1!important;max-height:none!important;height:auto!important;overflow-y:auto!important;min-height:120px}.ant-table-wrapper .ant-pagination{flex-shrink:0;z-index:10;background:#fff;border-top:1px solid rgba(0,0,0,.06);box-shadow:0 -1px 4px #0000000a;padding:12px 20px;margin:0!important;border-radius:0;transition:box-shadow .2s}.ant-table-wrapper .ant-pagination .ant-pagination-item{border-radius:6px;border:1px solid rgba(0,0,0,.08);transition:all .25s ease;min-width:32px;height:32px;line-height:30px}.ant-table-wrapper .ant-pagination .ant-pagination-item:hover{border-color:var(--primary-color, #1677ff);color:var(--primary-color, #1677ff)}.ant-table-wrapper .ant-pagination .ant-pagination-item-active{background:var(--primary-color, #1677ff);border-color:var(--primary-color, #1677ff);font-weight:600}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#fff!important}.ant-table-wrapper .ant-pagination .ant-pagination-prev,.ant-table-wrapper .ant-pagination .ant-pagination-next{border-radius:6px;border:1px solid rgba(0,0,0,.08);min-width:32px;height:32px;line-height:30px;transition:all .25s ease}.ant-table-wrapper .ant-pagination .ant-pagination-prev:hover,.ant-table-wrapper .ant-pagination .ant-pagination-next:hover{border-color:var(--primary-color, #1677ff);color:var(--primary-color, #1677ff)}.ant-table-wrapper .ant-pagination .ant-pagination-options{margin-left:12px}.ant-modal .ant-table-wrapper,.ant-drawer .ant-table-wrapper{display:block;flex:none;min-height:auto}.ant-modal .ant-table-wrapper>.ant-spin-nested-loading,.ant-drawer .ant-table-wrapper>.ant-spin-nested-loading{display:block;flex:none}.ant-modal .ant-table-wrapper>.ant-spin-nested-loading>.ant-spin-container,.ant-drawer .ant-table-wrapper>.ant-spin-nested-loading>.ant-spin-container{display:block;flex:none}.ant-modal .ant-table-wrapper .ant-table-container,.ant-drawer .ant-table-wrapper .ant-table-container{display:block;flex:none}.ant-modal .ant-table-wrapper .ant-table-body,.ant-drawer .ant-table-wrapper .ant-table-body{flex:none!important}.ant-modal .ant-table-wrapper .ant-pagination,.ant-drawer .ant-table-wrapper .ant-pagination{position:static;background:transparent;border-top:none;padding:16px 0 0}.ant-table-wrapper .ant-table-body{overflow-x:scroll!important;scrollbar-gutter:stable both-edges}.ant-table-wrapper .ant-table-body::-webkit-scrollbar{width:10px!important;height:12px!important}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:#e8e8e8!important;border-radius:6px}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:#888!important;border-radius:6px;min-height:30px}.ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:#555!important}[data-theme=dark] .ant-table-wrapper .ant-table-body::-webkit-scrollbar-track{background:#333!important}[data-theme=dark] .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb{background:#666!important}[data-theme=dark] .ant-table-wrapper .ant-table-body::-webkit-scrollbar-thumb:hover{background:#888!important}
