.settlement-management-container{padding:0}.settlement-management-container .ant-card{border-radius:8px;box-shadow:0 1px 2px #00000008}.settlement-management-container .ant-statistic-title{font-size:14px;color:#666;margin-bottom:8px}.settlement-management-container .ant-statistic-content{font-size:24px;font-weight:600}.settlement-management-container .ant-table-wrapper{background:transparent}.settlement-management-container .ant-table{font-size:14px}.settlement-management-container .ant-table-thead>tr>th{background:#fafafa;font-weight:600;color:#262626}.settlement-management-container .ant-table-tbody>tr:hover>td{background:#f5f5f5}.settlement-management-container .ant-btn-link{padding:0;height:auto}@media (max-width: 768px){.settlement-management-container .ant-statistic-content{font-size:20px}}.data-quality-monitoring{padding:24px;background-color:#f0f2f5;min-height:100vh}.data-quality-monitoring .page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.data-quality-monitoring .page-header h1{margin:0;font-size:24px;font-weight:600;color:#262626}.data-quality-monitoring .refresh-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:all .3s}.data-quality-monitoring .refresh-button:hover:not(:disabled){background-color:#40a9ff}.data-quality-monitoring .refresh-button:disabled{background-color:#d9d9d9;cursor:not-allowed}.data-quality-monitoring .score-card{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.data-quality-monitoring .score-card .ant-statistic-title{color:#ffffffd9;font-size:16px;margin-bottom:8px}.data-quality-monitoring .metric-card{transition:all .3s}.data-quality-monitoring .metric-card.clickable{cursor:pointer}.data-quality-monitoring .metric-card.clickable:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.data-quality-monitoring .metric-card .ant-statistic-title{font-size:14px;color:#8c8c8c;margin-bottom:8px}.data-quality-monitoring .metric-card .ant-statistic-content{font-size:24px;font-weight:600}.data-quality-monitoring .metric-description{margin-top:8px;font-size:12px;color:#8c8c8c;line-height:1.5}@media (max-width: 1200px){.data-quality-monitoring .page-header h1{font-size:20px}}@media (max-width: 768px){.data-quality-monitoring{padding:16px}.data-quality-monitoring .page-header{flex-direction:column;align-items:flex-start;gap:16px}.data-quality-monitoring .page-header h1{font-size:18px}}.data-repair-tool{padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px)}.data-repair-tool .ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.data-repair-tool .ant-steps{padding:0 50px}.data-repair-tool .ant-statistic{text-align:center}.data-repair-tool .ant-statistic-title{font-size:14px;color:#000000a6}.data-repair-tool .ant-statistic-content{font-size:24px;font-weight:600}.data-repair-tool .ant-descriptions-item-label{font-weight:600;background:#fafafa}.data-repair-tool .ant-alert{border-radius:4px}.data-repair-tool .ant-table{background:#fff}.data-repair-tool .ant-table-thead>tr>th{background:#fafafa;font-weight:600}@media (max-width: 768px){.data-repair-tool{padding:16px}.data-repair-tool .ant-steps{padding:0 20px}.data-repair-tool .ant-col{margin-bottom:16px}}.reconciliation-config-page,.alert-config-page,.config-history-page{padding:24px}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.login-card{width:100%;max-width:400px;box-shadow:0 4px 20px #00000026;border-radius:8px}.login-card .ant-card-head{text-align:center;font-size:20px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px 8px 0 0}.login-card .ant-card-head-title{color:#fff}.login-card .ant-card-body{padding:40px 30px}.login-footer{text-align:center;margin-top:20px;color:#999;font-size:12px}.login-footer p{margin:0}@media (max-width: 768px){.login-card{max-width:90%}.login-card .ant-card-body{padding:30px 20px}}@media (max-width: 480px){.login-container{padding:10px}.login-card{max-width:100%}.login-card .ant-card-head{font-size:18px}.login-card .ant-card-body{padding:25px 15px}}.dashboard-container{padding:24px;background:#f0f2f5;min-height:calc(100vh - 64px)}.dashboard-title{margin:0 0 24px;font-size:24px;font-weight:600;color:#262626}.stat-card{border-radius:8px;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.stat-card:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.stat-card .ant-statistic-title{font-size:14px;color:#000000a6;margin-bottom:8px}.stat-card .ant-statistic-content{font-size:28px;font-weight:600}.stat-trend{font-size:12px;margin-left:8px;font-weight:400}.stat-card-blue{border-left:4px solid #1890ff}.stat-card-blue .ant-statistic-content-value{color:#1890ff}.stat-card-green{border-left:4px solid #52c41a}.stat-card-green .ant-statistic-content-value{color:#52c41a}.stat-card-orange{border-left:4px solid #faad14}.stat-card-orange .ant-statistic-content-value{color:#faad14}.stat-card-purple{border-left:4px solid #722ed1}.stat-card-purple .ant-statistic-content-value{color:#722ed1}.ant-card{border-radius:8px;box-shadow:0 2px 8px #00000014}.ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:600}@media (max-width: 768px){.dashboard-container{padding:16px}.dashboard-title{font-size:20px;margin-bottom:16px}.stat-card .ant-statistic-content{font-size:24px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:#f0f2f5}#root{min-height:100vh}
