*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease}.ag-theme-alpine{--ag-header-background-color: #fafafa;--ag-row-hover-color: #f5f5f5;--ag-background-color: #ffffff;--ag-odd-row-background-color: #fafafa;--ag-border-color: #e8e8e8}.ant-layout-sider{background:#001529!important}.ant-menu-dark{background:transparent!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-card{transition:box-shadow .2s,background-color .3s}.ant-card:hover{box-shadow:0 2px 8px #00000017}.ag-row{cursor:pointer}.ant-modal-content{border-radius:8px}.ant-statistic-title{font-size:14px;color:#00000073}.ant-statistic-content{font-size:24px}html.dark{color-scheme:dark}html.dark body{background-color:#141414;color:#ffffffd9}.ag-theme-alpine-dark{--ag-header-background-color: #1f1f1f;--ag-row-hover-color: #2a2a2a;--ag-background-color: #1f1f1f;--ag-odd-row-background-color: #1a1a1a;--ag-border-color: #303030;--ag-foreground-color: rgba(255, 255, 255, .85);--ag-secondary-foreground-color: rgba(255, 255, 255, .65);--ag-header-foreground-color: rgba(255, 255, 255, .85);--ag-selected-row-background-color: #177ddc40}html.dark .ant-layout-sider{background:#000c17!important}html.dark ::-webkit-scrollbar-track{background:#1f1f1f}html.dark ::-webkit-scrollbar-thumb{background:#4a4a4a}html.dark ::-webkit-scrollbar-thumb:hover{background:#5a5a5a}html.dark .ant-card:hover{box-shadow:0 2px 8px #0006}html.dark .ant-statistic-title{color:#ffffff73}html.dark .ant-layout-content{background-color:#141414}html.dark .ant-input,html.dark .ant-select-selector,html.dark .ant-picker{background-color:#1f1f1f!important;border-color:#303030!important}html.dark .ant-table{background:#1f1f1f}html.dark .ant-table-thead>tr>th{background:#1a1a1a!important;border-bottom-color:#303030!important}html.dark .ant-table-tbody>tr>td{border-bottom-color:#303030!important}html.dark .ant-table-tbody>tr:hover>td{background:#2a2a2a!important}.ant-layout,.ant-layout-content,.ant-card,.ant-table,.ant-input,.ant-select-selector,.ant-picker,.ant-modal-content,.ant-menu{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}
