@charset "UTF-8";.active[data-v-d7266454]{background-color:#42a5f5;pointer-events:none}.highlight[data-v-c63409f7]{background-color:#ffc069;padding:0}.ant-btn-primary{background-color:#1677ff!important}.ant-table-column-title{font-weight:600}.ant-table-wrapper .ant-table-thead>tr>th{background-color:#dfdcdca3!important}.retailer-feature-modal-list .ant-list-items{max-height:50vh;overflow:auto}.dropdown[data-v-65f8e317]:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 calc(1 / 6 * 1px) #4f46e580}@media (min-width: 1024px){.about[data-v-4eb8cfa9]{min-height:100vh;display:flex;align-items:border-left}}.validation-field-modal[data-v-b805ee78]{padding:8px}.field-list[data-v-b805ee78]{padding:8px 0}.field-list.scrollable[data-v-b805ee78]{max-height:300px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:4px;padding:8px}.field-item[data-v-b805ee78]{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #f0f0f0}.field-item[data-v-b805ee78]:last-child{border-bottom:none}.rrp-container[data-v-24f293a9]{display:flex;flex-direction:column;gap:0}.rrp-header[data-v-24f293a9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.rrp-header-left[data-v-24f293a9]{display:flex;align-items:center;gap:10px}.rrp-count-badge[data-v-24f293a9]{display:inline-flex;align-items:center;padding:4px 12px;background:#eff6ff;color:#1d4ed8;border-radius:16px;font-size:12px;font-weight:600}.rrp-add-btn[data-v-24f293a9]{border-radius:8px;font-weight:600;font-size:13px;height:36px;display:inline-flex;align-items:center;gap:6px}.rrp-table-wrapper[data-v-24f293a9]{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.rrp-enhanced-table[data-v-24f293a9] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.rrp-enhanced-table[data-v-24f293a9] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.rrp-enhanced-table[data-v-24f293a9] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.rrp-enhanced-table[data-v-24f293a9] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.rrp-enhanced-table[data-v-24f293a9] .ant-table-tbody>tr:nth-child(even):hover>td{background:#f0f4ff!important}.rrp-enhanced-table[data-v-24f293a9] .ant-pagination{padding:12px 16px;margin:0;border-top:1px solid #f3f4f6}.rrp-drawer-title[data-v-24f293a9]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#111827}.rrp-drawer-title-icon[data-v-24f293a9]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:14px}.rrp-form[data-v-24f293a9] .ant-form-item-label>label{font-size:12px;font-weight:600;color:#374151}.rrp-form[data-v-24f293a9] .ant-form-item{margin-bottom:16px}.rrp-form[data-v-24f293a9] .ant-select-selector,.rrp-form[data-v-24f293a9] .ant-input{border-radius:8px!important}.rrp-csv-actions[data-v-24f293a9]{display:flex;gap:8px;margin-bottom:12px}.rrp-csv-btn[data-v-24f293a9]{border-radius:6px;font-size:12px}.rrp-provider-pct[data-v-24f293a9]{background:#f9fafb;padding:14px;border-radius:10px;margin-bottom:16px;border:1px solid #e5e7eb}.rrp-section-divider[data-v-24f293a9]{margin:20px 0 16px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.rrp-section-divider-text[data-v-24f293a9]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.rrp-field-hint[data-v-24f293a9]{font-size:11px;color:#9ca3af;margin-top:4px;line-height:1.4}.rrp-drawer-footer[data-v-24f293a9]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.rrp-cancel-btn[data-v-24f293a9]{border-radius:8px;font-weight:500;height:36px;padding:0 20px}.rrp-save-btn[data-v-24f293a9]{border-radius:8px;font-weight:600;height:36px;padding:0 24px}[data-v-24f293a9] .ant-btn-primary{background-color:#2563eb!important;border-color:#2563eb!important;border-radius:6px}[data-v-24f293a9] .ant-btn-primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}[data-v-24f293a9] .mc-switch-on.ant-switch{background-color:#2563eb!important}[data-v-24f293a9] .mc-switch-off.ant-switch{background-color:#d1d5db!important;opacity:1!important}[data-v-24f293a9] .mc-switch-off.ant-switch .ant-switch-handle:before{background-color:#fff}[data-v-24f293a9] .validate-button-disabled,[data-v-24f293a9] .validate-button-disabled.ant-btn-primary,[data-v-24f293a9] .validate-button-disabled.ant-btn-primary:disabled,[data-v-24f293a9] .ant-btn-primary.validate-button-disabled:disabled{background-color:#d1d5db!important;border-color:#d1d5db!important;color:#4b5563!important;opacity:1!important;cursor:not-allowed!important;border-radius:50%!important}[data-v-24f293a9] .validate-button-disabled:hover,[data-v-24f293a9] .validate-button-disabled.ant-btn-primary:hover,[data-v-24f293a9] .validate-button-disabled.ant-btn-primary:disabled:hover,[data-v-24f293a9] .ant-btn-primary.validate-button-disabled:disabled:hover{background-color:#d1d5db!important;border-color:#d1d5db!important;color:#4b5563!important}[data-v-24f293a9] .validate-button-disabled:focus,[data-v-24f293a9] .validate-button-disabled.ant-btn-primary:focus,[data-v-24f293a9] .validate-button-disabled.ant-btn-primary:disabled:focus,[data-v-24f293a9] .ant-btn-primary.validate-button-disabled:disabled:focus{background-color:#d1d5db!important;border-color:#d1d5db!important;color:#4b5563!important}[data-v-24f293a9] .validate-button-disabled.ant-btn-primary:disabled span,[data-v-24f293a9] .ant-btn-primary.validate-button-disabled:disabled span{color:#4b5563!important}[data-v-24f293a9] .validate-button-disabled.ant-btn-primary:disabled .anticon,[data-v-24f293a9] .ant-btn-primary.validate-button-disabled:disabled .anticon{color:#4b5563!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-24f293a9] .validate-button-disabled.ant-btn-primary:disabled *{color:#4b5563!important}[data-v-24f293a9] .ant-btn-primary.ant-btn-loading .anticon,[data-v-24f293a9] .ant-btn-primary.ant-btn-loading span .anticon{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}[data-v-24f293a9] .ant-btn-primary.ant-btn-loading{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}[data-v-24f293a9] .ant-btn-primary.ant-btn-loading .ant-btn-loading-icon{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}[data-v-24f293a9] .ant-btn-primary.ant-btn-loading .anticon:not(.ant-btn-loading-icon .anticon){display:none!important}[data-v-24f293a9] .ant-btn-primary.ant-btn-loading[style*="border-radius: 50%"]{position:relative!important}[data-v-24f293a9] .ant-btn-primary.ant-btn-loading[style*="border-radius: 50%"] .ant-btn-loading-icon{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}[data-v-24f293a9] .trigger-button-disabled,[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary,[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary:disabled,[data-v-24f293a9] .ant-btn-primary.trigger-button-disabled:disabled{background-color:#d1d5db!important;border-color:#d1d5db!important;color:#4b5563!important;opacity:1!important;cursor:not-allowed!important;border-radius:50%!important}[data-v-24f293a9] .trigger-button-disabled:hover,[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary:hover,[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary:disabled:hover,[data-v-24f293a9] .ant-btn-primary.trigger-button-disabled:disabled:hover{background-color:#d1d5db!important;border-color:#d1d5db!important;color:#4b5563!important}[data-v-24f293a9] .trigger-button-disabled:focus,[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary:focus,[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary:disabled:focus,[data-v-24f293a9] .ant-btn-primary.trigger-button-disabled:disabled:focus{background-color:#d1d5db!important;border-color:#d1d5db!important;color:#4b5563!important}[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary:disabled span,[data-v-24f293a9] .ant-btn-primary.trigger-button-disabled:disabled span{color:#4b5563!important}[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary:disabled .anticon,[data-v-24f293a9] .ant-btn-primary.trigger-button-disabled:disabled .anticon{color:#4b5563!important;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-24f293a9] .trigger-button-disabled.ant-btn-primary:disabled *{color:#4b5563!important}[data-v-24f293a9] .ant-btn-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important}[data-v-24f293a9] .ant-btn-link .anticon{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important}[data-v-24f293a9] .ant-btn-primary,[data-v-24f293a9] .ant-btn-link{vertical-align:middle!important;margin:0!important}[data-v-24f293a9] .ant-tooltip-disabled-compatible-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;height:35px!important;width:35px!important;flex-shrink:0!important;margin:0!important;padding:0!important;line-height:1!important}[data-v-24f293a9] .ant-popover{display:flex!important;align-items:center!important;justify-content:center!important;height:35px!important;width:35px!important;flex-shrink:0!important;margin:0!important;padding:0!important}[data-v-24f293a9] .ant-btn-link+.ant-btn-link{margin-left:8px}div[style*="display: flex"][style*="align-items: center"][data-v-24f293a9]{align-items:center!important}.bl-container[data-v-98a928f6]{display:flex;flex-direction:column;gap:0}.bl-header[data-v-98a928f6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.bl-header-left[data-v-98a928f6]{display:flex;align-items:center;gap:10px}.bl-count-badge[data-v-98a928f6]{display:inline-flex;align-items:center;padding:4px 12px;background:#fef2f2;color:#b91c1c;border-radius:16px;font-size:12px;font-weight:600}.bl-add-btn[data-v-98a928f6]{border-radius:8px;font-weight:600;font-size:13px;height:36px;display:inline-flex;align-items:center;gap:6px}.bl-table-wrapper[data-v-98a928f6]{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.bl-enhanced-table[data-v-98a928f6] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.bl-enhanced-table[data-v-98a928f6] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.bl-enhanced-table[data-v-98a928f6] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.bl-enhanced-table[data-v-98a928f6] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.bl-enhanced-table[data-v-98a928f6] .ant-table-tbody>tr:nth-child(even):hover>td{background:#fef2f2!important}.bl-enhanced-table[data-v-98a928f6] .ant-pagination{padding:12px 16px;margin:0;border-top:1px solid #f3f4f6}.bl-drawer-title[data-v-98a928f6]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#111827}.bl-drawer-title-icon[data-v-98a928f6]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#fef2f2 0%,#fecaca 100%);color:#b91c1c;display:flex;align-items:center;justify-content:center;font-size:14px}.bl-form[data-v-98a928f6] .ant-form-item-label>label{font-size:12px;font-weight:600;color:#374151}.bl-form[data-v-98a928f6] .ant-form-item{margin-bottom:16px}.bl-form[data-v-98a928f6] .ant-select-selector,.bl-form[data-v-98a928f6] .ant-input{border-radius:8px!important}.bl-drawer-footer[data-v-98a928f6]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.bl-cancel-btn[data-v-98a928f6]{border-radius:8px;font-weight:500;height:36px;padding:0 20px}.bl-save-btn[data-v-98a928f6]{border-radius:8px;font-weight:600;height:36px;padding:0 24px}[data-v-98a928f6] .ant-btn-primary{background-color:#2563eb!important;border-color:#2563eb!important;border-radius:6px}[data-v-98a928f6] .ant-btn-primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}[data-v-98a928f6] .mc-switch-on.ant-switch{background-color:#2563eb!important}[data-v-98a928f6] .mc-switch-off.ant-switch{background-color:#d1d5db!important;opacity:1!important}[data-v-98a928f6] .mc-switch-off.ant-switch .ant-switch-handle:before{background-color:#fff}.audit-log-container[data-v-24d3778c]{display:flex;flex-direction:column;gap:24px}.al-section-card[data-v-24d3778c]{background:#ffffff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;overflow:hidden;transition:box-shadow .2s ease}.al-section-card[data-v-24d3778c]:hover{box-shadow:0 4px 12px #0000000f,0 2px 4px #00000008}.al-section-header[data-v-24d3778c]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#fafbfc 0%,#f3f4f6 100%);border-bottom:1px solid #e5e7eb}.al-section-header-left[data-v-24d3778c]{display:flex;align-items:center;gap:14px}.al-section-icon[data-v-24d3778c]{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);color:#c2410c}.al-section-title-group[data-v-24d3778c]{display:flex;flex-direction:column;gap:2px}.al-section-title[data-v-24d3778c]{font-size:17px;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}.al-section-subtitle[data-v-24d3778c]{font-size:12px;color:#6b7280;margin:0;font-weight:400}.al-section-header-right[data-v-24d3778c]{display:flex;align-items:center;gap:10px}.al-badge[data-v-24d3778c]{display:inline-flex;align-items:center;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600;background:#ffedd5;color:#c2410c}.al-filter-bar[data-v-24d3778c]{padding:16px 24px;border-bottom:1px solid #f3f4f6;display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.al-filter-grid[data-v-24d3778c]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;flex:1;min-width:0}.al-filter-item[data-v-24d3778c]{display:flex;flex-direction:column;gap:5px}.al-filter-label[data-v-24d3778c]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.al-filter-actions[data-v-24d3778c]{display:flex;align-items:flex-end;gap:10px;flex-shrink:0}.al-reset-btn[data-v-24d3778c]{height:32px;border-radius:8px;font-weight:500;font-size:13px}.al-empty-state[data-v-24d3778c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:8px}.al-empty-title[data-v-24d3778c]{font-size:15px;font-weight:600;color:#6b7280;margin:8px 0 0}.al-empty-subtitle[data-v-24d3778c]{font-size:13px;color:#9ca3af;margin:0}.al-table-wrapper[data-v-24d3778c]{padding:0 20px 16px}.al-enhanced-table[data-v-24d3778c] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.al-enhanced-table[data-v-24d3778c] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.al-enhanced-table[data-v-24d3778c] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.al-enhanced-table[data-v-24d3778c] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.al-enhanced-table[data-v-24d3778c] .ant-table-tbody>tr:nth-child(even):hover>td{background:#fff7ed!important}.al-enhanced-table[data-v-24d3778c] .ant-pagination{padding:14px 0 0;margin:0;border-top:1px solid #f3f4f6}.al-enhanced-table[data-v-24d3778c] .ant-table-row-expand-icon-cell{width:80px!important;min-width:80px!important}.al-enhanced-table[data-v-24d3778c] .ant-table-expanded-row>td{background:#fafbfc!important;padding:16px!important}.expanded-row-content[data-v-24d3778c]{width:100%;padding:0}.diff-checker[data-v-24d3778c]{font-family:Monaco,Menlo,Ubuntu Mono,Consolas,monospace;font-size:12px;border-radius:8px;overflow:hidden;border:1px solid #d0d7de;background:#ffffff}.diff-header[data-v-24d3778c]{display:flex;background:#f6f8fa;border-bottom:1px solid #d0d7de}.diff-header-left[data-v-24d3778c],.diff-header-right[data-v-24d3778c]{flex:1;padding:10px 16px;font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px}.diff-header-left[data-v-24d3778c]{color:#cf222e;border-right:1px solid #d0d7de}.diff-header-right[data-v-24d3778c]{color:#1a7f37}.diff-header-icon[data-v-24d3778c]{width:20px;height:20px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.diff-header-icon.removed[data-v-24d3778c]{background:#ffebe9;color:#cf222e}.diff-header-icon.added[data-v-24d3778c]{background:#dafbe1;color:#1a7f37}.diff-content[data-v-24d3778c]{max-height:400px;overflow:auto}.diff-table[data-v-24d3778c]{width:100%;min-width:-moz-max-content;min-width:max-content}.diff-row[data-v-24d3778c]{display:flex;line-height:20px;min-height:20px}.diff-cell[data-v-24d3778c]{flex:1;display:flex;min-width:0}.diff-left-cell[data-v-24d3778c]{border-right:1px solid #d0d7de}.diff-cell.unchanged[data-v-24d3778c]{background:#ffffff}.diff-cell.removed[data-v-24d3778c]{background:#ffebe9}.diff-cell.added[data-v-24d3778c]{background:#dafbe1}.diff-cell.empty[data-v-24d3778c]{background:#f6f8fa}.line-number[data-v-24d3778c]{min-width:40px;padding:0 8px;text-align:right;color:#57606a;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f6f8fa;border-right:1px solid #d0d7de}.line-prefix[data-v-24d3778c]{width:20px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:700}.diff-cell.removed .line-prefix[data-v-24d3778c]{color:#cf222e}.diff-cell.added .line-prefix[data-v-24d3778c]{color:#1a7f37}.diff-cell.unchanged .line-prefix[data-v-24d3778c]{color:#57606a}.line-content[data-v-24d3778c]{flex:1;padding:0 8px;white-space:pre;color:#24292f}.diff-cell.removed .line-content[data-v-24d3778c]{color:#82071e}.diff-cell.added .line-content[data-v-24d3778c]{color:#116329}.diff-content[data-v-24d3778c]::-webkit-scrollbar{width:8px;height:8px}.diff-content[data-v-24d3778c]::-webkit-scrollbar-track{background:#f6f8fa}.diff-content[data-v-24d3778c]::-webkit-scrollbar-thumb{background:#d0d7de;border-radius:4px}.diff-content[data-v-24d3778c]::-webkit-scrollbar-thumb:hover{background:#afb8c1}@media (max-width: 1200px){.al-filter-grid[data-v-24d3778c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.al-filter-grid[data-v-24d3778c]{grid-template-columns:1fr}.al-filter-bar[data-v-24d3778c]{flex-direction:column;align-items:stretch}.al-filter-actions[data-v-24d3778c]{justify-content:flex-end}}.monitor-container[data-v-407889ee]{display:flex;flex-direction:column;gap:24px}.mc-section-card[data-v-407889ee]{background:#ffffff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000a,0 1px 2px #00000005;overflow:hidden;transition:box-shadow .2s ease}.mc-section-card[data-v-407889ee]:hover{box-shadow:0 4px 12px #0000000f,0 2px 4px #00000008}.mc-section-header[data-v-407889ee]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#fafbfc 0%,#f3f4f6 100%);border-bottom:1px solid #e5e7eb}.mc-section-header-left[data-v-407889ee]{display:flex;align-items:center;gap:14px}.mc-section-icon[data-v-407889ee]{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.mc-icon-blue[data-v-407889ee]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.mc-icon-green[data-v-407889ee]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#15803d}.mc-section-title-group[data-v-407889ee]{display:flex;flex-direction:column;gap:2px}.mc-section-title[data-v-407889ee]{font-size:17px;font-weight:700;color:#111827;margin:0;letter-spacing:-.01em}.mc-section-subtitle[data-v-407889ee]{font-size:12px;color:#6b7280;margin:0;font-weight:400}.mc-section-header-right[data-v-407889ee]{display:flex;align-items:center;gap:10px}.mc-badge[data-v-407889ee]{display:inline-flex;align-items:center;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:600}.mc-badge-blue[data-v-407889ee]{background:#dbeafe;color:#1d4ed8}.mc-badge-green[data-v-407889ee]{background:#dcfce7;color:#166534}.mc-filter-bar[data-v-407889ee]{padding:16px 24px;border-bottom:1px solid #f3f4f6;display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.mc-filter-grid[data-v-407889ee]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;flex:1;min-width:0}.mc-filter-grid-3[data-v-407889ee]{grid-template-columns:repeat(3,1fr)}.mc-filter-item[data-v-407889ee]{display:flex;flex-direction:column;gap:5px}.mc-filter-label[data-v-407889ee]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.4px}.mc-filter-actions[data-v-407889ee]{display:flex;align-items:flex-end;gap:10px;flex-shrink:0}.mc-refresh-btn[data-v-407889ee]{height:32px;border-radius:8px;font-weight:600;font-size:13px}.mc-refresh-btn-secondary[data-v-407889ee]{height:32px;border-radius:8px;font-weight:500;font-size:13px}.mc-table-wrapper[data-v-407889ee]{padding:0 20px 16px}.mc-enhanced-table[data-v-407889ee] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.mc-enhanced-table[data-v-407889ee] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.mc-enhanced-table[data-v-407889ee] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.mc-enhanced-table[data-v-407889ee] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.mc-enhanced-table[data-v-407889ee] .ant-table-tbody>tr:nth-child(even):hover>td{background:#f0f4ff!important}.mc-enhanced-table[data-v-407889ee] .ant-pagination{padding:14px 0 0;margin:0;border-top:1px solid #f3f4f6}.mc-retailer-name[data-v-407889ee]{font-weight:600;color:#1f2937;font-size:13px}.mc-text-muted[data-v-407889ee]{color:#9ca3af;font-size:12px}.mc-tag[data-v-407889ee]{font-size:11px;font-weight:500;border-radius:4px}.mc-status-tag[data-v-407889ee]{font-size:11px;font-weight:600;border-radius:6px;display:inline-flex;align-items:center;gap:5px}.mc-status-dot[data-v-407889ee]{width:6px;height:6px;border-radius:50%;display:inline-block}.mc-dot-triggered[data-v-407889ee]{background:#3b82f6;animation:mc-pulse-407889ee 2s infinite}.mc-dot-running[data-v-407889ee]{background:#f59e0b;animation:mc-pulse-407889ee 1s infinite}.mc-dot-completed[data-v-407889ee]{background:#22c55e}.mc-dot-failed[data-v-407889ee]{background:#ef4444}.mc-dot-cancelled[data-v-407889ee]{background:#9ca3af}.mc-dot-ready-for-testing[data-v-407889ee]{background:#22c55e}.mc-dot-category-url-setup[data-v-407889ee]{background:#f59e0b}.mc-dot-pending[data-v-407889ee]{background:#9ca3af}.mc-dot-processing[data-v-407889ee]{background:#f59e0b;animation:mc-pulse-407889ee 1s infinite}.mc-dot-complete[data-v-407889ee]{background:#22c55e}@keyframes mc-pulse-407889ee{0%,to{opacity:1}50%{opacity:.4}}.mc-s3-badges[data-v-407889ee]{display:flex;gap:4px;flex-wrap:wrap}.mc-s3-tag[data-v-407889ee]{font-size:11px;display:inline-flex;align-items:center;gap:3px}.mc-task-audit-cell[data-v-407889ee]{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.3}.mc-seeds-total[data-v-407889ee]{font-weight:700;color:#374151;font-size:13px}.mc-seeds-detail[data-v-407889ee]{display:flex;gap:8px}.mc-seeds-success[data-v-407889ee]{color:#16a34a;font-weight:600;font-size:11px}.mc-seeds-failed[data-v-407889ee]{color:#dc2626;font-weight:600;font-size:11px}.mc-seeds-rate[data-v-407889ee]{font-weight:700;font-size:12px}.mc-rate-good[data-v-407889ee]{color:#16a34a}.mc-rate-warn[data-v-407889ee]{color:#d97706}.mc-rate-bad[data-v-407889ee]{color:#dc2626}.mc-link[data-v-407889ee]{color:#2563eb;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .2s}.mc-link[data-v-407889ee]:hover{color:#1d4ed8;text-decoration:underline}.mc-datetime[data-v-407889ee]{font-size:12px;color:#4b5563;font-feature-settings:"tnum"}.mc-triggered-by[data-v-407889ee]{font-size:12px;color:#374151}.mc-url-text[data-v-407889ee]{font-size:12px;color:#6b7280;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.mc-error-text[data-v-407889ee]{color:#dc2626;font-size:13px}.mc-action-btn[data-v-407889ee]{border-radius:6px;font-size:12px;font-weight:500}.mc-modal-title[data-v-407889ee]{display:flex;align-items:center;gap:12px}.mc-modal-title-icon[data-v-407889ee]{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:16px}.mc-modal-title-text[data-v-407889ee]{font-size:16px;font-weight:700;color:#111827;display:block}.mc-modal-title-sub[data-v-407889ee]{font-size:12px;color:#6b7280;font-weight:400;display:block}.mc-detail-grid[data-v-407889ee]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px}.mc-detail-card[data-v-407889ee]{padding:10px 14px;background:#f9fafb;border-radius:8px;border:1px solid #f3f4f6;display:flex;flex-direction:column;gap:4px}.mc-detail-span-2[data-v-407889ee]{grid-column:span 2}.mc-detail-label[data-v-407889ee]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.mc-detail-value[data-v-407889ee]{font-size:13px;font-weight:500;color:#1f2937}.mc-detail-primary[data-v-407889ee]{font-weight:700;color:#111827}.mc-detail-mono[data-v-407889ee]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px}.mc-detail-number[data-v-407889ee]{font-weight:700;font-size:15px;color:#374151}.mc-detail-link[data-v-407889ee]{font-size:12px;word-break:break-all}.mc-detail-error-card[data-v-407889ee]{background:#fef2f2;border-color:#fecaca}.mc-modal-actions[data-v-407889ee]{margin-top:16px;display:flex;gap:10px}.mc-modal-action-btn[data-v-407889ee]{border-radius:8px;font-weight:500;font-size:13px;height:34px}.mc-section-divider[data-v-407889ee]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#4b5563;margin:16px 0 12px;padding-bottom:8px;border-bottom:1px solid #e5e7eb}.mc-section-divider-icon[data-v-407889ee]{color:#6b7280}.mc-stat-grid[data-v-407889ee]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mc-stat-grid-3[data-v-407889ee]{grid-template-columns:repeat(3,1fr)}.mc-stat-grid-4[data-v-407889ee]{grid-template-columns:repeat(4,1fr)}.mc-stat-card[data-v-407889ee]{padding:14px;border-radius:10px;border:1px solid #e5e7eb;background:#fafbfc;display:flex;flex-direction:column;align-items:center;gap:4px}.mc-stat-card.mc-stat-success[data-v-407889ee]{background:#f0fdf4;border-color:#bbf7d0}.mc-stat-card.mc-stat-success .mc-stat-value[data-v-407889ee],.mc-stat-card.mc-stat-success .mc-stat-icon[data-v-407889ee]{color:#16a34a}.mc-stat-card.mc-stat-danger[data-v-407889ee]{background:#fef2f2;border-color:#fecaca}.mc-stat-card.mc-stat-danger .mc-stat-value[data-v-407889ee],.mc-stat-card.mc-stat-danger .mc-stat-icon[data-v-407889ee]{color:#dc2626}.mc-stat-card.mc-stat-neutral[data-v-407889ee]{background:#f9fafb;border-color:#e5e7eb}.mc-stat-card.mc-stat-neutral .mc-stat-icon[data-v-407889ee]{color:#9ca3af}.mc-stat-card.mc-stat-info-card[data-v-407889ee]{background:#eff6ff;border-color:#bfdbfe}.mc-stat-card.mc-stat-info-card .mc-stat-value[data-v-407889ee]{color:#1d4ed8}.mc-stat-icon[data-v-407889ee]{font-size:20px}.mc-stat-info[data-v-407889ee]{display:flex;flex-direction:column;align-items:center;gap:2px}.mc-stat-value[data-v-407889ee]{font-size:20px;font-weight:700;color:#374151}.mc-stat-label[data-v-407889ee]{font-size:11px;font-weight:500;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.mc-detail-section[data-v-407889ee]{margin-top:4px}@media (max-width: 1200px){.mc-filter-grid[data-v-407889ee],.mc-filter-grid-3[data-v-407889ee]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.mc-filter-grid[data-v-407889ee],.mc-filter-grid-3[data-v-407889ee]{grid-template-columns:1fr}.mc-filter-bar[data-v-407889ee]{flex-direction:column;align-items:stretch}.mc-filter-actions[data-v-407889ee]{justify-content:flex-end}}.mc-page[data-v-5798cbef]{display:flex;flex-direction:column;min-height:100%;background-color:#f8fafc}.mc-header[data-v-5798cbef]{padding:24px 28px;background:linear-gradient(135deg,#1e3a5f 0%,#2563eb 50%,#3b82f6 100%);background-size:200% 200%;animation:mcGradientShift-5798cbef 15s ease infinite;border-bottom:3px solid #1d4ed8;box-shadow:0 4px 12px #0000001f;display:flex;justify-content:space-between;align-items:center}@keyframes mcGradientShift-5798cbef{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.mc-header-content[data-v-5798cbef]{flex:1}.mc-header-title-row[data-v-5798cbef]{display:flex;align-items:center;gap:14px;margin-bottom:6px}.mc-page-title[data-v-5798cbef]{font-size:28px;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.15);letter-spacing:-.02em}.mc-page-description[data-v-5798cbef]{font-size:14px;color:#fff;margin:0;font-weight:400}.mc-env-badge[data-v-5798cbef]{display:inline-flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.mc-env-prod[data-v-5798cbef]{background:#b91c1c;border:1px solid #ef4444;color:#fff}.mc-env-qa[data-v-5798cbef]{background:#15803d;border:1px solid #22c55e;color:#fff}.mc-env-beta[data-v-5798cbef]{background:#a16207;border:1px solid #f59e0b;color:#fff}.mc-env-local[data-v-5798cbef]{background:#475569;border:1px solid #94a3b8;color:#fff}.mc-header-meta[data-v-5798cbef]{display:flex;align-items:center}.mc-date[data-v-5798cbef]{font-size:13px;font-weight:500;color:#fff;background:#334155;padding:6px 14px;border-radius:8px}.mc-content-wrapper[data-v-5798cbef]{padding:20px 24px;flex:1}.mc-tabs-container[data-v-5798cbef]{background:transparent}.mc-tab-label[data-v-5798cbef]{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px}[data-v-5798cbef] .mc-tabs .ant-tabs-nav{margin-bottom:0}[data-v-5798cbef] .mc-tabs .ant-tabs-tab{padding:10px 20px!important;border-radius:10px 10px 0 0!important;transition:all .2s ease;border:1px solid #e5e7eb!important;border-bottom:none!important;background:#fafbfc!important;margin-right:4px!important}[data-v-5798cbef] .mc-tabs .ant-tabs-tab:hover{color:#2563eb!important;background:#eff6ff!important}[data-v-5798cbef] .mc-tabs .ant-tabs-tab-active{background:#ffffff!important;border-color:#d1d5db!important;border-bottom:1px solid #fff!important}[data-v-5798cbef] .mc-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1d4ed8!important}[data-v-5798cbef] .mc-tabs .ant-tabs-content-holder{background:#ffffff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 12px 12px;padding:20px;box-shadow:0 1px 3px #0000000a}.table-container[data-v-86062906]{max-height:calc(100vh - 200px)}.gbp-page[data-v-2eafb259]{display:flex;flex-direction:column;min-height:100%;background-color:#f8fafc}.gbp-header[data-v-2eafb259]{padding:24px 28px;background:linear-gradient(135deg,#1e3a5f 0%,#2563eb 50%,#3b82f6 100%);background-size:200% 200%;animation:gbpGradientShift-2eafb259 15s ease infinite;border-bottom:3px solid #1d4ed8;box-shadow:0 4px 12px #0000001f;display:flex;justify-content:space-between;align-items:center}@keyframes gbpGradientShift-2eafb259{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.gbp-header-content[data-v-2eafb259]{flex:1}.gbp-header-title-row[data-v-2eafb259]{display:flex;align-items:center;gap:14px;margin-bottom:6px}.gbp-page-title[data-v-2eafb259]{font-size:28px;font-weight:800;color:#fff;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.15);letter-spacing:-.02em}.gbp-page-description[data-v-2eafb259]{font-size:14px;color:#ffffffd9;margin:0;font-weight:400}.gbp-code[data-v-2eafb259]{font-size:12px;background:rgba(255,255,255,.15);color:#fff;padding:1px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.gbp-header-meta[data-v-2eafb259]{display:flex;align-items:center}.gbp-date[data-v-2eafb259]{font-size:13px;font-weight:500;color:#fff;background:#334155;padding:6px 14px;border-radius:8px}.gbp-content-wrapper[data-v-2eafb259]{padding:20px 24px;flex:1;display:flex;flex-direction:column;gap:16px}.gbp-stale-alert[data-v-2eafb259]{border-radius:8px}.gbp-toolbar[data-v-2eafb259]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gbp-filters[data-v-2eafb259]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.gbp-filter-input[data-v-2eafb259]{width:220px;border-radius:8px}.gbp-filter-select[data-v-2eafb259]{width:180px}.gbp-count-badge[data-v-2eafb259]{margin-left:4px;font-size:12px;font-weight:600;color:#374151}.gbp-disabled-badge[data-v-2eafb259]{color:#dc2626}.gbp-add-btn[data-v-2eafb259]{border-radius:8px;font-weight:600;height:36px;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;background-color:#2563eb;border-color:#2563eb}.gbp-add-btn[data-v-2eafb259]:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.gbp-table-wrapper[data-v-2eafb259]{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#ffffff}.gbp-table[data-v-2eafb259] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.gbp-table[data-v-2eafb259] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.gbp-table[data-v-2eafb259] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.gbp-table[data-v-2eafb259] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.gbp-table[data-v-2eafb259] .ant-table-tbody>tr:nth-child(even):hover>td{background:#eff6ff!important}.gbp-table[data-v-2eafb259] .ant-pagination{padding:12px 16px;margin:0;border-top:1px solid #f3f4f6}[data-v-2eafb259] .gbp-switch-on.ant-switch{background-color:#16a34a!important}[data-v-2eafb259] .gbp-switch-off.ant-switch{background-color:#dc2626!important}.gbp-action-cell[data-v-2eafb259]{display:flex;align-items:center;gap:4px}.gbp-action-btn[data-v-2eafb259]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:50%;min-width:32px}.gbp-dim[data-v-2eafb259]{color:#9ca3af}.gbp-expiry[data-v-2eafb259]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#d97706}.gbp-expiry-icon[data-v-2eafb259]{font-size:12px}.gbp-stale-flag[data-v-2eafb259]{font-size:12px;color:#dc2626;display:inline-flex;align-items:center;gap:4px}.gbp-drawer-title[data-v-2eafb259]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700;color:#111827}.gbp-drawer-title-icon[data-v-2eafb259]{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#eff6ff 0%,#bfdbfe 100%);color:#1d4ed8;display:flex;align-items:center;justify-content:center;font-size:14px}.gbp-form[data-v-2eafb259] .ant-form-item-label>label{font-size:12px;font-weight:600;color:#374151}.gbp-form[data-v-2eafb259] .ant-form-item{margin-bottom:16px}.gbp-form[data-v-2eafb259] .ant-select-selector,.gbp-form[data-v-2eafb259] .ant-input,.gbp-form[data-v-2eafb259] .ant-picker{border-radius:8px!important}.gbp-field-hint[data-v-2eafb259]{font-size:11px;color:#6b7280;margin-top:4px;display:block}.gbp-field-hint code[data-v-2eafb259]{background:#f3f4f6;padding:1px 4px;border-radius:3px;font-size:11px}.gbp-hint-warning[data-v-2eafb259]{color:#d97706}.gbp-drawer-footer[data-v-2eafb259]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.gbp-drawer-footer[data-v-2eafb259] .ant-btn{border-radius:8px;font-weight:500;height:36px;padding:0 20px}.gbp-drawer-footer[data-v-2eafb259] .ant-btn-primary{font-weight:600;background-color:#2563eb;border-color:#2563eb;padding:0 24px}.gbp-drawer-footer[data-v-2eafb259] .ant-btn-primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.dashboard-container[data-v-b1ae32ef]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-b1ae32ef]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-b1ae32ef .75s linear infinite}@keyframes pwac-spinner-rotate-b1ae32ef{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-b1ae32ef]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-b1ae32ef]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-b1ae32ef 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-b1ae32ef{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-b1ae32ef]{max-width:100%;margin:0}.page-title[data-v-b1ae32ef]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-b1ae32ef]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-b1ae32ef]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-b1ae32ef],.metric-tile-label[data-v-b1ae32ef]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-b1ae32ef],.metric-tile-value[data-v-b1ae32ef]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-b1ae32ef],.category-table-card[data-v-b1ae32ef]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-b1ae32ef]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-b1ae32ef]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-b1ae32ef]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-b1ae32ef]{height:350px;width:100%}.trend-chart[data-v-b1ae32ef]{height:100%;width:100%}.no-data-message[data-v-b1ae32ef]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-b1ae32ef] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-b1ae32ef] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-b1ae32ef] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-b1ae32ef] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-b1ae32ef] .ant-table-tbody>tr>td{font-size:13px}[data-v-b1ae32ef] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-b1ae32ef]{margin-top:24px}.pivot-table-card[data-v-b1ae32ef] .ant-table{font-size:12px}.pivot-table-card[data-v-b1ae32ef] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-b1ae32ef] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-b1ae32ef] .ant-table-cell-fix-left,.pivot-table-card[data-v-b1ae32ef] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-b1ae32ef] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-b1ae32ef] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-b1ae32ef]{padding:20px;flex:1}.dashboard-content[data-v-b1ae32ef]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-b1ae32ef],.tables-grid[data-v-b1ae32ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-b1ae32ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-b1ae32ef]{border-radius:8px}.table-card[data-v-b1ae32ef] .ant-table-small{font-size:13px}.table-card[data-v-b1ae32ef] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-b1ae32ef] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-b1ae32ef]{width:100%;height:360px}.filter-layout[data-v-b1ae32ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-b1ae32ef]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-b1ae32ef]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-b1ae32ef]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-b1ae32ef]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-b1ae32ef]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-b1ae32ef]{font-size:13px;color:#64748b}.card-meta[data-v-b1ae32ef]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-b1ae32ef]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-b1ae32ef]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-b1ae32ef] .ant-select-dropdown{min-width:280px!important}[data-v-b1ae32ef] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-b1ae32ef] .ant-select-selection-item{max-width:200px}[data-v-b1ae32ef] .ant-picker{padding:8px 12px;font-size:14px}[data-v-b1ae32ef] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-b1ae32ef] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-b1ae32ef] .ant-select-selection-search{margin-inline-start:0!important}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-b1ae32ef] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-b1ae32ef]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-b1ae32ef]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-b1ae32ef]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-b1ae32ef]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-b1ae32ef]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-b1ae32ef]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-b1ae32ef]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-b1ae32ef]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-b1ae32ef]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-b1ae32ef]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-b1ae32ef]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-b1ae32ef]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-b1ae32ef]{display:flex;align-items:center;gap:12px}.table-badge[data-v-b1ae32ef]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-b1ae32ef]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-b1ae32ef]{background:#dcfce7;color:#166534}.badge-red[data-v-b1ae32ef]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-b1ae32ef]{background:#fef3c7;color:#92400e}.badge-purple[data-v-b1ae32ef]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-b1ae32ef]{padding:16px 20px 20px}.expand-btn[data-v-b1ae32ef]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-b1ae32ef]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-b1ae32ef]:active{background:#f3f4f6}.expand-btn svg[data-v-b1ae32ef]{flex-shrink:0}.enhanced-table[data-v-b1ae32ef] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-b1ae32ef] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-b1ae32ef] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-b1ae32ef] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-b1ae32ef] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-b1ae32ef] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-b1ae32ef] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-b1ae32ef] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-b1ae32ef] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-b1ae32ef] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-b1ae32ef] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-b1ae32ef] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-b1ae32ef] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-b1ae32ef] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-b1ae32ef] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-b1ae32ef] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-b1ae32ef] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-b1ae32ef] .ant-table-cell-fix-left,.unified-pivot-table[data-v-b1ae32ef] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-b1ae32ef] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-b1ae32ef] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-b1ae32ef] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-b1ae32ef]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-b1ae32ef]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-b1ae32ef]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-b1ae32ef]{color:#6b7280!important}.pivot-alert-good[data-v-b1ae32ef]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-b1ae32ef]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-b1ae32ef]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-b1ae32ef]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-b1ae32ef]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-b1ae32ef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-b1ae32ef]{grid-template-columns:1fr}}.alert-metric-card[data-v-b1ae32ef]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-b1ae32ef]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-b1ae32ef]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-b1ae32ef]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-b1ae32ef]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-b1ae32ef]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-b1ae32ef]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-b1ae32ef]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-b1ae32ef]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-b1ae32ef]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-b1ae32ef]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-b1ae32ef]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-b1ae32ef]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-b1ae32ef]{flex:1;min-width:0}.alert-metric-label[data-v-b1ae32ef]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-b1ae32ef]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-b1ae32ef]{color:#3b82f6}.alert-text-success[data-v-b1ae32ef]{color:#22c55e}.alert-text-warning[data-v-b1ae32ef]{color:#f59e0b}.alert-text-danger[data-v-b1ae32ef]{color:#ef4444}.alert-text-amber[data-v-b1ae32ef]{color:#f59e0b}.alert-metric-subtitle[data-v-b1ae32ef]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-b1ae32ef]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-b1ae32ef]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-b1ae32ef]{background:#22c55e}.alert-badge-warning[data-v-b1ae32ef]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-b1ae32ef]{background:#f59e0b}.alert-badge-danger[data-v-b1ae32ef]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-b1ae32ef]{background:#ef4444}.alert-status-dot[data-v-b1ae32ef]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-b1ae32ef 2s infinite}@keyframes alert-pulse-b1ae32ef{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-b1ae32ef]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-b1ae32ef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-b1ae32ef]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-b1ae32ef]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-b1ae32ef]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-b1ae32ef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-b1ae32ef]{grid-template-columns:1fr}}.health-metric-card[data-v-b1ae32ef]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-b1ae32ef]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-b1ae32ef]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-b1ae32ef]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-b1ae32ef]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-b1ae32ef]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-b1ae32ef]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-b1ae32ef]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-b1ae32ef]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-b1ae32ef]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-b1ae32ef]{color:#16a34a}.health-text-yellow[data-v-b1ae32ef]{color:#ca8a04}.health-text-red[data-v-b1ae32ef]{color:#dc2626}.health-text-grey[data-v-b1ae32ef]{color:#6b7280}.health-status-badge[data-v-b1ae32ef]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-b1ae32ef]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-b1ae32ef]{background:#22c55e}.health-badge-yellow[data-v-b1ae32ef]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-b1ae32ef]{background:#eab308}.health-badge-red[data-v-b1ae32ef]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-b1ae32ef]{background:#ef4444}.health-badge-grey[data-v-b1ae32ef]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-b1ae32ef]{background:#9ca3af}.health-status-dot[data-v-b1ae32ef]{width:6px;height:6px;border-radius:50%;animation:health-pulse-b1ae32ef 2s infinite}@keyframes health-pulse-b1ae32ef{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-b1ae32ef]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-b1ae32ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-b1ae32ef]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-b1ae32ef],.unified-filter-item .ant-select[data-v-b1ae32ef],.unified-filter-item .ant-picker[data-v-b1ae32ef]{width:100%!important}.unified-filter-item-date[data-v-b1ae32ef],.unified-filter-item-wide[data-v-b1ae32ef]{min-width:280px}.unified-filter-item-narrow[data-v-b1ae32ef]{min-width:220px}.unified-filter-actions[data-v-b1ae32ef]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-b1ae32ef]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-b1ae32ef]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-b1ae32ef]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-b1ae32ef]{padding:16px;margin:12px}.unified-filter-layout[data-v-b1ae32ef]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-b1ae32ef],.unified-filter-item-date[data-v-b1ae32ef],.unified-filter-item-wide[data-v-b1ae32ef],.unified-filter-item-narrow[data-v-b1ae32ef]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-b1ae32ef]{width:100%;justify-content:flex-end}}.dashboard-container[data-v-cf73bb05]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-cf73bb05]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-cf73bb05 .75s linear infinite}@keyframes pwac-spinner-rotate-cf73bb05{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-cf73bb05]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-cf73bb05]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-cf73bb05 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-cf73bb05{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-cf73bb05]{max-width:100%;margin:0}.page-title[data-v-cf73bb05]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-cf73bb05]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-cf73bb05]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-cf73bb05],.metric-tile-label[data-v-cf73bb05]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-cf73bb05],.metric-tile-value[data-v-cf73bb05]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-cf73bb05],.category-table-card[data-v-cf73bb05]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-cf73bb05]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-cf73bb05]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-cf73bb05]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-cf73bb05]{height:350px;width:100%}.trend-chart[data-v-cf73bb05]{height:100%;width:100%}.no-data-message[data-v-cf73bb05]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-cf73bb05] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-cf73bb05] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-cf73bb05] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-cf73bb05] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-cf73bb05] .ant-table-tbody>tr>td{font-size:13px}[data-v-cf73bb05] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-cf73bb05]{margin-top:24px}.pivot-table-card[data-v-cf73bb05] .ant-table{font-size:12px}.pivot-table-card[data-v-cf73bb05] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-cf73bb05] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-cf73bb05] .ant-table-cell-fix-left,.pivot-table-card[data-v-cf73bb05] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-cf73bb05] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-cf73bb05] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-cf73bb05]{padding:20px;flex:1}.dashboard-content[data-v-cf73bb05]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-cf73bb05],.tables-grid[data-v-cf73bb05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-cf73bb05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-cf73bb05]{border-radius:8px}.table-card[data-v-cf73bb05] .ant-table-small{font-size:13px}.table-card[data-v-cf73bb05] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-cf73bb05] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-cf73bb05]{width:100%;height:360px}.filter-layout[data-v-cf73bb05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-cf73bb05]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-cf73bb05]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-cf73bb05]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-cf73bb05]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-cf73bb05]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-cf73bb05]{font-size:13px;color:#64748b}.card-meta[data-v-cf73bb05]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-cf73bb05]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-cf73bb05]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-cf73bb05] .ant-select-dropdown{min-width:280px!important}[data-v-cf73bb05] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-cf73bb05] .ant-select-selection-item{max-width:200px}[data-v-cf73bb05] .ant-picker{padding:8px 12px;font-size:14px}[data-v-cf73bb05] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-cf73bb05] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-cf73bb05] .ant-select-selection-search{margin-inline-start:0!important}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-cf73bb05] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-cf73bb05] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-cf73bb05]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-cf73bb05]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-cf73bb05]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-cf73bb05]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-cf73bb05]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-cf73bb05]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-cf73bb05]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-cf73bb05]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-cf73bb05]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-cf73bb05]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-cf73bb05]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-cf73bb05]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-cf73bb05]{display:flex;align-items:center;gap:12px}.table-badge[data-v-cf73bb05]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-cf73bb05]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-cf73bb05]{background:#dcfce7;color:#166534}.badge-red[data-v-cf73bb05]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-cf73bb05]{background:#fef3c7;color:#92400e}.badge-purple[data-v-cf73bb05]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-cf73bb05]{padding:16px 20px 20px}.expand-btn[data-v-cf73bb05]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-cf73bb05]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-cf73bb05]:active{background:#f3f4f6}.expand-btn svg[data-v-cf73bb05]{flex-shrink:0}.enhanced-table[data-v-cf73bb05] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-cf73bb05] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-cf73bb05] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-cf73bb05] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-cf73bb05] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-cf73bb05] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-cf73bb05] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-cf73bb05] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-cf73bb05] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-cf73bb05] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-cf73bb05] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-cf73bb05] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-cf73bb05] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-cf73bb05] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-cf73bb05] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-cf73bb05] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-cf73bb05] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-cf73bb05] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-cf73bb05] .ant-table-cell-fix-left,.unified-pivot-table[data-v-cf73bb05] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-cf73bb05] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-cf73bb05] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-cf73bb05] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-cf73bb05]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-cf73bb05]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-cf73bb05]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-cf73bb05]{color:#6b7280!important}.pivot-alert-good[data-v-cf73bb05]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-cf73bb05]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-cf73bb05]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-cf73bb05]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-cf73bb05]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-cf73bb05]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-cf73bb05]{grid-template-columns:1fr}}.alert-metric-card[data-v-cf73bb05]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-cf73bb05]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-cf73bb05]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-cf73bb05]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-cf73bb05]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-cf73bb05]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-cf73bb05]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-cf73bb05]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-cf73bb05]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-cf73bb05]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-cf73bb05]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-cf73bb05]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-cf73bb05]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-cf73bb05]{flex:1;min-width:0}.alert-metric-label[data-v-cf73bb05]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-cf73bb05]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-cf73bb05]{color:#3b82f6}.alert-text-success[data-v-cf73bb05]{color:#22c55e}.alert-text-warning[data-v-cf73bb05]{color:#f59e0b}.alert-text-danger[data-v-cf73bb05]{color:#ef4444}.alert-text-amber[data-v-cf73bb05]{color:#f59e0b}.alert-metric-subtitle[data-v-cf73bb05]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-cf73bb05]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-cf73bb05]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-cf73bb05]{background:#22c55e}.alert-badge-warning[data-v-cf73bb05]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-cf73bb05]{background:#f59e0b}.alert-badge-danger[data-v-cf73bb05]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-cf73bb05]{background:#ef4444}.alert-status-dot[data-v-cf73bb05]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-cf73bb05 2s infinite}@keyframes alert-pulse-cf73bb05{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-cf73bb05]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-cf73bb05]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-cf73bb05]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-cf73bb05]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-cf73bb05]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-cf73bb05]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-cf73bb05]{grid-template-columns:1fr}}.health-metric-card[data-v-cf73bb05]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-cf73bb05]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-cf73bb05]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-cf73bb05]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-cf73bb05]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-cf73bb05]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-cf73bb05]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-cf73bb05]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-cf73bb05]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-cf73bb05]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-cf73bb05]{color:#16a34a}.health-text-yellow[data-v-cf73bb05]{color:#ca8a04}.health-text-red[data-v-cf73bb05]{color:#dc2626}.health-text-grey[data-v-cf73bb05]{color:#6b7280}.health-status-badge[data-v-cf73bb05]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-cf73bb05]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-cf73bb05]{background:#22c55e}.health-badge-yellow[data-v-cf73bb05]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-cf73bb05]{background:#eab308}.health-badge-red[data-v-cf73bb05]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-cf73bb05]{background:#ef4444}.health-badge-grey[data-v-cf73bb05]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-cf73bb05]{background:#9ca3af}.health-status-dot[data-v-cf73bb05]{width:6px;height:6px;border-radius:50%;animation:health-pulse-cf73bb05 2s infinite}@keyframes health-pulse-cf73bb05{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-cf73bb05]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-cf73bb05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-cf73bb05]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-cf73bb05],.unified-filter-item .ant-select[data-v-cf73bb05],.unified-filter-item .ant-picker[data-v-cf73bb05]{width:100%!important}.unified-filter-item-date[data-v-cf73bb05],.unified-filter-item-wide[data-v-cf73bb05]{min-width:280px}.unified-filter-item-narrow[data-v-cf73bb05]{min-width:220px}.unified-filter-actions[data-v-cf73bb05]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-cf73bb05]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-cf73bb05]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-cf73bb05]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-cf73bb05]{padding:16px;margin:12px}.unified-filter-layout[data-v-cf73bb05]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-cf73bb05],.unified-filter-item-date[data-v-cf73bb05],.unified-filter-item-wide[data-v-cf73bb05],.unified-filter-item-narrow[data-v-cf73bb05]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-cf73bb05]{width:100%;justify-content:flex-end}}.dashboard-container[data-v-f1ab06f7]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-f1ab06f7]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-f1ab06f7 .75s linear infinite}@keyframes pwac-spinner-rotate-f1ab06f7{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-f1ab06f7]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-f1ab06f7]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-f1ab06f7 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-f1ab06f7{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-f1ab06f7]{max-width:100%;margin:0}.page-title[data-v-f1ab06f7]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-f1ab06f7]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-f1ab06f7]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-f1ab06f7],.metric-tile-label[data-v-f1ab06f7]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-f1ab06f7],.metric-tile-value[data-v-f1ab06f7]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-f1ab06f7],.category-table-card[data-v-f1ab06f7]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-f1ab06f7]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-f1ab06f7]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-f1ab06f7]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-f1ab06f7]{height:350px;width:100%}.trend-chart[data-v-f1ab06f7]{height:100%;width:100%}.no-data-message[data-v-f1ab06f7]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-f1ab06f7] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-f1ab06f7] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-f1ab06f7] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-f1ab06f7] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-f1ab06f7] .ant-table-tbody>tr>td{font-size:13px}[data-v-f1ab06f7] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-f1ab06f7]{margin-top:24px}.pivot-table-card[data-v-f1ab06f7] .ant-table{font-size:12px}.pivot-table-card[data-v-f1ab06f7] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-f1ab06f7] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-f1ab06f7] .ant-table-cell-fix-left,.pivot-table-card[data-v-f1ab06f7] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-f1ab06f7] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-f1ab06f7] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-f1ab06f7]{padding:20px;flex:1}.dashboard-content[data-v-f1ab06f7]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-f1ab06f7],.tables-grid[data-v-f1ab06f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-f1ab06f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-f1ab06f7]{border-radius:8px}.table-card[data-v-f1ab06f7] .ant-table-small{font-size:13px}.table-card[data-v-f1ab06f7] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-f1ab06f7] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-f1ab06f7]{width:100%;height:360px}.filter-layout[data-v-f1ab06f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-f1ab06f7]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-f1ab06f7]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-f1ab06f7]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-f1ab06f7]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-f1ab06f7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-f1ab06f7]{font-size:13px;color:#64748b}.card-meta[data-v-f1ab06f7]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-f1ab06f7]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-f1ab06f7]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-f1ab06f7] .ant-select-dropdown{min-width:280px!important}[data-v-f1ab06f7] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-f1ab06f7] .ant-select-selection-item{max-width:200px}[data-v-f1ab06f7] .ant-picker{padding:8px 12px;font-size:14px}[data-v-f1ab06f7] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-f1ab06f7] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-f1ab06f7] .ant-select-selection-search{margin-inline-start:0!important}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-f1ab06f7] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-f1ab06f7]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-f1ab06f7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-f1ab06f7]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-f1ab06f7]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-f1ab06f7]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-f1ab06f7]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-f1ab06f7]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-f1ab06f7]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-f1ab06f7]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-f1ab06f7]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-f1ab06f7]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-f1ab06f7]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-f1ab06f7]{display:flex;align-items:center;gap:12px}.table-badge[data-v-f1ab06f7]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-f1ab06f7]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-f1ab06f7]{background:#dcfce7;color:#166534}.badge-red[data-v-f1ab06f7]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-f1ab06f7]{background:#fef3c7;color:#92400e}.badge-purple[data-v-f1ab06f7]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-f1ab06f7]{padding:16px 20px 20px}.expand-btn[data-v-f1ab06f7]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-f1ab06f7]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-f1ab06f7]:active{background:#f3f4f6}.expand-btn svg[data-v-f1ab06f7]{flex-shrink:0}.enhanced-table[data-v-f1ab06f7] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-f1ab06f7] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-f1ab06f7] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-f1ab06f7] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-f1ab06f7] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-f1ab06f7] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-f1ab06f7] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-f1ab06f7] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-f1ab06f7] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-f1ab06f7] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-f1ab06f7] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-f1ab06f7] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-f1ab06f7] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-f1ab06f7] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-f1ab06f7] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-f1ab06f7] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-f1ab06f7] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-f1ab06f7] .ant-table-cell-fix-left,.unified-pivot-table[data-v-f1ab06f7] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-f1ab06f7] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-f1ab06f7] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-f1ab06f7] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-f1ab06f7]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-f1ab06f7]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-f1ab06f7]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-f1ab06f7]{color:#6b7280!important}.pivot-alert-good[data-v-f1ab06f7]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-f1ab06f7]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-f1ab06f7]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-f1ab06f7]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-f1ab06f7]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-f1ab06f7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-f1ab06f7]{grid-template-columns:1fr}}.alert-metric-card[data-v-f1ab06f7]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-f1ab06f7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-f1ab06f7]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-f1ab06f7]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-f1ab06f7]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-f1ab06f7]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-f1ab06f7]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-f1ab06f7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-f1ab06f7]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-f1ab06f7]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-f1ab06f7]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-f1ab06f7]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-f1ab06f7]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-f1ab06f7]{flex:1;min-width:0}.alert-metric-label[data-v-f1ab06f7]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-f1ab06f7]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-f1ab06f7]{color:#3b82f6}.alert-text-success[data-v-f1ab06f7]{color:#22c55e}.alert-text-warning[data-v-f1ab06f7]{color:#f59e0b}.alert-text-danger[data-v-f1ab06f7]{color:#ef4444}.alert-text-amber[data-v-f1ab06f7]{color:#f59e0b}.alert-metric-subtitle[data-v-f1ab06f7]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-f1ab06f7]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-f1ab06f7]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-f1ab06f7]{background:#22c55e}.alert-badge-warning[data-v-f1ab06f7]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-f1ab06f7]{background:#f59e0b}.alert-badge-danger[data-v-f1ab06f7]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-f1ab06f7]{background:#ef4444}.alert-status-dot[data-v-f1ab06f7]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-f1ab06f7 2s infinite}@keyframes alert-pulse-f1ab06f7{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-f1ab06f7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-f1ab06f7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-f1ab06f7]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-f1ab06f7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-f1ab06f7]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-f1ab06f7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-f1ab06f7]{grid-template-columns:1fr}}.health-metric-card[data-v-f1ab06f7]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-f1ab06f7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-f1ab06f7]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-f1ab06f7]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-f1ab06f7]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-f1ab06f7]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-f1ab06f7]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-f1ab06f7]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-f1ab06f7]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-f1ab06f7]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-f1ab06f7]{color:#16a34a}.health-text-yellow[data-v-f1ab06f7]{color:#ca8a04}.health-text-red[data-v-f1ab06f7]{color:#dc2626}.health-text-grey[data-v-f1ab06f7]{color:#6b7280}.health-status-badge[data-v-f1ab06f7]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-f1ab06f7]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-f1ab06f7]{background:#22c55e}.health-badge-yellow[data-v-f1ab06f7]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-f1ab06f7]{background:#eab308}.health-badge-red[data-v-f1ab06f7]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-f1ab06f7]{background:#ef4444}.health-badge-grey[data-v-f1ab06f7]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-f1ab06f7]{background:#9ca3af}.health-status-dot[data-v-f1ab06f7]{width:6px;height:6px;border-radius:50%;animation:health-pulse-f1ab06f7 2s infinite}@keyframes health-pulse-f1ab06f7{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-f1ab06f7]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-f1ab06f7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-f1ab06f7]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-f1ab06f7],.unified-filter-item .ant-select[data-v-f1ab06f7],.unified-filter-item .ant-picker[data-v-f1ab06f7]{width:100%!important}.unified-filter-item-date[data-v-f1ab06f7],.unified-filter-item-wide[data-v-f1ab06f7]{min-width:280px}.unified-filter-item-narrow[data-v-f1ab06f7]{min-width:220px}.unified-filter-actions[data-v-f1ab06f7]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-f1ab06f7]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-f1ab06f7]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-f1ab06f7]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-f1ab06f7]{padding:16px;margin:12px}.unified-filter-layout[data-v-f1ab06f7]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-f1ab06f7],.unified-filter-item-date[data-v-f1ab06f7],.unified-filter-item-wide[data-v-f1ab06f7],.unified-filter-item-narrow[data-v-f1ab06f7]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-f1ab06f7]{width:100%;justify-content:flex-end}}.data-table-container[data-v-f1ab06f7]{min-height:200px}.line-chart-container[data-v-98e85963]{min-height:400px;width:100%}.dashboard-container[data-v-77907964]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-77907964]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-77907964 .75s linear infinite}@keyframes pwac-spinner-rotate-77907964{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-77907964]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-77907964]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-77907964 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-77907964{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-77907964]{max-width:100%;margin:0}.page-title[data-v-77907964]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-77907964]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-77907964]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-77907964],.metric-tile-label[data-v-77907964]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-77907964],.metric-tile-value[data-v-77907964]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-77907964],.category-table-card[data-v-77907964]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-77907964]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-77907964]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-77907964]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-77907964]{height:350px;width:100%}.trend-chart[data-v-77907964]{height:100%;width:100%}.no-data-message[data-v-77907964]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-77907964] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-77907964] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-77907964] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-77907964] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-77907964] .ant-table-tbody>tr>td{font-size:13px}[data-v-77907964] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-77907964]{margin-top:24px}.pivot-table-card[data-v-77907964] .ant-table{font-size:12px}.pivot-table-card[data-v-77907964] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-77907964] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-77907964] .ant-table-cell-fix-left,.pivot-table-card[data-v-77907964] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-77907964] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-77907964] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-77907964]{padding:20px;flex:1}.dashboard-content[data-v-77907964]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-77907964],.tables-grid[data-v-77907964]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-77907964]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-77907964]{border-radius:8px}.table-card[data-v-77907964] .ant-table-small{font-size:13px}.table-card[data-v-77907964] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-77907964] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-77907964]{width:100%;height:360px}.filter-layout[data-v-77907964]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-77907964]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-77907964]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-77907964]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-77907964]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-77907964]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-77907964]{font-size:13px;color:#64748b}.card-meta[data-v-77907964]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-77907964]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-77907964]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-77907964] .ant-select-dropdown{min-width:280px!important}[data-v-77907964] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-77907964] .ant-select-selection-item{max-width:200px}[data-v-77907964] .ant-picker{padding:8px 12px;font-size:14px}[data-v-77907964] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-77907964] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-77907964] .ant-select-selection-search{margin-inline-start:0!important}[data-v-77907964] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-77907964] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-77907964] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-77907964] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-77907964] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-77907964] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-77907964] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-77907964] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-77907964] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-77907964] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-77907964] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-77907964] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-77907964] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-77907964]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-77907964]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-77907964]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-77907964]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-77907964]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-77907964]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-77907964]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-77907964]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-77907964]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-77907964]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-77907964]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-77907964]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-77907964]{display:flex;align-items:center;gap:12px}.table-badge[data-v-77907964]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-77907964]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-77907964]{background:#dcfce7;color:#166534}.badge-red[data-v-77907964]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-77907964]{background:#fef3c7;color:#92400e}.badge-purple[data-v-77907964]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-77907964]{padding:16px 20px 20px}.expand-btn[data-v-77907964]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-77907964]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-77907964]:active{background:#f3f4f6}.expand-btn svg[data-v-77907964]{flex-shrink:0}.enhanced-table[data-v-77907964] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-77907964] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-77907964] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-77907964] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-77907964] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-77907964] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-77907964] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-77907964] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-77907964] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-77907964] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-77907964] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-77907964] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-77907964] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-77907964] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-77907964] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-77907964] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-77907964] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-77907964] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-77907964] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-77907964] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-77907964] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-77907964] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-77907964] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-77907964] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-77907964] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-77907964] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-77907964] .ant-table-cell-fix-left,.unified-pivot-table[data-v-77907964] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-77907964] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-77907964] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-77907964] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-77907964]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-77907964]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-77907964]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-77907964]{color:#6b7280!important}.pivot-alert-good[data-v-77907964]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-77907964]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-77907964]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-77907964]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-77907964]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-77907964]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-77907964]{grid-template-columns:1fr}}.alert-metric-card[data-v-77907964]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-77907964]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-77907964]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-77907964]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-77907964]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-77907964]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-77907964]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-77907964]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-77907964]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-77907964]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-77907964]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-77907964]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-77907964]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-77907964]{flex:1;min-width:0}.alert-metric-label[data-v-77907964]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-77907964]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-77907964]{color:#3b82f6}.alert-text-success[data-v-77907964]{color:#22c55e}.alert-text-warning[data-v-77907964]{color:#f59e0b}.alert-text-danger[data-v-77907964]{color:#ef4444}.alert-text-amber[data-v-77907964]{color:#f59e0b}.alert-metric-subtitle[data-v-77907964]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-77907964]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-77907964]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-77907964]{background:#22c55e}.alert-badge-warning[data-v-77907964]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-77907964]{background:#f59e0b}.alert-badge-danger[data-v-77907964]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-77907964]{background:#ef4444}.alert-status-dot[data-v-77907964]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-77907964 2s infinite}@keyframes alert-pulse-77907964{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-77907964]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-77907964]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-77907964]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-77907964]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-77907964]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-77907964]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-77907964]{grid-template-columns:1fr}}.health-metric-card[data-v-77907964]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-77907964]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-77907964]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-77907964]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-77907964]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-77907964]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-77907964]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-77907964]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-77907964]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-77907964]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-77907964]{color:#16a34a}.health-text-yellow[data-v-77907964]{color:#ca8a04}.health-text-red[data-v-77907964]{color:#dc2626}.health-text-grey[data-v-77907964]{color:#6b7280}.health-status-badge[data-v-77907964]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-77907964]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-77907964]{background:#22c55e}.health-badge-yellow[data-v-77907964]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-77907964]{background:#eab308}.health-badge-red[data-v-77907964]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-77907964]{background:#ef4444}.health-badge-grey[data-v-77907964]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-77907964]{background:#9ca3af}.health-status-dot[data-v-77907964]{width:6px;height:6px;border-radius:50%;animation:health-pulse-77907964 2s infinite}@keyframes health-pulse-77907964{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-77907964]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-77907964]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-77907964]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-77907964],.unified-filter-item .ant-select[data-v-77907964],.unified-filter-item .ant-picker[data-v-77907964]{width:100%!important}.unified-filter-item-date[data-v-77907964],.unified-filter-item-wide[data-v-77907964]{min-width:280px}.unified-filter-item-narrow[data-v-77907964]{min-width:220px}.unified-filter-actions[data-v-77907964]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-77907964]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-77907964]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-77907964]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-77907964]{padding:16px;margin:12px}.unified-filter-layout[data-v-77907964]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-77907964],.unified-filter-item-date[data-v-77907964],.unified-filter-item-wide[data-v-77907964],.unified-filter-item-narrow[data-v-77907964]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-77907964]{width:100%;justify-content:flex-end}}.pivot-table-container[data-v-77907964]{min-height:200px}[data-v-77907964] .ant-table-row-expand-icon-cell{width:40px!important}.dashboard-container[data-v-77beffe8]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-77beffe8]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-77beffe8 .75s linear infinite}@keyframes pwac-spinner-rotate-77beffe8{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-77beffe8]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-77beffe8]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-77beffe8 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-77beffe8{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-77beffe8]{max-width:100%;margin:0}.page-title[data-v-77beffe8]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-77beffe8]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-77beffe8]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-77beffe8],.metric-tile-label[data-v-77beffe8]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-77beffe8],.metric-tile-value[data-v-77beffe8]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-77beffe8],.category-table-card[data-v-77beffe8]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-77beffe8]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-77beffe8]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-77beffe8]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-77beffe8]{height:350px;width:100%}.trend-chart[data-v-77beffe8]{height:100%;width:100%}.no-data-message[data-v-77beffe8]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-77beffe8] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-77beffe8] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-77beffe8] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-77beffe8] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-77beffe8] .ant-table-tbody>tr>td{font-size:13px}[data-v-77beffe8] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-77beffe8]{margin-top:24px}.pivot-table-card[data-v-77beffe8] .ant-table{font-size:12px}.pivot-table-card[data-v-77beffe8] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-77beffe8] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-77beffe8] .ant-table-cell-fix-left,.pivot-table-card[data-v-77beffe8] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-77beffe8] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-77beffe8] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-77beffe8]{padding:20px;flex:1}.dashboard-content[data-v-77beffe8]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-77beffe8],.tables-grid[data-v-77beffe8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-77beffe8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-77beffe8]{border-radius:8px}.table-card[data-v-77beffe8] .ant-table-small{font-size:13px}.table-card[data-v-77beffe8] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-77beffe8] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-77beffe8]{width:100%;height:360px}.filter-layout[data-v-77beffe8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-77beffe8]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-77beffe8]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-77beffe8]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-77beffe8]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-77beffe8]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-77beffe8]{font-size:13px;color:#64748b}.card-meta[data-v-77beffe8]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-77beffe8]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-77beffe8]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-77beffe8] .ant-select-dropdown{min-width:280px!important}[data-v-77beffe8] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-77beffe8] .ant-select-selection-item{max-width:200px}[data-v-77beffe8] .ant-picker{padding:8px 12px;font-size:14px}[data-v-77beffe8] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-77beffe8] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-77beffe8] .ant-select-selection-search{margin-inline-start:0!important}[data-v-77beffe8] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-77beffe8] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-77beffe8] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-77beffe8] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-77beffe8] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-77beffe8] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-77beffe8] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-77beffe8] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-77beffe8] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-77beffe8] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-77beffe8] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-77beffe8] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-77beffe8] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-77beffe8]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-77beffe8]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-77beffe8]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-77beffe8]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-77beffe8]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-77beffe8]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-77beffe8]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-77beffe8]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-77beffe8]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-77beffe8]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-77beffe8]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-77beffe8]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-77beffe8]{display:flex;align-items:center;gap:12px}.table-badge[data-v-77beffe8]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-77beffe8]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-77beffe8]{background:#dcfce7;color:#166534}.badge-red[data-v-77beffe8]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-77beffe8]{background:#fef3c7;color:#92400e}.badge-purple[data-v-77beffe8]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-77beffe8]{padding:16px 20px 20px}.expand-btn[data-v-77beffe8]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-77beffe8]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-77beffe8]:active{background:#f3f4f6}.expand-btn svg[data-v-77beffe8]{flex-shrink:0}.enhanced-table[data-v-77beffe8] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-77beffe8] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-77beffe8] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-77beffe8] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-77beffe8] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-77beffe8] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-77beffe8] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-77beffe8] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-77beffe8] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-77beffe8] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-77beffe8] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-77beffe8] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-77beffe8] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-77beffe8] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-77beffe8] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-77beffe8] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-77beffe8] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-77beffe8] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-77beffe8] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-77beffe8] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-77beffe8] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-77beffe8] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-77beffe8] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-77beffe8] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-77beffe8] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-77beffe8] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-77beffe8] .ant-table-cell-fix-left,.unified-pivot-table[data-v-77beffe8] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-77beffe8] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-77beffe8] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-77beffe8] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-77beffe8]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-77beffe8]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-77beffe8]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-77beffe8]{color:#6b7280!important}.pivot-alert-good[data-v-77beffe8]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-77beffe8]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-77beffe8]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-77beffe8]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-77beffe8]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-77beffe8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-77beffe8]{grid-template-columns:1fr}}.alert-metric-card[data-v-77beffe8]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-77beffe8]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-77beffe8]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-77beffe8]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-77beffe8]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-77beffe8]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-77beffe8]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-77beffe8]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-77beffe8]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-77beffe8]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-77beffe8]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-77beffe8]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-77beffe8]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-77beffe8]{flex:1;min-width:0}.alert-metric-label[data-v-77beffe8]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-77beffe8]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-77beffe8]{color:#3b82f6}.alert-text-success[data-v-77beffe8]{color:#22c55e}.alert-text-warning[data-v-77beffe8]{color:#f59e0b}.alert-text-danger[data-v-77beffe8]{color:#ef4444}.alert-text-amber[data-v-77beffe8]{color:#f59e0b}.alert-metric-subtitle[data-v-77beffe8]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-77beffe8]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-77beffe8]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-77beffe8]{background:#22c55e}.alert-badge-warning[data-v-77beffe8]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-77beffe8]{background:#f59e0b}.alert-badge-danger[data-v-77beffe8]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-77beffe8]{background:#ef4444}.alert-status-dot[data-v-77beffe8]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-77beffe8 2s infinite}@keyframes alert-pulse-77beffe8{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-77beffe8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-77beffe8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-77beffe8]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-77beffe8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-77beffe8]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-77beffe8]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-77beffe8]{grid-template-columns:1fr}}.health-metric-card[data-v-77beffe8]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-77beffe8]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-77beffe8]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-77beffe8]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-77beffe8]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-77beffe8]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-77beffe8]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-77beffe8]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-77beffe8]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-77beffe8]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-77beffe8]{color:#16a34a}.health-text-yellow[data-v-77beffe8]{color:#ca8a04}.health-text-red[data-v-77beffe8]{color:#dc2626}.health-text-grey[data-v-77beffe8]{color:#6b7280}.health-status-badge[data-v-77beffe8]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-77beffe8]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-77beffe8]{background:#22c55e}.health-badge-yellow[data-v-77beffe8]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-77beffe8]{background:#eab308}.health-badge-red[data-v-77beffe8]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-77beffe8]{background:#ef4444}.health-badge-grey[data-v-77beffe8]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-77beffe8]{background:#9ca3af}.health-status-dot[data-v-77beffe8]{width:6px;height:6px;border-radius:50%;animation:health-pulse-77beffe8 2s infinite}@keyframes health-pulse-77beffe8{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-77beffe8]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-77beffe8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-77beffe8]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-77beffe8],.unified-filter-item .ant-select[data-v-77beffe8],.unified-filter-item .ant-picker[data-v-77beffe8]{width:100%!important}.unified-filter-item-date[data-v-77beffe8],.unified-filter-item-wide[data-v-77beffe8]{min-width:280px}.unified-filter-item-narrow[data-v-77beffe8]{min-width:220px}.unified-filter-actions[data-v-77beffe8]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-77beffe8]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-77beffe8]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-77beffe8]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-77beffe8]{padding:16px;margin:12px}.unified-filter-layout[data-v-77beffe8]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-77beffe8],.unified-filter-item-date[data-v-77beffe8],.unified-filter-item-wide[data-v-77beffe8],.unified-filter-item-narrow[data-v-77beffe8]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-77beffe8]{width:100%;justify-content:flex-end}}.visual-content[data-v-77beffe8]{min-height:200px}.dashboard-container[data-v-d76539db]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-d76539db]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-d76539db .75s linear infinite}@keyframes pwac-spinner-rotate-d76539db{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-d76539db]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-d76539db]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-d76539db 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-d76539db{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-d76539db]{max-width:100%;margin:0}.page-title[data-v-d76539db]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-d76539db]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-d76539db]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-d76539db],.metric-tile-label[data-v-d76539db]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-d76539db],.metric-tile-value[data-v-d76539db]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-d76539db],.category-table-card[data-v-d76539db]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-d76539db]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-d76539db]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-d76539db]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-d76539db]{height:350px;width:100%}.trend-chart[data-v-d76539db]{height:100%;width:100%}.no-data-message[data-v-d76539db]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-d76539db] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-d76539db] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-d76539db] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-d76539db] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-d76539db] .ant-table-tbody>tr>td{font-size:13px}[data-v-d76539db] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-d76539db]{margin-top:24px}.pivot-table-card[data-v-d76539db] .ant-table{font-size:12px}.pivot-table-card[data-v-d76539db] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-d76539db] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-d76539db] .ant-table-cell-fix-left,.pivot-table-card[data-v-d76539db] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-d76539db] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-d76539db] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-d76539db]{padding:20px;flex:1}.dashboard-content[data-v-d76539db]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-d76539db],.tables-grid[data-v-d76539db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-d76539db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-d76539db]{border-radius:8px}.table-card[data-v-d76539db] .ant-table-small{font-size:13px}.table-card[data-v-d76539db] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-d76539db] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-d76539db]{width:100%;height:360px}.filter-layout[data-v-d76539db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-d76539db]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-d76539db]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-d76539db]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-d76539db]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-d76539db]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-d76539db]{font-size:13px;color:#64748b}.card-meta[data-v-d76539db]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-d76539db]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-d76539db]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-d76539db] .ant-select-dropdown{min-width:280px!important}[data-v-d76539db] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-d76539db] .ant-select-selection-item{max-width:200px}[data-v-d76539db] .ant-picker{padding:8px 12px;font-size:14px}[data-v-d76539db] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-d76539db] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-d76539db] .ant-select-selection-search{margin-inline-start:0!important}[data-v-d76539db] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-d76539db] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-d76539db] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-d76539db] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-d76539db] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-d76539db] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-d76539db] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-d76539db] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-d76539db] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-d76539db] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-d76539db] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-d76539db] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-d76539db] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-d76539db]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-d76539db]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-d76539db]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-d76539db]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-d76539db]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-d76539db]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-d76539db]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-d76539db]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-d76539db]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-d76539db]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-d76539db]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-d76539db]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-d76539db]{display:flex;align-items:center;gap:12px}.table-badge[data-v-d76539db]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-d76539db]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-d76539db]{background:#dcfce7;color:#166534}.badge-red[data-v-d76539db]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-d76539db]{background:#fef3c7;color:#92400e}.badge-purple[data-v-d76539db]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-d76539db]{padding:16px 20px 20px}.expand-btn[data-v-d76539db]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-d76539db]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-d76539db]:active{background:#f3f4f6}.expand-btn svg[data-v-d76539db]{flex-shrink:0}.enhanced-table[data-v-d76539db] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-d76539db] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-d76539db] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-d76539db] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-d76539db] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-d76539db] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-d76539db] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-d76539db] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-d76539db] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-d76539db] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-d76539db] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-d76539db] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-d76539db] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-d76539db] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-d76539db] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-d76539db] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-d76539db] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-d76539db] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-d76539db] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-d76539db] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-d76539db] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-d76539db] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-d76539db] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-d76539db] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-d76539db] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-d76539db] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-d76539db] .ant-table-cell-fix-left,.unified-pivot-table[data-v-d76539db] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-d76539db] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-d76539db] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-d76539db] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-d76539db]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-d76539db]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-d76539db]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-d76539db]{color:#6b7280!important}.pivot-alert-good[data-v-d76539db]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-d76539db]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-d76539db]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-d76539db]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-d76539db]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-d76539db]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-d76539db]{grid-template-columns:1fr}}.alert-metric-card[data-v-d76539db]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-d76539db]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-d76539db]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-d76539db]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-d76539db]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-d76539db]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-d76539db]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-d76539db]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-d76539db]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-d76539db]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-d76539db]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-d76539db]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-d76539db]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-d76539db]{flex:1;min-width:0}.alert-metric-label[data-v-d76539db]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-d76539db]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-d76539db]{color:#3b82f6}.alert-text-success[data-v-d76539db]{color:#22c55e}.alert-text-warning[data-v-d76539db]{color:#f59e0b}.alert-text-danger[data-v-d76539db]{color:#ef4444}.alert-text-amber[data-v-d76539db]{color:#f59e0b}.alert-metric-subtitle[data-v-d76539db]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-d76539db]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-d76539db]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-d76539db]{background:#22c55e}.alert-badge-warning[data-v-d76539db]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-d76539db]{background:#f59e0b}.alert-badge-danger[data-v-d76539db]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-d76539db]{background:#ef4444}.alert-status-dot[data-v-d76539db]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-d76539db 2s infinite}@keyframes alert-pulse-d76539db{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-d76539db]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-d76539db]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-d76539db]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-d76539db]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-d76539db]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-d76539db]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-d76539db]{grid-template-columns:1fr}}.health-metric-card[data-v-d76539db]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-d76539db]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-d76539db]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-d76539db]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-d76539db]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-d76539db]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-d76539db]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-d76539db]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-d76539db]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-d76539db]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-d76539db]{color:#16a34a}.health-text-yellow[data-v-d76539db]{color:#ca8a04}.health-text-red[data-v-d76539db]{color:#dc2626}.health-text-grey[data-v-d76539db]{color:#6b7280}.health-status-badge[data-v-d76539db]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-d76539db]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-d76539db]{background:#22c55e}.health-badge-yellow[data-v-d76539db]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-d76539db]{background:#eab308}.health-badge-red[data-v-d76539db]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-d76539db]{background:#ef4444}.health-badge-grey[data-v-d76539db]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-d76539db]{background:#9ca3af}.health-status-dot[data-v-d76539db]{width:6px;height:6px;border-radius:50%;animation:health-pulse-d76539db 2s infinite}@keyframes health-pulse-d76539db{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-d76539db]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-d76539db]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-d76539db]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-d76539db],.unified-filter-item .ant-select[data-v-d76539db],.unified-filter-item .ant-picker[data-v-d76539db]{width:100%!important}.unified-filter-item-date[data-v-d76539db],.unified-filter-item-wide[data-v-d76539db]{min-width:280px}.unified-filter-item-narrow[data-v-d76539db]{min-width:220px}.unified-filter-actions[data-v-d76539db]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-d76539db]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-d76539db]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-d76539db]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-d76539db]{padding:16px;margin:12px}.unified-filter-layout[data-v-d76539db]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-d76539db],.unified-filter-item-date[data-v-d76539db],.unified-filter-item-wide[data-v-d76539db],.unified-filter-item-narrow[data-v-d76539db]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-d76539db]{width:100%;justify-content:flex-end}}.visual-content[data-v-d76539db]{min-height:200px}.unified-pivot-card[data-v-9ea0cd91]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;overflow:hidden;transition:all .3s ease}.unified-pivot-card[data-v-9ea0cd91]:hover{box-shadow:0 4px 12px #00000014}.pivot-card-header[data-v-9ea0cd91]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.pivot-header-left[data-v-9ea0cd91]{display:flex;align-items:center;gap:16px}.pivot-icon-wrapper[data-v-9ea0cd91]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8;transition:transform .2s ease}.pivot-icon-wrapper[data-v-9ea0cd91]:hover{transform:scale(1.05)}.pivot-icon-blue[data-v-9ea0cd91]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.pivot-icon-purple[data-v-9ea0cd91]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.pivot-icon-green[data-v-9ea0cd91]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.pivot-icon-amber[data-v-9ea0cd91]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.pivot-icon-red[data-v-9ea0cd91]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.pivot-title-content[data-v-9ea0cd91]{display:flex;flex-direction:column;gap:2px}.pivot-title[data-v-9ea0cd91]{font-size:18px;font-weight:700;color:#1f2937;margin:0;line-height:1.3}.pivot-subtitle[data-v-9ea0cd91]{font-size:13px;color:#6b7280;margin:0;line-height:1.4}.pivot-header-right[data-v-9ea0cd91]{display:flex;align-items:center;gap:12px}.pivot-expand-btn[data-v-9ea0cd91]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.pivot-expand-btn[data-v-9ea0cd91]:hover:not(:disabled){background:#f9fafb;border-color:#1d4ed8;color:#1d4ed8;transform:translateY(-1px)}.pivot-expand-btn[data-v-9ea0cd91]:active:not(:disabled){background:#f3f4f6;transform:translateY(0)}.pivot-expand-btn[data-v-9ea0cd91]:disabled{opacity:.5;cursor:not-allowed}.pivot-expand-btn svg[data-v-9ea0cd91]{flex-shrink:0;transition:transform .2s ease}.pivot-expand-btn:hover:not(:disabled) svg[data-v-9ea0cd91]{transform:scale(1.1)}.pivot-card-body[data-v-9ea0cd91]{padding:16px 20px 20px;background:#ffffff}[data-v-9ea0cd91] .ant-table{border-radius:8px;overflow:hidden}[data-v-9ea0cd91] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}[data-v-9ea0cd91] .ant-table-thead>tr>th:first-child,[data-v-9ea0cd91] .ant-table-thead>tr>th:nth-child(2){text-align:left}[data-v-9ea0cd91] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}[data-v-9ea0cd91] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}[data-v-9ea0cd91] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}[data-v-9ea0cd91] .ant-table-row-expand-icon:hover{border-color:#1d4ed8;color:#1d4ed8}[data-v-9ea0cd91] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#1d4ed8;color:#1d4ed8}[data-v-9ea0cd91] .ant-table-cell-fix-left,[data-v-9ea0cd91] .ant-table-cell-fix-right{background:#fff}[data-v-9ea0cd91] .ant-table-row-expand-icon-cell{padding:8px!important}[data-v-9ea0cd91] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}[data-v-9ea0cd91] .ant-empty{margin:32px 0}.dashboard-container[data-v-7d9db386]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-7d9db386]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-7d9db386 .75s linear infinite}@keyframes pwac-spinner-rotate-7d9db386{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-7d9db386]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-7d9db386]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-7d9db386 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-7d9db386{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-7d9db386]{max-width:100%;margin:0}.page-title[data-v-7d9db386]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-7d9db386]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-7d9db386]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-7d9db386],.metric-tile-label[data-v-7d9db386]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-7d9db386],.metric-tile-value[data-v-7d9db386]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-7d9db386],.category-table-card[data-v-7d9db386]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-7d9db386]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-7d9db386]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-7d9db386]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-7d9db386]{height:350px;width:100%}.trend-chart[data-v-7d9db386]{height:100%;width:100%}.no-data-message[data-v-7d9db386]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-7d9db386] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-7d9db386] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-7d9db386] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-7d9db386] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-7d9db386] .ant-table-tbody>tr>td{font-size:13px}[data-v-7d9db386] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-7d9db386]{margin-top:24px}.pivot-table-card[data-v-7d9db386] .ant-table{font-size:12px}.pivot-table-card[data-v-7d9db386] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-7d9db386] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-7d9db386] .ant-table-cell-fix-left,.pivot-table-card[data-v-7d9db386] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-7d9db386] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-7d9db386] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-7d9db386]{padding:20px;flex:1}.dashboard-content[data-v-7d9db386]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-7d9db386],.tables-grid[data-v-7d9db386]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-7d9db386]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-7d9db386]{border-radius:8px}.table-card[data-v-7d9db386] .ant-table-small{font-size:13px}.table-card[data-v-7d9db386] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-7d9db386] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-7d9db386]{width:100%;height:360px}.filter-layout[data-v-7d9db386]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-7d9db386]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-7d9db386]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-7d9db386]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-7d9db386]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-7d9db386]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-7d9db386]{font-size:13px;color:#64748b}.card-meta[data-v-7d9db386]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-7d9db386]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-7d9db386]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-7d9db386] .ant-select-dropdown{min-width:280px!important}[data-v-7d9db386] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-7d9db386] .ant-select-selection-item{max-width:200px}[data-v-7d9db386] .ant-picker{padding:8px 12px;font-size:14px}[data-v-7d9db386] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-7d9db386] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-7d9db386] .ant-select-selection-search{margin-inline-start:0!important}[data-v-7d9db386] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-7d9db386] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-7d9db386] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-7d9db386] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-7d9db386] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-7d9db386] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-7d9db386] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-7d9db386] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-7d9db386] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-7d9db386] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-7d9db386] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-7d9db386] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-7d9db386] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-7d9db386]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-7d9db386]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-7d9db386]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-7d9db386]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-7d9db386]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-7d9db386]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-7d9db386]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-7d9db386]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-7d9db386]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-7d9db386]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-7d9db386]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-7d9db386]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-7d9db386]{display:flex;align-items:center;gap:12px}.table-badge[data-v-7d9db386]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-7d9db386]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-7d9db386]{background:#dcfce7;color:#166534}.badge-red[data-v-7d9db386]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-7d9db386]{background:#fef3c7;color:#92400e}.badge-purple[data-v-7d9db386]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-7d9db386]{padding:16px 20px 20px}.expand-btn[data-v-7d9db386]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-7d9db386]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-7d9db386]:active{background:#f3f4f6}.expand-btn svg[data-v-7d9db386]{flex-shrink:0}.enhanced-table[data-v-7d9db386] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-7d9db386] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-7d9db386] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-7d9db386] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-7d9db386] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-7d9db386] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-7d9db386] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-7d9db386] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-7d9db386] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-7d9db386] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-7d9db386] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-7d9db386] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-7d9db386] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-7d9db386] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-7d9db386] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-7d9db386] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-7d9db386] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-7d9db386] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-7d9db386] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-7d9db386] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-7d9db386] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-7d9db386] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-7d9db386] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-7d9db386] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-7d9db386] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-7d9db386] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-7d9db386] .ant-table-cell-fix-left,.unified-pivot-table[data-v-7d9db386] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-7d9db386] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-7d9db386] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-7d9db386] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-7d9db386]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-7d9db386]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-7d9db386]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-7d9db386]{color:#6b7280!important}.pivot-alert-good[data-v-7d9db386]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-7d9db386]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-7d9db386]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-7d9db386]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-7d9db386]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-7d9db386]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-7d9db386]{grid-template-columns:1fr}}.alert-metric-card[data-v-7d9db386]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-7d9db386]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-7d9db386]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-7d9db386]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-7d9db386]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-7d9db386]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-7d9db386]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-7d9db386]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-7d9db386]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-7d9db386]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-7d9db386]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-7d9db386]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-7d9db386]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-7d9db386]{flex:1;min-width:0}.alert-metric-label[data-v-7d9db386]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-7d9db386]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-7d9db386]{color:#3b82f6}.alert-text-success[data-v-7d9db386]{color:#22c55e}.alert-text-warning[data-v-7d9db386]{color:#f59e0b}.alert-text-danger[data-v-7d9db386]{color:#ef4444}.alert-text-amber[data-v-7d9db386]{color:#f59e0b}.alert-metric-subtitle[data-v-7d9db386]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-7d9db386]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-7d9db386]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-7d9db386]{background:#22c55e}.alert-badge-warning[data-v-7d9db386]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-7d9db386]{background:#f59e0b}.alert-badge-danger[data-v-7d9db386]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-7d9db386]{background:#ef4444}.alert-status-dot[data-v-7d9db386]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-7d9db386 2s infinite}@keyframes alert-pulse-7d9db386{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-7d9db386]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-7d9db386]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-7d9db386]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-7d9db386]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-7d9db386]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-7d9db386]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-7d9db386]{grid-template-columns:1fr}}.health-metric-card[data-v-7d9db386]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-7d9db386]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-7d9db386]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-7d9db386]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-7d9db386]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-7d9db386]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-7d9db386]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-7d9db386]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-7d9db386]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-7d9db386]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-7d9db386]{color:#16a34a}.health-text-yellow[data-v-7d9db386]{color:#ca8a04}.health-text-red[data-v-7d9db386]{color:#dc2626}.health-text-grey[data-v-7d9db386]{color:#6b7280}.health-status-badge[data-v-7d9db386]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-7d9db386]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-7d9db386]{background:#22c55e}.health-badge-yellow[data-v-7d9db386]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-7d9db386]{background:#eab308}.health-badge-red[data-v-7d9db386]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-7d9db386]{background:#ef4444}.health-badge-grey[data-v-7d9db386]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-7d9db386]{background:#9ca3af}.health-status-dot[data-v-7d9db386]{width:6px;height:6px;border-radius:50%;animation:health-pulse-7d9db386 2s infinite}@keyframes health-pulse-7d9db386{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-7d9db386]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-7d9db386]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-7d9db386]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-7d9db386],.unified-filter-item .ant-select[data-v-7d9db386],.unified-filter-item .ant-picker[data-v-7d9db386]{width:100%!important}.unified-filter-item-date[data-v-7d9db386],.unified-filter-item-wide[data-v-7d9db386]{min-width:280px}.unified-filter-item-narrow[data-v-7d9db386]{min-width:220px}.unified-filter-actions[data-v-7d9db386]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-7d9db386]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-7d9db386]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-7d9db386]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-7d9db386]{padding:16px;margin:12px}.unified-filter-layout[data-v-7d9db386]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-7d9db386],.unified-filter-item-date[data-v-7d9db386],.unified-filter-item-wide[data-v-7d9db386],.unified-filter-item-narrow[data-v-7d9db386]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-7d9db386]{width:100%;justify-content:flex-end}}.dashboard-container[data-v-174997a7]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-174997a7]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-174997a7 .75s linear infinite}@keyframes pwac-spinner-rotate-174997a7{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-174997a7]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-174997a7]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-174997a7 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-174997a7{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-174997a7]{max-width:100%;margin:0}.page-title[data-v-174997a7]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-174997a7]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-174997a7]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-174997a7],.metric-tile-label[data-v-174997a7]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-174997a7],.metric-tile-value[data-v-174997a7]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-174997a7],.category-table-card[data-v-174997a7]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-174997a7]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-174997a7]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-174997a7]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-174997a7]{height:350px;width:100%}.trend-chart[data-v-174997a7]{height:100%;width:100%}.no-data-message[data-v-174997a7]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-174997a7] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-174997a7] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-174997a7] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-174997a7] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-174997a7] .ant-table-tbody>tr>td{font-size:13px}[data-v-174997a7] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-174997a7]{margin-top:24px}.pivot-table-card[data-v-174997a7] .ant-table{font-size:12px}.pivot-table-card[data-v-174997a7] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-174997a7] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-174997a7] .ant-table-cell-fix-left,.pivot-table-card[data-v-174997a7] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-174997a7] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-174997a7] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-174997a7]{padding:20px;flex:1}.dashboard-content[data-v-174997a7]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-174997a7],.tables-grid[data-v-174997a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-174997a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-174997a7]{border-radius:8px}.table-card[data-v-174997a7] .ant-table-small{font-size:13px}.table-card[data-v-174997a7] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-174997a7] .ant-table-tbody>tr>td{padding:6px 8px}.filter-layout[data-v-174997a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-174997a7]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-174997a7]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-174997a7]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-174997a7]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-174997a7]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-174997a7]{font-size:13px;color:#64748b}.card-meta[data-v-174997a7]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-174997a7]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-174997a7]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-174997a7] .ant-select-dropdown{min-width:280px!important}[data-v-174997a7] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-174997a7] .ant-select-selection-item{max-width:200px}[data-v-174997a7] .ant-picker{padding:8px 12px;font-size:14px}[data-v-174997a7] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-174997a7] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-174997a7] .ant-select-selection-search{margin-inline-start:0!important}[data-v-174997a7] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-174997a7] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-174997a7] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-174997a7] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-174997a7] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-174997a7] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-174997a7] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-174997a7] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-174997a7] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-174997a7] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-174997a7] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-174997a7] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-174997a7] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-174997a7]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-174997a7]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-174997a7]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-174997a7]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-174997a7]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-174997a7]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-174997a7]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-174997a7]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-174997a7]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-174997a7]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-174997a7]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-174997a7]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-174997a7]{display:flex;align-items:center;gap:12px}.table-badge[data-v-174997a7]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-174997a7]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-174997a7]{background:#dcfce7;color:#166534}.badge-red[data-v-174997a7]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-174997a7]{background:#fef3c7;color:#92400e}.badge-purple[data-v-174997a7]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-174997a7]{padding:16px 20px 20px}.expand-btn[data-v-174997a7]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-174997a7]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-174997a7]:active{background:#f3f4f6}.expand-btn svg[data-v-174997a7]{flex-shrink:0}.enhanced-table[data-v-174997a7] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-174997a7] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-174997a7] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-174997a7] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-174997a7] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-174997a7] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-174997a7] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-174997a7] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-174997a7] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-174997a7] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-174997a7] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-174997a7] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-174997a7] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-174997a7] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-174997a7] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-174997a7] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-174997a7] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-174997a7] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-174997a7] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-174997a7] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-174997a7] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-174997a7] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-174997a7] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-174997a7] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-174997a7] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-174997a7] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-174997a7] .ant-table-cell-fix-left,.unified-pivot-table[data-v-174997a7] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-174997a7] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-174997a7] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-174997a7] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-174997a7]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-174997a7]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-174997a7]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-174997a7]{color:#6b7280!important}.pivot-alert-good[data-v-174997a7]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-174997a7]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-174997a7]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-174997a7]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-174997a7]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-174997a7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-174997a7]{grid-template-columns:1fr}}.alert-metric-card[data-v-174997a7]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-174997a7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-174997a7]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-174997a7]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-174997a7]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-174997a7]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-174997a7]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-174997a7]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-174997a7]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-174997a7]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-174997a7]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-174997a7]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-174997a7]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-174997a7]{flex:1;min-width:0}.alert-metric-label[data-v-174997a7]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-174997a7]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-174997a7]{color:#3b82f6}.alert-text-success[data-v-174997a7]{color:#22c55e}.alert-text-warning[data-v-174997a7]{color:#f59e0b}.alert-text-danger[data-v-174997a7]{color:#ef4444}.alert-text-amber[data-v-174997a7]{color:#f59e0b}.alert-metric-subtitle[data-v-174997a7]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-174997a7]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-174997a7]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-174997a7]{background:#22c55e}.alert-badge-warning[data-v-174997a7]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-174997a7]{background:#f59e0b}.alert-badge-danger[data-v-174997a7]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-174997a7]{background:#ef4444}.alert-status-dot[data-v-174997a7]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-174997a7 2s infinite}@keyframes alert-pulse-174997a7{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-174997a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-174997a7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-174997a7]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-174997a7]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-174997a7]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-174997a7]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-174997a7]{grid-template-columns:1fr}}.health-metric-card[data-v-174997a7]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-174997a7]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-174997a7]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-174997a7]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-174997a7]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-174997a7]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-174997a7]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-174997a7]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-174997a7]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-174997a7]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-174997a7]{color:#16a34a}.health-text-yellow[data-v-174997a7]{color:#ca8a04}.health-text-red[data-v-174997a7]{color:#dc2626}.health-text-grey[data-v-174997a7]{color:#6b7280}.health-status-badge[data-v-174997a7]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-174997a7]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-174997a7]{background:#22c55e}.health-badge-yellow[data-v-174997a7]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-174997a7]{background:#eab308}.health-badge-red[data-v-174997a7]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-174997a7]{background:#ef4444}.health-badge-grey[data-v-174997a7]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-174997a7]{background:#9ca3af}.health-status-dot[data-v-174997a7]{width:6px;height:6px;border-radius:50%;animation:health-pulse-174997a7 2s infinite}@keyframes health-pulse-174997a7{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-174997a7]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-174997a7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-174997a7]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-174997a7],.unified-filter-item .ant-select[data-v-174997a7],.unified-filter-item .ant-picker[data-v-174997a7]{width:100%!important}.unified-filter-item-date[data-v-174997a7],.unified-filter-item-wide[data-v-174997a7]{min-width:280px}.unified-filter-item-narrow[data-v-174997a7]{min-width:220px}.unified-filter-actions[data-v-174997a7]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-174997a7]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-174997a7]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-174997a7]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-174997a7]{padding:16px;margin:12px}.unified-filter-layout[data-v-174997a7]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-174997a7],.unified-filter-item-date[data-v-174997a7],.unified-filter-item-wide[data-v-174997a7],.unified-filter-item-narrow[data-v-174997a7]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-174997a7]{width:100%;justify-content:flex-end}}.unified-health-page[data-v-174997a7]{padding:0;display:flex;flex-direction:column;gap:0;background-color:#f5f5f5;min-height:100%}.chart[data-v-174997a7]{width:100%;height:360px}.metric-card[data-v-174997a7]{border-radius:12px;background:#fff;border:2px solid #e0e0e0;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.metric-card-critical[data-v-174997a7]{border-color:#f5222d;background:#fff1f0}.metric-card-warning[data-v-174997a7]{border-color:#faad14;background:#fffbe6}.metric-card-good[data-v-174997a7]{border-color:#52c41a;background:#f6ffed}.metric-label[data-v-174997a7]{font-size:.875rem;color:#6b7280;font-weight:600;margin-bottom:8px}.metric-value[data-v-174997a7]{font-size:2rem;font-weight:700;margin-bottom:6px}.metric-status[data-v-174997a7]{font-size:.75rem;font-weight:600;text-transform:capitalize;letter-spacing:.5px}.expanded-row-details[data-v-174997a7]{padding:12px;background:#f9f9f9}.expanded-row-details p[data-v-174997a7]{margin:4px 0}.dashboard-container[data-v-59d5a1ef]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-59d5a1ef]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-59d5a1ef .75s linear infinite}@keyframes pwac-spinner-rotate-59d5a1ef{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-59d5a1ef]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-59d5a1ef]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-59d5a1ef 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-59d5a1ef{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-59d5a1ef]{max-width:100%;margin:0}.page-title[data-v-59d5a1ef]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-59d5a1ef]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-59d5a1ef]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-59d5a1ef],.metric-tile-label[data-v-59d5a1ef]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-59d5a1ef],.metric-tile-value[data-v-59d5a1ef]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-59d5a1ef],.category-table-card[data-v-59d5a1ef]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-59d5a1ef]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-59d5a1ef]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-59d5a1ef]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-59d5a1ef]{height:350px;width:100%}.trend-chart[data-v-59d5a1ef]{height:100%;width:100%}.no-data-message[data-v-59d5a1ef]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-59d5a1ef] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-59d5a1ef] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-59d5a1ef] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-59d5a1ef] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-59d5a1ef] .ant-table-tbody>tr>td{font-size:13px}[data-v-59d5a1ef] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-59d5a1ef]{margin-top:24px}.pivot-table-card[data-v-59d5a1ef] .ant-table{font-size:12px}.pivot-table-card[data-v-59d5a1ef] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-59d5a1ef] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-59d5a1ef] .ant-table-cell-fix-left,.pivot-table-card[data-v-59d5a1ef] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-59d5a1ef] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-59d5a1ef] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-59d5a1ef]{padding:20px;flex:1}.charts-grid[data-v-59d5a1ef],.tables-grid[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-59d5a1ef]{border-radius:8px}.table-card[data-v-59d5a1ef] .ant-table-small{font-size:13px}.table-card[data-v-59d5a1ef] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-59d5a1ef] .ant-table-tbody>tr>td{padding:6px 8px}.filter-layout[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-59d5a1ef]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-59d5a1ef]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-59d5a1ef]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-59d5a1ef]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-59d5a1ef]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-59d5a1ef]{font-size:13px;color:#64748b}.card-meta[data-v-59d5a1ef]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-59d5a1ef]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-59d5a1ef]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-59d5a1ef] .ant-select-dropdown{min-width:280px!important}[data-v-59d5a1ef] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-59d5a1ef] .ant-select-selection-item{max-width:200px}[data-v-59d5a1ef] .ant-picker{padding:8px 12px;font-size:14px}[data-v-59d5a1ef] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-59d5a1ef] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-59d5a1ef] .ant-select-selection-search{margin-inline-start:0!important}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-59d5a1ef] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-59d5a1ef]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-59d5a1ef]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-59d5a1ef]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-59d5a1ef]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-59d5a1ef]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-59d5a1ef]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-59d5a1ef]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-59d5a1ef]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-59d5a1ef]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-59d5a1ef]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-59d5a1ef]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-59d5a1ef]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-59d5a1ef]{display:flex;align-items:center;gap:12px}.table-badge[data-v-59d5a1ef]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-59d5a1ef]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-59d5a1ef]{background:#dcfce7;color:#166534}.badge-red[data-v-59d5a1ef]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-59d5a1ef]{background:#fef3c7;color:#92400e}.badge-purple[data-v-59d5a1ef]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-59d5a1ef]{padding:16px 20px 20px}.expand-btn[data-v-59d5a1ef]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-59d5a1ef]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-59d5a1ef]:active{background:#f3f4f6}.expand-btn svg[data-v-59d5a1ef]{flex-shrink:0}.enhanced-table[data-v-59d5a1ef] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-59d5a1ef] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-59d5a1ef] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-59d5a1ef] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-59d5a1ef] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-59d5a1ef] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-59d5a1ef] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-59d5a1ef] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-59d5a1ef] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-59d5a1ef] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-59d5a1ef] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-59d5a1ef] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-59d5a1ef] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-59d5a1ef] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-59d5a1ef] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-59d5a1ef] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-59d5a1ef] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-59d5a1ef] .ant-table-cell-fix-left,.unified-pivot-table[data-v-59d5a1ef] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-59d5a1ef] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-59d5a1ef] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-59d5a1ef] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-59d5a1ef]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-59d5a1ef]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-59d5a1ef]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-59d5a1ef]{color:#6b7280!important}.pivot-alert-good[data-v-59d5a1ef]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-59d5a1ef]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-59d5a1ef]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-59d5a1ef]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-59d5a1ef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-59d5a1ef]{grid-template-columns:1fr}}.alert-metric-card[data-v-59d5a1ef]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-59d5a1ef]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-59d5a1ef]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-59d5a1ef]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-59d5a1ef]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-59d5a1ef]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-59d5a1ef]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-59d5a1ef]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-59d5a1ef]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-59d5a1ef]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-59d5a1ef]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-59d5a1ef]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-59d5a1ef]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-59d5a1ef]{flex:1;min-width:0}.alert-metric-label[data-v-59d5a1ef]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-59d5a1ef]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-59d5a1ef]{color:#3b82f6}.alert-text-success[data-v-59d5a1ef]{color:#22c55e}.alert-text-warning[data-v-59d5a1ef]{color:#f59e0b}.alert-text-danger[data-v-59d5a1ef]{color:#ef4444}.alert-text-amber[data-v-59d5a1ef]{color:#f59e0b}.alert-metric-subtitle[data-v-59d5a1ef]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-59d5a1ef]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-59d5a1ef]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-59d5a1ef]{background:#22c55e}.alert-badge-warning[data-v-59d5a1ef]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-59d5a1ef]{background:#f59e0b}.alert-badge-danger[data-v-59d5a1ef]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-59d5a1ef]{background:#ef4444}.alert-status-dot[data-v-59d5a1ef]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-59d5a1ef 2s infinite}@keyframes alert-pulse-59d5a1ef{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-59d5a1ef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-59d5a1ef]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-59d5a1ef]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-59d5a1ef]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-59d5a1ef]{grid-template-columns:1fr}}.health-metric-card[data-v-59d5a1ef]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-59d5a1ef]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-59d5a1ef]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-59d5a1ef]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-59d5a1ef]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-59d5a1ef]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-59d5a1ef]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-59d5a1ef]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-59d5a1ef]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-59d5a1ef]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-59d5a1ef]{color:#16a34a}.health-text-yellow[data-v-59d5a1ef]{color:#ca8a04}.health-text-red[data-v-59d5a1ef]{color:#dc2626}.health-text-grey[data-v-59d5a1ef]{color:#6b7280}.health-status-badge[data-v-59d5a1ef]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-59d5a1ef]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-59d5a1ef]{background:#22c55e}.health-badge-yellow[data-v-59d5a1ef]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-59d5a1ef]{background:#eab308}.health-badge-red[data-v-59d5a1ef]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-59d5a1ef]{background:#ef4444}.health-badge-grey[data-v-59d5a1ef]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-59d5a1ef]{background:#9ca3af}.health-status-dot[data-v-59d5a1ef]{width:6px;height:6px;border-radius:50%;animation:health-pulse-59d5a1ef 2s infinite}@keyframes health-pulse-59d5a1ef{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-59d5a1ef]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-59d5a1ef]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-59d5a1ef],.unified-filter-item .ant-select[data-v-59d5a1ef],.unified-filter-item .ant-picker[data-v-59d5a1ef]{width:100%!important}.unified-filter-item-date[data-v-59d5a1ef],.unified-filter-item-wide[data-v-59d5a1ef]{min-width:280px}.unified-filter-item-narrow[data-v-59d5a1ef]{min-width:220px}.unified-filter-actions[data-v-59d5a1ef]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-59d5a1ef]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-59d5a1ef]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-59d5a1ef]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-59d5a1ef]{padding:16px;margin:12px}.unified-filter-layout[data-v-59d5a1ef]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-59d5a1ef],.unified-filter-item-date[data-v-59d5a1ef],.unified-filter-item-wide[data-v-59d5a1ef],.unified-filter-item-narrow[data-v-59d5a1ef]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-59d5a1ef]{width:100%;justify-content:flex-end}}.unified-health-page[data-v-59d5a1ef]{padding:0;display:flex;flex-direction:column;gap:0;background-color:#f5f5f5;min-height:100%}.loading-wrapper[data-v-59d5a1ef]{display:flex;justify-content:center;align-items:center;min-height:300px}.empty-cached[data-v-59d5a1ef]{margin:40px 0}.computing-hint[data-v-59d5a1ef]{margin-top:16px;color:#6b7280;font-size:14px;text-align:center}.mb-6[data-v-59d5a1ef]{margin-bottom:24px}.metrics-grid[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-bottom:24px}.metric-tile[data-v-59d5a1ef]{background:white;border-radius:12px;padding:20px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:6px;border:1px solid #e5e7eb}.metric-tile-label[data-v-59d5a1ef]{font-size:11px;font-weight:700;color:#6b7280;letter-spacing:.05em;text-transform:uppercase}.metric-tile-value[data-v-59d5a1ef]{font-size:32px;font-weight:700;line-height:1.2}.metric-status[data-v-59d5a1ef]{font-size:13px;font-weight:600}.metric-field-name[data-v-59d5a1ef]{color:#6b7280;font-weight:500;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-secondary[data-v-59d5a1ef]{color:#9ca3af;font-weight:400}.status-good[data-v-59d5a1ef]{color:#059669}.status-warn[data-v-59d5a1ef]{color:#d97706}.status-bad[data-v-59d5a1ef]{color:#dc2626}.text-green[data-v-59d5a1ef]{color:#059669}.text-amber[data-v-59d5a1ef]{color:#d97706}.text-red[data-v-59d5a1ef]{color:#dc2626}.text-blue[data-v-59d5a1ef]{color:#2563eb}.chart[data-v-59d5a1ef]{width:100%;height:360px}.tables-grid[data-v-59d5a1ef]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(450px,100%),1fr));gap:24px}.table-card-body[data-v-59d5a1ef]{overflow-x:auto}.charts-grid[data-v-59d5a1ef]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.filter-layout[data-v-59d5a1ef]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.filter-item-wrapper[data-v-59d5a1ef],.filter-input[data-v-59d5a1ef]{min-width:0}.field-hint-card[data-v-59d5a1ef]{background:#fafafa;border:1px dashed #d9d9d9;border-radius:8px}.field-hint-card[data-v-59d5a1ef] .ant-card-body{padding:24px;text-align:center}.dashboard-content[data-v-59d5a1ef]{display:flex;flex-direction:column;gap:24px}@media (max-width: 768px){.content-wrapper[data-v-59d5a1ef]{padding:12px}.metrics-grid[data-v-59d5a1ef]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.tables-grid[data-v-59d5a1ef]{grid-template-columns:1fr;gap:16px}.metric-tile-value[data-v-59d5a1ef]{font-size:24px}}.system-health-page[data-v-c45c9479]{padding:0;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5}.page-header[data-v-c45c9479]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-c45c9479 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a;display:flex;justify-content:space-between;align-items:center}@keyframes gradientShift-c45c9479{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-c45c9479]{flex:1}.page-title[data-v-c45c9479]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-c45c9479]{font-size:16px;color:#fffffff2;margin:0;font-weight:500}.header-actions[data-v-c45c9479]{display:flex;gap:12px}.header-actions[data-v-c45c9479] .ant-btn-primary{background:#ffffff;color:#7c3aed;border:none;font-weight:600;box-shadow:0 2px 4px #0000001a}.header-actions[data-v-c45c9479] .ant-btn-primary:hover{background:#f3f4f6;color:#6d28d9}.header-actions[data-v-c45c9479] .ant-btn-default{background:rgba(255,255,255,.85);color:#5b21b6;border:1px solid rgba(255,255,255,.9);font-weight:600}.header-actions[data-v-c45c9479] .ant-btn-default:hover{background:rgba(255,255,255,.95);color:#4c1d95;border-color:#fff}.content-wrapper[data-v-c45c9479]{padding:24px;flex:1;display:flex;flex-direction:column}.loading-container[data-v-c45c9479]{display:flex;justify-content:center;align-items:center;min-height:400px}.iframe-container[data-v-c45c9479]{flex:1;position:relative;min-height:600px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.health-iframe[data-v-c45c9479]{width:100%;height:100%;min-height:600px;border:none;display:block}.error-alert[data-v-c45c9479]{margin-top:20px}.mt-2[data-v-c45c9479]{margin-top:8px}@media (max-width: 768px){.system-health-page[data-v-c45c9479]{padding:16px}.page-header[data-v-c45c9479]{flex-direction:column;align-items:flex-start;gap:16px}.header-actions[data-v-c45c9479]{width:100%}.header-actions button[data-v-c45c9479]{flex:1}.page-title[data-v-c45c9479]{font-size:24px}.iframe-container[data-v-c45c9479],.health-iframe[data-v-c45c9479]{min-height:500px}}.dashboard-container[data-v-1e49ae6e]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-1e49ae6e]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-1e49ae6e .75s linear infinite}@keyframes pwac-spinner-rotate-1e49ae6e{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-1e49ae6e]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-1e49ae6e]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-1e49ae6e 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-1e49ae6e{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-1e49ae6e]{max-width:100%;margin:0}.page-title[data-v-1e49ae6e]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-1e49ae6e]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-1e49ae6e]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-1e49ae6e],.metric-tile-label[data-v-1e49ae6e]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-1e49ae6e],.metric-tile-value[data-v-1e49ae6e]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-1e49ae6e],.category-table-card[data-v-1e49ae6e]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-1e49ae6e]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-1e49ae6e]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-1e49ae6e]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-1e49ae6e]{height:350px;width:100%}.trend-chart[data-v-1e49ae6e]{height:100%;width:100%}.no-data-message[data-v-1e49ae6e]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-1e49ae6e] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-1e49ae6e] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-1e49ae6e] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-1e49ae6e] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-1e49ae6e] .ant-table-tbody>tr>td{font-size:13px}[data-v-1e49ae6e] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-1e49ae6e]{margin-top:24px}.pivot-table-card[data-v-1e49ae6e] .ant-table{font-size:12px}.pivot-table-card[data-v-1e49ae6e] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-1e49ae6e] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-1e49ae6e] .ant-table-cell-fix-left,.pivot-table-card[data-v-1e49ae6e] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-1e49ae6e] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-1e49ae6e] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-1e49ae6e]{padding:20px;flex:1}.dashboard-content[data-v-1e49ae6e]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-1e49ae6e],.tables-grid[data-v-1e49ae6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-1e49ae6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-1e49ae6e]{border-radius:8px}.table-card[data-v-1e49ae6e] .ant-table-small{font-size:13px}.table-card[data-v-1e49ae6e] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-1e49ae6e] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-1e49ae6e]{width:100%;height:360px}.filter-layout[data-v-1e49ae6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-1e49ae6e]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-1e49ae6e]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-1e49ae6e]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-1e49ae6e]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-1e49ae6e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-1e49ae6e]{font-size:13px;color:#64748b}.card-meta[data-v-1e49ae6e]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-1e49ae6e]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-1e49ae6e]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-1e49ae6e] .ant-select-dropdown{min-width:280px!important}[data-v-1e49ae6e] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-1e49ae6e] .ant-select-selection-item{max-width:200px}[data-v-1e49ae6e] .ant-picker{padding:8px 12px;font-size:14px}[data-v-1e49ae6e] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-1e49ae6e] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-1e49ae6e] .ant-select-selection-search{margin-inline-start:0!important}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-1e49ae6e] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-1e49ae6e]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-1e49ae6e]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-1e49ae6e]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-1e49ae6e]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-1e49ae6e]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-1e49ae6e]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-1e49ae6e]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-1e49ae6e]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-1e49ae6e]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-1e49ae6e]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-1e49ae6e]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-1e49ae6e]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-1e49ae6e]{display:flex;align-items:center;gap:12px}.table-badge[data-v-1e49ae6e]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-1e49ae6e]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-1e49ae6e]{background:#dcfce7;color:#166534}.badge-red[data-v-1e49ae6e]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-1e49ae6e]{background:#fef3c7;color:#92400e}.badge-purple[data-v-1e49ae6e]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-1e49ae6e]{padding:16px 20px 20px}.expand-btn[data-v-1e49ae6e]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-1e49ae6e]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-1e49ae6e]:active{background:#f3f4f6}.expand-btn svg[data-v-1e49ae6e]{flex-shrink:0}.enhanced-table[data-v-1e49ae6e] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-1e49ae6e] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-1e49ae6e] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-1e49ae6e] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-1e49ae6e] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-1e49ae6e] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-1e49ae6e] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-1e49ae6e] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-1e49ae6e] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-1e49ae6e] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-1e49ae6e] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-1e49ae6e] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-1e49ae6e] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-1e49ae6e] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-1e49ae6e] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-1e49ae6e] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-1e49ae6e] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-1e49ae6e] .ant-table-cell-fix-left,.unified-pivot-table[data-v-1e49ae6e] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-1e49ae6e] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-1e49ae6e] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-1e49ae6e] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-1e49ae6e]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-1e49ae6e]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-1e49ae6e]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-1e49ae6e]{color:#6b7280!important}.pivot-alert-good[data-v-1e49ae6e]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-1e49ae6e]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-1e49ae6e]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-1e49ae6e]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-1e49ae6e]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-1e49ae6e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-1e49ae6e]{grid-template-columns:1fr}}.alert-metric-card[data-v-1e49ae6e]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-1e49ae6e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-1e49ae6e]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-1e49ae6e]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-1e49ae6e]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-1e49ae6e]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-1e49ae6e]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-1e49ae6e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-1e49ae6e]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-1e49ae6e]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-1e49ae6e]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-1e49ae6e]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-1e49ae6e]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-1e49ae6e]{flex:1;min-width:0}.alert-metric-label[data-v-1e49ae6e]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-1e49ae6e]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-1e49ae6e]{color:#3b82f6}.alert-text-success[data-v-1e49ae6e]{color:#22c55e}.alert-text-warning[data-v-1e49ae6e]{color:#f59e0b}.alert-text-danger[data-v-1e49ae6e]{color:#ef4444}.alert-text-amber[data-v-1e49ae6e]{color:#f59e0b}.alert-metric-subtitle[data-v-1e49ae6e]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-1e49ae6e]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-1e49ae6e]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-1e49ae6e]{background:#22c55e}.alert-badge-warning[data-v-1e49ae6e]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-1e49ae6e]{background:#f59e0b}.alert-badge-danger[data-v-1e49ae6e]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-1e49ae6e]{background:#ef4444}.alert-status-dot[data-v-1e49ae6e]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-1e49ae6e 2s infinite}@keyframes alert-pulse-1e49ae6e{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-1e49ae6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-1e49ae6e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-1e49ae6e]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-1e49ae6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-1e49ae6e]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-1e49ae6e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-1e49ae6e]{grid-template-columns:1fr}}.health-metric-card[data-v-1e49ae6e]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-1e49ae6e]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-1e49ae6e]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-1e49ae6e]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-1e49ae6e]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-1e49ae6e]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-1e49ae6e]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-1e49ae6e]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-1e49ae6e]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-1e49ae6e]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-1e49ae6e]{color:#16a34a}.health-text-yellow[data-v-1e49ae6e]{color:#ca8a04}.health-text-red[data-v-1e49ae6e]{color:#dc2626}.health-text-grey[data-v-1e49ae6e]{color:#6b7280}.health-status-badge[data-v-1e49ae6e]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-1e49ae6e]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-1e49ae6e]{background:#22c55e}.health-badge-yellow[data-v-1e49ae6e]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-1e49ae6e]{background:#eab308}.health-badge-red[data-v-1e49ae6e]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-1e49ae6e]{background:#ef4444}.health-badge-grey[data-v-1e49ae6e]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-1e49ae6e]{background:#9ca3af}.health-status-dot[data-v-1e49ae6e]{width:6px;height:6px;border-radius:50%;animation:health-pulse-1e49ae6e 2s infinite}@keyframes health-pulse-1e49ae6e{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-1e49ae6e]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-1e49ae6e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-1e49ae6e]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-1e49ae6e],.unified-filter-item .ant-select[data-v-1e49ae6e],.unified-filter-item .ant-picker[data-v-1e49ae6e]{width:100%!important}.unified-filter-item-date[data-v-1e49ae6e],.unified-filter-item-wide[data-v-1e49ae6e]{min-width:280px}.unified-filter-item-narrow[data-v-1e49ae6e]{min-width:220px}.unified-filter-actions[data-v-1e49ae6e]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-1e49ae6e]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-1e49ae6e]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-1e49ae6e]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-1e49ae6e]{padding:16px;margin:12px}.unified-filter-layout[data-v-1e49ae6e]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-1e49ae6e],.unified-filter-item-date[data-v-1e49ae6e],.unified-filter-item-wide[data-v-1e49ae6e],.unified-filter-item-narrow[data-v-1e49ae6e]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-1e49ae6e]{width:100%;justify-content:flex-end}}.page-type-disabled-icon[data-v-1e49ae6e]{margin-left:4px;color:#94a3b8;cursor:pointer}.unified-filter-layout[data-v-1e49ae6e]{align-items:start;grid-template-columns:repeat(4,minmax(220px,1fr))}@media (max-width: 1200px){.unified-filter-layout[data-v-1e49ae6e]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}@media (max-width: 900px){.unified-filter-layout[data-v-1e49ae6e]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.unified-filter-layout[data-v-1e49ae6e]{grid-template-columns:1fr}}.unified-filter-actions[data-v-1e49ae6e]{grid-column:4;align-self:end}@media (max-width: 1200px){.unified-filter-actions[data-v-1e49ae6e]{grid-column:auto}}.unified-filter-item .ant-select[data-v-1e49ae6e],.unified-filter-item .ant-picker[data-v-1e49ae6e]{min-width:0!important}[data-v-1e49ae6e] .ant-picker-large{height:44px;border-radius:8px}[data-v-1e49ae6e] .ant-select-lg .ant-select-selector{min-height:44px!important;border-radius:8px!important}[data-v-1e49ae6e] .ant-select-lg .ant-select-selection-item{line-height:32px;height:32px;border-radius:6px}[data-v-1e49ae6e] .ant-select-lg .ant-select-selection-placeholder{line-height:36px}[data-v-1e49ae6e] .filter-select-scrollable.ant-select-lg .ant-select-selector{min-height:44px!important}[data-v-1e49ae6e] .filter-select-scrollable.ant-select-lg .ant-select-selection-item{height:auto;line-height:24px}[data-v-1e49ae6e] .ant-btn-lg{height:44px;padding:0 24px;font-weight:500;border-radius:8px}[data-v-1e49ae6e] .ant-btn-primary{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%);border:none;box-shadow:0 2px 4px #6d28d933}[data-v-1e49ae6e] .ant-btn-primary:hover{background:linear-gradient(135deg,#6d28d9 0%,#5b21b6 100%);box-shadow:0 4px 8px #6d28d94d}[data-v-1e49ae6e] .ant-btn-default{border-color:#d1d5db;color:#374151}[data-v-1e49ae6e] .ant-btn-default:hover{border-color:#7c3aed;color:#7c3aed}.alert-metrics-grid[data-v-1dba4889]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-1dba4889]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-1dba4889]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-1dba4889]{grid-template-columns:1fr}}.alert-metric-card[data-v-1dba4889]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-1dba4889]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-1dba4889]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-1dba4889]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-1dba4889]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-1dba4889]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-1dba4889]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-1dba4889]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-1dba4889]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-1dba4889]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-1dba4889]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-1dba4889]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-1dba4889]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-1dba4889]{flex:1;min-width:0}.alert-metric-label[data-v-1dba4889]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-1dba4889]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-1dba4889]{color:#3b82f6}.alert-text-success[data-v-1dba4889]{color:#22c55e}.alert-text-warning[data-v-1dba4889]{color:#f59e0b}.alert-text-danger[data-v-1dba4889]{color:#ef4444}.alert-text-amber[data-v-1dba4889]{color:#f59e0b}.alert-metric-subtitle[data-v-1dba4889]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-1dba4889]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-1dba4889]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-1dba4889]{background:#22c55e}.alert-badge-warning[data-v-1dba4889]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-1dba4889]{background:#f59e0b}.alert-badge-danger[data-v-1dba4889]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-1dba4889]{background:#ef4444}.alert-status-dot[data-v-1dba4889]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-1dba4889 2s infinite}@keyframes alert-pulse-1dba4889{0%,to{opacity:1}50%{opacity:.5}}.dashboard-container[data-v-78fbb04f]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-78fbb04f]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-78fbb04f .75s linear infinite}@keyframes pwac-spinner-rotate-78fbb04f{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-78fbb04f]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-78fbb04f]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-78fbb04f 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-78fbb04f{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-78fbb04f]{max-width:100%;margin:0}.page-title[data-v-78fbb04f]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-78fbb04f]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-78fbb04f]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-78fbb04f],.metric-tile-label[data-v-78fbb04f]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-78fbb04f],.metric-tile-value[data-v-78fbb04f]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-78fbb04f],.category-table-card[data-v-78fbb04f]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-78fbb04f]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-78fbb04f]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-78fbb04f]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-78fbb04f]{height:350px;width:100%}.trend-chart[data-v-78fbb04f]{height:100%;width:100%}.no-data-message[data-v-78fbb04f]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-78fbb04f] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-78fbb04f] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-78fbb04f] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-78fbb04f] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-78fbb04f] .ant-table-tbody>tr>td{font-size:13px}[data-v-78fbb04f] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-78fbb04f]{margin-top:24px}.pivot-table-card[data-v-78fbb04f] .ant-table{font-size:12px}.pivot-table-card[data-v-78fbb04f] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-78fbb04f] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-78fbb04f] .ant-table-cell-fix-left,.pivot-table-card[data-v-78fbb04f] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-78fbb04f] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-78fbb04f] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-78fbb04f]{padding:20px;flex:1}.dashboard-content[data-v-78fbb04f]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-78fbb04f],.tables-grid[data-v-78fbb04f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-78fbb04f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-78fbb04f]{border-radius:8px}.table-card[data-v-78fbb04f] .ant-table-small{font-size:13px}.table-card[data-v-78fbb04f] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-78fbb04f] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-78fbb04f]{width:100%;height:360px}.filter-layout[data-v-78fbb04f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-78fbb04f]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-78fbb04f]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-78fbb04f]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-78fbb04f]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-78fbb04f]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-78fbb04f]{font-size:13px;color:#64748b}.card-meta[data-v-78fbb04f]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-78fbb04f]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-78fbb04f]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-78fbb04f] .ant-select-dropdown{min-width:280px!important}[data-v-78fbb04f] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-78fbb04f] .ant-select-selection-item{max-width:200px}[data-v-78fbb04f] .ant-picker{padding:8px 12px;font-size:14px}[data-v-78fbb04f] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-78fbb04f] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-78fbb04f] .ant-select-selection-search{margin-inline-start:0!important}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-78fbb04f] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-78fbb04f] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-78fbb04f]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-78fbb04f]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-78fbb04f]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-78fbb04f]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-78fbb04f]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-78fbb04f]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-78fbb04f]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-78fbb04f]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-78fbb04f]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-78fbb04f]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-78fbb04f]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-78fbb04f]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-78fbb04f]{display:flex;align-items:center;gap:12px}.table-badge[data-v-78fbb04f]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-78fbb04f]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-78fbb04f]{background:#dcfce7;color:#166534}.badge-red[data-v-78fbb04f]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-78fbb04f]{background:#fef3c7;color:#92400e}.badge-purple[data-v-78fbb04f]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-78fbb04f]{padding:16px 20px 20px}.expand-btn[data-v-78fbb04f]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-78fbb04f]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-78fbb04f]:active{background:#f3f4f6}.expand-btn svg[data-v-78fbb04f]{flex-shrink:0}.enhanced-table[data-v-78fbb04f] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-78fbb04f] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-78fbb04f] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-78fbb04f] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-78fbb04f] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-78fbb04f] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-78fbb04f] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-78fbb04f] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-78fbb04f] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-78fbb04f] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-78fbb04f] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-78fbb04f] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-78fbb04f] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-78fbb04f] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-78fbb04f] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-78fbb04f] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-78fbb04f] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-78fbb04f] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-78fbb04f] .ant-table-cell-fix-left,.unified-pivot-table[data-v-78fbb04f] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-78fbb04f] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-78fbb04f] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-78fbb04f] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-78fbb04f]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-78fbb04f]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-78fbb04f]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-78fbb04f]{color:#6b7280!important}.pivot-alert-good[data-v-78fbb04f]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-78fbb04f]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-78fbb04f]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-78fbb04f]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-78fbb04f]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-78fbb04f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-78fbb04f]{grid-template-columns:1fr}}.alert-metric-card[data-v-78fbb04f]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-78fbb04f]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-78fbb04f]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-78fbb04f]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-78fbb04f]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-78fbb04f]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-78fbb04f]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-78fbb04f]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-78fbb04f]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-78fbb04f]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-78fbb04f]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-78fbb04f]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-78fbb04f]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-78fbb04f]{flex:1;min-width:0}.alert-metric-label[data-v-78fbb04f]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-78fbb04f]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-78fbb04f]{color:#3b82f6}.alert-text-success[data-v-78fbb04f]{color:#22c55e}.alert-text-warning[data-v-78fbb04f]{color:#f59e0b}.alert-text-danger[data-v-78fbb04f]{color:#ef4444}.alert-text-amber[data-v-78fbb04f]{color:#f59e0b}.alert-metric-subtitle[data-v-78fbb04f]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-78fbb04f]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-78fbb04f]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-78fbb04f]{background:#22c55e}.alert-badge-warning[data-v-78fbb04f]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-78fbb04f]{background:#f59e0b}.alert-badge-danger[data-v-78fbb04f]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-78fbb04f]{background:#ef4444}.alert-status-dot[data-v-78fbb04f]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-78fbb04f 2s infinite}@keyframes alert-pulse-78fbb04f{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-78fbb04f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-78fbb04f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-78fbb04f]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-78fbb04f]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-78fbb04f]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-78fbb04f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-78fbb04f]{grid-template-columns:1fr}}.health-metric-card[data-v-78fbb04f]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-78fbb04f]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-78fbb04f]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-78fbb04f]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-78fbb04f]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-78fbb04f]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-78fbb04f]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-78fbb04f]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-78fbb04f]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-78fbb04f]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-78fbb04f]{color:#16a34a}.health-text-yellow[data-v-78fbb04f]{color:#ca8a04}.health-text-red[data-v-78fbb04f]{color:#dc2626}.health-text-grey[data-v-78fbb04f]{color:#6b7280}.health-status-badge[data-v-78fbb04f]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-78fbb04f]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-78fbb04f]{background:#22c55e}.health-badge-yellow[data-v-78fbb04f]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-78fbb04f]{background:#eab308}.health-badge-red[data-v-78fbb04f]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-78fbb04f]{background:#ef4444}.health-badge-grey[data-v-78fbb04f]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-78fbb04f]{background:#9ca3af}.health-status-dot[data-v-78fbb04f]{width:6px;height:6px;border-radius:50%;animation:health-pulse-78fbb04f 2s infinite}@keyframes health-pulse-78fbb04f{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-78fbb04f]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-78fbb04f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-78fbb04f]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-78fbb04f],.unified-filter-item .ant-select[data-v-78fbb04f],.unified-filter-item .ant-picker[data-v-78fbb04f]{width:100%!important}.unified-filter-item-date[data-v-78fbb04f],.unified-filter-item-wide[data-v-78fbb04f]{min-width:280px}.unified-filter-item-narrow[data-v-78fbb04f]{min-width:220px}.unified-filter-actions[data-v-78fbb04f]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-78fbb04f]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-78fbb04f]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-78fbb04f]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-78fbb04f]{padding:16px;margin:12px}.unified-filter-layout[data-v-78fbb04f]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-78fbb04f],.unified-filter-item-date[data-v-78fbb04f],.unified-filter-item-wide[data-v-78fbb04f],.unified-filter-item-narrow[data-v-78fbb04f]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-78fbb04f]{width:100%;justify-content:flex-end}}.dashboard-container[data-v-d27c1a30]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-d27c1a30]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-d27c1a30 .75s linear infinite}@keyframes pwac-spinner-rotate-d27c1a30{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-d27c1a30]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-d27c1a30]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-d27c1a30 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-d27c1a30{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-d27c1a30]{max-width:100%;margin:0}.page-title[data-v-d27c1a30]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-d27c1a30]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-d27c1a30]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-d27c1a30],.metric-tile-label[data-v-d27c1a30]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-d27c1a30],.metric-tile-value[data-v-d27c1a30]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-d27c1a30],.category-table-card[data-v-d27c1a30]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-d27c1a30]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-d27c1a30]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-d27c1a30]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-d27c1a30]{height:350px;width:100%}.trend-chart[data-v-d27c1a30]{height:100%;width:100%}.no-data-message[data-v-d27c1a30]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-d27c1a30] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-d27c1a30] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-d27c1a30] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-d27c1a30] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-d27c1a30] .ant-table-tbody>tr>td{font-size:13px}[data-v-d27c1a30] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-d27c1a30]{margin-top:24px}.pivot-table-card[data-v-d27c1a30] .ant-table{font-size:12px}.pivot-table-card[data-v-d27c1a30] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-d27c1a30] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-d27c1a30] .ant-table-cell-fix-left,.pivot-table-card[data-v-d27c1a30] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-d27c1a30] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-d27c1a30] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-d27c1a30]{padding:20px;flex:1}.dashboard-content[data-v-d27c1a30]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-d27c1a30],.tables-grid[data-v-d27c1a30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-d27c1a30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-d27c1a30]{border-radius:8px}.table-card[data-v-d27c1a30] .ant-table-small{font-size:13px}.table-card[data-v-d27c1a30] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-d27c1a30] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-d27c1a30]{width:100%;height:360px}.filter-layout[data-v-d27c1a30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-d27c1a30]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-d27c1a30]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-d27c1a30]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-d27c1a30]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-d27c1a30]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-d27c1a30]{font-size:13px;color:#64748b}.card-meta[data-v-d27c1a30]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-d27c1a30]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-d27c1a30]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-d27c1a30] .ant-select-dropdown{min-width:280px!important}[data-v-d27c1a30] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-d27c1a30] .ant-select-selection-item{max-width:200px}[data-v-d27c1a30] .ant-picker{padding:8px 12px;font-size:14px}[data-v-d27c1a30] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-d27c1a30] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-d27c1a30] .ant-select-selection-search{margin-inline-start:0!important}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-d27c1a30] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-d27c1a30] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-d27c1a30]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-d27c1a30]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-d27c1a30]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-d27c1a30]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-d27c1a30]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-d27c1a30]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-d27c1a30]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-d27c1a30]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-d27c1a30]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-d27c1a30]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-d27c1a30]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-d27c1a30]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-d27c1a30]{display:flex;align-items:center;gap:12px}.table-badge[data-v-d27c1a30]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-d27c1a30]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-d27c1a30]{background:#dcfce7;color:#166534}.badge-red[data-v-d27c1a30]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-d27c1a30]{background:#fef3c7;color:#92400e}.badge-purple[data-v-d27c1a30]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-d27c1a30]{padding:16px 20px 20px}.expand-btn[data-v-d27c1a30]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-d27c1a30]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-d27c1a30]:active{background:#f3f4f6}.expand-btn svg[data-v-d27c1a30]{flex-shrink:0}.enhanced-table[data-v-d27c1a30] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-d27c1a30] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-d27c1a30] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-d27c1a30] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-d27c1a30] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-d27c1a30] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-d27c1a30] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-d27c1a30] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-d27c1a30] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-d27c1a30] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-d27c1a30] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-d27c1a30] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-d27c1a30] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-d27c1a30] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-d27c1a30] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-d27c1a30] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-d27c1a30] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-d27c1a30] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-d27c1a30] .ant-table-cell-fix-left,.unified-pivot-table[data-v-d27c1a30] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-d27c1a30] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-d27c1a30] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-d27c1a30] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-d27c1a30]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-d27c1a30]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-d27c1a30]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-d27c1a30]{color:#6b7280!important}.pivot-alert-good[data-v-d27c1a30]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-d27c1a30]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-d27c1a30]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-d27c1a30]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-d27c1a30]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-d27c1a30]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-d27c1a30]{grid-template-columns:1fr}}.alert-metric-card[data-v-d27c1a30]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-d27c1a30]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-d27c1a30]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-d27c1a30]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-d27c1a30]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-d27c1a30]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-d27c1a30]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-d27c1a30]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-d27c1a30]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-d27c1a30]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-d27c1a30]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-d27c1a30]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-d27c1a30]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-d27c1a30]{flex:1;min-width:0}.alert-metric-label[data-v-d27c1a30]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-d27c1a30]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-d27c1a30]{color:#3b82f6}.alert-text-success[data-v-d27c1a30]{color:#22c55e}.alert-text-warning[data-v-d27c1a30]{color:#f59e0b}.alert-text-danger[data-v-d27c1a30]{color:#ef4444}.alert-text-amber[data-v-d27c1a30]{color:#f59e0b}.alert-metric-subtitle[data-v-d27c1a30]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-d27c1a30]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-d27c1a30]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-d27c1a30]{background:#22c55e}.alert-badge-warning[data-v-d27c1a30]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-d27c1a30]{background:#f59e0b}.alert-badge-danger[data-v-d27c1a30]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-d27c1a30]{background:#ef4444}.alert-status-dot[data-v-d27c1a30]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-d27c1a30 2s infinite}@keyframes alert-pulse-d27c1a30{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-d27c1a30]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-d27c1a30]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-d27c1a30]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-d27c1a30]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-d27c1a30]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-d27c1a30]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-d27c1a30]{grid-template-columns:1fr}}.health-metric-card[data-v-d27c1a30]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-d27c1a30]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-d27c1a30]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-d27c1a30]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-d27c1a30]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-d27c1a30]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-d27c1a30]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-d27c1a30]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-d27c1a30]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-d27c1a30]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-d27c1a30]{color:#16a34a}.health-text-yellow[data-v-d27c1a30]{color:#ca8a04}.health-text-red[data-v-d27c1a30]{color:#dc2626}.health-text-grey[data-v-d27c1a30]{color:#6b7280}.health-status-badge[data-v-d27c1a30]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-d27c1a30]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-d27c1a30]{background:#22c55e}.health-badge-yellow[data-v-d27c1a30]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-d27c1a30]{background:#eab308}.health-badge-red[data-v-d27c1a30]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-d27c1a30]{background:#ef4444}.health-badge-grey[data-v-d27c1a30]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-d27c1a30]{background:#9ca3af}.health-status-dot[data-v-d27c1a30]{width:6px;height:6px;border-radius:50%;animation:health-pulse-d27c1a30 2s infinite}@keyframes health-pulse-d27c1a30{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-d27c1a30]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-d27c1a30]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-d27c1a30]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-d27c1a30],.unified-filter-item .ant-select[data-v-d27c1a30],.unified-filter-item .ant-picker[data-v-d27c1a30]{width:100%!important}.unified-filter-item-date[data-v-d27c1a30],.unified-filter-item-wide[data-v-d27c1a30]{min-width:280px}.unified-filter-item-narrow[data-v-d27c1a30]{min-width:220px}.unified-filter-actions[data-v-d27c1a30]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-d27c1a30]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-d27c1a30]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-d27c1a30]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-d27c1a30]{padding:16px;margin:12px}.unified-filter-layout[data-v-d27c1a30]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-d27c1a30],.unified-filter-item-date[data-v-d27c1a30],.unified-filter-item-wide[data-v-d27c1a30],.unified-filter-item-narrow[data-v-d27c1a30]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-d27c1a30]{width:100%;justify-content:flex-end}}.ticket-history-modal-table[data-v-d27c1a30] .ant-table{font-size:12px}.dashboard-container[data-v-9ec8bd2d]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-9ec8bd2d]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-9ec8bd2d .75s linear infinite}@keyframes pwac-spinner-rotate-9ec8bd2d{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-9ec8bd2d]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-9ec8bd2d]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-9ec8bd2d 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-9ec8bd2d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-9ec8bd2d]{max-width:100%;margin:0}.page-title[data-v-9ec8bd2d]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-9ec8bd2d]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-9ec8bd2d]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-9ec8bd2d],.metric-tile-label[data-v-9ec8bd2d]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-9ec8bd2d],.metric-tile-value[data-v-9ec8bd2d]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-9ec8bd2d],.category-table-card[data-v-9ec8bd2d]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-9ec8bd2d]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-9ec8bd2d]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-9ec8bd2d]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-9ec8bd2d]{height:350px;width:100%}.trend-chart[data-v-9ec8bd2d]{height:100%;width:100%}.no-data-message[data-v-9ec8bd2d]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-9ec8bd2d] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-9ec8bd2d] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-9ec8bd2d] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-9ec8bd2d] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-9ec8bd2d] .ant-table-tbody>tr>td{font-size:13px}[data-v-9ec8bd2d] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-9ec8bd2d]{margin-top:24px}.pivot-table-card[data-v-9ec8bd2d] .ant-table{font-size:12px}.pivot-table-card[data-v-9ec8bd2d] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-9ec8bd2d] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-9ec8bd2d] .ant-table-cell-fix-left,.pivot-table-card[data-v-9ec8bd2d] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-9ec8bd2d] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-9ec8bd2d] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-9ec8bd2d]{padding:20px;flex:1}.dashboard-content[data-v-9ec8bd2d]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-9ec8bd2d],.tables-grid[data-v-9ec8bd2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-9ec8bd2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-9ec8bd2d]{border-radius:8px}.table-card[data-v-9ec8bd2d] .ant-table-small{font-size:13px}.table-card[data-v-9ec8bd2d] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-9ec8bd2d] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-9ec8bd2d]{width:100%;height:360px}.filter-layout[data-v-9ec8bd2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-9ec8bd2d]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-9ec8bd2d]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-9ec8bd2d]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-9ec8bd2d]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-9ec8bd2d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-9ec8bd2d]{font-size:13px;color:#64748b}.card-meta[data-v-9ec8bd2d]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-9ec8bd2d]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-9ec8bd2d]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-9ec8bd2d] .ant-select-dropdown{min-width:280px!important}[data-v-9ec8bd2d] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-9ec8bd2d] .ant-select-selection-item{max-width:200px}[data-v-9ec8bd2d] .ant-picker{padding:8px 12px;font-size:14px}[data-v-9ec8bd2d] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-9ec8bd2d] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-9ec8bd2d] .ant-select-selection-search{margin-inline-start:0!important}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-9ec8bd2d] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-9ec8bd2d]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-9ec8bd2d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-9ec8bd2d]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-9ec8bd2d]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-9ec8bd2d]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-9ec8bd2d]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-9ec8bd2d]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-9ec8bd2d]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-9ec8bd2d]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-9ec8bd2d]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-9ec8bd2d]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-9ec8bd2d]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-9ec8bd2d]{display:flex;align-items:center;gap:12px}.table-badge[data-v-9ec8bd2d]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-9ec8bd2d]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-9ec8bd2d]{background:#dcfce7;color:#166534}.badge-red[data-v-9ec8bd2d]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-9ec8bd2d]{background:#fef3c7;color:#92400e}.badge-purple[data-v-9ec8bd2d]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-9ec8bd2d]{padding:16px 20px 20px}.expand-btn[data-v-9ec8bd2d]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-9ec8bd2d]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-9ec8bd2d]:active{background:#f3f4f6}.expand-btn svg[data-v-9ec8bd2d]{flex-shrink:0}.enhanced-table[data-v-9ec8bd2d] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-9ec8bd2d] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-9ec8bd2d] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-9ec8bd2d] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-9ec8bd2d] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-9ec8bd2d] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-9ec8bd2d] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-9ec8bd2d] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-9ec8bd2d] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-cell-fix-left,.unified-pivot-table[data-v-9ec8bd2d] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-9ec8bd2d] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-9ec8bd2d] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-9ec8bd2d]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-9ec8bd2d]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-9ec8bd2d]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-9ec8bd2d]{color:#6b7280!important}.pivot-alert-good[data-v-9ec8bd2d]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-9ec8bd2d]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-9ec8bd2d]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-9ec8bd2d]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-9ec8bd2d]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-9ec8bd2d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-9ec8bd2d]{grid-template-columns:1fr}}.alert-metric-card[data-v-9ec8bd2d]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-9ec8bd2d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-9ec8bd2d]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-9ec8bd2d]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-9ec8bd2d]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-9ec8bd2d]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-9ec8bd2d]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-9ec8bd2d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-9ec8bd2d]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-9ec8bd2d]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-9ec8bd2d]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-9ec8bd2d]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-9ec8bd2d]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-9ec8bd2d]{flex:1;min-width:0}.alert-metric-label[data-v-9ec8bd2d]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-9ec8bd2d]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-9ec8bd2d]{color:#3b82f6}.alert-text-success[data-v-9ec8bd2d]{color:#22c55e}.alert-text-warning[data-v-9ec8bd2d]{color:#f59e0b}.alert-text-danger[data-v-9ec8bd2d]{color:#ef4444}.alert-text-amber[data-v-9ec8bd2d]{color:#f59e0b}.alert-metric-subtitle[data-v-9ec8bd2d]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-9ec8bd2d]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-9ec8bd2d]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-9ec8bd2d]{background:#22c55e}.alert-badge-warning[data-v-9ec8bd2d]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-9ec8bd2d]{background:#f59e0b}.alert-badge-danger[data-v-9ec8bd2d]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-9ec8bd2d]{background:#ef4444}.alert-status-dot[data-v-9ec8bd2d]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-9ec8bd2d 2s infinite}@keyframes alert-pulse-9ec8bd2d{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-9ec8bd2d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-9ec8bd2d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-9ec8bd2d]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-9ec8bd2d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-9ec8bd2d]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-9ec8bd2d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-9ec8bd2d]{grid-template-columns:1fr}}.health-metric-card[data-v-9ec8bd2d]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-9ec8bd2d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-9ec8bd2d]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-9ec8bd2d]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-9ec8bd2d]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-9ec8bd2d]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-9ec8bd2d]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-9ec8bd2d]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-9ec8bd2d]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-9ec8bd2d]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-9ec8bd2d]{color:#16a34a}.health-text-yellow[data-v-9ec8bd2d]{color:#ca8a04}.health-text-red[data-v-9ec8bd2d]{color:#dc2626}.health-text-grey[data-v-9ec8bd2d]{color:#6b7280}.health-status-badge[data-v-9ec8bd2d]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-9ec8bd2d]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-9ec8bd2d]{background:#22c55e}.health-badge-yellow[data-v-9ec8bd2d]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-9ec8bd2d]{background:#eab308}.health-badge-red[data-v-9ec8bd2d]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-9ec8bd2d]{background:#ef4444}.health-badge-grey[data-v-9ec8bd2d]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-9ec8bd2d]{background:#9ca3af}.health-status-dot[data-v-9ec8bd2d]{width:6px;height:6px;border-radius:50%;animation:health-pulse-9ec8bd2d 2s infinite}@keyframes health-pulse-9ec8bd2d{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-9ec8bd2d]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-9ec8bd2d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-9ec8bd2d]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-9ec8bd2d],.unified-filter-item .ant-select[data-v-9ec8bd2d],.unified-filter-item .ant-picker[data-v-9ec8bd2d]{width:100%!important}.unified-filter-item-date[data-v-9ec8bd2d],.unified-filter-item-wide[data-v-9ec8bd2d]{min-width:280px}.unified-filter-item-narrow[data-v-9ec8bd2d]{min-width:220px}.unified-filter-actions[data-v-9ec8bd2d]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-9ec8bd2d]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-9ec8bd2d]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-9ec8bd2d]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-9ec8bd2d]{padding:16px;margin:12px}.unified-filter-layout[data-v-9ec8bd2d]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-9ec8bd2d],.unified-filter-item-date[data-v-9ec8bd2d],.unified-filter-item-wide[data-v-9ec8bd2d],.unified-filter-item-narrow[data-v-9ec8bd2d]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-9ec8bd2d]{width:100%;justify-content:flex-end}}.ticket-history-modal-table[data-v-9ec8bd2d] .ant-table{font-size:12px}.dashboard-container[data-v-426e6a02]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-426e6a02]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-426e6a02 .75s linear infinite}@keyframes pwac-spinner-rotate-426e6a02{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-426e6a02]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-426e6a02]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-426e6a02 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-426e6a02{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-426e6a02]{max-width:100%;margin:0}.page-title[data-v-426e6a02]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-426e6a02]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-426e6a02]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-426e6a02],.metric-tile-label[data-v-426e6a02]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-426e6a02],.metric-tile-value[data-v-426e6a02]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-426e6a02],.category-table-card[data-v-426e6a02]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-426e6a02]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-426e6a02]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-426e6a02]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-426e6a02]{height:350px;width:100%}.trend-chart[data-v-426e6a02]{height:100%;width:100%}.no-data-message[data-v-426e6a02]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-426e6a02] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-426e6a02] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-426e6a02] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-426e6a02] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-426e6a02] .ant-table-tbody>tr>td{font-size:13px}[data-v-426e6a02] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-426e6a02]{margin-top:24px}.pivot-table-card[data-v-426e6a02] .ant-table{font-size:12px}.pivot-table-card[data-v-426e6a02] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-426e6a02] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-426e6a02] .ant-table-cell-fix-left,.pivot-table-card[data-v-426e6a02] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-426e6a02] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-426e6a02] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-426e6a02]{padding:20px;flex:1}.dashboard-content[data-v-426e6a02]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-426e6a02],.tables-grid[data-v-426e6a02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-426e6a02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-426e6a02]{border-radius:8px}.table-card[data-v-426e6a02] .ant-table-small{font-size:13px}.table-card[data-v-426e6a02] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-426e6a02] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-426e6a02]{width:100%;height:360px}.filter-layout[data-v-426e6a02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-426e6a02]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-426e6a02]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-426e6a02]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-426e6a02]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-426e6a02]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-426e6a02]{font-size:13px;color:#64748b}.card-meta[data-v-426e6a02]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-426e6a02]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-426e6a02]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-426e6a02] .ant-select-dropdown{min-width:280px!important}[data-v-426e6a02] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-426e6a02] .ant-select-selection-item{max-width:200px}[data-v-426e6a02] .ant-picker{padding:8px 12px;font-size:14px}[data-v-426e6a02] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-426e6a02] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-426e6a02] .ant-select-selection-search{margin-inline-start:0!important}[data-v-426e6a02] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-426e6a02] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-426e6a02] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-426e6a02] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-426e6a02] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-426e6a02] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-426e6a02] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-426e6a02] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-426e6a02] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-426e6a02] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-426e6a02] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-426e6a02] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-426e6a02] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-426e6a02]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-426e6a02]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-426e6a02]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-426e6a02]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-426e6a02]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-426e6a02]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-426e6a02]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-426e6a02]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-426e6a02]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-426e6a02]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-426e6a02]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-426e6a02]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-426e6a02]{display:flex;align-items:center;gap:12px}.table-badge[data-v-426e6a02]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-426e6a02]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-426e6a02]{background:#dcfce7;color:#166534}.badge-red[data-v-426e6a02]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-426e6a02]{background:#fef3c7;color:#92400e}.badge-purple[data-v-426e6a02]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-426e6a02]{padding:16px 20px 20px}.expand-btn[data-v-426e6a02]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-426e6a02]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-426e6a02]:active{background:#f3f4f6}.expand-btn svg[data-v-426e6a02]{flex-shrink:0}.enhanced-table[data-v-426e6a02] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-426e6a02] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-426e6a02] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-426e6a02] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-426e6a02] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-426e6a02] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-426e6a02] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-426e6a02] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-426e6a02] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-426e6a02] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-426e6a02] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-426e6a02] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-426e6a02] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-426e6a02] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-426e6a02] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-426e6a02] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-426e6a02] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-426e6a02] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-426e6a02] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-426e6a02] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-426e6a02] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-426e6a02] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-426e6a02] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-426e6a02] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-426e6a02] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-426e6a02] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-426e6a02] .ant-table-cell-fix-left,.unified-pivot-table[data-v-426e6a02] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-426e6a02] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-426e6a02] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-426e6a02] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-426e6a02]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-426e6a02]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-426e6a02]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-426e6a02]{color:#6b7280!important}.pivot-alert-good[data-v-426e6a02]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-426e6a02]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-426e6a02]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-426e6a02]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-426e6a02]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-426e6a02]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-426e6a02]{grid-template-columns:1fr}}.alert-metric-card[data-v-426e6a02]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-426e6a02]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-426e6a02]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-426e6a02]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-426e6a02]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-426e6a02]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-426e6a02]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-426e6a02]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-426e6a02]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-426e6a02]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-426e6a02]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-426e6a02]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-426e6a02]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-426e6a02]{flex:1;min-width:0}.alert-metric-label[data-v-426e6a02]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-426e6a02]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-426e6a02]{color:#3b82f6}.alert-text-success[data-v-426e6a02]{color:#22c55e}.alert-text-warning[data-v-426e6a02]{color:#f59e0b}.alert-text-danger[data-v-426e6a02]{color:#ef4444}.alert-text-amber[data-v-426e6a02]{color:#f59e0b}.alert-metric-subtitle[data-v-426e6a02]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-426e6a02]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-426e6a02]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-426e6a02]{background:#22c55e}.alert-badge-warning[data-v-426e6a02]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-426e6a02]{background:#f59e0b}.alert-badge-danger[data-v-426e6a02]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-426e6a02]{background:#ef4444}.alert-status-dot[data-v-426e6a02]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-426e6a02 2s infinite}@keyframes alert-pulse-426e6a02{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-426e6a02]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-426e6a02]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-426e6a02]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-426e6a02]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-426e6a02]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-426e6a02]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-426e6a02]{grid-template-columns:1fr}}.health-metric-card[data-v-426e6a02]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-426e6a02]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-426e6a02]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-426e6a02]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-426e6a02]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-426e6a02]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-426e6a02]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-426e6a02]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-426e6a02]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-426e6a02]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-426e6a02]{color:#16a34a}.health-text-yellow[data-v-426e6a02]{color:#ca8a04}.health-text-red[data-v-426e6a02]{color:#dc2626}.health-text-grey[data-v-426e6a02]{color:#6b7280}.health-status-badge[data-v-426e6a02]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-426e6a02]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-426e6a02]{background:#22c55e}.health-badge-yellow[data-v-426e6a02]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-426e6a02]{background:#eab308}.health-badge-red[data-v-426e6a02]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-426e6a02]{background:#ef4444}.health-badge-grey[data-v-426e6a02]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-426e6a02]{background:#9ca3af}.health-status-dot[data-v-426e6a02]{width:6px;height:6px;border-radius:50%;animation:health-pulse-426e6a02 2s infinite}@keyframes health-pulse-426e6a02{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-426e6a02]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-426e6a02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-426e6a02]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-426e6a02],.unified-filter-item .ant-select[data-v-426e6a02],.unified-filter-item .ant-picker[data-v-426e6a02]{width:100%!important}.unified-filter-item-date[data-v-426e6a02],.unified-filter-item-wide[data-v-426e6a02]{min-width:280px}.unified-filter-item-narrow[data-v-426e6a02]{min-width:220px}.unified-filter-actions[data-v-426e6a02]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-426e6a02]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-426e6a02]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-426e6a02]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-426e6a02]{padding:16px;margin:12px}.unified-filter-layout[data-v-426e6a02]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-426e6a02],.unified-filter-item-date[data-v-426e6a02],.unified-filter-item-wide[data-v-426e6a02],.unified-filter-item-narrow[data-v-426e6a02]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-426e6a02]{width:100%;justify-content:flex-end}}.page-eyebrow[data-v-426e6a02]{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}.page-header[data-v-426e6a02]{padding-bottom:64px}[data-v-426e6a02] .unified-filter-container{position:relative;z-index:1;margin-top:-48px}[data-v-426e6a02] .ant-tabs-tab{font-size:15px;padding:12px 4px}[data-v-426e6a02] .ant-tabs-tab+.ant-tabs-tab{margin-left:32px}[data-v-426e6a02] .ant-tabs-tab-active .ant-tabs-tab-btn{color:#6d28d9!important;font-weight:600}[data-v-426e6a02] .ant-tabs-ink-bar{background:#6d28d9;height:3px}.dashboard-container[data-v-4fa08581]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-4fa08581]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-4fa08581 .75s linear infinite}@keyframes pwac-spinner-rotate-4fa08581{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-4fa08581]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-4fa08581]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-4fa08581 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-4fa08581{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-4fa08581]{max-width:100%;margin:0}.page-title[data-v-4fa08581]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-4fa08581]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-4fa08581]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-4fa08581],.metric-tile-label[data-v-4fa08581]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-4fa08581],.metric-tile-value[data-v-4fa08581]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-4fa08581],.category-table-card[data-v-4fa08581]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-4fa08581]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-4fa08581]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-4fa08581]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-4fa08581]{height:350px;width:100%}.trend-chart[data-v-4fa08581]{height:100%;width:100%}.no-data-message[data-v-4fa08581]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-4fa08581] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-4fa08581] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-4fa08581] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-4fa08581] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-4fa08581] .ant-table-tbody>tr>td{font-size:13px}[data-v-4fa08581] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-4fa08581]{margin-top:24px}.pivot-table-card[data-v-4fa08581] .ant-table{font-size:12px}.pivot-table-card[data-v-4fa08581] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-4fa08581] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-4fa08581] .ant-table-cell-fix-left,.pivot-table-card[data-v-4fa08581] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-4fa08581] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-4fa08581] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-4fa08581]{padding:20px;flex:1}.dashboard-content[data-v-4fa08581]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-4fa08581],.tables-grid[data-v-4fa08581]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-4fa08581]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-4fa08581]{border-radius:8px}.table-card[data-v-4fa08581] .ant-table-small{font-size:13px}.table-card[data-v-4fa08581] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-4fa08581] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-4fa08581]{width:100%;height:360px}.filter-layout[data-v-4fa08581]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-4fa08581]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-4fa08581]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-4fa08581]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-4fa08581]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-4fa08581]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-4fa08581]{font-size:13px;color:#64748b}.card-meta[data-v-4fa08581]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-4fa08581]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-4fa08581]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-4fa08581] .ant-select-dropdown{min-width:280px!important}[data-v-4fa08581] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-4fa08581] .ant-select-selection-item{max-width:200px}[data-v-4fa08581] .ant-picker{padding:8px 12px;font-size:14px}[data-v-4fa08581] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-4fa08581] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-4fa08581] .ant-select-selection-search{margin-inline-start:0!important}[data-v-4fa08581] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-4fa08581] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-4fa08581] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-4fa08581] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-4fa08581] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-4fa08581] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-4fa08581] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-4fa08581] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-4fa08581] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-4fa08581] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-4fa08581] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-4fa08581] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-4fa08581] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-4fa08581]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-4fa08581]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-4fa08581]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-4fa08581]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-4fa08581]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-4fa08581]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-4fa08581]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-4fa08581]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-4fa08581]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-4fa08581]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-4fa08581]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-4fa08581]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-4fa08581]{display:flex;align-items:center;gap:12px}.table-badge[data-v-4fa08581]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-4fa08581]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-4fa08581]{background:#dcfce7;color:#166534}.badge-red[data-v-4fa08581]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-4fa08581]{background:#fef3c7;color:#92400e}.badge-purple[data-v-4fa08581]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-4fa08581]{padding:16px 20px 20px}.expand-btn[data-v-4fa08581]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-4fa08581]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-4fa08581]:active{background:#f3f4f6}.expand-btn svg[data-v-4fa08581]{flex-shrink:0}.enhanced-table[data-v-4fa08581] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-4fa08581] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-4fa08581] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-4fa08581] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-4fa08581] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-4fa08581] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-4fa08581] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-4fa08581] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-4fa08581] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-4fa08581] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-4fa08581] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-4fa08581] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-4fa08581] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-4fa08581] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-4fa08581] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-4fa08581] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-4fa08581] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-4fa08581] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-4fa08581] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-4fa08581] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-4fa08581] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-4fa08581] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-4fa08581] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-4fa08581] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-4fa08581] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-4fa08581] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-4fa08581] .ant-table-cell-fix-left,.unified-pivot-table[data-v-4fa08581] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-4fa08581] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-4fa08581] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-4fa08581] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-4fa08581]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-4fa08581]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-4fa08581]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-4fa08581]{color:#6b7280!important}.pivot-alert-good[data-v-4fa08581]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-4fa08581]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-4fa08581]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-4fa08581]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-4fa08581]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-4fa08581]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-4fa08581]{grid-template-columns:1fr}}.alert-metric-card[data-v-4fa08581]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-4fa08581]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-4fa08581]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-4fa08581]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-4fa08581]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-4fa08581]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-4fa08581]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-4fa08581]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-4fa08581]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-4fa08581]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-4fa08581]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-4fa08581]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-4fa08581]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-4fa08581]{flex:1;min-width:0}.alert-metric-label[data-v-4fa08581]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-4fa08581]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-4fa08581]{color:#3b82f6}.alert-text-success[data-v-4fa08581]{color:#22c55e}.alert-text-warning[data-v-4fa08581]{color:#f59e0b}.alert-text-danger[data-v-4fa08581]{color:#ef4444}.alert-text-amber[data-v-4fa08581]{color:#f59e0b}.alert-metric-subtitle[data-v-4fa08581]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-4fa08581]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-4fa08581]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-4fa08581]{background:#22c55e}.alert-badge-warning[data-v-4fa08581]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-4fa08581]{background:#f59e0b}.alert-badge-danger[data-v-4fa08581]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-4fa08581]{background:#ef4444}.alert-status-dot[data-v-4fa08581]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-4fa08581 2s infinite}@keyframes alert-pulse-4fa08581{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-4fa08581]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-4fa08581]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-4fa08581]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-4fa08581]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-4fa08581]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-4fa08581]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-4fa08581]{grid-template-columns:1fr}}.health-metric-card[data-v-4fa08581]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-4fa08581]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-4fa08581]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-4fa08581]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-4fa08581]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-4fa08581]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-4fa08581]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-4fa08581]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-4fa08581]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-4fa08581]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-4fa08581]{color:#16a34a}.health-text-yellow[data-v-4fa08581]{color:#ca8a04}.health-text-red[data-v-4fa08581]{color:#dc2626}.health-text-grey[data-v-4fa08581]{color:#6b7280}.health-status-badge[data-v-4fa08581]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-4fa08581]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-4fa08581]{background:#22c55e}.health-badge-yellow[data-v-4fa08581]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-4fa08581]{background:#eab308}.health-badge-red[data-v-4fa08581]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-4fa08581]{background:#ef4444}.health-badge-grey[data-v-4fa08581]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-4fa08581]{background:#9ca3af}.health-status-dot[data-v-4fa08581]{width:6px;height:6px;border-radius:50%;animation:health-pulse-4fa08581 2s infinite}@keyframes health-pulse-4fa08581{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-4fa08581]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-4fa08581]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-4fa08581]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-4fa08581],.unified-filter-item .ant-select[data-v-4fa08581],.unified-filter-item .ant-picker[data-v-4fa08581]{width:100%!important}.unified-filter-item-date[data-v-4fa08581],.unified-filter-item-wide[data-v-4fa08581]{min-width:280px}.unified-filter-item-narrow[data-v-4fa08581]{min-width:220px}.unified-filter-actions[data-v-4fa08581]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-4fa08581]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-4fa08581]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-4fa08581]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-4fa08581]{padding:16px;margin:12px}.unified-filter-layout[data-v-4fa08581]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-4fa08581],.unified-filter-item-date[data-v-4fa08581],.unified-filter-item-wide[data-v-4fa08581],.unified-filter-item-narrow[data-v-4fa08581]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-4fa08581]{width:100%;justify-content:flex-end}}[data-v-4fa08581] .ant-picker-large{height:44px;border-radius:8px}[data-v-4fa08581] .ant-select-lg .ant-select-selector{min-height:44px!important;border-radius:8px!important}[data-v-4fa08581] .ant-select-lg .ant-select-selection-item{line-height:32px;height:32px;border-radius:6px}[data-v-4fa08581] .ant-select-lg .ant-select-selection-placeholder{line-height:36px}[data-v-4fa08581] .filter-select-scrollable.ant-select-lg .ant-select-selector{min-height:44px!important}[data-v-4fa08581] .filter-select-scrollable.ant-select-lg .ant-select-selection-item{height:auto;line-height:24px}[data-v-4fa08581] .ant-btn-lg{height:44px;padding:0 24px;font-weight:500;border-radius:8px}[data-v-4fa08581] .ant-btn-primary{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;box-shadow:0 2px 4px #2563eb33}[data-v-4fa08581] .ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 4px 8px #2563eb4d}[data-v-4fa08581] .ant-btn-default{border-color:#d1d5db;color:#374151}[data-v-4fa08581] .ant-btn-default:hover{border-color:#3b82f6;color:#3b82f6}.dashboard-container[data-v-95e0c76c]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-95e0c76c]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-95e0c76c .75s linear infinite}@keyframes pwac-spinner-rotate-95e0c76c{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-95e0c76c]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-95e0c76c]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-95e0c76c 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-95e0c76c{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-95e0c76c]{max-width:100%;margin:0}.page-title[data-v-95e0c76c]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-95e0c76c]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-95e0c76c]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-95e0c76c],.metric-tile-label[data-v-95e0c76c]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-95e0c76c],.metric-tile-value[data-v-95e0c76c]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-95e0c76c],.category-table-card[data-v-95e0c76c]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-95e0c76c]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-95e0c76c]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-95e0c76c]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-95e0c76c]{height:350px;width:100%}.trend-chart[data-v-95e0c76c]{height:100%;width:100%}.no-data-message[data-v-95e0c76c]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-95e0c76c] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-95e0c76c] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-95e0c76c] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-95e0c76c] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-95e0c76c] .ant-table-tbody>tr>td{font-size:13px}[data-v-95e0c76c] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-95e0c76c]{margin-top:24px}.pivot-table-card[data-v-95e0c76c] .ant-table{font-size:12px}.pivot-table-card[data-v-95e0c76c] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-95e0c76c] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-95e0c76c] .ant-table-cell-fix-left,.pivot-table-card[data-v-95e0c76c] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-95e0c76c] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-95e0c76c] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-95e0c76c]{padding:20px;flex:1}.dashboard-content[data-v-95e0c76c]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-95e0c76c],.tables-grid[data-v-95e0c76c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-95e0c76c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-95e0c76c]{border-radius:8px}.table-card[data-v-95e0c76c] .ant-table-small{font-size:13px}.table-card[data-v-95e0c76c] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-95e0c76c] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-95e0c76c]{width:100%;height:360px}.filter-layout[data-v-95e0c76c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-95e0c76c]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-95e0c76c]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-95e0c76c]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-95e0c76c]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-95e0c76c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-95e0c76c]{font-size:13px;color:#64748b}.card-meta[data-v-95e0c76c]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-95e0c76c]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-95e0c76c]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-95e0c76c] .ant-select-dropdown{min-width:280px!important}[data-v-95e0c76c] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-95e0c76c] .ant-select-selection-item{max-width:200px}[data-v-95e0c76c] .ant-picker{padding:8px 12px;font-size:14px}[data-v-95e0c76c] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-95e0c76c] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-95e0c76c] .ant-select-selection-search{margin-inline-start:0!important}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-95e0c76c] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-95e0c76c] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-95e0c76c]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-95e0c76c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-95e0c76c]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-95e0c76c]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-95e0c76c]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-95e0c76c]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-95e0c76c]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-95e0c76c]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-95e0c76c]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-95e0c76c]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-95e0c76c]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-95e0c76c]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-95e0c76c]{display:flex;align-items:center;gap:12px}.table-badge[data-v-95e0c76c]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-95e0c76c]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-95e0c76c]{background:#dcfce7;color:#166534}.badge-red[data-v-95e0c76c]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-95e0c76c]{background:#fef3c7;color:#92400e}.badge-purple[data-v-95e0c76c]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-95e0c76c]{padding:16px 20px 20px}.expand-btn[data-v-95e0c76c]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-95e0c76c]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-95e0c76c]:active{background:#f3f4f6}.expand-btn svg[data-v-95e0c76c]{flex-shrink:0}.enhanced-table[data-v-95e0c76c] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-95e0c76c] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-95e0c76c] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-95e0c76c] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-95e0c76c] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-95e0c76c] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-95e0c76c] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-95e0c76c] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-95e0c76c] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-95e0c76c] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-95e0c76c] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-95e0c76c] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-95e0c76c] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-95e0c76c] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-95e0c76c] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-95e0c76c] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-95e0c76c] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-95e0c76c] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-95e0c76c] .ant-table-cell-fix-left,.unified-pivot-table[data-v-95e0c76c] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-95e0c76c] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-95e0c76c] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-95e0c76c] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-95e0c76c]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-95e0c76c]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-95e0c76c]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-95e0c76c]{color:#6b7280!important}.pivot-alert-good[data-v-95e0c76c]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-95e0c76c]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-95e0c76c]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-95e0c76c]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-95e0c76c]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-95e0c76c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-95e0c76c]{grid-template-columns:1fr}}.alert-metric-card[data-v-95e0c76c]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-95e0c76c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-95e0c76c]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-95e0c76c]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-95e0c76c]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-95e0c76c]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-95e0c76c]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-95e0c76c]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-95e0c76c]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-95e0c76c]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-95e0c76c]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-95e0c76c]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-95e0c76c]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-95e0c76c]{flex:1;min-width:0}.alert-metric-label[data-v-95e0c76c]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-95e0c76c]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-95e0c76c]{color:#3b82f6}.alert-text-success[data-v-95e0c76c]{color:#22c55e}.alert-text-warning[data-v-95e0c76c]{color:#f59e0b}.alert-text-danger[data-v-95e0c76c]{color:#ef4444}.alert-text-amber[data-v-95e0c76c]{color:#f59e0b}.alert-metric-subtitle[data-v-95e0c76c]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-95e0c76c]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-95e0c76c]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-95e0c76c]{background:#22c55e}.alert-badge-warning[data-v-95e0c76c]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-95e0c76c]{background:#f59e0b}.alert-badge-danger[data-v-95e0c76c]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-95e0c76c]{background:#ef4444}.alert-status-dot[data-v-95e0c76c]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-95e0c76c 2s infinite}@keyframes alert-pulse-95e0c76c{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-95e0c76c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-95e0c76c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-95e0c76c]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-95e0c76c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-95e0c76c]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-95e0c76c]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-95e0c76c]{grid-template-columns:1fr}}.health-metric-card[data-v-95e0c76c]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-95e0c76c]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-95e0c76c]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-95e0c76c]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-95e0c76c]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-95e0c76c]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-95e0c76c]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-95e0c76c]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-95e0c76c]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-95e0c76c]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-95e0c76c]{color:#16a34a}.health-text-yellow[data-v-95e0c76c]{color:#ca8a04}.health-text-red[data-v-95e0c76c]{color:#dc2626}.health-text-grey[data-v-95e0c76c]{color:#6b7280}.health-status-badge[data-v-95e0c76c]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-95e0c76c]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-95e0c76c]{background:#22c55e}.health-badge-yellow[data-v-95e0c76c]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-95e0c76c]{background:#eab308}.health-badge-red[data-v-95e0c76c]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-95e0c76c]{background:#ef4444}.health-badge-grey[data-v-95e0c76c]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-95e0c76c]{background:#9ca3af}.health-status-dot[data-v-95e0c76c]{width:6px;height:6px;border-radius:50%;animation:health-pulse-95e0c76c 2s infinite}@keyframes health-pulse-95e0c76c{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-95e0c76c]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-95e0c76c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-95e0c76c]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-95e0c76c],.unified-filter-item .ant-select[data-v-95e0c76c],.unified-filter-item .ant-picker[data-v-95e0c76c]{width:100%!important}.unified-filter-item-date[data-v-95e0c76c],.unified-filter-item-wide[data-v-95e0c76c]{min-width:280px}.unified-filter-item-narrow[data-v-95e0c76c]{min-width:220px}.unified-filter-actions[data-v-95e0c76c]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-95e0c76c]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-95e0c76c]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-95e0c76c]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-95e0c76c]{padding:16px;margin:12px}.unified-filter-layout[data-v-95e0c76c]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-95e0c76c],.unified-filter-item-date[data-v-95e0c76c],.unified-filter-item-wide[data-v-95e0c76c],.unified-filter-item-narrow[data-v-95e0c76c]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-95e0c76c]{width:100%;justify-content:flex-end}}.table-icon-wrapper[data-v-95e0c76c]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.pivot-card[data-v-95e0c76c]{margin-top:16px}.table-icon-pivot[data-v-95e0c76c]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.migration-simulator[data-v-5104653b]{background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;overflow:hidden;margin-bottom:24px}.sim-card-header[data-v-5104653b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 50%,#f5f3ff 100%);border-bottom:1px solid #e5e7eb}.sim-card-header-left[data-v-5104653b]{display:flex;align-items:center;gap:14px}.sim-card-icon[data-v-5104653b]{width:44px;height:44px;border-radius:12px;background-color:#4f46e5;background-image:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;box-shadow:0 2px 8px #6366f14d}.sim-card-title[data-v-5104653b]{font-size:17px;font-weight:700;color:#111827;letter-spacing:-.01em}.sim-card-subtitle[data-v-5104653b]{font-size:12px;color:#9ca3af;margin-top:2px}.sim-clear-btn[data-v-5104653b]{font-size:12px}.sim-config-panel[data-v-5104653b]{margin:20px 24px 0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.sim-config-panel-header[data-v-5104653b]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.sim-config-icon[data-v-5104653b]{color:#6b7280;font-size:14px}.sim-config-title[data-v-5104653b]{font-size:13px;font-weight:600;color:#374151}.sim-config-body[data-v-5104653b]{padding:16px}.sim-field-label[data-v-5104653b]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px}.sim-required[data-v-5104653b]{color:#ef4444;font-weight:700}.sim-optional[data-v-5104653b]{font-weight:400;text-transform:none;color:#9ca3af}.sim-arrow-col[data-v-5104653b]{display:flex;align-items:center;justify-content:center;padding-top:22px}.sim-arrow-icon[data-v-5104653b]{font-size:22px;color:#4338ca;background:#eef2ff;padding:6px;border-radius:50%}.sim-run-btn[data-v-5104653b]{height:36px;border-radius:8px;font-weight:600}.sim-btn-disabled[data-v-5104653b]{background-color:#f3f4f6!important;border-color:#d1d5db!important;color:#4b5563!important}.sim-error[data-v-5104653b]{margin:16px 24px 0;border-radius:8px}.sim-results[data-v-5104653b]{padding:0 24px 24px}.sim-impact-strip-mig[data-v-5104653b]{margin-top:20px;padding:16px 20px;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px}.sim-strip-flow[data-v-5104653b]{display:flex;align-items:center;justify-content:center;gap:32px}.sim-strip-source[data-v-5104653b]{text-align:center}.sim-strip-vol[data-v-5104653b]{margin-top:4px;font-size:20px;font-weight:800;color:#111827;font-feature-settings:"tnum"}.sim-strip-arrow[data-v-5104653b]{display:flex;flex-direction:column;align-items:center;gap:2px;color:#6366f1;font-size:22px}.sim-strip-migrated[data-v-5104653b]{font-size:13px;font-weight:700;color:#4f46e5}.sim-strip-ratio[data-v-5104653b]{font-size:11px;color:#6b7280}.sim-strip-meta[data-v-5104653b]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px;padding-top:10px;border-top:1px solid #e5e7eb}.sim-strip-retailers[data-v-5104653b]{font-size:12px;color:#374151;font-weight:500}.sim-strip-period[data-v-5104653b]{font-size:11px;color:#4b5563;background:#f3f4f6;padding:2px 8px;border-radius:6px}.sim-chart-card[data-v-5104653b]{border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.sim-chart-header[data-v-5104653b]{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(135deg,#f8fafc,#fafbfc);border-bottom:1px solid #f3f4f6}.sim-chart-title-group[data-v-5104653b]{display:flex;align-items:center;gap:10px}.sim-chart-icon[data-v-5104653b]{font-size:16px;color:#6366f1}.sim-chart-title[data-v-5104653b]{font-size:14px;font-weight:700;color:#111827}.sim-chart-subtitle[data-v-5104653b]{font-size:11px;color:#9ca3af}.sim-chart-body[data-v-5104653b]{padding:12px 16px}.sim-chart[data-v-5104653b]{height:320px;width:100%}.sim-no-data[data-v-5104653b]{display:flex;align-items:center;justify-content:center;height:200px}.sim-vol-compare-card[data-v-5104653b]{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:16px;height:100%;display:flex;flex-direction:column}.sim-vol-section[data-v-5104653b]{flex:1}.sim-vol-heading[data-v-5104653b]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;margin-bottom:8px}.sim-vol-row[data-v-5104653b]{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px}.sim-vol-name[data-v-5104653b]{flex:1;color:#374151;font-weight:500}.sim-vol-val[data-v-5104653b]{font-weight:700;color:#111827;font-feature-settings:"tnum"}.sim-vol-delta[data-v-5104653b]{font-size:10px;font-weight:600;padding:1px 6px;border-radius:8px}.sim-vol-delta-pos[data-v-5104653b]{color:#047857;background:#f0fdf4}.sim-vol-delta-neg[data-v-5104653b]{color:#b91c1c;background:#fef2f2}.sim-vol-divider[data-v-5104653b]{height:1px;background:#f3f4f6;margin:10px 0}.sim-source-dot[data-v-5104653b]{width:8px;height:8px;border-radius:2px;flex-shrink:0}.sim-text-red[data-v-5104653b]{color:#dc2626}.sim-text-green[data-v-5104653b]{color:#059669}.sim-affected-compact[data-v-5104653b]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px;padding:10px 14px;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb}.sim-affected-label-compact[data-v-5104653b]{font-size:12px;font-weight:600;color:#374151;display:flex;align-items:center;gap:4px;margin-right:4px}.sim-collapse-mig[data-v-5104653b]{margin-top:16px;background:transparent}.sim-collapse-mig[data-v-5104653b] .ant-collapse-header{padding:10px 16px!important;font-weight:600;font-size:13px;color:#374151;background:#f9fafb;border-radius:10px!important;border:1px solid #e5e7eb}.sim-collapse-mig[data-v-5104653b] .ant-collapse-content-box{padding:0!important}.sim-date-cell[data-v-5104653b]{font-weight:600;color:#1e293b}.sim-val-indigo[data-v-5104653b]{color:#4f46e5;font-weight:700;font-feature-settings:"tnum"}.sim-val-red[data-v-5104653b]{color:#dc2626;font-weight:600;font-feature-settings:"tnum"}.sim-val-green[data-v-5104653b]{color:#059669;font-weight:600;font-feature-settings:"tnum"}.simulation-tab[data-v-58647b2e]{display:flex;flex-direction:column;gap:0}.sim-tab-intro[data-v-58647b2e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.sim-tab-title[data-v-58647b2e]{margin:0;font-size:18px;font-weight:600;color:#262626}.sim-tab-description[data-v-58647b2e]{margin:2px 0 0;font-size:13px;color:#8c8c8c}.sim-section[data-v-58647b2e]{display:flex;flex-direction:column;gap:12px}.sim-section-header[data-v-58647b2e]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:8px}.sim-section-header--onboarding[data-v-58647b2e]{background:linear-gradient(135deg,#e6f7ff 0%,#f0f5ff 100%);border:1px solid #bae7ff}.sim-section-header--migration[data-v-58647b2e]{background:linear-gradient(135deg,#f0f5ff 0%,#f9f0ff 100%);border:1px solid #d6e4ff}.sim-section-header-left[data-v-58647b2e]{display:flex;align-items:center;gap:12px}.sim-section-number[data-v-58647b2e]{width:28px;height:28px;border-radius:50%;background:#096dd9;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.sim-section-header--migration .sim-section-number[data-v-58647b2e]{background:#722ed1}.sim-section-title[data-v-58647b2e]{font-size:15px;font-weight:600;color:#262626}.sim-section-subtitle[data-v-58647b2e]{font-size:12px;color:#595959}.sim-section-separator[data-v-58647b2e]{height:1px;background:linear-gradient(to right,transparent,#d9d9d9,transparent);margin:28px 0}.sim-config-panel[data-v-58647b2e]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px 16px}.sim-field-label[data-v-58647b2e]{font-size:11px;color:#595959;font-weight:500;margin-bottom:3px}.sim-req[data-v-58647b2e]{color:#ff4d4f}.sim-opt[data-v-58647b2e]{color:#8c8c8c;font-weight:400}.sim-run-btn[data-v-58647b2e]{height:32px}.sim-alert[data-v-58647b2e]{margin:0}.sim-results[data-v-58647b2e]{display:flex;flex-direction:column;gap:12px}.sim-impact-strip[data-v-58647b2e]{display:flex;align-items:center;gap:0;padding:12px 20px;border-radius:8px;background:#fff;border:1px solid #f0f0f0}.sim-impact-strip--blue[data-v-58647b2e]{border-left:4px solid #1890ff}.sim-impact-strip-item[data-v-58647b2e]{display:flex;flex-direction:column;align-items:center;flex:1;min-width:0}.sim-impact-strip-divider[data-v-58647b2e]{width:1px;height:36px;background:#f0f0f0;flex-shrink:0}.sim-impact-strip-label[data-v-58647b2e]{font-size:10px;color:#8c8c8c;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.sim-impact-strip-value[data-v-58647b2e]{font-size:20px;font-weight:700;color:#262626;line-height:1.2}.sim-impact-strip-range[data-v-58647b2e]{font-size:10px;color:#8c8c8c}.sim-text-green[data-v-58647b2e]{color:#237804}.sim-text-indigo[data-v-58647b2e]{color:#1d39c4}.sim-chart-card[data-v-58647b2e]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:12px 14px}.sim-chart-header-compact[data-v-58647b2e]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.sim-chart-title-compact[data-v-58647b2e]{font-size:13px;font-weight:600;color:#262626}.sim-context-card[data-v-58647b2e]{background:#fff;border:1px solid #f0f0f0;border-radius:8px;padding:14px 16px;height:100%;display:flex;flex-direction:column}.sim-context-section[data-v-58647b2e]{display:flex;flex-direction:column;gap:5px}.sim-context-heading[data-v-58647b2e]{font-size:12px;font-weight:600;color:#262626;display:flex;align-items:center;gap:5px;margin-bottom:2px}.sim-context-row[data-v-58647b2e]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#595959}.sim-context-row strong[data-v-58647b2e]{color:#262626}.sim-insight-text[data-v-58647b2e]{font-size:12px;color:#595959;line-height:1.6;margin:0}.sim-insight-text strong[data-v-58647b2e]{color:#262626}.sim-insight-warn[data-v-58647b2e]{font-size:11px;color:#ad4e00;background:#fff7e6;padding:4px 8px;border-radius:4px;border-left:3px solid #fa8c16;margin:4px 0 0}.sim-collapse[data-v-58647b2e]{background:transparent}.sim-collapse[data-v-58647b2e] .ant-collapse-header{font-size:13px;font-weight:500;padding:8px 12px!important;background:#fafafa;border-radius:8px!important}.sim-collapse[data-v-58647b2e] .ant-collapse-content-box{padding:8px 0 0!important}@media (max-width: 768px){.sim-impact-strip[data-v-58647b2e]{flex-wrap:wrap;gap:8px}.sim-impact-strip-divider[data-v-58647b2e]{display:none}}.category-detail[data-v-e19f8e53]{display:flex;flex-direction:column;gap:16px}.detail-header[data-v-e19f8e53]{padding-bottom:12px;border-bottom:1px solid #f0f0f0}.detail-meta[data-v-e19f8e53]{display:flex;gap:6px;margin-bottom:8px}.detail-url[data-v-e19f8e53]{display:flex;align-items:center;gap:6px}.url-label[data-v-e19f8e53]{font-size:12px;color:#8c8c8c;flex-shrink:0}.url-value[data-v-e19f8e53]{font-size:12px;color:#595959;font-family:monospace;word-break:break-all}.prediction-highlight[data-v-e19f8e53]{display:flex;align-items:center;gap:24px;padding:20px;background:linear-gradient(135deg,#e6f7ff 0%,#f0f5ff 100%);border-radius:8px;border:1px solid #91d5ff}.prediction-main[data-v-e19f8e53]{display:flex;flex-direction:column}.prediction-label[data-v-e19f8e53]{font-size:12px;color:#595959}.prediction-value[data-v-e19f8e53]{font-size:36px;font-weight:700;color:#0050b3;line-height:1.2}.prediction-confidence[data-v-e19f8e53],.prediction-trend[data-v-e19f8e53]{flex-shrink:0}.trend-badge[data-v-e19f8e53]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:4px;font-size:13px;font-weight:500}.trend-badge--up[data-v-e19f8e53]{background:#fff1f0;color:#a8071a}.trend-badge--down[data-v-e19f8e53]{background:#f6ffed;color:#237804}.trend-badge--stable[data-v-e19f8e53]{background:#f5f5f5;color:#595959}.detail-card[data-v-e19f8e53]{margin:0}.final-prediction[data-v-e19f8e53]{font-weight:700;color:#0050b3;font-size:16px}.final-note[data-v-e19f8e53]{font-size:11px;color:#8c8c8c}.category-max-page-dashboard[data-v-e36588b7]{padding:0}.dashboard-header[data-v-e36588b7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header-left[data-v-e36588b7]{display:flex;align-items:baseline;gap:12px}.dashboard-title[data-v-e36588b7]{margin:0;font-size:20px;font-weight:600}.calculated-at[data-v-e36588b7]{font-size:12px;color:#8c8c8c}.header-actions[data-v-e36588b7]{display:flex;gap:8px}.filter-card[data-v-e36588b7]{margin-bottom:16px}.filters-row[data-v-e36588b7]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.filter-item[data-v-e36588b7]{display:flex;flex-direction:column;gap:4px}.filter-label[data-v-e36588b7]{font-size:12px;color:#595959;font-weight:500}.filter-actions[data-v-e36588b7]{padding-top:18px}.loading-container[data-v-e36588b7]{display:flex;justify-content:center;align-items:center;min-height:300px}.error-alert[data-v-e36588b7]{margin-bottom:16px}.metric-tiles[data-v-e36588b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:16px}.metric-tile[data-v-e36588b7]{background:#fff;border-radius:8px;padding:16px;border:1px solid #f0f0f0;transition:box-shadow .2s}.metric-tile[data-v-e36588b7]:hover{box-shadow:0 2px 8px #00000014}.metric-tile--warning[data-v-e36588b7]{border-left:3px solid #faad14}.metric-tile--danger[data-v-e36588b7]{border-left:3px solid #ff4d4f}.metric-tile--default[data-v-e36588b7]{border-left:3px solid #1890ff}.metric-tile__label[data-v-e36588b7]{font-size:12px;color:#8c8c8c;margin-bottom:4px}.metric-tile__value[data-v-e36588b7]{font-size:24px;font-weight:600;color:#262626}.dashboard-tabs[data-v-e36588b7]{margin-top:8px}.tab-content[data-v-e36588b7]{padding-top:8px}.charts-grid[data-v-e36588b7]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.chart-card[data-v-e36588b7]{min-height:440px}.data-table-card[data-v-e36588b7]{margin-top:0}.table-count[data-v-e36588b7]{font-size:12px;color:#8c8c8c}.predicted-value[data-v-e36588b7]{font-weight:600;color:#1890ff}.category-name-cell[data-v-e36588b7]{cursor:pointer;color:#1890ff}.category-name-cell[data-v-e36588b7]:hover{text-decoration:underline}.trend-up[data-v-e36588b7]{color:#ff4d4f;font-size:12px}.trend-down[data-v-e36588b7]{color:#52c41a;font-size:12px}.trend-stable[data-v-e36588b7]{color:#8c8c8c;font-size:12px}.confidence-breakdown[data-v-e36588b7]{display:flex;flex-wrap:wrap;gap:2px}.anomaly-header[data-v-e36588b7]{display:flex;align-items:center;gap:8px}.empty-state[data-v-e36588b7]{margin-top:80px}@media (max-width: 768px){.charts-grid[data-v-e36588b7]{grid-template-columns:1fr}.metric-tiles[data-v-e36588b7]{grid-template-columns:repeat(2,1fr)}.filters-row[data-v-e36588b7]{flex-direction:column}}.dashboard-container[data-v-4acac4d0]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-4acac4d0]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-4acac4d0 .75s linear infinite}@keyframes pwac-spinner-rotate-4acac4d0{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-4acac4d0]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-4acac4d0]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-4acac4d0 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-4acac4d0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-4acac4d0]{max-width:100%;margin:0}.page-title[data-v-4acac4d0]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-4acac4d0]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-4acac4d0]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-4acac4d0],.metric-tile-label[data-v-4acac4d0]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-4acac4d0],.metric-tile-value[data-v-4acac4d0]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-4acac4d0],.category-table-card[data-v-4acac4d0]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-4acac4d0]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-4acac4d0]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-4acac4d0]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-4acac4d0]{height:350px;width:100%}.trend-chart[data-v-4acac4d0]{height:100%;width:100%}.no-data-message[data-v-4acac4d0]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-4acac4d0] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-4acac4d0] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-4acac4d0] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-4acac4d0] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-4acac4d0] .ant-table-tbody>tr>td{font-size:13px}[data-v-4acac4d0] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-4acac4d0]{margin-top:24px}.pivot-table-card[data-v-4acac4d0] .ant-table{font-size:12px}.pivot-table-card[data-v-4acac4d0] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-4acac4d0] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-4acac4d0] .ant-table-cell-fix-left,.pivot-table-card[data-v-4acac4d0] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-4acac4d0] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-4acac4d0] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-4acac4d0]{padding:20px;flex:1}.dashboard-content[data-v-4acac4d0]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-4acac4d0],.tables-grid[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-4acac4d0]{border-radius:8px}.table-card[data-v-4acac4d0] .ant-table-small{font-size:13px}.table-card[data-v-4acac4d0] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-4acac4d0] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-4acac4d0]{width:100%;height:360px}.filter-layout[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-4acac4d0]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-4acac4d0]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-4acac4d0]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-4acac4d0]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-4acac4d0]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-4acac4d0]{font-size:13px;color:#64748b}.card-meta[data-v-4acac4d0]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-4acac4d0]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-4acac4d0]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-4acac4d0] .ant-select-dropdown{min-width:280px!important}[data-v-4acac4d0] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-4acac4d0] .ant-select-selection-item{max-width:200px}[data-v-4acac4d0] .ant-picker{padding:8px 12px;font-size:14px}[data-v-4acac4d0] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-4acac4d0] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-4acac4d0] .ant-select-selection-search{margin-inline-start:0!important}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-4acac4d0] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-4acac4d0] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-4acac4d0]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-4acac4d0]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-4acac4d0]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-4acac4d0]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-4acac4d0]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-4acac4d0]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-4acac4d0]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-4acac4d0]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-4acac4d0]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-4acac4d0]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-4acac4d0]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-4acac4d0]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-4acac4d0]{display:flex;align-items:center;gap:12px}.table-badge[data-v-4acac4d0]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-4acac4d0]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-4acac4d0]{background:#dcfce7;color:#166534}.badge-red[data-v-4acac4d0]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-4acac4d0]{background:#fef3c7;color:#92400e}.badge-purple[data-v-4acac4d0]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-4acac4d0]{padding:16px 20px 20px}.expand-btn[data-v-4acac4d0]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-4acac4d0]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-4acac4d0]:active{background:#f3f4f6}.expand-btn svg[data-v-4acac4d0]{flex-shrink:0}.enhanced-table[data-v-4acac4d0] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-4acac4d0] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-4acac4d0] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-4acac4d0] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-4acac4d0] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-4acac4d0] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-4acac4d0] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-4acac4d0] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-4acac4d0] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-4acac4d0] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-4acac4d0] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-4acac4d0] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-4acac4d0] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-4acac4d0] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-4acac4d0] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-4acac4d0] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-4acac4d0] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-4acac4d0] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-4acac4d0] .ant-table-cell-fix-left,.unified-pivot-table[data-v-4acac4d0] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-4acac4d0] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-4acac4d0] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-4acac4d0] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-4acac4d0]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-4acac4d0]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-4acac4d0]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-4acac4d0]{color:#6b7280!important}.pivot-alert-good[data-v-4acac4d0]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-4acac4d0]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-4acac4d0]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-4acac4d0]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-4acac4d0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-4acac4d0]{grid-template-columns:1fr}}.alert-metric-card[data-v-4acac4d0]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-4acac4d0]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-4acac4d0]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-4acac4d0]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-4acac4d0]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-4acac4d0]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-4acac4d0]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-4acac4d0]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-4acac4d0]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-4acac4d0]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-4acac4d0]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-4acac4d0]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-4acac4d0]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-4acac4d0]{flex:1;min-width:0}.alert-metric-label[data-v-4acac4d0]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-4acac4d0]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-4acac4d0]{color:#3b82f6}.alert-text-success[data-v-4acac4d0]{color:#22c55e}.alert-text-warning[data-v-4acac4d0]{color:#f59e0b}.alert-text-danger[data-v-4acac4d0]{color:#ef4444}.alert-text-amber[data-v-4acac4d0]{color:#f59e0b}.alert-metric-subtitle[data-v-4acac4d0]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-4acac4d0]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-4acac4d0]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-4acac4d0]{background:#22c55e}.alert-badge-warning[data-v-4acac4d0]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-4acac4d0]{background:#f59e0b}.alert-badge-danger[data-v-4acac4d0]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-4acac4d0]{background:#ef4444}.alert-status-dot[data-v-4acac4d0]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-4acac4d0 2s infinite}@keyframes alert-pulse-4acac4d0{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-4acac4d0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-4acac4d0]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-4acac4d0]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-4acac4d0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-4acac4d0]{grid-template-columns:1fr}}.health-metric-card[data-v-4acac4d0]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-4acac4d0]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-4acac4d0]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-4acac4d0]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-4acac4d0]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-4acac4d0]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-4acac4d0]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-4acac4d0]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-4acac4d0]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-4acac4d0]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-4acac4d0]{color:#16a34a}.health-text-yellow[data-v-4acac4d0]{color:#ca8a04}.health-text-red[data-v-4acac4d0]{color:#dc2626}.health-text-grey[data-v-4acac4d0]{color:#6b7280}.health-status-badge[data-v-4acac4d0]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-4acac4d0]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-4acac4d0]{background:#22c55e}.health-badge-yellow[data-v-4acac4d0]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-4acac4d0]{background:#eab308}.health-badge-red[data-v-4acac4d0]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-4acac4d0]{background:#ef4444}.health-badge-grey[data-v-4acac4d0]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-4acac4d0]{background:#9ca3af}.health-status-dot[data-v-4acac4d0]{width:6px;height:6px;border-radius:50%;animation:health-pulse-4acac4d0 2s infinite}@keyframes health-pulse-4acac4d0{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-4acac4d0]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-4acac4d0]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-4acac4d0],.unified-filter-item .ant-select[data-v-4acac4d0],.unified-filter-item .ant-picker[data-v-4acac4d0]{width:100%!important}.unified-filter-item-date[data-v-4acac4d0],.unified-filter-item-wide[data-v-4acac4d0]{min-width:280px}.unified-filter-item-narrow[data-v-4acac4d0]{min-width:220px}.unified-filter-actions[data-v-4acac4d0]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-4acac4d0]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-4acac4d0]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-4acac4d0]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-4acac4d0]{padding:16px;margin:12px}.unified-filter-layout[data-v-4acac4d0]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-4acac4d0],.unified-filter-item-date[data-v-4acac4d0],.unified-filter-item-wide[data-v-4acac4d0],.unified-filter-item-narrow[data-v-4acac4d0]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-4acac4d0]{width:100%;justify-content:flex-end}}.client-tags-container[data-v-4acac4d0]{scroll-behavior:smooth}.client-tags-container[data-v-4acac4d0]::-webkit-scrollbar{height:6px}.client-tags-container[data-v-4acac4d0]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.client-tags-container[data-v-4acac4d0]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.client-tags-container[data-v-4acac4d0]::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width: 768px){.client-tags-container[data-v-4acac4d0]{-ms-overflow-style:none;scrollbar-width:none}.client-tags-container[data-v-4acac4d0]::-webkit-scrollbar{display:none}}.crawl-forecast-page[data-v-4acac4d0]{padding:0;display:flex;flex-direction:column;gap:0;background-color:#f8fafc;min-height:100%}.header-title-row[data-v-4acac4d0]{display:flex;align-items:center;gap:12px}.header-version-badge[data-v-4acac4d0]{display:inline-flex;align-items:center;padding:3px 10px;background:#5b21b6;border:1px solid #7c3aed;border-radius:20px;font-size:11px;font-weight:600;color:#e9d5ff;letter-spacing:.5px;text-transform:uppercase}.filter-panel[data-v-4acac4d0]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0;box-shadow:0 1px 3px #0000000a;overflow:hidden}.filter-panel-header[data-v-4acac4d0]{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#fafbfc 0%,#f3f4f6 100%);border-bottom:1px solid #e5e7eb}.filter-panel-icon[data-v-4acac4d0]{color:#6366f1;font-size:14px}.filter-panel-title[data-v-4acac4d0]{font-size:13px;font-weight:600;color:#374151;letter-spacing:.02em}.filter-grid[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:16px;padding:20px 20px 0}@media (max-width: 1400px){.filter-grid[data-v-4acac4d0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.filter-grid[data-v-4acac4d0]{grid-template-columns:1fr}}.filter-item[data-v-4acac4d0]{display:flex;flex-direction:column;gap:6px}.filter-label[data-v-4acac4d0]{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px}.filter-actions[data-v-4acac4d0]{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px 16px;border-top:1px solid #f3f4f6;margin-top:4px}.metrics-grid[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media (max-width: 1400px){.metrics-grid[data-v-4acac4d0]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.metrics-grid[data-v-4acac4d0]{grid-template-columns:1fr}}.metric-card[data-v-4acac4d0]{background:#fff;border-radius:12px;padding:18px 20px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;border:1px solid #f3f4f6;border-left:4px solid #e5e7eb;transition:all .2s ease;cursor:default}.metric-card[data-v-4acac4d0]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000012,0 2px 4px #0000000a}.metric-icon[data-v-4acac4d0]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.metric-content[data-v-4acac4d0]{flex:1;min-width:0}.metric-value[data-v-4acac4d0]{font-size:22px;font-weight:800;color:#111827;line-height:1.2;letter-spacing:-.02em}.metric-label[data-v-4acac4d0]{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px;margin-bottom:2px}.metric-rate-bar[data-v-4acac4d0]{height:4px;background:#f3f4f6;border-radius:2px;margin-top:6px;overflow:hidden}.metric-rate-fill[data-v-4acac4d0]{height:100%;border-radius:2px;transition:width .6s ease}.metric-primary[data-v-4acac4d0]{border-left-color:#6366f1}.metric-primary .metric-icon[data-v-4acac4d0]{background:linear-gradient(135deg,#eef2ff,#e0e7ff);color:#4f46e5}.metric-success[data-v-4acac4d0]{border-left-color:#10b981}.metric-success .metric-icon[data-v-4acac4d0]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);color:#047857}.metric-danger[data-v-4acac4d0]{border-left-color:#ef4444}.metric-danger .metric-icon[data-v-4acac4d0]{background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#b91c1c}.metric-warning[data-v-4acac4d0]{border-left-color:#f59e0b}.metric-warning .metric-icon[data-v-4acac4d0]{background:linear-gradient(135deg,#fffbeb,#fef3c7);color:#92400e}.metric-info[data-v-4acac4d0]{border-left-color:#0ea5e9}.metric-info .metric-icon[data-v-4acac4d0]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);color:#075985}.metric-neutral[data-v-4acac4d0]{border-left-color:#6b7280}.metric-neutral .metric-icon[data-v-4acac4d0]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#374151}.metric-forecast[data-v-4acac4d0]{border-left-color:#8b5cf6}.metric-forecast .metric-icon[data-v-4acac4d0]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);color:#7c3aed}.metric-data-split[data-v-4acac4d0]{border-left-color:#f97316}.metric-data-split .metric-icon[data-v-4acac4d0]{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#9a3412}.metric-subtitle[data-v-4acac4d0]{font-size:11px;color:#9ca3af;margin-top:2px;font-weight:500}.metric-value-split[data-v-4acac4d0]{font-size:18px;font-weight:800;display:flex;align-items:center;gap:4px;line-height:1.2}.metric-value-split .actual-count[data-v-4acac4d0]{color:#6366f1}.metric-value-split .forecast-count[data-v-4acac4d0]{color:#8b5cf6}.metric-value-split .divider[data-v-4acac4d0]{color:#d1d5db;font-weight:400;font-size:16px}.charts-grid[data-v-4acac4d0]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 1200px){.charts-grid[data-v-4acac4d0]{grid-template-columns:1fr}}.chart[data-v-4acac4d0]{width:100%;height:340px}.chart-wide[data-v-4acac4d0]{width:100%;height:420px}.chart-card[data-v-4acac4d0]{border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000f,0 1px 2px #0000000a;border:1px solid #f3f4f6;transition:box-shadow .2s ease}.chart-card[data-v-4acac4d0]:hover{box-shadow:0 4px 12px #00000014,0 2px 4px #0000000a}.chart-card[data-v-4acac4d0] .ant-card-head{border-bottom:1px solid #f3f4f6;padding:12px 20px;min-height:auto}.chart-card[data-v-4acac4d0] .ant-card-body{padding:16px 20px}.chart-card-header[data-v-4acac4d0]{display:flex;flex-direction:column;gap:2px}.chart-card-title[data-v-4acac4d0]{font-size:15px;font-weight:700;color:#111827;letter-spacing:-.01em}.chart-card-subtitle[data-v-4acac4d0]{font-size:12px;color:#9ca3af;font-weight:400}.expanded-chart[data-v-4acac4d0]{width:100%;height:calc(80vh - 80px);min-height:500px}.expanded-chart-toolbar[data-v-4acac4d0]{display:flex;justify-content:flex-end;margin-bottom:12px}.tabs-container[data-v-4acac4d0]{background:#fff;border-radius:12px;padding:0;box-shadow:0 1px 3px #0000000a;border:1px solid #f3f4f6;overflow:hidden}.tabs-container[data-v-4acac4d0] .ant-tabs-card>.ant-tabs-nav{margin-bottom:0}.tabs-container[data-v-4acac4d0] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{background:#f9fafb;border:1px solid #e5e7eb;border-bottom:none;border-radius:8px 8px 0 0;padding:10px 20px;font-weight:500;color:#6b7280;transition:all .2s ease}.tabs-container[data-v-4acac4d0] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:hover{color:#4f46e5;background:#eef2ff}.tabs-container[data-v-4acac4d0] .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active{background:#fff;border-bottom-color:#fff;color:#4338ca;font-weight:600}.tabs-container[data-v-4acac4d0] .ant-tabs-content-holder{background:#fff;border:1px solid #e5e7eb;border-top:none;padding:0}.summary-table-card[data-v-4acac4d0]{background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;overflow:hidden;margin-bottom:24px;transition:box-shadow .2s ease}.summary-table-card[data-v-4acac4d0]:hover{box-shadow:0 4px 12px #00000012,0 2px 4px #00000008}.summary-table-header[data-v-4acac4d0]{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:linear-gradient(135deg,#f8fafc 0%,#eef2ff 100%);border-bottom:1px solid #e5e7eb}.summary-table-header-left[data-v-4acac4d0]{display:flex;align-items:center;gap:14px}.summary-table-icon[data-v-4acac4d0]{width:42px;height:42px;border-radius:10px;background-color:#4f46e5;background-image:linear-gradient(135deg,#6366f1,#4f46e5);display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;box-shadow:0 2px 6px #6366f14d}.summary-table-title[data-v-4acac4d0]{font-size:16px;font-weight:700;color:#111827;letter-spacing:-.01em}.summary-table-subtitle[data-v-4acac4d0]{font-size:12px;color:#9ca3af;margin-top:2px}.summary-table-header-right[data-v-4acac4d0]{display:flex;align-items:center}.summary-table-body[data-v-4acac4d0]{padding:0}.summary-table-body[data-v-4acac4d0] .ant-table{border-radius:0}.summary-table-body[data-v-4acac4d0] .ant-table-thead>tr>th{background:#f9fafb;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:#6b7280;border-bottom:1px solid #e5e7eb;padding:10px 14px}.summary-table-body[data-v-4acac4d0] .ant-table-tbody>tr>td{padding:10px 14px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.summary-table-body[data-v-4acac4d0] .ant-table-tbody>tr:hover>td{background:#f5f3ff!important}.summary-table-body[data-v-4acac4d0] .ant-table-tbody>tr:nth-child(even)>td{background:#fafafa}.summary-table-body[data-v-4acac4d0] .ant-table-tbody>tr:nth-child(even):hover>td{background:#f5f3ff!important}.summary-table-body[data-v-4acac4d0] .ant-pagination{padding:12px 20px;margin:0;border-top:1px solid #f3f4f6}.summary-table-body[data-v-4acac4d0] .ant-table-expanded-row>td{background:#fafbfc!important;padding:0!important}.hierarchy-views-container[data-v-4acac4d0]{margin-top:24px}.hierarchy-card[data-v-4acac4d0]{background:#fff;border-radius:14px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;overflow:hidden;height:100%;transition:box-shadow .2s ease}.hierarchy-card[data-v-4acac4d0]:hover{box-shadow:0 4px 12px #00000012,0 2px 4px #00000008}.hierarchy-card-header[data-v-4acac4d0]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.hierarchy-card-header.hierarchy-client[data-v-4acac4d0]{background:linear-gradient(135deg,#f8fafc 0%,#eff6ff 100%)}.hierarchy-card-header.hierarchy-retailer[data-v-4acac4d0]{background:linear-gradient(135deg,#f8fafc 0%,#f0fdf4 100%)}.hierarchy-card-title-group[data-v-4acac4d0]{display:flex;align-items:center;gap:10px}.hierarchy-card-icon[data-v-4acac4d0]{font-size:18px;color:#6366f1}.hierarchy-retailer .hierarchy-card-icon[data-v-4acac4d0]{color:#059669}.hierarchy-card-title[data-v-4acac4d0]{font-size:15px;font-weight:700;color:#111827;letter-spacing:-.01em}.hierarchy-help-icon[data-v-4acac4d0]{color:#9ca3af;font-size:15px;cursor:help;transition:color .2s}.hierarchy-help-icon[data-v-4acac4d0]:hover{color:#6366f1}.hierarchy-card-body[data-v-4acac4d0]{padding:16px 20px}.hierarchy-search[data-v-4acac4d0]{margin-bottom:14px}.hierarchy-search[data-v-4acac4d0] .ant-input-search{border-radius:8px}.hierarchy-search[data-v-4acac4d0] .ant-input-affix-wrapper{border-radius:8px;border-color:#e5e7eb}.hierarchy-search[data-v-4acac4d0] .ant-input-affix-wrapper:hover,.hierarchy-search[data-v-4acac4d0] .ant-input-affix-wrapper:focus-within{border-color:#818cf8;box-shadow:0 0 0 2px #818cf81a}.hierarchy-collapse.ant-collapse[data-v-4acac4d0]{background:transparent;border:none}.hierarchy-collapse[data-v-4acac4d0] .ant-collapse-item{border:1px solid #f3f4f6;border-radius:8px!important;margin-bottom:6px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.hierarchy-collapse[data-v-4acac4d0] .ant-collapse-item:hover{border-color:#d1d5db}.hierarchy-collapse[data-v-4acac4d0] .ant-collapse-item:last-child{border-radius:8px!important}.hierarchy-collapse[data-v-4acac4d0] .ant-collapse-item-active{border-color:#c7d2fe;box-shadow:0 1px 4px #6366f114}.hierarchy-retailer .hierarchy-collapse[data-v-4acac4d0] .ant-collapse-item-active{border-color:#a7f3d0;box-shadow:0 1px 4px #05966914}.hierarchy-collapse[data-v-4acac4d0] .ant-collapse-header{font-weight:600;font-size:13px;color:#374151;padding:10px 14px!important;background:#fafbfc;border-radius:8px!important}.hierarchy-collapse[data-v-4acac4d0] .ant-collapse-content{background:#fff;border-top:1px solid #f3f4f6}.hierarchy-collapse[data-v-4acac4d0] .ant-collapse-content-box{padding:10px 14px}.hierarchy-inner-collapse.ant-collapse[data-v-4acac4d0]{background:transparent;border:none}.hierarchy-inner-collapse[data-v-4acac4d0] .ant-collapse-item{border:1px solid #f3f4f6;border-radius:6px!important;margin-bottom:4px;overflow:hidden}.hierarchy-inner-collapse[data-v-4acac4d0] .ant-collapse-item:last-child{border-radius:6px!important}.hierarchy-inner-collapse[data-v-4acac4d0] .ant-collapse-header{font-weight:500;font-size:12px;color:#6b7280;padding:8px 12px!important;background:#f9fafb}.hierarchy-inner-collapse[data-v-4acac4d0] .ant-collapse-content{background:#fff;border-top:1px solid #f3f4f6}.hierarchy-inner-collapse[data-v-4acac4d0] .ant-collapse-content-box{padding:8px 12px}.hierarchy-inner-table[data-v-4acac4d0]{width:100%;border-collapse:collapse;font-size:12px}.hierarchy-inner-table thead tr[data-v-4acac4d0]{border-bottom:1px solid #e5e7eb}.hierarchy-inner-table th[data-v-4acac4d0]{padding:6px 10px;font-weight:600;color:#6b7280;text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.3px}.hierarchy-inner-table td[data-v-4acac4d0]{padding:5px 10px;color:#374151;border-bottom:1px solid #f3f4f6}.hierarchy-inner-table tbody tr:last-child td[data-v-4acac4d0]{border-bottom:none}.hierarchy-inner-table tbody tr[data-v-4acac4d0]:hover{background:#f9fafb}.hierarchy-inner-table .hierarchy-table-name[data-v-4acac4d0]{text-align:left;font-weight:500}.hierarchy-inner-table .hierarchy-table-tasks[data-v-4acac4d0]{text-align:right;font-feature-settings:"tnum";font-weight:600;color:#4f46e5;white-space:nowrap}.hierarchy-inner-table .hierarchy-table-pct[data-v-4acac4d0]{text-align:right;font-feature-settings:"tnum";color:#6b7280;white-space:nowrap;width:60px}.hierarchy-pagination[data-v-4acac4d0]{display:flex;justify-content:center;padding:14px 0 4px;border-top:1px solid #f3f4f6;margin-top:12px}.hierarchy-empty[data-v-4acac4d0]{text-align:center;padding:24px 0;color:#9ca3af;font-style:italic;font-size:13px}.retailer-list[data-v-4acac4d0],.client-list[data-v-4acac4d0]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.empty-state[data-v-4acac4d0]{display:flex;justify-content:center;align-items:center;min-height:400px;background:#fff;border-radius:12px;border:1px solid #e5e7eb}.no-data-state[data-v-4acac4d0]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px;background:#fafafa;border-radius:12px;border:1px dashed #d9d9d9;text-align:center}.custom-legend-container[data-v-4acac4d0]{margin-top:12px;padding:10px 20px;background:linear-gradient(to right,#fafafa,#f9fafb,#fafafa);border-top:1px solid #f3f4f6;border-radius:0 0 12px 12px}.custom-legend-items[data-v-4acac4d0]{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap}.custom-legend-item[data-v-4acac4d0]{display:flex;align-items:center;gap:8px}.legend-color-swatch[data-v-4acac4d0]{display:inline-block;width:20px;height:10px;border-radius:5px}.legend-color-swatch.legend-high[data-v-4acac4d0]{background:linear-gradient(90deg,#34d399,#059669)}.legend-color-swatch.legend-medium[data-v-4acac4d0]{background:linear-gradient(90deg,#fbbf24,#d97706)}.legend-color-swatch.legend-low[data-v-4acac4d0]{background:linear-gradient(90deg,#f87171,#dc2626)}.legend-text[data-v-4acac4d0]{font-size:12px;color:#4b5563;font-weight:500}.expanded-chart-modal .ant-modal-header{padding:12px 16px;border-bottom:1px solid #f0f0f0}.expanded-chart-modal .ant-modal-title{font-size:16px;font-weight:700;color:#111827}.expanded-chart-modal .ant-modal-body{padding:16px!important}.expanded-chart-modal .ant-modal-close{top:10px;right:16px}.tier-page[data-v-5cbb55f4]{display:flex;flex-direction:column;gap:0;padding:16px}.tier-header[data-v-5cbb55f4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tier-header-left[data-v-5cbb55f4]{display:flex;align-items:center;gap:12px}.tier-title[data-v-5cbb55f4]{font-size:20px;font-weight:700;color:#111827;margin:0}.tier-count-badge[data-v-5cbb55f4]{display:inline-flex;align-items:center;padding:4px 12px;background:#eff6ff;color:#1d4ed8;border-radius:16px;font-size:12px;font-weight:600}.tier-add-btn[data-v-5cbb55f4]{border-radius:8px;font-weight:600;font-size:13px;height:36px;display:inline-flex;align-items:center;gap:6px}.tier-table-wrapper[data-v-5cbb55f4]{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.tier-enhanced-table[data-v-5cbb55f4] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.tier-enhanced-table[data-v-5cbb55f4] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.tier-enhanced-table[data-v-5cbb55f4] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.tier-enhanced-table[data-v-5cbb55f4] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.tier-enhanced-table[data-v-5cbb55f4] .ant-table-tbody>tr:nth-child(even):hover>td{background:#f0f4ff!important}.tier-enhanced-table[data-v-5cbb55f4] .ant-pagination{padding:12px 16px;margin:0;border-top:1px solid #f3f4f6}.tier-drawer-title[data-v-5cbb55f4]{font-size:15px;font-weight:700;color:#111827}.tier-drawer-footer[data-v-5cbb55f4]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}[data-v-5cbb55f4] .ant-btn-primary{background-color:#2563eb!important;border-color:#2563eb!important;border-radius:6px}[data-v-5cbb55f4] .ant-btn-primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.tier-page[data-v-d6e89fe2]{display:flex;flex-direction:column;gap:0;padding:16px}.tier-header[data-v-d6e89fe2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tier-header-left[data-v-d6e89fe2]{display:flex;align-items:center;gap:12px}.tier-title[data-v-d6e89fe2]{font-size:20px;font-weight:700;color:#111827;margin:0}.tier-count-badge[data-v-d6e89fe2]{display:inline-flex;align-items:center;padding:4px 12px;background:#eff6ff;color:#1d4ed8;border-radius:16px;font-size:12px;font-weight:600}.tier-add-btn[data-v-d6e89fe2]{border-radius:8px;font-weight:600;font-size:13px;height:36px;display:inline-flex;align-items:center;gap:6px}.tier-table-wrapper[data-v-d6e89fe2]{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.tier-enhanced-table[data-v-d6e89fe2] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.tier-enhanced-table[data-v-d6e89fe2] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.tier-enhanced-table[data-v-d6e89fe2] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.tier-enhanced-table[data-v-d6e89fe2] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.tier-enhanced-table[data-v-d6e89fe2] .ant-table-tbody>tr:nth-child(even):hover>td{background:#f0f4ff!important}.tier-enhanced-table[data-v-d6e89fe2] .ant-pagination{padding:12px 16px;margin:0;border-top:1px solid #f3f4f6}.tier-drawer-title[data-v-d6e89fe2]{font-size:15px;font-weight:700;color:#111827}.tier-drawer-footer[data-v-d6e89fe2]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}[data-v-d6e89fe2] .ant-btn-primary{background-color:#2563eb!important;border-color:#2563eb!important;border-radius:6px}[data-v-d6e89fe2] .ant-btn-primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.tier-page[data-v-c7d2cc88]{display:flex;flex-direction:column;gap:0;padding:16px}.tier-header[data-v-c7d2cc88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.tier-header-left[data-v-c7d2cc88]{display:flex;align-items:center;gap:12px}.tier-title[data-v-c7d2cc88]{font-size:20px;font-weight:700;color:#111827;margin:0}.tier-count-badge[data-v-c7d2cc88]{display:inline-flex;align-items:center;padding:4px 12px;background:#eff6ff;color:#1d4ed8;border-radius:16px;font-size:12px;font-weight:600}.tier-add-btn[data-v-c7d2cc88]{border-radius:8px;font-weight:600;font-size:13px;height:36px;display:inline-flex;align-items:center;gap:6px}.tier-table-wrapper[data-v-c7d2cc88]{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb}.tier-enhanced-table[data-v-c7d2cc88] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.tier-enhanced-table[data-v-c7d2cc88] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.rules-grouped-table[data-v-c7d2cc88] .ant-table-tbody>tr.group-header-row>td{background:#f0f4ff!important;border-bottom:1px solid #dbe4ff;font-weight:500}.rules-grouped-table[data-v-c7d2cc88] .ant-table-tbody>tr.group-header-row:hover>td{background:#e0e7ff!important}.rules-grouped-table[data-v-c7d2cc88] .ant-table-tbody>tr.entry-row>td{background:#ffffff;border-left:3px solid transparent}.rules-grouped-table[data-v-c7d2cc88] .ant-table-tbody>tr.entry-row>td:first-child{border-left:3px solid #818cf8}.rules-grouped-table[data-v-c7d2cc88] .ant-table-tbody>tr.entry-row:hover>td{background:#f8fafc!important}.rules-grouped-table[data-v-c7d2cc88] .ant-table-tbody>tr.single-entry-row>td{background:#ffffff}.rules-grouped-table[data-v-c7d2cc88] .ant-table-tbody>tr.single-entry-row:hover>td{background:#f8fafc!important}.tier-enhanced-table[data-v-c7d2cc88] .ant-pagination{padding:12px 16px;margin:0;border-top:1px solid #f3f4f6}.tier-drawer-title[data-v-c7d2cc88]{font-size:15px;font-weight:700;color:#111827}.tier-drawer-footer[data-v-c7d2cc88]{display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #e5e7eb}.rules-form[data-v-c7d2cc88] .ant-form-item{margin-bottom:14px}.form-row[data-v-c7d2cc88]{display:flex;gap:12px}.form-col[data-v-c7d2cc88]{flex:1}.form-section-divider[data-v-c7d2cc88]{display:flex;align-items:center;margin:16px 0 12px;padding-bottom:6px;border-bottom:1px solid #e5e7eb}.form-section-text[data-v-c7d2cc88]{font-size:12px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.3px}.entry-card[data-v-c7d2cc88]{border:1px solid #e5e7eb;border-radius:8px;padding:14px;margin-bottom:12px;background:#fafbfc}.entry-card-header[data-v-c7d2cc88]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.entry-card-title[data-v-c7d2cc88]{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.3px}.entry-card-actions[data-v-c7d2cc88]{display:flex;align-items:center;gap:12px}.entry-active-toggle[data-v-c7d2cc88]{margin-bottom:0!important}.entry-active-toggle[data-v-c7d2cc88] .ant-form-item-label{padding:0}.entry-active-toggle[data-v-c7d2cc88] .ant-form-item-label>label{font-size:12px;height:auto}.entry-active-toggle[data-v-c7d2cc88] .ant-form-item-control{line-height:1}[data-v-c7d2cc88] .ant-btn-primary{background-color:#2563eb!important;border-color:#2563eb!important;border-radius:6px}[data-v-c7d2cc88] .ant-btn-primary:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}[data-v-c7d2cc88] .mc-switch-on.ant-switch{background-color:#2563eb!important}[data-v-c7d2cc88] .mc-switch-off.ant-switch{background-color:#d1d5db!important;opacity:1!important}.dashboard-container[data-v-abdb3d3b]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-abdb3d3b]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-abdb3d3b .75s linear infinite}@keyframes pwac-spinner-rotate-abdb3d3b{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-abdb3d3b]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-abdb3d3b]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-abdb3d3b 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-abdb3d3b{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-abdb3d3b]{max-width:100%;margin:0}.page-title[data-v-abdb3d3b]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-abdb3d3b]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-abdb3d3b]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-abdb3d3b],.metric-tile-label[data-v-abdb3d3b]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-abdb3d3b],.metric-tile-value[data-v-abdb3d3b]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-abdb3d3b],.category-table-card[data-v-abdb3d3b]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-abdb3d3b]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-abdb3d3b]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-abdb3d3b]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-abdb3d3b]{height:350px;width:100%}.trend-chart[data-v-abdb3d3b]{height:100%;width:100%}.no-data-message[data-v-abdb3d3b]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-abdb3d3b] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-abdb3d3b] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-abdb3d3b] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-abdb3d3b] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-abdb3d3b] .ant-table-tbody>tr>td{font-size:13px}[data-v-abdb3d3b] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-abdb3d3b]{margin-top:24px}.pivot-table-card[data-v-abdb3d3b] .ant-table{font-size:12px}.pivot-table-card[data-v-abdb3d3b] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-abdb3d3b] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-abdb3d3b] .ant-table-cell-fix-left,.pivot-table-card[data-v-abdb3d3b] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-abdb3d3b] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-abdb3d3b] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-abdb3d3b]{padding:20px;flex:1}.dashboard-content[data-v-abdb3d3b]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-abdb3d3b],.tables-grid[data-v-abdb3d3b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-abdb3d3b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-abdb3d3b]{border-radius:8px}.table-card[data-v-abdb3d3b] .ant-table-small{font-size:13px}.table-card[data-v-abdb3d3b] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-abdb3d3b] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-abdb3d3b]{width:100%;height:360px}.filter-layout[data-v-abdb3d3b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-abdb3d3b]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-abdb3d3b]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-abdb3d3b]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-abdb3d3b]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-abdb3d3b]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-abdb3d3b]{font-size:13px;color:#64748b}.card-meta[data-v-abdb3d3b]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-abdb3d3b]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-abdb3d3b]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-abdb3d3b] .ant-select-dropdown{min-width:280px!important}[data-v-abdb3d3b] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-abdb3d3b] .ant-select-selection-item{max-width:200px}[data-v-abdb3d3b] .ant-picker{padding:8px 12px;font-size:14px}[data-v-abdb3d3b] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-abdb3d3b] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-abdb3d3b] .ant-select-selection-search{margin-inline-start:0!important}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-abdb3d3b] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-abdb3d3b]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-abdb3d3b]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-abdb3d3b]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-abdb3d3b]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-abdb3d3b]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-abdb3d3b]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-abdb3d3b]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-abdb3d3b]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-abdb3d3b]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-abdb3d3b]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-abdb3d3b]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-abdb3d3b]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-abdb3d3b]{display:flex;align-items:center;gap:12px}.table-badge[data-v-abdb3d3b]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-abdb3d3b]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-abdb3d3b]{background:#dcfce7;color:#166534}.badge-red[data-v-abdb3d3b]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-abdb3d3b]{background:#fef3c7;color:#92400e}.badge-purple[data-v-abdb3d3b]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-abdb3d3b]{padding:16px 20px 20px}.expand-btn[data-v-abdb3d3b]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-abdb3d3b]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-abdb3d3b]:active{background:#f3f4f6}.expand-btn svg[data-v-abdb3d3b]{flex-shrink:0}.enhanced-table[data-v-abdb3d3b] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-abdb3d3b] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-abdb3d3b] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-abdb3d3b] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-abdb3d3b] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-abdb3d3b] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-abdb3d3b] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-abdb3d3b] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-abdb3d3b] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-abdb3d3b] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-abdb3d3b] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-abdb3d3b] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-abdb3d3b] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-abdb3d3b] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-abdb3d3b] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-abdb3d3b] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-abdb3d3b] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-abdb3d3b] .ant-table-cell-fix-left,.unified-pivot-table[data-v-abdb3d3b] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-abdb3d3b] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-abdb3d3b] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-abdb3d3b] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-abdb3d3b]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-abdb3d3b]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-abdb3d3b]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-abdb3d3b]{color:#6b7280!important}.pivot-alert-good[data-v-abdb3d3b]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-abdb3d3b]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-abdb3d3b]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-abdb3d3b]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-abdb3d3b]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-abdb3d3b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-abdb3d3b]{grid-template-columns:1fr}}.alert-metric-card[data-v-abdb3d3b]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-abdb3d3b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-abdb3d3b]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-abdb3d3b]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-abdb3d3b]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-abdb3d3b]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-abdb3d3b]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-abdb3d3b]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-abdb3d3b]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-abdb3d3b]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-abdb3d3b]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-abdb3d3b]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-abdb3d3b]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-abdb3d3b]{flex:1;min-width:0}.alert-metric-label[data-v-abdb3d3b]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-abdb3d3b]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-abdb3d3b]{color:#3b82f6}.alert-text-success[data-v-abdb3d3b]{color:#22c55e}.alert-text-warning[data-v-abdb3d3b]{color:#f59e0b}.alert-text-danger[data-v-abdb3d3b]{color:#ef4444}.alert-text-amber[data-v-abdb3d3b]{color:#f59e0b}.alert-metric-subtitle[data-v-abdb3d3b]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-abdb3d3b]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-abdb3d3b]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-abdb3d3b]{background:#22c55e}.alert-badge-warning[data-v-abdb3d3b]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-abdb3d3b]{background:#f59e0b}.alert-badge-danger[data-v-abdb3d3b]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-abdb3d3b]{background:#ef4444}.alert-status-dot[data-v-abdb3d3b]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-abdb3d3b 2s infinite}@keyframes alert-pulse-abdb3d3b{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-abdb3d3b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-abdb3d3b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-abdb3d3b]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-abdb3d3b]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-abdb3d3b]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-abdb3d3b]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-abdb3d3b]{grid-template-columns:1fr}}.health-metric-card[data-v-abdb3d3b]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-abdb3d3b]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-abdb3d3b]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-abdb3d3b]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-abdb3d3b]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-abdb3d3b]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-abdb3d3b]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-abdb3d3b]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-abdb3d3b]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-abdb3d3b]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-abdb3d3b]{color:#16a34a}.health-text-yellow[data-v-abdb3d3b]{color:#ca8a04}.health-text-red[data-v-abdb3d3b]{color:#dc2626}.health-text-grey[data-v-abdb3d3b]{color:#6b7280}.health-status-badge[data-v-abdb3d3b]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-abdb3d3b]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-abdb3d3b]{background:#22c55e}.health-badge-yellow[data-v-abdb3d3b]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-abdb3d3b]{background:#eab308}.health-badge-red[data-v-abdb3d3b]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-abdb3d3b]{background:#ef4444}.health-badge-grey[data-v-abdb3d3b]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-abdb3d3b]{background:#9ca3af}.health-status-dot[data-v-abdb3d3b]{width:6px;height:6px;border-radius:50%;animation:health-pulse-abdb3d3b 2s infinite}@keyframes health-pulse-abdb3d3b{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-abdb3d3b]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-abdb3d3b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-abdb3d3b]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-abdb3d3b],.unified-filter-item .ant-select[data-v-abdb3d3b],.unified-filter-item .ant-picker[data-v-abdb3d3b]{width:100%!important}.unified-filter-item-date[data-v-abdb3d3b],.unified-filter-item-wide[data-v-abdb3d3b]{min-width:280px}.unified-filter-item-narrow[data-v-abdb3d3b]{min-width:220px}.unified-filter-actions[data-v-abdb3d3b]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-abdb3d3b]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-abdb3d3b]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-abdb3d3b]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-abdb3d3b]{padding:16px;margin:12px}.unified-filter-layout[data-v-abdb3d3b]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-abdb3d3b],.unified-filter-item-date[data-v-abdb3d3b],.unified-filter-item-wide[data-v-abdb3d3b],.unified-filter-item-narrow[data-v-abdb3d3b]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-abdb3d3b]{width:100%;justify-content:flex-end}}.unified-health-page[data-v-abdb3d3b]{padding:0;display:flex;flex-direction:column;gap:0;background-color:#f5f5f5;min-height:100%}.dashboard-filters-card .filter-layout[data-v-abdb3d3b],.dashboard-filters-card .filter-actions-wrapper[data-v-abdb3d3b]{align-items:center}.chart[data-v-abdb3d3b]{width:100%;min-height:320px}.retailer-chart[data-v-abdb3d3b]{min-height:320px}.loading-state[data-v-abdb3d3b]{display:flex;justify-content:center;align-items:center;padding:48px 24px}.empty-state-message[data-v-abdb3d3b]{color:#64748b;text-align:center;padding:48px 24px;font-size:15px}.dashboard-container[data-v-9ee71cde]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-9ee71cde]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-9ee71cde .75s linear infinite}@keyframes pwac-spinner-rotate-9ee71cde{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-9ee71cde]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-9ee71cde]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-9ee71cde 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-9ee71cde{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-9ee71cde]{max-width:100%;margin:0}.page-title[data-v-9ee71cde]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-9ee71cde]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-9ee71cde]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-9ee71cde],.metric-tile-label[data-v-9ee71cde]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-9ee71cde],.metric-tile-value[data-v-9ee71cde]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-9ee71cde],.category-table-card[data-v-9ee71cde]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-9ee71cde]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-9ee71cde]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-9ee71cde]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-9ee71cde]{height:350px;width:100%}.trend-chart[data-v-9ee71cde]{height:100%;width:100%}.no-data-message[data-v-9ee71cde]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-9ee71cde] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-9ee71cde] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-9ee71cde] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-9ee71cde] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-9ee71cde] .ant-table-tbody>tr>td{font-size:13px}[data-v-9ee71cde] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-9ee71cde]{margin-top:24px}.pivot-table-card[data-v-9ee71cde] .ant-table{font-size:12px}.pivot-table-card[data-v-9ee71cde] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-9ee71cde] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-9ee71cde] .ant-table-cell-fix-left,.pivot-table-card[data-v-9ee71cde] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-9ee71cde] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-9ee71cde] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-9ee71cde]{padding:20px;flex:1}.dashboard-content[data-v-9ee71cde]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-9ee71cde],.tables-grid[data-v-9ee71cde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-9ee71cde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-9ee71cde]{border-radius:8px}.table-card[data-v-9ee71cde] .ant-table-small{font-size:13px}.table-card[data-v-9ee71cde] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-9ee71cde] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-9ee71cde]{width:100%;height:360px}.filter-layout[data-v-9ee71cde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-9ee71cde]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-9ee71cde]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-9ee71cde]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-9ee71cde]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-9ee71cde]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-9ee71cde]{font-size:13px;color:#64748b}.card-meta[data-v-9ee71cde]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-9ee71cde]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-9ee71cde]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-9ee71cde] .ant-select-dropdown{min-width:280px!important}[data-v-9ee71cde] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-9ee71cde] .ant-select-selection-item{max-width:200px}[data-v-9ee71cde] .ant-picker{padding:8px 12px;font-size:14px}[data-v-9ee71cde] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-9ee71cde] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-9ee71cde] .ant-select-selection-search{margin-inline-start:0!important}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-9ee71cde] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-9ee71cde] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-9ee71cde]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-9ee71cde]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-9ee71cde]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-9ee71cde]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-9ee71cde]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-9ee71cde]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-9ee71cde]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-9ee71cde]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-9ee71cde]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-9ee71cde]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-9ee71cde]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-9ee71cde]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-9ee71cde]{display:flex;align-items:center;gap:12px}.table-badge[data-v-9ee71cde]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-9ee71cde]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-9ee71cde]{background:#dcfce7;color:#166534}.badge-red[data-v-9ee71cde]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-9ee71cde]{background:#fef3c7;color:#92400e}.badge-purple[data-v-9ee71cde]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-9ee71cde]{padding:16px 20px 20px}.expand-btn[data-v-9ee71cde]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-9ee71cde]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-9ee71cde]:active{background:#f3f4f6}.expand-btn svg[data-v-9ee71cde]{flex-shrink:0}.enhanced-table[data-v-9ee71cde] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-9ee71cde] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-9ee71cde] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-9ee71cde] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-9ee71cde] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-9ee71cde] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-9ee71cde] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-9ee71cde] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-9ee71cde] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-9ee71cde] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-9ee71cde] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-9ee71cde] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-9ee71cde] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-9ee71cde] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-9ee71cde] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-9ee71cde] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-9ee71cde] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-9ee71cde] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-9ee71cde] .ant-table-cell-fix-left,.unified-pivot-table[data-v-9ee71cde] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-9ee71cde] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-9ee71cde] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-9ee71cde] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-9ee71cde]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-9ee71cde]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-9ee71cde]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-9ee71cde]{color:#6b7280!important}.pivot-alert-good[data-v-9ee71cde]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-9ee71cde]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-9ee71cde]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-9ee71cde]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-9ee71cde]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-9ee71cde]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-9ee71cde]{grid-template-columns:1fr}}.alert-metric-card[data-v-9ee71cde]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-9ee71cde]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-9ee71cde]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-9ee71cde]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-9ee71cde]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-9ee71cde]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-9ee71cde]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-9ee71cde]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-9ee71cde]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-9ee71cde]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-9ee71cde]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-9ee71cde]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-9ee71cde]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-9ee71cde]{flex:1;min-width:0}.alert-metric-label[data-v-9ee71cde]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-9ee71cde]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-9ee71cde]{color:#3b82f6}.alert-text-success[data-v-9ee71cde]{color:#22c55e}.alert-text-warning[data-v-9ee71cde]{color:#f59e0b}.alert-text-danger[data-v-9ee71cde]{color:#ef4444}.alert-text-amber[data-v-9ee71cde]{color:#f59e0b}.alert-metric-subtitle[data-v-9ee71cde]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-9ee71cde]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-9ee71cde]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-9ee71cde]{background:#22c55e}.alert-badge-warning[data-v-9ee71cde]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-9ee71cde]{background:#f59e0b}.alert-badge-danger[data-v-9ee71cde]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-9ee71cde]{background:#ef4444}.alert-status-dot[data-v-9ee71cde]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-9ee71cde 2s infinite}@keyframes alert-pulse-9ee71cde{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-9ee71cde]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-9ee71cde]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-9ee71cde]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-9ee71cde]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-9ee71cde]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-9ee71cde]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-9ee71cde]{grid-template-columns:1fr}}.health-metric-card[data-v-9ee71cde]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-9ee71cde]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-9ee71cde]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-9ee71cde]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-9ee71cde]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-9ee71cde]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-9ee71cde]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-9ee71cde]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-9ee71cde]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-9ee71cde]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-9ee71cde]{color:#16a34a}.health-text-yellow[data-v-9ee71cde]{color:#ca8a04}.health-text-red[data-v-9ee71cde]{color:#dc2626}.health-text-grey[data-v-9ee71cde]{color:#6b7280}.health-status-badge[data-v-9ee71cde]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-9ee71cde]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-9ee71cde]{background:#22c55e}.health-badge-yellow[data-v-9ee71cde]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-9ee71cde]{background:#eab308}.health-badge-red[data-v-9ee71cde]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-9ee71cde]{background:#ef4444}.health-badge-grey[data-v-9ee71cde]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-9ee71cde]{background:#9ca3af}.health-status-dot[data-v-9ee71cde]{width:6px;height:6px;border-radius:50%;animation:health-pulse-9ee71cde 2s infinite}@keyframes health-pulse-9ee71cde{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-9ee71cde]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-9ee71cde]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-9ee71cde]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-9ee71cde],.unified-filter-item .ant-select[data-v-9ee71cde],.unified-filter-item .ant-picker[data-v-9ee71cde]{width:100%!important}.unified-filter-item-date[data-v-9ee71cde],.unified-filter-item-wide[data-v-9ee71cde]{min-width:280px}.unified-filter-item-narrow[data-v-9ee71cde]{min-width:220px}.unified-filter-actions[data-v-9ee71cde]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-9ee71cde]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-9ee71cde]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-9ee71cde]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-9ee71cde]{padding:16px;margin:12px}.unified-filter-layout[data-v-9ee71cde]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-9ee71cde],.unified-filter-item-date[data-v-9ee71cde],.unified-filter-item-wide[data-v-9ee71cde],.unified-filter-item-narrow[data-v-9ee71cde]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-9ee71cde]{width:100%;justify-content:flex-end}}.unified-health-page[data-v-9ee71cde]{padding:0;display:flex;flex-direction:column;gap:0;background-color:#f5f5f5;min-height:100%}.purina-tabs-card[data-v-9ee71cde] .ant-tabs-nav{margin-bottom:12px}.loading-state[data-v-9ee71cde]{display:flex;justify-content:center;align-items:center;padding:48px 24px}.empty-state-message[data-v-9ee71cde]{color:#64748b;text-align:center;padding:48px 24px;font-size:15px}.ot-page[data-v-b9056ad0]{display:flex;flex-direction:column;min-height:100%;background-color:#f8fafc}.ot-header[data-v-b9056ad0]{padding:24px 28px;background:linear-gradient(135deg,#1e3a5f 0%,#2563eb 50%,#3b82f6 100%);background-size:200% 200%;animation:otGradientShift-b9056ad0 15s ease infinite;border-bottom:3px solid #1d4ed8;box-shadow:0 4px 12px #0000001f;display:flex;justify-content:space-between;align-items:center}@keyframes otGradientShift-b9056ad0{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ot-header-content[data-v-b9056ad0]{flex:1}.ot-header-title-row[data-v-b9056ad0]{display:flex;align-items:center;gap:14px;margin-bottom:6px}.ot-title[data-v-b9056ad0]{font-size:28px;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.15)}.ot-description[data-v-b9056ad0]{font-size:14px;color:#ffffffd9;margin:0;font-weight:400}.ot-content-wrapper[data-v-b9056ad0]{padding:20px 24px;flex:1;display:flex;flex-direction:column;gap:0}.ot-tab-label[data-v-b9056ad0]{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:13px}[data-v-b9056ad0] .ot-tabs .ant-tabs-nav{margin-bottom:0}[data-v-b9056ad0] .ot-tabs .ant-tabs-tab{padding:10px 20px!important;border-radius:10px 10px 0 0!important;transition:all .2s ease;border:1px solid #e5e7eb!important;border-bottom:none!important;background:#fafbfc!important;margin-right:4px!important}[data-v-b9056ad0] .ot-tabs .ant-tabs-tab:hover{color:#2563eb!important;background:#eff6ff!important}[data-v-b9056ad0] .ot-tabs .ant-tabs-tab-active{background:#ffffff!important;border-color:#d1d5db!important;border-bottom:1px solid #fff!important}[data-v-b9056ad0] .ot-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#1d4ed8!important}[data-v-b9056ad0] .ot-tabs .ant-tabs-content-holder{background:#ffffff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 12px 12px;padding:20px;box-shadow:0 1px 3px #0000000a}.ot-tab-container[data-v-b9056ad0]{display:flex;flex-direction:column;gap:16px}.ot-tab-description[data-v-b9056ad0]{font-size:13px;color:#6b7280;margin:0;line-height:1.6}.ot-tab-description code[data-v-b9056ad0]{font-size:12px;background:#f3f4f6;color:#374151;padding:1px 5px;border-radius:3px}.ot-alert[data-v-b9056ad0]{border-radius:8px}.ot-toolbar[data-v-b9056ad0]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ot-toolbar-filters[data-v-b9056ad0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.ot-count-badge[data-v-b9056ad0]{font-size:12px;font-weight:600;color:#374151}.ot-search[data-v-b9056ad0]{width:240px;border-radius:8px}.ot-filter[data-v-b9056ad0]{width:160px}.ot-table-wrapper[data-v-b9056ad0]{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#ffffff}.ot-table[data-v-b9056ad0] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.ot-table[data-v-b9056ad0] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.ot-table[data-v-b9056ad0] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.ot-table[data-v-b9056ad0] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.ot-table[data-v-b9056ad0] .ant-table-tbody>tr:nth-child(even):hover>td{background:#f0f4ff!important}.ot-table[data-v-b9056ad0] .ant-pagination{padding:12px 16px;margin:0;border-top:1px solid #f3f4f6}.ot-priority-tag[data-v-b9056ad0]{font-size:11px;font-weight:700;border-radius:4px!important}.ot-action-cell[data-v-b9056ad0]{display:flex;align-items:center;gap:16px}.ot-priority-select[data-v-b9056ad0]{width:120px}.ot-priority-select[data-v-b9056ad0] .ant-select-selector,.ot-priority-select[data-v-b9056ad0] .ant-select-item{font-size:12px!important}.ot-save-btn[data-v-b9056ad0]{border-radius:6px!important;font-weight:600!important;background-color:#2563eb!important;border-color:#2563eb!important;color:#fff!important;padding:0 16px!important;opacity:.4;transition:opacity .15s ease,box-shadow .15s ease!important}.ot-save-btn.ot-save-btn--pending[data-v-b9056ad0]{opacity:1;box-shadow:0 2px 8px #2563eb59!important}.ot-save-btn.ot-save-btn--pending[data-v-b9056ad0]:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.ds-page[data-v-1797a8ff]{display:flex;flex-direction:column;min-height:100%;background-color:#f8fafc}.ds-header[data-v-1797a8ff]{padding:24px 28px;background:linear-gradient(135deg,#210235 0%,#5c0f8b 45%,#c231ff 100%);background-size:200% 200%;animation:dsGradientShift-1797a8ff 15s ease infinite;border-bottom:3px solid #5c0f8b;box-shadow:0 4px 12px #0000001f;display:flex;justify-content:space-between;align-items:center}@keyframes dsGradientShift-1797a8ff{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ds-header-content[data-v-1797a8ff]{flex:1}.ds-header-title-row[data-v-1797a8ff]{display:flex;align-items:center;gap:14px;margin-bottom:6px}.ds-title[data-v-1797a8ff]{font-size:28px;font-weight:800;color:#fff;margin:0;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(0,0,0,.15)}.ds-description[data-v-1797a8ff]{font-size:14px;color:#ffffffd9;margin:0;font-weight:400}.ds-new-btn[data-v-1797a8ff]{background-color:#ffffff26!important;border-color:#fff6!important;color:#fff!important;font-weight:600!important;border-radius:8px!important;backdrop-filter:blur(4px);flex-shrink:0}.ds-new-btn[data-v-1797a8ff]:hover{background-color:#ffffff40!important;border-color:#ffffffb3!important}.ds-content-wrapper[data-v-1797a8ff]{padding:20px 24px;flex:1;display:flex;flex-direction:column;gap:16px}.ds-alert[data-v-1797a8ff]{border-radius:8px}.ds-toolbar[data-v-1797a8ff]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ds-toolbar-filters[data-v-1797a8ff]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}.ds-search[data-v-1797a8ff]{width:300px;border-radius:8px}.ds-filter[data-v-1797a8ff]{width:140px}.ds-count-badge[data-v-1797a8ff]{font-size:12px;font-weight:600;color:#374151}.ds-table-wrapper[data-v-1797a8ff]{border-radius:10px;overflow:hidden;border:1px solid #e5e7eb;background:#ffffff}.ds-table[data-v-1797a8ff] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#4b5563;padding:10px 12px;border-bottom:1px solid #e5e7eb}.ds-table[data-v-1797a8ff] .ant-table-tbody>tr>td{padding:10px 12px;font-size:13px;border-bottom:1px solid #f3f4f6;transition:background .15s ease}.ds-table[data-v-1797a8ff] .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.ds-table[data-v-1797a8ff] .ant-table-tbody>tr:nth-child(even)>td{background:#fafbfc}.ds-table[data-v-1797a8ff] .ant-table-tbody>tr:nth-child(even):hover>td{background:#f5f0ff!important}.ds-table[data-v-1797a8ff] .ant-pagination{padding:12px 16px;margin:0;border-top:1px solid #f3f4f6}.ds-threshold[data-v-1797a8ff]{font-weight:600;color:#374151}.ds-table-name[data-v-1797a8ff]{font-family:monospace;font-size:12px;color:#4b5563}.ds-action-cell[data-v-1797a8ff]{display:flex;align-items:center;gap:8px}.ds-edit-btn[data-v-1797a8ff]{border-color:#c231ff!important;color:#c231ff!important}.ds-edit-btn[data-v-1797a8ff]:hover{background-color:#fdf4ff!important}.ds-form[data-v-1797a8ff]{margin-top:8px}.ds-form-row[data-v-1797a8ff]{display:flex;gap:16px}.ds-form-col[data-v-1797a8ff]{flex:1}.ds-threshold-input[data-v-1797a8ff]{width:100%}.ds-form-hint[data-v-1797a8ff]{font-size:12px;color:#9ca3af;margin-top:2px}.kpi-tile[data-v-2ebd1e53]{border-radius:8px;transition:all .3s;border:1px solid #f0f0f0}.kpi-tile[data-v-2ebd1e53]:hover{border-color:#c231ff;box-shadow:0 2px 8px #c231ff26}.filter-card[data-v-2896adb8]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0000000d}.filter-row[data-v-2896adb8]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.npd-widget-card[data-v-ce936c1e]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden}.npd-widget-header[data-v-ce936c1e]{padding:20px 24px 16px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%)}.npd-widget-header-top[data-v-ce936c1e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.npd-widget-title-group[data-v-ce936c1e]{flex:1;min-width:0}.npd-widget-title[data-v-ce936c1e]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}.npd-widget-desc[data-v-ce936c1e]{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.npd-widget-body[data-v-ce936c1e]{padding:0}.npd-bordered-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.03em;color:#555}.npd-bordered-table .ant-table-summary .consolidated-summary-row>td{background:#f5f0ff!important;border-top:2px solid #d9d0e8}.npd-widget-card[data-v-40906b42]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden}.npd-widget-header[data-v-40906b42]{padding:20px 24px 16px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%)}.npd-widget-header-top[data-v-40906b42]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.npd-widget-title-group[data-v-40906b42]{flex:1;min-width:200px}.npd-widget-title[data-v-40906b42]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}.npd-widget-desc[data-v-40906b42]{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.npd-widget-actions[data-v-40906b42]{display:flex;align-items:center;gap:10px;flex-shrink:0;flex-wrap:wrap}.npd-widget-body[data-v-40906b42]{padding:0;overflow:hidden}[data-v-40906b42] .npd-ledger-table .ant-table-body{height:460px!important;overflow-y:auto!important}[data-v-40906b42] .ant-table-cell-fix-left,[data-v-40906b42] .ant-table-cell-fix-left-last{background:#ffffff!important}[data-v-40906b42] .ant-table-thead .ant-table-cell-fix-left,[data-v-40906b42] .ant-table-thead .ant-table-cell-fix-left-last{background:#fafafa!important}[data-v-40906b42] .ant-table-tbody>tr:hover .ant-table-cell-fix-left,[data-v-40906b42] .ant-table-tbody>tr:hover .ant-table-cell-fix-left-last{background:#fafafa!important}.empty-cell[data-v-40906b42]{color:#bbb}.url-link[data-v-40906b42]{color:#5aaffe;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:185px}.remarks-cell[data-v-40906b42]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:help;line-height:1.4;font-size:12px}.popover-trigger[data-v-40906b42]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:145px;cursor:pointer;color:#1f22b2;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.expand-panel[data-v-40906b42]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 24px;padding:16px 24px;background:#fafafa;border-top:1px solid #f0f0f0}.expand-field[data-v-40906b42]{display:flex;flex-direction:column;gap:2px;min-width:0}.expand-label[data-v-40906b42]{font-size:11px;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.expand-value[data-v-40906b42]{font-size:13px;color:#210235;word-break:break-all;white-space:pre-wrap}.npd-ledger-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:#555}.data-popover .ant-popover-inner{max-width:520px}.popover-pre{max-height:320px;overflow-y:auto;font-size:12px;background:#f6f8fa;padding:10px;border-radius:4px;margin:0;white-space:pre-wrap;word-break:break-all}.popover-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.full-text-tooltip .ant-tooltip-inner{max-width:400px;white-space:pre-wrap}.dashboard-container[data-v-ca99a726]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-ca99a726]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-ca99a726 .75s linear infinite}@keyframes pwac-spinner-rotate-ca99a726{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-ca99a726]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-ca99a726]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-ca99a726 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-ca99a726{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-ca99a726]{max-width:100%;margin:0}.page-title[data-v-ca99a726]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-ca99a726]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-ca99a726]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-ca99a726],.metric-tile-label[data-v-ca99a726]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-ca99a726],.metric-tile-value[data-v-ca99a726]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-ca99a726],.category-table-card[data-v-ca99a726]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-ca99a726]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-ca99a726]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-ca99a726]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-ca99a726]{height:350px;width:100%}.trend-chart[data-v-ca99a726]{height:100%;width:100%}.no-data-message[data-v-ca99a726]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-ca99a726] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-ca99a726] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-ca99a726] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-ca99a726] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-ca99a726] .ant-table-tbody>tr>td{font-size:13px}[data-v-ca99a726] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-ca99a726]{margin-top:24px}.pivot-table-card[data-v-ca99a726] .ant-table{font-size:12px}.pivot-table-card[data-v-ca99a726] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-ca99a726] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-ca99a726] .ant-table-cell-fix-left,.pivot-table-card[data-v-ca99a726] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-ca99a726] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-ca99a726] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-ca99a726]{padding:20px;flex:1}.dashboard-content[data-v-ca99a726]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-ca99a726],.tables-grid[data-v-ca99a726]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-ca99a726]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-ca99a726]{border-radius:8px}.table-card[data-v-ca99a726] .ant-table-small{font-size:13px}.table-card[data-v-ca99a726] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-ca99a726] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-ca99a726]{width:100%;height:360px}.filter-layout[data-v-ca99a726]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-ca99a726]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-ca99a726]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-ca99a726]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-ca99a726]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-ca99a726]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-ca99a726]{font-size:13px;color:#64748b}.card-meta[data-v-ca99a726]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-ca99a726]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-ca99a726]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-ca99a726] .ant-select-dropdown{min-width:280px!important}[data-v-ca99a726] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-ca99a726] .ant-select-selection-item{max-width:200px}[data-v-ca99a726] .ant-picker{padding:8px 12px;font-size:14px}[data-v-ca99a726] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-ca99a726] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-ca99a726] .ant-select-selection-search{margin-inline-start:0!important}[data-v-ca99a726] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-ca99a726] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-ca99a726] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-ca99a726] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-ca99a726] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-ca99a726] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-ca99a726] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-ca99a726] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-ca99a726] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-ca99a726] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-ca99a726] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-ca99a726] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-ca99a726] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-ca99a726]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-ca99a726]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-ca99a726]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-ca99a726]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-ca99a726]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-ca99a726]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-ca99a726]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-ca99a726]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-ca99a726]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-ca99a726]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-ca99a726]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-ca99a726]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-ca99a726]{display:flex;align-items:center;gap:12px}.table-badge[data-v-ca99a726]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-ca99a726]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-ca99a726]{background:#dcfce7;color:#166534}.badge-red[data-v-ca99a726]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-ca99a726]{background:#fef3c7;color:#92400e}.badge-purple[data-v-ca99a726]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-ca99a726]{padding:16px 20px 20px}.expand-btn[data-v-ca99a726]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-ca99a726]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-ca99a726]:active{background:#f3f4f6}.expand-btn svg[data-v-ca99a726]{flex-shrink:0}.enhanced-table[data-v-ca99a726] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-ca99a726] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-ca99a726] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-ca99a726] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-ca99a726] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-ca99a726] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-ca99a726] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-ca99a726] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-ca99a726] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-ca99a726] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-ca99a726] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-ca99a726] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-ca99a726] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-ca99a726] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-ca99a726] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-ca99a726] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-ca99a726] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-ca99a726] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-ca99a726] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-ca99a726] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-ca99a726] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-ca99a726] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-ca99a726] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-ca99a726] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-ca99a726] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-ca99a726] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-ca99a726] .ant-table-cell-fix-left,.unified-pivot-table[data-v-ca99a726] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-ca99a726] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-ca99a726] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-ca99a726] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-ca99a726]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-ca99a726]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-ca99a726]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-ca99a726]{color:#6b7280!important}.pivot-alert-good[data-v-ca99a726]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-ca99a726]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-ca99a726]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-ca99a726]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-ca99a726]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-ca99a726]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-ca99a726]{grid-template-columns:1fr}}.alert-metric-card[data-v-ca99a726]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-ca99a726]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-ca99a726]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-ca99a726]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-ca99a726]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-ca99a726]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-ca99a726]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-ca99a726]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-ca99a726]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-ca99a726]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-ca99a726]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-ca99a726]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-ca99a726]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-ca99a726]{flex:1;min-width:0}.alert-metric-label[data-v-ca99a726]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-ca99a726]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-ca99a726]{color:#3b82f6}.alert-text-success[data-v-ca99a726]{color:#22c55e}.alert-text-warning[data-v-ca99a726]{color:#f59e0b}.alert-text-danger[data-v-ca99a726]{color:#ef4444}.alert-text-amber[data-v-ca99a726]{color:#f59e0b}.alert-metric-subtitle[data-v-ca99a726]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-ca99a726]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-ca99a726]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-ca99a726]{background:#22c55e}.alert-badge-warning[data-v-ca99a726]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-ca99a726]{background:#f59e0b}.alert-badge-danger[data-v-ca99a726]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-ca99a726]{background:#ef4444}.alert-status-dot[data-v-ca99a726]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-ca99a726 2s infinite}@keyframes alert-pulse-ca99a726{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-ca99a726]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-ca99a726]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-ca99a726]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-ca99a726]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-ca99a726]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-ca99a726]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-ca99a726]{grid-template-columns:1fr}}.health-metric-card[data-v-ca99a726]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-ca99a726]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-ca99a726]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-ca99a726]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-ca99a726]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-ca99a726]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-ca99a726]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-ca99a726]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-ca99a726]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-ca99a726]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-ca99a726]{color:#16a34a}.health-text-yellow[data-v-ca99a726]{color:#ca8a04}.health-text-red[data-v-ca99a726]{color:#dc2626}.health-text-grey[data-v-ca99a726]{color:#6b7280}.health-status-badge[data-v-ca99a726]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-ca99a726]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-ca99a726]{background:#22c55e}.health-badge-yellow[data-v-ca99a726]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-ca99a726]{background:#eab308}.health-badge-red[data-v-ca99a726]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-ca99a726]{background:#ef4444}.health-badge-grey[data-v-ca99a726]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-ca99a726]{background:#9ca3af}.health-status-dot[data-v-ca99a726]{width:6px;height:6px;border-radius:50%;animation:health-pulse-ca99a726 2s infinite}@keyframes health-pulse-ca99a726{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-ca99a726]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-ca99a726]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-ca99a726]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-ca99a726],.unified-filter-item .ant-select[data-v-ca99a726],.unified-filter-item .ant-picker[data-v-ca99a726]{width:100%!important}.unified-filter-item-date[data-v-ca99a726],.unified-filter-item-wide[data-v-ca99a726]{min-width:280px}.unified-filter-item-narrow[data-v-ca99a726]{min-width:220px}.unified-filter-actions[data-v-ca99a726]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-ca99a726]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-ca99a726]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-ca99a726]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-ca99a726]{padding:16px;margin:12px}.unified-filter-layout[data-v-ca99a726]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-ca99a726],.unified-filter-item-date[data-v-ca99a726],.unified-filter-item-wide[data-v-ca99a726],.unified-filter-item-narrow[data-v-ca99a726]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-ca99a726]{width:100%;justify-content:flex-end}}.npd-overview-page[data-v-ca99a726]{padding:0;display:flex;flex-direction:column;gap:0;background-color:#f5f5f5;min-height:100%}.npd-widget-card[data-v-ca99a726]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden}.npd-widget-header[data-v-ca99a726]{padding:20px 24px 16px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%)}.npd-widget-title-group[data-v-ca99a726]{flex:1;min-width:0}.npd-widget-title[data-v-ca99a726]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}.npd-widget-desc[data-v-ca99a726]{font-size:13px;color:#6b7280;margin:0;line-height:1.5}.npd-widget-body[data-v-ca99a726]{padding:0}.gather-filter-card[data-v-15a9de40]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0000000d}.gather-filter-row[data-v-15a9de40]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.funnel-stage[data-v-9de04db7]{position:relative;padding:0 10px;min-width:0}.funnel-stage[data-v-9de04db7]:first-child{padding-left:0}.funnel-stage--last[data-v-9de04db7]{padding-right:0}.stage-card[data-v-9de04db7]{height:100%;border:1px solid #e8e4ed;border-radius:14px;padding:14px 14px 12px;background:#fff;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;flex-direction:column;gap:10px}.stage-card[data-v-9de04db7]:hover{border-color:#c231ff59;box-shadow:0 4px 16px #21023514;transform:translateY(-1px)}.stage-card--clickable[data-v-9de04db7]{cursor:pointer}.stage-card.is-gap[data-v-9de04db7]{border-color:#d9363e40;background:linear-gradient(180deg,#fff 60%,#fff8f8 100%)}.stage-card.is-warn[data-v-9de04db7]{border-color:#c47a084d;background:linear-gradient(180deg,#fff 60%,#fffbf3 100%)}.stage-card.is-ok-edge[data-v-9de04db7]{border-color:#15994747;background:linear-gradient(180deg,#fff 60%,#f5fbf7 100%)}.stage-label[data-v-9de04db7]{display:flex;align-items:flex-start;justify-content:space-between;gap:6px}.stage-label h3[data-v-9de04db7]{margin:0;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;line-height:1.35}.stage-index[data-v-9de04db7]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;color:#b0a8b8;font-weight:600}.stage-value[data-v-9de04db7]{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:32px;font-weight:600;letter-spacing:-.03em;color:#210235;line-height:1}.stage-value.danger[data-v-9de04db7]{color:#d9363e}.stage-value.warn[data-v-9de04db7]{color:#c47a08}.stage-value .unit[data-v-9de04db7]{font-size:13px;font-weight:500;color:#6b7280;margin-left:2px}.stage-sub[data-v-9de04db7]{font-size:11px;color:#6b7280;margin-top:-4px;line-height:1.35}.stage-sub[data-v-9de04db7] strong{color:#1a0b24;font-weight:600}.split[data-v-9de04db7]{margin-top:auto;padding-top:10px;border-top:1px dashed #efeaf4;display:grid;gap:7px}.split-row[data-v-9de04db7]{display:flex;align-items:center;gap:8px;font-size:11px;min-width:0;width:100%}.split-row .tag[data-v-9de04db7]{flex:0 0 auto;width:4.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.split-row.tag-wide .tag[data-v-9de04db7],.split-row.in-review .tag[data-v-9de04db7],.split-row.discovered .tag[data-v-9de04db7],.split-row.gap-a .tag[data-v-9de04db7],.split-row.gap-b .tag[data-v-9de04db7],.split-row.success .tag[data-v-9de04db7],.split-row.failed .tag[data-v-9de04db7],.split-row.discovery .tag[data-v-9de04db7]{width:7.25rem}.split-row.search .tag[data-v-9de04db7]{color:#0e7490}.split-row.detail .tag[data-v-9de04db7]{color:#7c3aed}.split-row.discovery .tag[data-v-9de04db7]{color:#c026d3}.split-row.success .tag[data-v-9de04db7]{color:#159947}.split-row.failed .tag[data-v-9de04db7]{color:#d9363e}.split-row.in-review .tag[data-v-9de04db7]{color:#c47a08}.split-row.discovered .tag[data-v-9de04db7]{color:#7c3aed}.split-row.gap-a .tag[data-v-9de04db7]{color:#d9363e}.split-row.gap-b .tag[data-v-9de04db7]{color:#d4380d}.bar[data-v-9de04db7]{flex:1 1 auto;min-width:48px;height:8px;border-radius:99px;background:#f0ecf4;overflow:hidden}.bar>i[data-v-9de04db7]{display:block;height:100%;min-width:0;border-radius:99px;transition:width .2s ease}.split-row.search .bar>i[data-v-9de04db7]{background:#0e7490}.split-row.detail .bar>i[data-v-9de04db7]{background:#7c3aed}.split-row.discovery .bar>i[data-v-9de04db7]{background:#c026d3}.split-row.success .bar>i[data-v-9de04db7]{background:#159947}.split-row.failed .bar>i[data-v-9de04db7]{background:#d9363e}.split-row.in-review .bar>i[data-v-9de04db7]{background:#c47a08}.split-row.discovered .bar>i[data-v-9de04db7]{background:#7c3aed}.split-row.gap-a .bar>i[data-v-9de04db7]{background:#d9363e}.split-row.gap-b .bar>i[data-v-9de04db7]{background:#d4380d}.split-row .n[data-v-9de04db7]{flex:0 0 auto;font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:600;font-size:11px;color:#1a0b24;min-width:2rem;text-align:right}.connector[data-v-9de04db7]{position:absolute;top:42%;right:-2px;width:20px;height:2px;background:#ddd5e6;z-index:1;pointer-events:none}.connector[data-v-9de04db7]:after{content:"";position:absolute;right:-1px;top:-3px;border:4px solid transparent;border-left-color:#c4b7d4}.connector .drop[data-v-9de04db7]{position:absolute;top:8px;left:50%;transform:translate(-50%);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:600;white-space:nowrap;padding:2px 5px;border-radius:4px;background:#fff;border:1px solid #e8e4ed;color:#d9363e}.connector .drop.mild[data-v-9de04db7]{color:#c47a08}@media (max-width: 1100px){.connector[data-v-9de04db7]{display:none}.split-row .tag[data-v-9de04db7],.split-row.tag-wide .tag[data-v-9de04db7],.split-row.in-review .tag[data-v-9de04db7],.split-row.discovered .tag[data-v-9de04db7],.split-row.gap-a .tag[data-v-9de04db7],.split-row.gap-b .tag[data-v-9de04db7],.split-row.success .tag[data-v-9de04db7],.split-row.failed .tag[data-v-9de04db7],.split-row.discovery .tag[data-v-9de04db7]{width:5.5rem}.bar[data-v-9de04db7]{height:7px;min-width:40px}}.gather-data-table[data-v-60c19d99]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:16px;max-width:100%;min-width:0}.table-scroll-wrapper[data-v-60c19d99]{width:100%;max-width:100%;min-width:0}[data-v-60c19d99] .gather-table .ant-table{table-layout:fixed}[data-v-60c19d99] .gather-table .ant-table-thead>tr>th,[data-v-60c19d99] .gather-table .ant-table-tbody>tr>td{overflow:hidden;vertical-align:middle;padding:8px 10px;font-size:13px}[data-v-60c19d99] .gather-table .ant-table-thead>tr>th{background:#fafafa;font-weight:600;white-space:nowrap}[data-v-60c19d99] .gather-table .ant-table-thead>tr>th.ant-table-cell-resizing,[data-v-60c19d99] .gather-table .ant-table-thead>tr>th .ant-table-resize-handle{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-v-60c19d99] .gather-table .ant-table-tbody>tr>td{white-space:nowrap}[data-v-60c19d99] .gather-table .gather-cell-wrap{white-space:normal;word-break:break-word}[data-v-60c19d99] .gather-table .cell-id,[data-v-60c19d99] .gather-table .cell-truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.table-header[data-v-60c19d99]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.table-title[data-v-60c19d99]{font-size:14px;font-weight:600;color:#210235;margin:0}.table-description[data-v-60c19d99]{font-size:12px;color:#6b7280;margin:4px 0 0}.table-actions[data-v-60c19d99]{display:flex;gap:8px}[data-v-60c19d99] .gather-row-highlight{background-color:#fff2f0!important}[data-v-60c19d99] .gather-row-warning{background-color:#fffbe6!important}.failure-message-tags[data-v-60c19d99]{display:flex;flex-wrap:wrap;gap:4px;max-width:240px}.failure-message-tag[data-v-60c19d99]{margin:0;font-size:11px;line-height:18px}.seed-url-link[data-v-60c19d99]{color:#1677ff}.npd-gather-page[data-v-f68008d7]{padding:0;display:flex;flex-direction:column;gap:0;background-color:#f5f5f5;min-height:100%;max-width:100%;overflow-x:hidden}.page-header[data-v-f68008d7]{background:linear-gradient(135deg,#210235 0%,#4a0e6b 100%);padding:24px 32px;color:#fff}.page-title[data-v-f68008d7]{font-size:24px;font-weight:700;margin:0;color:#fff}.page-description[data-v-f68008d7]{font-size:14px;color:#ffffffbf;margin:4px 0 0}.content-wrapper[data-v-f68008d7]{padding:24px 32px;max-width:100%;min-width:0;box-sizing:border-box}.gather-widget-card[data-v-f68008d7]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden}.gather-widget-header[data-v-f68008d7]{padding:20px 24px 16px;border-bottom:1px solid #f0f0f0;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.gather-widget-title[data-v-f68008d7]{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 4px}.gather-widget-desc[data-v-f68008d7]{font-size:13px;color:#6b7280;margin:0;line-height:1.5;max-width:720px}.funnel-chip[data-v-f68008d7]{font-size:11px;font-weight:600;color:#210235;background:rgba(194,49,255,.12);border:1px solid rgba(194,49,255,.2);padding:6px 10px;border-radius:8px;white-space:nowrap}.gather-widget-body[data-v-f68008d7]{padding:16px 24px 20px;min-width:0;max-width:100%}.funnel-section-label[data-v-f68008d7]{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.funnel-section-label--spaced[data-v-f68008d7]{margin-top:20px}.funnel-row[data-v-f68008d7]{display:grid;gap:0}.funnel-row--5[data-v-f68008d7]{grid-template-columns:repeat(5,minmax(0,1fr))}.funnel-row--4[data-v-f68008d7]{grid-template-columns:repeat(4,minmax(0,1fr))}.funnel-secondary[data-v-f68008d7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@media (max-width: 1100px){.funnel-row--5[data-v-f68008d7],.funnel-row--4[data-v-f68008d7]{grid-template-columns:1fr 1fr;gap:12px}.funnel-secondary[data-v-f68008d7]{grid-template-columns:1fr}}@media (max-width: 768px){.page-header[data-v-f68008d7],.content-wrapper[data-v-f68008d7]{padding:16px}.gather-widget-header[data-v-f68008d7]{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 16px 12px}.gather-widget-body[data-v-f68008d7]{padding:12px 16px 16px}.gather-widget-desc[data-v-f68008d7]{max-width:100%}}@media (max-width: 640px){.page-header[data-v-f68008d7],.content-wrapper[data-v-f68008d7]{padding:12px}.funnel-row--5[data-v-f68008d7],.funnel-row--4[data-v-f68008d7]{grid-template-columns:1fr}.gather-widget-header[data-v-f68008d7]{padding:12px 12px 10px}.gather-widget-body[data-v-f68008d7]{padding:10px 12px 14px}}.chart-subtitle[data-v-f68008d7]{font-size:13px;font-weight:600;color:#374151;margin:0 0 8px}.error-state[data-v-b52a5f40]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 24px;gap:8px}.error-state-radar[data-v-b52a5f40]{position:relative;width:72px;height:72px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.radar-ring[data-v-b52a5f40]{position:absolute;border-radius:9999px;border:2px solid #a78bfa;opacity:0;animation:radar-pulse-b52a5f40 2.4s ease-out infinite}.radar-ring-1[data-v-b52a5f40]{width:24px;height:24px;animation-delay:0s}.radar-ring-2[data-v-b52a5f40]{width:24px;height:24px;animation-delay:.6s}.radar-ring-3[data-v-b52a5f40]{width:24px;height:24px;animation-delay:1.2s}@keyframes radar-pulse-b52a5f40{0%{width:24px;height:24px;opacity:.6}to{width:72px;height:72px;opacity:0}}.radar-dot[data-v-b52a5f40]{position:relative;z-index:1;width:28px;height:28px;border-radius:9999px;background:#7c3aed;color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.error-state-title[data-v-b52a5f40]{font-size:18px;font-weight:700;color:#1e293b}.error-state-subtitle[data-v-b52a5f40]{font-size:13px;color:#64748b;max-width:420px}.error-state-detail[data-v-b52a5f40]{margin-top:8px;max-width:560px;width:100%;padding:10px 14px;background:#0f172a;color:#86efac;font-family:SF Mono,Menlo,monospace;font-size:12px;border-radius:8px;text-align:left;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.error-state-retry[data-v-b52a5f40]{margin-top:12px;padding:6px 16px;border-radius:8px;border:1px solid #7c3aed;color:#7c3aed;font-size:13px;font-weight:600;background:white;cursor:pointer}.error-state-retry[data-v-b52a5f40]:hover{background:#f5f3ff}.dashboard-container[data-v-40a1213d]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-40a1213d]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-40a1213d .75s linear infinite}@keyframes pwac-spinner-rotate-40a1213d{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-40a1213d]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-40a1213d]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-40a1213d 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-40a1213d{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-40a1213d]{max-width:100%;margin:0}.page-title[data-v-40a1213d]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-40a1213d]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-40a1213d]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-40a1213d],.metric-tile-label[data-v-40a1213d]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-40a1213d],.metric-tile-value[data-v-40a1213d]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-40a1213d],.category-table-card[data-v-40a1213d]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-40a1213d]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-40a1213d]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-40a1213d]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-40a1213d]{height:350px;width:100%}.trend-chart[data-v-40a1213d]{height:100%;width:100%}.no-data-message[data-v-40a1213d]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-40a1213d] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-40a1213d] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-40a1213d] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-40a1213d] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-40a1213d] .ant-table-tbody>tr>td{font-size:13px}[data-v-40a1213d] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-40a1213d]{margin-top:24px}.pivot-table-card[data-v-40a1213d] .ant-table{font-size:12px}.pivot-table-card[data-v-40a1213d] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-40a1213d] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-40a1213d] .ant-table-cell-fix-left,.pivot-table-card[data-v-40a1213d] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-40a1213d] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-40a1213d] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-40a1213d]{padding:20px;flex:1}.dashboard-content[data-v-40a1213d]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-40a1213d],.tables-grid[data-v-40a1213d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-40a1213d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-40a1213d]{border-radius:8px}.table-card[data-v-40a1213d] .ant-table-small{font-size:13px}.table-card[data-v-40a1213d] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-40a1213d] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-40a1213d]{width:100%;height:360px}.filter-layout[data-v-40a1213d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-40a1213d]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-40a1213d]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-40a1213d]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-40a1213d]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-40a1213d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-40a1213d]{font-size:13px;color:#64748b}.card-meta[data-v-40a1213d]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-40a1213d]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-40a1213d]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-40a1213d] .ant-select-dropdown{min-width:280px!important}[data-v-40a1213d] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-40a1213d] .ant-select-selection-item{max-width:200px}[data-v-40a1213d] .ant-picker{padding:8px 12px;font-size:14px}[data-v-40a1213d] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-40a1213d] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-40a1213d] .ant-select-selection-search{margin-inline-start:0!important}[data-v-40a1213d] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-40a1213d] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-40a1213d] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-40a1213d] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-40a1213d] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-40a1213d] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-40a1213d] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-40a1213d] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-40a1213d] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-40a1213d] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-40a1213d] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-40a1213d] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-40a1213d] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-40a1213d]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-40a1213d]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-40a1213d]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-40a1213d]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-40a1213d]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-40a1213d]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-40a1213d]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-40a1213d]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-40a1213d]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-40a1213d]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-40a1213d]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-40a1213d]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-40a1213d]{display:flex;align-items:center;gap:12px}.table-badge[data-v-40a1213d]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-40a1213d]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-40a1213d]{background:#dcfce7;color:#166534}.badge-red[data-v-40a1213d]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-40a1213d]{background:#fef3c7;color:#92400e}.badge-purple[data-v-40a1213d]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-40a1213d]{padding:16px 20px 20px}.expand-btn[data-v-40a1213d]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-40a1213d]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-40a1213d]:active{background:#f3f4f6}.expand-btn svg[data-v-40a1213d]{flex-shrink:0}.enhanced-table[data-v-40a1213d] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-40a1213d] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-40a1213d] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-40a1213d] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-40a1213d] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-40a1213d] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-40a1213d] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-40a1213d] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-40a1213d] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-40a1213d] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-40a1213d] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-40a1213d] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-40a1213d] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-40a1213d] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-40a1213d] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-40a1213d] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-40a1213d] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-40a1213d] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-40a1213d] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-40a1213d] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-40a1213d] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-40a1213d] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-40a1213d] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-40a1213d] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-40a1213d] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-40a1213d] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-40a1213d] .ant-table-cell-fix-left,.unified-pivot-table[data-v-40a1213d] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-40a1213d] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-40a1213d] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-40a1213d] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-40a1213d]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-40a1213d]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-40a1213d]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-40a1213d]{color:#6b7280!important}.pivot-alert-good[data-v-40a1213d]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-40a1213d]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-40a1213d]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-40a1213d]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-40a1213d]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-40a1213d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-40a1213d]{grid-template-columns:1fr}}.alert-metric-card[data-v-40a1213d]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-40a1213d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-40a1213d]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-40a1213d]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-40a1213d]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-40a1213d]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-40a1213d]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-40a1213d]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-40a1213d]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-40a1213d]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-40a1213d]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-40a1213d]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-40a1213d]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-40a1213d]{flex:1;min-width:0}.alert-metric-label[data-v-40a1213d]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-40a1213d]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-40a1213d]{color:#3b82f6}.alert-text-success[data-v-40a1213d]{color:#22c55e}.alert-text-warning[data-v-40a1213d]{color:#f59e0b}.alert-text-danger[data-v-40a1213d]{color:#ef4444}.alert-text-amber[data-v-40a1213d]{color:#f59e0b}.alert-metric-subtitle[data-v-40a1213d]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-40a1213d]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-40a1213d]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-40a1213d]{background:#22c55e}.alert-badge-warning[data-v-40a1213d]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-40a1213d]{background:#f59e0b}.alert-badge-danger[data-v-40a1213d]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-40a1213d]{background:#ef4444}.alert-status-dot[data-v-40a1213d]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-40a1213d 2s infinite}@keyframes alert-pulse-40a1213d{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-40a1213d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-40a1213d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-40a1213d]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-40a1213d]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-40a1213d]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-40a1213d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-40a1213d]{grid-template-columns:1fr}}.health-metric-card[data-v-40a1213d]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-40a1213d]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-40a1213d]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-40a1213d]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-40a1213d]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-40a1213d]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-40a1213d]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-40a1213d]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-40a1213d]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-40a1213d]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-40a1213d]{color:#16a34a}.health-text-yellow[data-v-40a1213d]{color:#ca8a04}.health-text-red[data-v-40a1213d]{color:#dc2626}.health-text-grey[data-v-40a1213d]{color:#6b7280}.health-status-badge[data-v-40a1213d]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-40a1213d]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-40a1213d]{background:#22c55e}.health-badge-yellow[data-v-40a1213d]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-40a1213d]{background:#eab308}.health-badge-red[data-v-40a1213d]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-40a1213d]{background:#ef4444}.health-badge-grey[data-v-40a1213d]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-40a1213d]{background:#9ca3af}.health-status-dot[data-v-40a1213d]{width:6px;height:6px;border-radius:50%;animation:health-pulse-40a1213d 2s infinite}@keyframes health-pulse-40a1213d{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-40a1213d]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-40a1213d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-40a1213d]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-40a1213d],.unified-filter-item .ant-select[data-v-40a1213d],.unified-filter-item .ant-picker[data-v-40a1213d]{width:100%!important}.unified-filter-item-date[data-v-40a1213d],.unified-filter-item-wide[data-v-40a1213d]{min-width:280px}.unified-filter-item-narrow[data-v-40a1213d]{min-width:220px}.unified-filter-actions[data-v-40a1213d]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-40a1213d]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-40a1213d]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-40a1213d]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-40a1213d]{padding:16px;margin:12px}.unified-filter-layout[data-v-40a1213d]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-40a1213d],.unified-filter-item-date[data-v-40a1213d],.unified-filter-item-wide[data-v-40a1213d],.unified-filter-item-narrow[data-v-40a1213d]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-40a1213d]{width:100%;justify-content:flex-end}}.unified-filter-container[data-v-40a1213d]{margin:0!important;border-radius:14px;box-shadow:none}.unified-filter-item .ant-select[data-v-40a1213d],.unified-filter-item .ant-picker[data-v-40a1213d],.unified-filter-item .week-picker-stepper[data-v-40a1213d]{min-width:0!important}.unified-filter-item[data-v-40a1213d] .ant-select-selector{align-items:center}.unified-filter-item[data-v-40a1213d] .ant-select-multiple .ant-select-selector{min-height:40px!important;max-height:40px!important;overflow:hidden!important;overflow-y:hidden!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}.unified-filter-item[data-v-40a1213d] .ant-select-multiple .ant-select-selector .ant-select-selection-overflow{overflow:hidden;max-height:40px;flex-wrap:nowrap!important;align-items:center}.unified-filter-item[data-v-40a1213d] .ant-select-multiple .ant-select-selection-item{display:flex;align-items:center;height:24px;line-height:normal;padding:4px;font-size:13px}.unified-filter-item .filter-label[data-v-40a1213d]{display:inline-flex;align-items:center;gap:4px;text-align:left;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.3px;color:#64748b}@media (min-width: 901px){.unified-filter-layout[data-v-40a1213d]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.unified-filter-item[data-v-40a1213d],.unified-filter-item-wide[data-v-40a1213d],.unified-filter-item-narrow[data-v-40a1213d]{min-width:0}}.unified-filter-actions[data-v-40a1213d]{align-items:center}.unified-filter-actions[data-v-40a1213d] .ant-btn{display:flex;align-items:center;justify-content:center;height:36px;min-width:130px;padding:0 12px;color:#64748b;box-shadow:none}.pwac-info-icon[data-v-4ff1ef37]{color:#9ca3af;font-size:13px;cursor:help;margin-left:4px}.pwac-info-icon[data-v-4ff1ef37]:hover{color:#6366f1}.pagination-arrow[data-v-1795c075]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid #e5e7eb;background:#ffffff;color:#6b7280;font-size:14px;line-height:1}.pagination-arrow[data-v-1795c075]:not(:disabled):hover{background:#f3f4f6;border-color:#d1d5db}.pagination-arrow[data-v-1795c075]:disabled{opacity:.4;cursor:not-allowed}.dashboard-container[data-v-3a375b43]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-3a375b43]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-3a375b43 .75s linear infinite}@keyframes pwac-spinner-rotate-3a375b43{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-3a375b43]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-3a375b43]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-3a375b43 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-3a375b43{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-3a375b43]{max-width:100%;margin:0}.page-title[data-v-3a375b43]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-3a375b43]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-3a375b43]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-3a375b43],.metric-tile-label[data-v-3a375b43]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-3a375b43],.metric-tile-value[data-v-3a375b43]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-3a375b43],.category-table-card[data-v-3a375b43]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-3a375b43]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-3a375b43]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-3a375b43]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-3a375b43]{height:350px;width:100%}.trend-chart[data-v-3a375b43]{height:100%;width:100%}.no-data-message[data-v-3a375b43]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-3a375b43] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-3a375b43] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-3a375b43] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-3a375b43] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-3a375b43] .ant-table-tbody>tr>td{font-size:13px}[data-v-3a375b43] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-3a375b43]{margin-top:24px}.pivot-table-card[data-v-3a375b43] .ant-table{font-size:12px}.pivot-table-card[data-v-3a375b43] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-3a375b43] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-3a375b43] .ant-table-cell-fix-left,.pivot-table-card[data-v-3a375b43] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-3a375b43] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-3a375b43] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-3a375b43]{padding:20px;flex:1}.dashboard-content[data-v-3a375b43]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-3a375b43],.tables-grid[data-v-3a375b43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-3a375b43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-3a375b43]{border-radius:8px}.table-card[data-v-3a375b43] .ant-table-small{font-size:13px}.table-card[data-v-3a375b43] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-3a375b43] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-3a375b43]{width:100%;height:360px}.filter-layout[data-v-3a375b43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-3a375b43]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-3a375b43]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-3a375b43]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-3a375b43]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-3a375b43]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-3a375b43]{font-size:13px;color:#64748b}.card-meta[data-v-3a375b43]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-3a375b43]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-3a375b43]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-3a375b43] .ant-select-dropdown{min-width:280px!important}[data-v-3a375b43] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-3a375b43] .ant-select-selection-item{max-width:200px}[data-v-3a375b43] .ant-picker{padding:8px 12px;font-size:14px}[data-v-3a375b43] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-3a375b43] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-3a375b43] .ant-select-selection-search{margin-inline-start:0!important}[data-v-3a375b43] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-3a375b43] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-3a375b43] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-3a375b43] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-3a375b43] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-3a375b43] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-3a375b43] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-3a375b43] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-3a375b43] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-3a375b43] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-3a375b43] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-3a375b43] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-3a375b43] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-3a375b43]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-3a375b43]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-3a375b43]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-3a375b43]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-3a375b43]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-3a375b43]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-3a375b43]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-3a375b43]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-3a375b43]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-3a375b43]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-3a375b43]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-3a375b43]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-3a375b43]{display:flex;align-items:center;gap:12px}.table-badge[data-v-3a375b43]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-3a375b43]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-3a375b43]{background:#dcfce7;color:#166534}.badge-red[data-v-3a375b43]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-3a375b43]{background:#fef3c7;color:#92400e}.badge-purple[data-v-3a375b43]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-3a375b43]{padding:16px 20px 20px}.expand-btn[data-v-3a375b43]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-3a375b43]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-3a375b43]:active{background:#f3f4f6}.expand-btn svg[data-v-3a375b43]{flex-shrink:0}.enhanced-table[data-v-3a375b43] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-3a375b43] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-3a375b43] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-3a375b43] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-3a375b43] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-3a375b43] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-3a375b43] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-3a375b43] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-3a375b43] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-3a375b43] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-3a375b43] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-3a375b43] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-3a375b43] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-3a375b43] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-3a375b43] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-3a375b43] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-3a375b43] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-3a375b43] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-3a375b43] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-3a375b43] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-3a375b43] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-3a375b43] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-3a375b43] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-3a375b43] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-3a375b43] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-3a375b43] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-3a375b43] .ant-table-cell-fix-left,.unified-pivot-table[data-v-3a375b43] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-3a375b43] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-3a375b43] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-3a375b43] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-3a375b43]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-3a375b43]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-3a375b43]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-3a375b43]{color:#6b7280!important}.pivot-alert-good[data-v-3a375b43]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-3a375b43]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-3a375b43]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-3a375b43]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-3a375b43]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-3a375b43]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-3a375b43]{grid-template-columns:1fr}}.alert-metric-card[data-v-3a375b43]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-3a375b43]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-3a375b43]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-3a375b43]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-3a375b43]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-3a375b43]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-3a375b43]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-3a375b43]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-3a375b43]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-3a375b43]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-3a375b43]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-3a375b43]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-3a375b43]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-3a375b43]{flex:1;min-width:0}.alert-metric-label[data-v-3a375b43]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-3a375b43]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-3a375b43]{color:#3b82f6}.alert-text-success[data-v-3a375b43]{color:#22c55e}.alert-text-warning[data-v-3a375b43]{color:#f59e0b}.alert-text-danger[data-v-3a375b43]{color:#ef4444}.alert-text-amber[data-v-3a375b43]{color:#f59e0b}.alert-metric-subtitle[data-v-3a375b43]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-3a375b43]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-3a375b43]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-3a375b43]{background:#22c55e}.alert-badge-warning[data-v-3a375b43]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-3a375b43]{background:#f59e0b}.alert-badge-danger[data-v-3a375b43]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-3a375b43]{background:#ef4444}.alert-status-dot[data-v-3a375b43]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-3a375b43 2s infinite}@keyframes alert-pulse-3a375b43{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-3a375b43]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-3a375b43]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-3a375b43]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-3a375b43]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-3a375b43]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-3a375b43]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-3a375b43]{grid-template-columns:1fr}}.health-metric-card[data-v-3a375b43]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-3a375b43]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-3a375b43]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-3a375b43]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-3a375b43]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-3a375b43]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-3a375b43]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-3a375b43]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-3a375b43]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-3a375b43]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-3a375b43]{color:#16a34a}.health-text-yellow[data-v-3a375b43]{color:#ca8a04}.health-text-red[data-v-3a375b43]{color:#dc2626}.health-text-grey[data-v-3a375b43]{color:#6b7280}.health-status-badge[data-v-3a375b43]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-3a375b43]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-3a375b43]{background:#22c55e}.health-badge-yellow[data-v-3a375b43]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-3a375b43]{background:#eab308}.health-badge-red[data-v-3a375b43]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-3a375b43]{background:#ef4444}.health-badge-grey[data-v-3a375b43]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-3a375b43]{background:#9ca3af}.health-status-dot[data-v-3a375b43]{width:6px;height:6px;border-radius:50%;animation:health-pulse-3a375b43 2s infinite}@keyframes health-pulse-3a375b43{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-3a375b43]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-3a375b43]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-3a375b43]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-3a375b43],.unified-filter-item .ant-select[data-v-3a375b43],.unified-filter-item .ant-picker[data-v-3a375b43]{width:100%!important}.unified-filter-item-date[data-v-3a375b43],.unified-filter-item-wide[data-v-3a375b43]{min-width:280px}.unified-filter-item-narrow[data-v-3a375b43]{min-width:220px}.unified-filter-actions[data-v-3a375b43]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-3a375b43]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-3a375b43]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-3a375b43]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-3a375b43]{padding:16px;margin:12px}.unified-filter-layout[data-v-3a375b43]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-3a375b43],.unified-filter-item-date[data-v-3a375b43],.unified-filter-item-wide[data-v-3a375b43],.unified-filter-item-narrow[data-v-3a375b43]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-3a375b43]{width:100%;justify-content:flex-end}}.page-header-inner[data-v-3a375b43]{display:flex;width:100%;flex-direction:column;gap:.5rem}@media (min-width: 640px){.page-header-inner[data-v-3a375b43]{flex-direction:row;align-items:center;justify-content:space-between}}.page-subtitle[data-v-3a375b43]{color:#fff;opacity:.85;margin:0;font-size:.875rem;line-height:1.25rem}@media (min-width: 640px){.page-subtitle[data-v-3a375b43]{font-size:1rem;line-height:1.5rem}}.pwac-content-wrapper[data-v-3a375b43]{position:relative;flex:1 1 0%}.pwac-content[data-v-3a375b43]{flex:1 1 0%;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem 1rem}@media (min-width: 640px){.pwac-content[data-v-3a375b43]{padding:2rem 1.5rem}}@media (min-width: 1024px){.pwac-content[data-v-3a375b43]{padding-right:3rem}}@media (min-width: 1280px){.pwac-content[data-v-3a375b43]{padding-right:4rem}}.metric-card[data-v-3a375b43]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 640px){.metric-card[data-v-3a375b43]{padding:1.25rem}}.metric-label[data-v-3a375b43]{margin-bottom:.5rem;display:flex;align-items:center;gap:.375rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.card-icon[data-v-3a375b43]{display:inline-flex;align-items:center;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.metric-value[data-v-3a375b43]{font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width: 640px){.metric-value[data-v-3a375b43]{font-size:1.875rem;line-height:2.25rem}}.pwac-hero-value[data-v-3a375b43]{font-size:2.25rem;line-height:2.5rem;font-weight:700}@media (min-width: 640px){.pwac-hero-value[data-v-3a375b43]{font-size:3rem;line-height:1}}.weight-chip[data-v-3a375b43]{min-width:0px;flex:1 1 0%;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity));padding:.5rem}@media (min-width: 640px){.weight-chip[data-v-3a375b43]{padding-left:.75rem;padding-right:.75rem}}.weight-chip-label[data-v-3a375b43]{margin-bottom:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}@media (min-width: 640px){.weight-chip-label[data-v-3a375b43]{font-size:.75rem;line-height:1rem}}.weight-chip-value[data-v-3a375b43]{font-size:.875rem;line-height:1.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.window-label[data-v-3a375b43]{font-size:.75rem;line-height:1rem}@media (min-width: 640px){.window-label[data-v-3a375b43]{font-size:.875rem;line-height:1.25rem}}.window-label[data-v-3a375b43]{color:#fff;opacity:.85}.weakest-badge[data-v-3a375b43]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity));padding:.25rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.clients-table-card[data-v-3a375b43]{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.clients-table-header[data-v-3a375b43]{display:flex;flex-direction:column;gap:.75rem;border-bottom-width:1px;padding:1rem}@media (min-width: 640px){.clients-table-header[data-v-3a375b43]{flex-direction:row;align-items:center;justify-content:space-between}}.clients-table-scroll[data-v-3a375b43]{overflow-x:auto}.clients-table[data-v-3a375b43]{width:100%;min-width:640px;font-size:.875rem;line-height:1.25rem}.tier-badge[data-v-3a375b43]{display:inline-flex;height:1.5rem;width:2rem;align-items:center;justify-content:center;border-radius:.25rem;font-size:.75rem;line-height:1rem;font-weight:700}.tier-p0[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tier-p1[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.tier-p2[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.coverage-cell[data-v-3a375b43]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.coverage-fraction[data-v-3a375b43]{font-size:.75rem;line-height:1rem;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.coverage-pill[data-v-3a375b43]{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.coverage-pill-strong[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.coverage-pill-warn[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.coverage-pill-weak[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.coverage-pill-neutral[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.status-badge[data-v-3a375b43]{display:inline-flex;align-items:center;border-radius:.5rem;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-badge-good[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.status-badge-watch[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.status-badge-risk[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.delta-chip[data-v-3a375b43]{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.delta-chip-up[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.delta-chip-down[data-v-3a375b43]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.delta-arrow[data-v-3a375b43]{font-size:.65rem}@media (max-width: 640px){[data-v-3a375b43] .page-title{font-size:1.5rem;line-height:2rem}}.filter-layout[data-v-696abdd7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;align-items:end}.filter-item-wrapper[data-v-696abdd7]{display:flex;flex-direction:column;gap:8px}.filter-label[data-v-696abdd7]{font-size:14px;font-weight:500;color:#262626}.filter-input[data-v-696abdd7]{width:100%}.filter-select-scrollable[data-v-696abdd7] .ant-select-dropdown{max-height:400px}.filter-actions-wrapper[data-v-696abdd7]{display:flex;gap:8px;align-items:center;grid-column:span 2}@media (max-width: 1200px){.filter-actions-wrapper[data-v-696abdd7]{grid-column:span 1}}.dashboard-container[data-v-c4438969]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-c4438969]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-c4438969 .75s linear infinite}@keyframes pwac-spinner-rotate-c4438969{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-c4438969]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-c4438969]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-c4438969 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-c4438969{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-c4438969]{max-width:100%;margin:0}.page-title[data-v-c4438969]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-c4438969]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-c4438969]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-c4438969],.metric-tile-label[data-v-c4438969]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-c4438969],.metric-tile-value[data-v-c4438969]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-c4438969],.category-table-card[data-v-c4438969]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-c4438969]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-c4438969]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-c4438969]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-c4438969]{height:350px;width:100%}.trend-chart[data-v-c4438969]{height:100%;width:100%}.no-data-message[data-v-c4438969]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-c4438969] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-c4438969] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-c4438969] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-c4438969] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-c4438969] .ant-table-tbody>tr>td{font-size:13px}[data-v-c4438969] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-c4438969]{margin-top:24px}.pivot-table-card[data-v-c4438969] .ant-table{font-size:12px}.pivot-table-card[data-v-c4438969] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-c4438969] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-c4438969] .ant-table-cell-fix-left,.pivot-table-card[data-v-c4438969] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-c4438969] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-c4438969] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-c4438969]{padding:20px;flex:1}.dashboard-content[data-v-c4438969]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-c4438969],.tables-grid[data-v-c4438969]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-c4438969]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-c4438969]{border-radius:8px}.table-card[data-v-c4438969] .ant-table-small{font-size:13px}.table-card[data-v-c4438969] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-c4438969] .ant-table-tbody>tr>td{padding:6px 8px}.filter-layout[data-v-c4438969]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-c4438969]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-c4438969]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-c4438969]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-c4438969]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-c4438969]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-c4438969]{font-size:13px;color:#64748b}.card-meta[data-v-c4438969]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-c4438969]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-c4438969]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-c4438969] .ant-select-dropdown{min-width:280px!important}[data-v-c4438969] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-c4438969] .ant-select-selection-item{max-width:200px}[data-v-c4438969] .ant-picker{padding:8px 12px;font-size:14px}[data-v-c4438969] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-c4438969] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-c4438969] .ant-select-selection-search{margin-inline-start:0!important}[data-v-c4438969] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-c4438969] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-c4438969] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-c4438969] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-c4438969] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-c4438969] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-c4438969] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-c4438969] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-c4438969] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-c4438969] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-c4438969] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-c4438969] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-c4438969] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-c4438969]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-c4438969]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-c4438969]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-c4438969]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-c4438969]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-c4438969]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-c4438969]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-c4438969]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-c4438969]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-c4438969]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-c4438969]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-c4438969]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-c4438969]{display:flex;align-items:center;gap:12px}.table-badge[data-v-c4438969]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-c4438969]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-c4438969]{background:#dcfce7;color:#166534}.badge-red[data-v-c4438969]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-c4438969]{background:#fef3c7;color:#92400e}.badge-purple[data-v-c4438969]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-c4438969]{padding:16px 20px 20px}.expand-btn[data-v-c4438969]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-c4438969]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-c4438969]:active{background:#f3f4f6}.expand-btn svg[data-v-c4438969]{flex-shrink:0}.enhanced-table[data-v-c4438969] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-c4438969] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-c4438969] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-c4438969] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-c4438969] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-c4438969] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-c4438969] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-c4438969] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-c4438969] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-c4438969] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-c4438969] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-c4438969] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-c4438969] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-c4438969] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-c4438969] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-c4438969] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-c4438969] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-c4438969] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-c4438969] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-c4438969] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-c4438969] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-c4438969] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-c4438969] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-c4438969] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-c4438969] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-c4438969] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-c4438969] .ant-table-cell-fix-left,.unified-pivot-table[data-v-c4438969] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-c4438969] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-c4438969] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-c4438969] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-c4438969]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-c4438969]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-c4438969]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-c4438969]{color:#6b7280!important}.pivot-alert-good[data-v-c4438969]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-c4438969]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-c4438969]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-c4438969]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-c4438969]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-c4438969]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-c4438969]{grid-template-columns:1fr}}.alert-metric-card[data-v-c4438969]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-c4438969]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-c4438969]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-c4438969]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-c4438969]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-c4438969]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-c4438969]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-c4438969]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-c4438969]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-c4438969]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-c4438969]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-c4438969]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-c4438969]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-c4438969]{flex:1;min-width:0}.alert-metric-label[data-v-c4438969]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-c4438969]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-c4438969]{color:#3b82f6}.alert-text-success[data-v-c4438969]{color:#22c55e}.alert-text-warning[data-v-c4438969]{color:#f59e0b}.alert-text-danger[data-v-c4438969]{color:#ef4444}.alert-text-amber[data-v-c4438969]{color:#f59e0b}.alert-metric-subtitle[data-v-c4438969]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-c4438969]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-c4438969]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-c4438969]{background:#22c55e}.alert-badge-warning[data-v-c4438969]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-c4438969]{background:#f59e0b}.alert-badge-danger[data-v-c4438969]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-c4438969]{background:#ef4444}.alert-status-dot[data-v-c4438969]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-c4438969 2s infinite}@keyframes alert-pulse-c4438969{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-c4438969]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-c4438969]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-c4438969]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-c4438969]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-c4438969]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-c4438969]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-c4438969]{grid-template-columns:1fr}}.health-metric-card[data-v-c4438969]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-c4438969]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-c4438969]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-c4438969]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-c4438969]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-c4438969]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-c4438969]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-c4438969]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-c4438969]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-c4438969]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-c4438969]{color:#16a34a}.health-text-yellow[data-v-c4438969]{color:#ca8a04}.health-text-red[data-v-c4438969]{color:#dc2626}.health-text-grey[data-v-c4438969]{color:#6b7280}.health-status-badge[data-v-c4438969]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-c4438969]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-c4438969]{background:#22c55e}.health-badge-yellow[data-v-c4438969]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-c4438969]{background:#eab308}.health-badge-red[data-v-c4438969]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-c4438969]{background:#ef4444}.health-badge-grey[data-v-c4438969]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-c4438969]{background:#9ca3af}.health-status-dot[data-v-c4438969]{width:6px;height:6px;border-radius:50%;animation:health-pulse-c4438969 2s infinite}@keyframes health-pulse-c4438969{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-c4438969]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-c4438969]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-c4438969]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-c4438969],.unified-filter-item .ant-select[data-v-c4438969],.unified-filter-item .ant-picker[data-v-c4438969]{width:100%!important}.unified-filter-item-date[data-v-c4438969],.unified-filter-item-wide[data-v-c4438969]{min-width:280px}.unified-filter-item-narrow[data-v-c4438969]{min-width:220px}.unified-filter-actions[data-v-c4438969]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-c4438969]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-c4438969]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-c4438969]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-c4438969]{padding:16px;margin:12px}.unified-filter-layout[data-v-c4438969]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-c4438969],.unified-filter-item-date[data-v-c4438969],.unified-filter-item-wide[data-v-c4438969],.unified-filter-item-narrow[data-v-c4438969]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-c4438969]{width:100%;justify-content:flex-end}}.unified-health-page[data-v-c4438969]{padding:0;display:flex;flex-direction:column;gap:0;background-color:#f5f5f5;min-height:100%}.chart[data-v-c4438969]{width:100%;height:360px}.chart-wide[data-v-c4438969]{width:100%;height:400px}.metric-card[data-v-c4438969]{border-radius:12px;background:#fff;border:2px solid #e0e0e0;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.metric-card-critical[data-v-c4438969]{border-color:#f5222d;background:#fff1f0}.metric-card-warning[data-v-c4438969]{border-color:#faad14;background:#fffbe6}.metric-card-good[data-v-c4438969]{border-color:#52c41a;background:#f6ffed}.metric-label[data-v-c4438969]{font-size:.875rem;color:#6b7280;font-weight:600;margin-bottom:8px}.metric-value[data-v-c4438969]{font-size:2rem;font-weight:700;margin-bottom:6px}.metric-status[data-v-c4438969]{font-size:.75rem;font-weight:600;text-transform:capitalize;letter-spacing:.5px}.daily-pagetype-table-wrapper[data-v-c4438969]{overflow-x:auto}.daily-pagetype-table[data-v-c4438969]{width:100%;border-collapse:collapse;font-size:13px}.daily-pagetype-table thead th[data-v-c4438969]{background:#fafafa;border-bottom:2px solid #e8e8e8;padding:10px 16px;text-align:center;font-weight:600;color:#333;text-transform:capitalize;white-space:nowrap}.daily-pagetype-table thead th.col-date[data-v-c4438969]{text-align:left;min-width:110px}.daily-pagetype-table tbody td[data-v-c4438969]{border-bottom:1px solid #f0f0f0;padding:10px 16px;text-align:center;white-space:nowrap;font-weight:500;font-size:13px}.daily-pagetype-table tbody td.col-date[data-v-c4438969]{text-align:left;font-weight:600;color:#333}.daily-pagetype-table tbody tr:hover td[data-v-c4438969]{background-color:#fafafa}.daily-pagetype-table tbody td.cell-warn[data-v-c4438969]{background-color:#ffa5001a}.daily-pagetype-table tbody td.cell-danger[data-v-c4438969]{background-color:#ff4d4f1a}.daily-pagetype-table tbody tr:hover td.cell-warn[data-v-c4438969]{background-color:#ffa5002e}.daily-pagetype-table tbody tr:hover td.cell-danger[data-v-c4438969]{background-color:#ff4d4f2e}.cell-failure[data-v-c4438969]{color:#ff4d4f;font-weight:600}.cell-sep[data-v-c4438969]{color:#999;margin:0 3px}.cell-vol[data-v-c4438969]{color:#888;font-size:11px;margin-left:4px}.cell-na[data-v-c4438969]{color:#ccc;font-weight:400}.pagetype-pagination[data-v-c4438969]{display:flex;justify-content:flex-end;margin-top:12px}.dashboard-container[data-v-3c784680]{display:flex;flex-direction:column;min-height:100%;background-color:#f5f5f5}.loading-spinner[data-v-3c784680]{width:32px;height:32px;border:3px solid #e5e7eb;border-top-color:#7c3aed;border-radius:50%;animation:pwac-spinner-rotate-3c784680 .75s linear infinite}@keyframes pwac-spinner-rotate-3c784680{to{transform:rotate(360deg)}}.pwac-loading-overlay[data-v-3c784680]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.6);border:1.5px solid #7c3aed;border-radius:12px}.page-header[data-v-3c784680]{padding:24px 24px 24px 20px;background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 25%,#5b21b6 50%,#7c3aed 75%,#8b5cf6 100%);background-size:200% 200%;animation:gradientShift-3c784680 15s ease infinite;border-bottom:3px solid #6d28d9;box-shadow:0 4px 6px #0000001a}@keyframes gradientShift-3c784680{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.header-content[data-v-3c784680]{max-width:100%;margin:0}.page-title[data-v-3c784680]{font-size:32px;font-weight:700;color:#fff;margin:0 0 8px;text-shadow:0 2px 4px rgba(0,0,0,.2)}.page-description[data-v-3c784680]{font-size:16px;color:#fffffff2;margin:0;font-weight:400}.metric-tile[data-v-3c784680]{background:white;border-radius:8px;padding:16px;box-shadow:0 1px 3px #0000001a;display:flex;flex-direction:column;gap:8px}.metric-title[data-v-3c784680],.metric-tile-label[data-v-3c784680]{font-size:14px;color:#64748b;font-weight:500}.metric-value[data-v-3c784680],.metric-tile-value[data-v-3c784680]{font-size:28px;font-weight:700;line-height:1.2}.chart-card[data-v-3c784680],.category-table-card[data-v-3c784680]{border-radius:8px;box-shadow:0 1px 3px #0000001a}.card-title-container[data-v-3c784680]{display:flex;flex-direction:column;gap:4px}.card-title[data-v-3c784680]{font-weight:600;font-size:18px;color:#1f2937}.card-subtitle[data-v-3c784680]{font-size:13px;color:#9ca3af;font-weight:400}.chart-container[data-v-3c784680]{height:350px;width:100%}.trend-chart[data-v-3c784680]{height:100%;width:100%}.no-data-message[data-v-3c784680]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af;font-size:14px}[data-v-3c784680] .ant-card{border-radius:8px;box-shadow:0 1px 3px #0000001a}[data-v-3c784680] .ant-card-head{border-bottom:1px solid #e2e8f0}[data-v-3c784680] .ant-card-head-title{font-weight:600;font-size:16px}[data-v-3c784680] .ant-table-thead>tr>th{background:#f8fafc;font-weight:600;font-size:13px;color:#64748b}[data-v-3c784680] .ant-table-tbody>tr>td{font-size:13px}[data-v-3c784680] .category-table-card .ant-table-thead>tr>th{text-align:center}.pivot-table-card[data-v-3c784680]{margin-top:24px}.pivot-table-card[data-v-3c784680] .ant-table{font-size:12px}.pivot-table-card[data-v-3c784680] .ant-table-thead>tr>th{background:#fafafa;font-weight:600;text-align:center;padding:12px 8px}.pivot-table-card[data-v-3c784680] .ant-table-tbody>tr>td{padding:8px}.pivot-table-card[data-v-3c784680] .ant-table-cell-fix-left,.pivot-table-card[data-v-3c784680] .ant-table-cell-fix-right{background:#fff}.pivot-table-card[data-v-3c784680] .ant-table-row-expand-icon-cell{padding:8px!important}.pivot-table-card[data-v-3c784680] .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f9ff}.content-wrapper[data-v-3c784680]{padding:20px;flex:1}.dashboard-content[data-v-3c784680]{display:flex;flex-direction:column;gap:24px}.charts-grid[data-v-3c784680],.tables-grid[data-v-3c784680]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.metrics-grid[data-v-3c784680]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.table-card[data-v-3c784680]{border-radius:8px}.table-card[data-v-3c784680] .ant-table-small{font-size:13px}.table-card[data-v-3c784680] .ant-table-small .ant-table-cell{padding:6px 8px}.table-card[data-v-3c784680] .ant-table-tbody>tr>td{padding:6px 8px}.chart[data-v-3c784680]{width:100%;height:360px}.filter-layout[data-v-3c784680]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:center}.filter-item-wrapper[data-v-3c784680]{display:flex;flex-direction:column;gap:8px;min-width:280px}.filter-label[data-v-3c784680]{font-weight:600;font-size:14px;color:#374151;margin-bottom:0}.filter-input[data-v-3c784680]{width:100%;min-width:280px}.filter-actions-wrapper[data-v-3c784680]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.filter-input-row[data-v-3c784680]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-hint[data-v-3c784680]{font-size:13px;color:#64748b}.card-meta[data-v-3c784680]{font-size:13px;color:#64748b;font-weight:400;margin-left:8px}.filter-container[data-v-3c784680]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px}.dashboard-filters-card[data-v-3c784680]{background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000000f}[data-v-3c784680] .ant-select-dropdown{min-width:280px!important}[data-v-3c784680] .ant-select-item{white-space:normal!important;word-wrap:break-word!important;height:auto!important;padding:8px 12px!important;line-height:1.4!important}[data-v-3c784680] .ant-select-selection-item{max-width:200px}[data-v-3c784680] .ant-picker{padding:8px 12px;font-size:14px}[data-v-3c784680] .ant-btn-lg{height:40px;padding:8px 20px;font-size:14px}[data-v-3c784680] .ant-select-selector{min-height:40px!important;padding:4px 11px!important}[data-v-3c784680] .ant-select-selection-search{margin-inline-start:0!important}[data-v-3c784680] .filter-select-scrollable .ant-select-selector{min-height:38px!important;max-height:90px!important;overflow-y:auto!important;padding:4px 30px 4px 8px!important;align-items:flex-start!important}[data-v-3c784680] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar{width:5px}[data-v-3c784680] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}[data-v-3c784680] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}[data-v-3c784680] .filter-select-scrollable .ant-select-selector::-webkit-scrollbar-thumb:hover{background:#a1a1a1}[data-v-3c784680] .filter-select-scrollable .ant-select-selection-overflow{flex-wrap:wrap!important;gap:4px;padding-right:4px}[data-v-3c784680] .filter-select-scrollable .ant-select-selection-overflow-item{flex:0 0 auto}[data-v-3c784680] .filter-select-scrollable .ant-select-selection-item{max-width:none!important;margin:2px 0;padding:0 8px;background:#e8f4fd;border:1px solid #91caff;border-radius:4px}[data-v-3c784680] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-content{overflow:visible;text-overflow:clip;white-space:nowrap;color:#1677ff;font-size:12px}[data-v-3c784680] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove{color:#1677ff}[data-v-3c784680] .filter-select-scrollable .ant-select-selection-item .ant-select-selection-item-remove:hover{color:#ff4d4f}[data-v-3c784680] .filter-select-scrollable .ant-select-selection-search{margin-inline-start:0!important;flex:1 1 auto;min-width:60px}[data-v-3c784680] .filter-select-scrollable .ant-select-clear{right:28px!important}.enhanced-table-card[data-v-3c784680]{background:#ffffff;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d;overflow:hidden;margin-top:8px}.table-card-header[data-v-3c784680]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#fafafa 0%,#f5f5f5 100%);border-bottom:1px solid #e5e7eb}.table-header-left[data-v-3c784680]{display:flex;align-items:center;gap:16px}.table-icon-wrapper[data-v-3c784680]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex-shrink:0}.table-icon-red[data-v-3c784680]{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color:#b91c1c}.table-icon-blue[data-v-3c784680]{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);color:#1d4ed8}.table-icon-green[data-v-3c784680]{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color:#166534}.table-icon-amber[data-v-3c784680]{background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);color:#b45309}.table-icon-purple[data-v-3c784680]{background:linear-gradient(135deg,#faf5ff 0%,#f3e8ff 100%);color:#7c3aed}.table-title-content[data-v-3c784680]{display:flex;flex-direction:column;gap:2px}.table-title[data-v-3c784680]{font-size:18px;font-weight:700;color:#1f2937;margin:0}.table-subtitle[data-v-3c784680]{font-size:13px;color:#6b7280;margin:0}.table-header-right[data-v-3c784680]{display:flex;align-items:center;gap:12px}.table-badge[data-v-3c784680]{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;font-size:13px;font-weight:600}.badge-blue[data-v-3c784680]{background:#dbeafe;color:#1d4ed8}.badge-green[data-v-3c784680]{background:#dcfce7;color:#166534}.badge-red[data-v-3c784680]{background:#fee2e2;color:#991b1b}.badge-amber[data-v-3c784680]{background:#fef3c7;color:#92400e}.badge-purple[data-v-3c784680]{background:#f3e8ff;color:#7c3aed}.table-card-body[data-v-3c784680]{padding:16px 20px 20px}.expand-btn[data-v-3c784680]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;margin-right:12px;background:#ffffff;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease}.expand-btn[data-v-3c784680]:hover{background:#f9fafb;border-color:#6b7280;color:#1f2937}.expand-btn[data-v-3c784680]:active{background:#f3f4f6}.expand-btn svg[data-v-3c784680]{flex-shrink:0}.enhanced-table[data-v-3c784680] .ant-table{border-radius:8px;overflow:hidden}.enhanced-table[data-v-3c784680] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-table[data-v-3c784680] .ant-table-tbody>tr>td{padding:12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-table[data-v-3c784680] .ant-table-tbody>tr:hover>td{background:#f9fafb!important}.enhanced-table[data-v-3c784680] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.enhanced-pivot-table[data-v-3c784680] .ant-table{border-radius:8px;overflow:hidden}.enhanced-pivot-table[data-v-3c784680] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb}.enhanced-pivot-table[data-v-3c784680] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6}.enhanced-pivot-table[data-v-3c784680] .ant-table-tbody>tr.pivot-parent-row>td{background:#f0f7ff!important;font-weight:500}.enhanced-pivot-table[data-v-3c784680] .ant-table-tbody>tr.pivot-parent-row:hover>td{background:#e0efff!important}.enhanced-pivot-table[data-v-3c784680] .ant-table-tbody>tr.pivot-child-row>td{background:#ffffff!important;font-size:13px}.enhanced-pivot-table[data-v-3c784680] .ant-table-tbody>tr.pivot-child-row:hover>td{background:#fafafa!important}.enhanced-pivot-table[data-v-3c784680] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db}.enhanced-pivot-table[data-v-3c784680] .ant-table-row-expand-icon:hover{border-color:#6b7280;color:#6b7280}.enhanced-pivot-table[data-v-3c784680] .ant-table-row-expand-icon-expanded{background:#f3f4f6;border-color:#6b7280;color:#374151}.enhanced-pivot-table[data-v-3c784680] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-3c784680] .ant-table{border-radius:8px;overflow:hidden}.unified-pivot-table[data-v-3c784680] .ant-table-thead>tr>th{background:#f9fafb!important;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#374151;padding:12px;border-bottom:1px solid #e5e7eb;text-align:center;white-space:nowrap}.unified-pivot-table[data-v-3c784680] .ant-table-thead>tr>th:first-child,.unified-pivot-table[data-v-3c784680] .ant-table-thead>tr>th:nth-child(2),.unified-pivot-table[data-v-3c784680] .ant-table-thead>tr>th:nth-child(3){text-align:left}.unified-pivot-table[data-v-3c784680] .ant-table-tbody>tr>td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid #f3f4f6;transition:all .15s ease}.unified-pivot-table[data-v-3c784680] .ant-table-tbody>tr:hover>td{filter:brightness(.98)}.unified-pivot-table[data-v-3c784680] .ant-table-row-expand-icon{border-radius:4px;border-color:#d1d5db;transition:all .2s ease}.unified-pivot-table[data-v-3c784680] .ant-table-row-expand-icon:hover{border-color:#3b82f6;color:#3b82f6}.unified-pivot-table[data-v-3c784680] .ant-table-row-expand-icon-expanded{background:#eff6ff;border-color:#2563eb;color:#1d4ed8}.unified-pivot-table[data-v-3c784680] .ant-table-cell-fix-left,.unified-pivot-table[data-v-3c784680] .ant-table-cell-fix-right{z-index:2}.unified-pivot-table[data-v-3c784680] .ant-table-row-expand-icon-cell{padding:8px!important}.unified-pivot-table[data-v-3c784680] .ant-pagination{margin:16px 0 0;padding-top:16px;border-top:1px solid #f3f4f6}.unified-pivot-table[data-v-3c784680] .ant-table-tbody>tr>td[style*=border-top]{position:relative}.pivot-cell-good[data-v-3c784680]{background-color:#d4edda!important;color:#155724!important}.pivot-cell-warning[data-v-3c784680]{background-color:#fff3cd!important;color:#856404!important}.pivot-cell-critical[data-v-3c784680]{background-color:#f8d7da!important;color:#721c24!important;font-weight:700}.pivot-cell-na[data-v-3c784680]{color:#6b7280!important}.pivot-alert-good[data-v-3c784680]{background-color:#f0fdf4!important;color:#166534!important}.pivot-alert-warning[data-v-3c784680]{background-color:#fffbeb!important;color:#92400e!important}.pivot-alert-critical[data-v-3c784680]{background-color:#fef2f2!important;color:#b91c1c!important;font-weight:700}.alert-metrics-grid[data-v-3c784680]{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}@media (max-width: 1400px){.alert-metrics-grid[data-v-3c784680]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.alert-metrics-grid[data-v-3c784680]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.alert-metrics-grid[data-v-3c784680]{grid-template-columns:1fr}}.alert-metric-card[data-v-3c784680]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.alert-metric-card[data-v-3c784680]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.alert-metric-card-primary[data-v-3c784680]{border-left:4px solid #93c5fd;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-success[data-v-3c784680]{border-left:4px solid #86efac;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-warning[data-v-3c784680]{border-left:4px solid #fcd34d;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-danger[data-v-3c784680]{border-left:4px solid #fca5a5;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-card-amber[data-v-3c784680]{border-left:4px solid #fbbf24;background:linear-gradient(135deg,#ffffff 0%,#f8fafc 100%)}.alert-metric-icon-wrapper[data-v-3c784680]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.alert-metric-icon-primary[data-v-3c784680]{background:#dbeafe;color:#1d4ed8}.alert-metric-icon-success[data-v-3c784680]{background:#dcfce7;color:#15803d}.alert-metric-icon-warning[data-v-3c784680]{background:#fef3c7;color:#b45309}.alert-metric-icon-danger[data-v-3c784680]{background:#fee2e2;color:#b91c1c}.alert-metric-icon-amber[data-v-3c784680]{background:#fef3c7;color:#b45309}.alert-metric-content[data-v-3c784680]{flex:1;min-width:0}.alert-metric-label[data-v-3c784680]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:2px}.alert-metric-value[data-v-3c784680]{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:2px}.alert-text-primary[data-v-3c784680]{color:#3b82f6}.alert-text-success[data-v-3c784680]{color:#22c55e}.alert-text-warning[data-v-3c784680]{color:#f59e0b}.alert-text-danger[data-v-3c784680]{color:#ef4444}.alert-text-amber[data-v-3c784680]{color:#f59e0b}.alert-metric-subtitle[data-v-3c784680]{font-size:11px;color:#6b7280;font-weight:500;line-height:1.3}.alert-metric-status-badge[data-v-3c784680]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;margin-top:4px}.alert-badge-success[data-v-3c784680]{background:#dcfce7;color:#166534}.alert-badge-success .alert-status-dot[data-v-3c784680]{background:#22c55e}.alert-badge-warning[data-v-3c784680]{background:#fef3c7;color:#92400e}.alert-badge-warning .alert-status-dot[data-v-3c784680]{background:#f59e0b}.alert-badge-danger[data-v-3c784680]{background:#fee2e2;color:#991b1b}.alert-badge-danger .alert-status-dot[data-v-3c784680]{background:#ef4444}.alert-status-dot[data-v-3c784680]{width:6px;height:6px;border-radius:50%;animation:alert-pulse-3c784680 2s infinite}@keyframes alert-pulse-3c784680{0%,to{opacity:1}50%{opacity:.5}}.health-metrics-grid[data-v-3c784680]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1200px){.health-metrics-grid[data-v-3c784680]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid[data-v-3c784680]{grid-template-columns:1fr}}.health-metrics-grid-8[data-v-3c784680]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 1400px){.health-metrics-grid-8[data-v-3c784680]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px){.health-metrics-grid-8[data-v-3c784680]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.health-metrics-grid-8[data-v-3c784680]{grid-template-columns:1fr}}.health-metric-card[data-v-3c784680]{display:flex;flex-direction:column;padding:18px 20px;background:#ffffff;border-radius:12px;border:1px solid #e5e7eb;border-left:4px solid #e5e7eb;box-shadow:0 1px 3px #0000000d,0 1px 2px #00000008;transition:all .3s ease}.health-metric-card[data-v-3c784680]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00000014}.health-metric-card-green[data-v-3c784680]{border-left-color:#22c55e;background:#ffffff}.health-metric-card-yellow[data-v-3c784680]{border-left-color:#eab308;background:#ffffff}.health-metric-card-red[data-v-3c784680]{border-left-color:#ef4444;background:#ffffff}.health-metric-card-grey[data-v-3c784680]{border-left-color:#9ca3af;background:#ffffff}.health-metric-label[data-v-3c784680]{font-size:11px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.4px;margin-bottom:4px}.health-metric-value-row[data-v-3c784680]{display:flex;align-items:baseline;gap:6px;margin-bottom:6px}.health-metric-value[data-v-3c784680]{font-size:24px;font-weight:800;line-height:1.2}.health-metric-secondary[data-v-3c784680]{font-size:16px;font-weight:600;color:#6b7280}.health-text-green[data-v-3c784680]{color:#16a34a}.health-text-yellow[data-v-3c784680]{color:#ca8a04}.health-text-red[data-v-3c784680]{color:#dc2626}.health-text-grey[data-v-3c784680]{color:#6b7280}.health-status-badge[data-v-3c784680]{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:12px;font-size:10px;font-weight:600;width:-moz-fit-content;width:fit-content}.health-badge-green[data-v-3c784680]{background:#dcfce7;color:#166534}.health-badge-green .health-status-dot[data-v-3c784680]{background:#22c55e}.health-badge-yellow[data-v-3c784680]{background:#fef9c3;color:#854d0e}.health-badge-yellow .health-status-dot[data-v-3c784680]{background:#eab308}.health-badge-red[data-v-3c784680]{background:#fee2e2;color:#991b1b}.health-badge-red .health-status-dot[data-v-3c784680]{background:#ef4444}.health-badge-grey[data-v-3c784680]{background:#f3f4f6;color:#4b5563}.health-badge-grey .health-status-dot[data-v-3c784680]{background:#9ca3af}.health-status-dot[data-v-3c784680]{width:6px;height:6px;border-radius:50%;animation:health-pulse-3c784680 2s infinite}@keyframes health-pulse-3c784680{0%,to{opacity:1}50%{opacity:.6}}.unified-filter-container[data-v-3c784680]{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;margin:16px 20px;box-shadow:0 1px 3px #0000000d}.unified-filter-layout[data-v-3c784680]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:end}.unified-filter-item[data-v-3c784680]{display:flex;flex-direction:column;gap:8px;min-width:280px}.unified-filter-item .filter-input[data-v-3c784680],.unified-filter-item .ant-select[data-v-3c784680],.unified-filter-item .ant-picker[data-v-3c784680]{width:100%!important}.unified-filter-item-date[data-v-3c784680],.unified-filter-item-wide[data-v-3c784680]{min-width:280px}.unified-filter-item-narrow[data-v-3c784680]{min-width:220px}.unified-filter-actions[data-v-3c784680]{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}@media (max-width: 1200px){.unified-filter-layout[data-v-3c784680]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}}@media (max-width: 900px){.unified-filter-layout[data-v-3c784680]{grid-template-columns:repeat(2,1fr);gap:16px}.unified-filter-item-date[data-v-3c784680]{grid-column:span 2}}@media (max-width: 640px){.unified-filter-container[data-v-3c784680]{padding:16px;margin:12px}.unified-filter-layout[data-v-3c784680]{grid-template-columns:1fr;gap:14px}.unified-filter-item[data-v-3c784680],.unified-filter-item-date[data-v-3c784680],.unified-filter-item-wide[data-v-3c784680],.unified-filter-item-narrow[data-v-3c784680]{min-width:100%;grid-column:span 1}.unified-filter-actions[data-v-3c784680]{width:100%;justify-content:flex-end}}.pwac-client-content-wrapper[data-v-3c784680]{position:relative;flex:1 1 0%}.back-btn[data-v-3c784680]{display:flex;cursor:pointer;align-items:center;gap:.375rem;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.back-btn[data-v-3c784680]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.window-label[data-v-3c784680]{font-size:.875rem;line-height:1.25rem;color:#fff;opacity:.85}.client-title[data-v-3c784680]{font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.client-subtitle[data-v-3c784680]{margin-top:.125rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.final-badge[data-v-3c784680]{text-align:right}.final-badge-label[data-v-3c784680]{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.metric-card[data-v-3c784680]{border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.metric-label[data-v-3c784680]{margin-bottom:.5rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.metric-value[data-v-3c784680]{font-size:2.25rem;line-height:2.5rem;font-weight:700}.score-pill[data-v-3c784680]{display:inline-block;border-radius:.5rem;padding:.25rem .75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700}.score-pill-lg[data-v-3c784680]{border-radius:.75rem;padding:.375rem 1rem;font-size:1.5rem;line-height:2rem}.score-pill-green[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.score-pill-amber[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity))}.score-pill-red[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.score-pill-neutral[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.status-badge[data-v-3c784680]{display:inline-flex;align-items:center;border-radius:.5rem;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.status-badge-good[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.status-badge-watch[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.status-badge-risk[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.delta-chip[data-v-3c784680]{display:inline-flex;align-items:center;gap:.25rem;border-radius:.5rem;padding:.125rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500}.delta-chip-up[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.delta-chip-down[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.delta-arrow[data-v-3c784680]{font-size:.65rem}.section-title[data-v-3c784680]{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.seg-control[data-v-3c784680]{display:flex;align-items:center;gap:.125rem;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));padding:.25rem}.seg-tab[data-v-3c784680]{cursor:pointer;white-space:nowrap;border-radius:.375rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.seg-tab.active[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.seg-score[data-v-3c784680]{margin-left:.375rem;--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.seg-tab.active .seg-score[data-v-3c784680]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.export-btn[data-v-3c784680]{cursor:pointer;border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.375rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.export-btn[data-v-3c784680]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.export-btn[data-v-3c784680]:disabled{cursor:not-allowed;opacity:.5}.clients-table-card[data-v-3c784680]{overflow:hidden;border-radius:.75rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.clients-table-header[data-v-3c784680]{display:flex;flex-direction:column;gap:.75rem;border-bottom-width:1px;padding:1rem}@media (min-width: 640px){.clients-table-header[data-v-3c784680]{flex-direction:row;align-items:center;justify-content:space-between}}.clients-table-scroll[data-v-3c784680]{overflow-x:auto}.clients-table[data-v-3c784680]{width:100%;min-width:640px;font-size:.875rem;line-height:1.25rem}.tier-badge[data-v-3c784680]{display:inline-flex;height:1.5rem;width:2rem;align-items:center;justify-content:center;border-radius:.25rem;font-size:.75rem;line-height:1rem;font-weight:700}.tier-p0[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.tier-p1[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.tier-p2[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.coverage-cell[data-v-3c784680]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}.coverage-fraction[data-v-3c784680]{font-size:.75rem;line-height:1rem;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.coverage-pill[data-v-3c784680]{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.coverage-pill-strong[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.coverage-pill-warn[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.coverage-pill-weak[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}.coverage-pill-neutral[data-v-3c784680]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.loader-overlay[data-v-b12d18cd]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.loader[data-v-b12d18cd]{border:16px solid #f3f3f3;border-top:16px solid #8e24aa;border-radius:50%;width:120px;height:120px;animation:spin-b12d18cd 2s linear infinite}@keyframes spin-b12d18cd{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-y-0{top:0px;bottom:0px}.bottom-0{bottom:0px}.left-0{left:0px}.left-2{left:.5rem}.left-2\.5{left:.625rem}.right-0{right:0px}.right-2{right:.5rem}.right-2\.5{right:.625rem}.top-0{top:0px}.top-10{top:2.5rem}.isolate{isolation:isolate}.z-40{z-index:40}.z-50{z-index:50}.col-span-12{grid-column:span 12 / span 12}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-12{margin-right:3rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-12{height:3rem}.h-20{height:5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-9{height:2.25rem}.h-\[calc\(100\%-theme\(space\.20\)\)\]{height:calc(100% - 5rem)}.h-full{height:100%}.h-max{height:-moz-max-content;height:max-content}.h-screen{height:100vh}.max-h-32{max-height:8rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.w-1\/2{width:50%}.w-11{width:2.75rem}.w-16{width:4rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-8{width:2rem}.w-80{width:20rem}.w-96{width:24rem}.w-\[calc\(100\%-theme\(space\.60\)\)\]{width:calc(100% - 15rem)}.w-full{width:100%}.min-w-0{min-width:0px}.min-w-\[200px\]{min-width:200px}.min-w-\[640px\]{min-width:640px}.min-w-full{min-width:100%}.max-w-\[140px\]{max-width:140px}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-clip{overflow:clip}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity))}.border-transparent{border-color:transparent}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity))}.border-opacity-30{--tw-border-opacity: .3}.bg-\[\#4096ff\]{--tw-bg-opacity: 1;background-color:rgb(64 150 255 / var(--tw-bg-opacity))}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-16{padding-right:4rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[10px\]{font-size:10px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#1677ff\]{--tw-text-opacity: 1;color:rgb(22 119 255 / var(--tw-text-opacity))}.text-\[\#aaadb1\]{--tw-text-opacity: 1;color:rgb(170 173 177 / var(--tw-text-opacity))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@media (hover: hover){a:hover{background-color:#00bd7e33}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-0:after{content:var(--tw-content);top:0px}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-0:last-child{border-width:0px}.odd\:bg-slate-100:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.even\:bg-slate-200:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity))}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity))}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity))}.hover\:text-teal-400:hover{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity))}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity))}.focus\:ring-violet-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.disabled\:opacity-50:disabled{opacity:.5}.peer:checked~.peer-checked\:bg-default-blue{--tw-bg-opacity: 1;background-color:rgb(47 125 238 / var(--tw-bg-opacity))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:text-gray-200){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-300){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:placeholder-gray-400)::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity))}:is(.dark .dark\:hover\:bg-blue-700:hover){--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-600:hover){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-700:hover){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-purple-200:hover){--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:focus\:border-blue-500:focus){--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}:is(.dark .dark\:focus\:ring-blue-500:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-blue-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(30 64 175 / var(--tw-ring-opacity))}:is(.dark .dark\:focus\:ring-purple-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(107 33 168 / var(--tw-ring-opacity))}:is(.dark .peer:focus ~ .dark\:peer-focus\:ring-default-blue){--tw-ring-opacity: 1;--tw-ring-color: rgb(47 125 238 / var(--tw-ring-opacity))}@media (min-width: 640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-6{grid-column:span 6 / span 6}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:max-w-none{max-width:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-6{grid-column:span 6 / span 6}.md\:table-cell{display:table-cell}}@media (min-width: 1024px){.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:pr-12{padding-right:3rem}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}
