*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}@media screen and (max-width: 768px){.ant-card-body{padding:12px!important}.ant-table{font-size:12px!important}.ant-table-thead>tr>th{padding:8px 6px!important;font-size:12px!important}.ant-table-tbody>tr>td{padding:8px 6px!important;font-size:12px!important}.ant-statistic-title{font-size:11px!important}.ant-statistic-content,.ant-statistic-content-value{font-size:18px!important}.ant-tabs-tab{padding:8px 12px!important;font-size:13px!important}.ant-btn{font-size:13px!important}.ant-input{font-size:14px!important}.ant-select-selector{font-size:13px!important}.ant-pagination{font-size:12px!important}.ant-pagination-item{min-width:28px!important;height:28px!important;line-height:26px!important}.ant-input-affix-wrapper{max-width:100%!important}.echarts-for-react{min-height:200px!important}.ant-divider-inner-text{font-size:13px!important}.ant-tag{font-size:11px!important;padding:2px 6px!important}.ant-row{margin-left:-6px!important;margin-right:-6px!important}.ant-col{padding-left:6px!important;padding-right:6px!important}.login-decoration{display:none!important}}@media screen and (max-width: 480px){.ant-card-body{padding:8px!important}.ant-statistic-title{font-size:10px!important}.ant-statistic-content,.ant-statistic-content-value{font-size:16px!important}.ant-tabs-tab{padding:6px 8px!important;font-size:12px!important}.echarts-for-react{min-height:180px!important}.ant-space{gap:6px!important}}@media screen and (min-width: 769px) and (max-width: 1024px){.ant-card-body{padding:16px!important}.ant-table-thead>tr>th{padding:10px 8px!important}.ant-table-tbody>tr>td{padding:10px 8px!important}}@media print{.ant-layout-sider,.ant-layout-header,.ant-btn,.ant-pagination{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}.ant-card{box-shadow:none!important;border:1px solid #ddd!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ant-card,.ant-btn,.ant-table-row{transition:all .2s ease}.ant-table-tbody>tr:hover>td{background:#f5f3ff!important}.ant-table-thead>tr>th{background:#fafafa!important;font-weight:600!important}@supports (padding-bottom: env(safe-area-inset-bottom)){.ant-layout-content{padding-bottom:env(safe-area-inset-bottom)}}.ant-menu-item-group-title{font-size:11px!important;font-weight:600!important;color:#9ca3af!important;text-transform:uppercase;letter-spacing:.5px;padding:16px 16px 8px!important;margin-top:8px}.ant-menu-item-group:first-child .ant-menu-item-group-title{margin-top:0;padding-top:8px!important}.ant-menu-item-group-list .ant-menu-item{padding-left:24px!important}.ant-menu-submenu-title{font-weight:500}.ant-menu-sub .ant-menu-item{padding-left:48px!important;font-size:13px}.ant-menu-item-selected{background-color:#f5f3ff!important}.ant-menu-item-selected:after{border-right-color:#8b5cf6!important}.ant-menu-item:hover,.ant-menu-submenu-title:hover{color:#8b5cf6!important}.ant-menu-submenu-open>.ant-menu-submenu-title{color:#8b5cf6!important}.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}
