body{-webkit-font-smoothing:antialiased;background:#f5f5f5;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}.dup-row{background:#fffbe6!important}.dup-row:hover>td{background:#fff7cc!important}.ant-table-wrapper .ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.3px;color:#666;background:#fafafa;border-bottom:2px solid #e8e8e8;padding:8px 12px;font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{padding:6px 12px;font-size:13px}.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}.ant-table-wrapper .ant-table-tbody>tr:nth-child(2n).dup-row>td{background:#fff7cc!important}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#e6f4ff!important}.ant-table-wrapper .ant-table-tbody>tr.dup-row:hover>td{background:#fff1b8!important}.ant-card{border-radius:8px;transition:box-shadow .2s;box-shadow:0 1px 3px #0000000f}.ant-card:hover{box-shadow:0 2px 8px #0000001a}.ant-tag{border-radius:4px;font-size:12px;line-height:20px}h4.ant-typography{color:#1a1a1a;font-weight:600}.ant-select-multiple .ant-select-selection-item{border-radius:3px;font-size:12px}.ant-progress-text{font-size:12px!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#aaa}@media (width<=768px){.ant-layout-content{margin:8px!important;padding:12px!important}}
