| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- * {
- margin: 0;
- padding: 0;
- box-sizing: border-box;
- }
- :root,
- [data-theme="light"] {
- --bg: #f5f5f5;
- --header-bg: #ffffff;
- --content-bg: #f0f0f0;
- --card-bg: #ffffff;
- --card-bg-secondary: #fafafa;
- --text-color: #1f1f1f;
- --text-secondary: #8c8c8c;
- --border-color: #e8e8e8;
- --sider-bg: #001529;
- }
- [data-theme="dark"] {
- --bg: #000000;
- --header-bg: #141414;
- --content-bg: #1f1f1f;
- --card-bg: #141414;
- --card-bg-secondary: #1f1f1f;
- --text-color: #d9d9d9;
- --text-secondary: #8c8c8c;
- --border-color: #303030;
- --sider-bg: #141414;
- }
- body {
- background: var(--bg);
- color: var(--text-color);
- font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
- }
- #app {
- width: 100%;
- min-height: 100vh;
- }
- .ant-layout-sider {
- background: var(--sider-bg) !important;
- }
- .ant-layout-header {
- background: var(--header-bg) !important;
- }
- .ant-table-wrapper .ant-table {
- background: var(--card-bg);
- }
- .ant-card {
- background: var(--card-bg);
- border-color: var(--border-color);
- }
- .ant-modal-content {
- background: var(--content-bg);
- }
- .ant-modal-header {
- background: var(--content-bg);
- }
- .ant-drawer-content {
- background: var(--content-bg);
- }
- .ant-drawer-header {
- background: var(--content-bg);
- }
- .ant-form-item-label > label {
- color: var(--text-color);
- }
- .ant-input,
- .ant-input-password,
- .ant-select-selector {
- background: var(--card-bg) !important;
- border-color: var(--border-color) !important;
- color: var(--text-color) !important;
- }
- .ant-statistic-title {
- color: var(--text-secondary);
- }
- .ant-statistic-content {
- color: var(--text-color);
- }
- .ant-empty-description {
- color: var(--text-secondary);
- }
- .ant-tag {
- border: none;
- margin-inline-end: 0;
- }
- .ant-badge-status-dot {
- width: 8px;
- height: 8px;
- }
|