html,body,#root{margin:0;padding:0;height:100%}:root{--bg-page: #f0f2f5;--bg-container: #ffffff;--bg-elevated: #ffffff;--border-color: #f0f0f0;--text-primary: rgba(0, 0, 0, .85);--text-secondary: #999;--text-muted: #606266;--login-title: #1e3c72}[data-theme=dark]{--bg-page: #000000;--bg-container: #141414;--bg-elevated: #1f1f1f;--border-color: #303030;--text-primary: rgba(255, 255, 255, .85);--text-secondary: #8c8c8c;--text-muted: #a6a6a6;--login-title: #6dd5ed}body{background:var(--bg-page)}.ant-modal-wrap{display:flex}.ant-modal{top:0!important;margin:auto!important;padding-bottom:0!important}@media (max-width: 768px){.ant-modal{max-width:calc(100vw - 24px)}.ant-drawer-content-wrapper{max-width:100vw}.ant-card-head-wrapper{flex-wrap:wrap;gap:8px 0}.ant-card-head-title{flex:0 0 100%!important;min-width:0}.ant-card-extra{flex:0 0 100%!important;margin-inline-start:0!important;max-width:100%}.ant-card-extra .ant-space,.ant-card-body .ant-space:has(.toolbar-search),.ant-drawer-body .ant-space:has(.toolbar-search){flex-wrap:wrap;row-gap:8px}.ant-card-extra .ant-space:has(.toolbar-search) .ant-space-item:first-child,.ant-card-body .ant-space:has(.toolbar-search) .ant-space-item:first-child,.ant-drawer-body .ant-space:has(.toolbar-search) .ant-space-item:first-child{flex:1 1 100%}.toolbar-search{width:100%!important}.ant-table{font-size:13px}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:6px 8px}.ant-table-cell-fix-right,.ant-table-cell-fix-left{box-shadow:none!important}.ant-table-cell-fix-right{padding:8px 6px!important}.ant-table-cell-fix-right .ant-btn-link{padding:0 3px;font-size:12px;height:24px}.ant-table-cell-fix-right .ant-space{gap:0!important}.ant-table-cell-fix-right .ant-tag{margin-inline-end:0}.ant-table-tbody>tr>td{min-height:40px}.ant-pagination-options-quick-jumper{display:none}.ant-pagination{font-size:12px}.stat-scroll-row{scrollbar-width:none}.stat-scroll-row::-webkit-scrollbar{display:none}.ant-descriptions-view .ant-descriptions-item{padding-bottom:6px!important}.ant-card-head-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ant-tabs-nav-list{overflow-x:auto;scrollbar-width:none}.ant-tabs-nav-list::-webkit-scrollbar{display:none}.ant-tabs-tab{padding:8px 0 10px!important}.ant-modal-header,.ant-modal-footer{margin-inline:16px}.ant-modal-body{padding:16px}}@media (max-width: 480px){.ant-modal{max-width:calc(100vw - 16px)}.ant-modal-body{padding:12px}}
