.checkroom-overview .page-header[data-v-1443a46a]{text-align:center;margin-bottom:24px;padding:24px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff}.checkroom-overview .page-header .header-title[data-v-1443a46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px}.checkroom-overview .page-header .header-title .header-icon[data-v-1443a46a]{font-size:32px;margin-right:12px}.checkroom-overview .page-header .header-title .title-text[data-v-1443a46a]{font-size:28px;font-weight:600}.checkroom-overview .page-header .header-desc[data-v-1443a46a]{font-size:14px;opacity:.9}.checkroom-overview .filter-section[data-v-1443a46a]{margin-bottom:24px}.checkroom-overview .filter-section .filter-card[data-v-1443a46a]{background:#fafafa;border-radius:8px}.checkroom-overview .filter-section .filter-card .filter-buttons[data-v-1443a46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:4px}.checkroom-overview .stats-section[data-v-1443a46a]{margin-bottom:24px}.checkroom-overview .stats-section .stat-card[data-v-1443a46a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-radius:12px;background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:16px}.checkroom-overview .stats-section .stat-card[data-v-1443a46a]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(0,0,0,.12)}.checkroom-overview .stats-section .stat-card .stat-icon[data-v-1443a46a]{width:56px;height:56px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;color:#fff;margin-right:16px}.checkroom-overview .stats-section .stat-card .stat-content[data-v-1443a46a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.checkroom-overview .stats-section .stat-card .stat-content .stat-value[data-v-1443a46a]{font-size:28px;font-weight:700;color:#262626;line-height:1.2}.checkroom-overview .stats-section .stat-card .stat-content .stat-label[data-v-1443a46a]{font-size:14px;color:#8c8c8c;margin-top:4px}.checkroom-overview .stats-section .stat-card.primary .stat-icon[data-v-1443a46a]{background:linear-gradient(135deg,#1890ff,#36cfc9)}.checkroom-overview .stats-section .stat-card.success .stat-icon[data-v-1443a46a]{background:linear-gradient(135deg,#52c41a,#95de64)}.checkroom-overview .stats-section .stat-card.warning .stat-icon[data-v-1443a46a]{background:linear-gradient(135deg,#faad14,#ffc53d)}.checkroom-overview .stats-section .stat-card.danger .stat-icon[data-v-1443a46a]{background:linear-gradient(135deg,#ff4d4f,#ff7875)}.checkroom-overview .stats-section .stat-card.info .stat-icon[data-v-1443a46a]{background:linear-gradient(135deg,#13c2c2,#5cdbd3)}.checkroom-overview .stats-section .stat-card.purple .stat-icon[data-v-1443a46a]{background:linear-gradient(135deg,#722ed1,#b37feb)}.checkroom-overview .charts-section[data-v-1443a46a]{margin-bottom:24px}.checkroom-overview .charts-section .chart-card[data-v-1443a46a]{border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.checkroom-overview .charts-section .chart-card[data-v-1443a46a] .ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:600}.checkroom-overview .charts-section .chart-card .chart-container.pie-chart[data-v-1443a46a],.checkroom-overview .charts-section .chart-card .chart-container[data-v-1443a46a]{height:320px}.checkroom-overview .table-section .table-card[data-v-1443a46a]{border-radius:12px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06)}.checkroom-overview .table-section .table-card[data-v-1443a46a] .ant-card-head{border-bottom:1px solid #f0f0f0;font-weight:600}.checkroom-overview .table-section .table-card .ellipsis-text[data-v-1443a46a]{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.checkroom-overview .score-high[data-v-1443a46a]{color:#52c41a;font-weight:600}.checkroom-overview .score-medium[data-v-1443a46a]{color:#faad14;font-weight:600}.checkroom-overview .score-low[data-v-1443a46a]{color:#ff4d4f;font-weight:600}@media (max-width:768px){.checkroom-overview .page-header .header-title .title-text[data-v-1443a46a]{font-size:20px}.checkroom-overview .stats-section .stat-card .stat-value[data-v-1443a46a]{font-size:22px}}