*{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--el-border-color);border-radius:3px}::-webkit-scrollbar-track{background:0 0}.page-container{height:100%;padding:24px 32px;overflow-y:auto}.el-main>*{height:100%}.page-table{flex-direction:column;display:flex;overflow:hidden!important}.page-table>.table-toolbar,.page-table>p,.page-table>.pagination-wrapper{flex-shrink:0}.page-table>.table-wrapper{border:1px solid var(--el-border-color-light);border-radius:var(--el-border-radius-base);flex:1;min-height:0;position:relative;overflow:hidden}.page-table>.table-wrapper>.el-table{position:absolute;inset:0}.table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.table-toolbar .search-area{flex-wrap:wrap;gap:10px;display:flex}.stat-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px;margin-bottom:24px;display:grid}.stat-card{border-radius:var(--el-border-radius-base);background:var(--el-bg-color);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light);color:var(--el-text-color-primary);flex-direction:column;padding:24px;display:flex}.stat-card .label{color:var(--el-text-color-secondary);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;display:flex}.stat-card .value{margin-top:8px;font-size:32px;font-weight:700}.pagination-wrapper{justify-content:flex-end;padding-top:16px;display:flex}:root{--el-color-primary:#18181b;--el-color-primary-light-3:#52525b;--el-color-primary-light-5:#71717a;--el-color-primary-light-7:#a1a1aa;--el-color-primary-light-8:#d4d4d8;--el-color-primary-light-9:#e4e4e7;--el-color-primary-dark-2:#09090b;--el-color-success:#10b981;--el-color-warning:#f59e0b;--el-color-danger:#ef4444;--el-color-error:#ef4444;--el-color-info:#71717a;--el-text-color-primary:#09090b;--el-text-color-regular:#3f3f46;--el-text-color-secondary:#71717a;--el-text-color-placeholder:#a1a1aa;--el-text-color-disabled:#d4d4d8;--el-border-color:#e4e4e7;--el-border-color-light:#f4f4f5;--el-border-color-lighter:#f4f4f5;--el-border-color-extra-light:#fafafa;--el-border-color-dark:#d4d4d8;--el-border-color-darker:#a1a1aa;--el-fill-color:#f4f4f5;--el-fill-color-light:#fafafa;--el-fill-color-lighter:#fafafa;--el-fill-color-blank:#fff;--el-fill-color-dark:#e4e4e7;--el-fill-color-darker:#d4d4d8;--el-bg-color:#fff;--el-bg-color-page:#fafafa;--el-bg-color-overlay:#fff;--el-border-radius-base:8px;--el-border-radius-small:6px;--el-border-radius-round:9999px;--el-box-shadow:0 1px 2px 0 #0000000d;--el-box-shadow-light:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--el-box-shadow-lighter:0 1px 2px 0 #0000000d;--el-box-shadow-dark:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a}html.dark{--el-color-primary:#fafafa;--el-color-primary-light-3:#d4d4d8;--el-color-primary-light-5:#a1a1aa;--el-color-primary-light-7:#71717a;--el-color-primary-light-8:#52525b;--el-color-primary-light-9:#3f3f46;--el-color-primary-dark-2:#fff;--el-text-color-primary:#fafafa;--el-text-color-regular:#d4d4d8;--el-text-color-secondary:#a1a1aa;--el-text-color-placeholder:#71717a;--el-text-color-disabled:#52525b;--el-border-color:#27272a;--el-border-color-light:#18181b;--el-border-color-lighter:#18181b;--el-border-color-extra-light:#18181b;--el-border-color-dark:#3f3f46;--el-border-color-darker:#52525b;--el-fill-color:#27272a;--el-fill-color-light:#18181b;--el-fill-color-lighter:#18181b;--el-fill-color-blank:#09090b;--el-fill-color-dark:#3f3f46;--el-fill-color-darker:#52525b;--el-bg-color:#09090b;--el-bg-color-page:#000;--el-bg-color-overlay:#18181b;--el-box-shadow:0 1px 2px 0 #0000004d;--el-box-shadow-light:0 1px 3px 0 #0000004d;--el-box-shadow-lighter:0 1px 2px 0 #0000004d;--el-box-shadow-dark:0 4px 6px -1px #00000080}.el-button--primary{--el-button-text-color:#fff}html.dark .el-button--primary{--el-button-text-color:#18181b}.el-input__wrapper,.el-textarea__inner{box-shadow:0 1px 2px #0000000d!important}html.dark .el-input__wrapper,html.dark .el-textarea__inner{box-shadow:0 1px 2px #0000004d!important}.el-avatar,.el-avatar--circle{border-radius:var(--el-border-radius-base)!important}
