.filter-grid[data-v-56f3cbc8]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:end}.filter-field[data-v-56f3cbc8]{display:flex;align-items:center;gap:8px;font-size:13px}.filter-field>span[data-v-56f3cbc8]{white-space:nowrap}.generation-banner[data-v-56f3cbc8],.generation-result[data-v-56f3cbc8]{display:flex;align-items:center;gap:14px;border-radius:8px;padding:14px 16px;margin:12px 0}.generation-banner[data-v-56f3cbc8]{border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a}.generation-banner p[data-v-56f3cbc8],.generation-result p[data-v-56f3cbc8]{font-size:13px;margin-top:3px}.generation-banner small[data-v-56f3cbc8],.generation-result small[data-v-56f3cbc8]{display:block;color:#64748b;margin-top:4px}.generation-spinner[data-v-56f3cbc8]{width:24px;height:24px;border:3px solid #bfdbfe;border-top-color:#2563eb;border-radius:50%;animation:generation-spin-56f3cbc8 .8s linear infinite;flex:none}.generation-result[data-v-56f3cbc8]{border:1px solid #bbf7d0;background:#f0fdf4;color:#14532d;justify-content:space-between}.generation-result>div[data-v-56f3cbc8]:first-child{flex:1}.generation-totals[data-v-56f3cbc8]{display:flex;gap:8px}.generation-totals span[data-v-56f3cbc8]{background:#fff;border:1px solid #bbf7d0;border-radius:6px;padding:7px 10px;font-size:11px;white-space:nowrap}.generation-totals strong[data-v-56f3cbc8]{font-size:15px;margin-right:3px}.generation-result>button[data-v-56f3cbc8]{font-size:20px;color:#64748b;padding:4px}.generation-error[data-v-56f3cbc8]{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:7px;padding:10px 12px;margin:12px 0;font-size:13px}@keyframes generation-spin-56f3cbc8{to{transform:rotate(1turn)}}.section-heading[data-v-56f3cbc8]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.section-heading h2[data-v-56f3cbc8]{font-size:16px;font-weight:600;color:#1f2937}.section-heading p[data-v-56f3cbc8]{font-size:12px;color:#64748b;margin-top:2px}.badge[data-v-56f3cbc8],.context-chip[data-v-56f3cbc8]{display:inline-flex;border-radius:9999px;padding:4px 10px;font-size:11px;font-weight:600;white-space:nowrap}.context-chip[data-v-56f3cbc8]{background:#eef2ff;color:#3730a3}.summary-cards[data-v-56f3cbc8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric-card[data-v-56f3cbc8]{border:1px solid #e2e8f0;border-top:4px solid #64748b;border-radius:8px;padding:16px;background:#fff}.metric-card small[data-v-56f3cbc8],.metric-card span[data-v-56f3cbc8]{display:block;color:#64748b}.metric-card strong[data-v-56f3cbc8]{display:block;font-size:28px;margin:6px 0;color:#0f172a}.metric-card.accent[data-v-56f3cbc8]{border-top-color:#4338ca}.metric-critical[data-v-56f3cbc8]{border-top-color:#b91c1c}.metric-high[data-v-56f3cbc8]{border-top-color:#ea580c}.metric-medium[data-v-56f3cbc8]{border-top-color:#d97706}.metric-low[data-v-56f3cbc8]{border-top-color:#15803d}.panel[data-v-56f3cbc8]{border:1px solid #e2e8f0;border-radius:8px;padding:16px;margin-top:16px;background:#fff}.workload-grid[data-v-56f3cbc8]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.workload-card[data-v-56f3cbc8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.workload-card span[data-v-56f3cbc8]{display:block;font-size:12px;color:#64748b}.workload-card strong[data-v-56f3cbc8]{display:block;font-size:22px;margin-top:5px}.table-wrap[data-v-56f3cbc8]{overflow-x:auto}.case-table[data-v-56f3cbc8]{width:100%;border-collapse:collapse;font-size:12px}.case-table th[data-v-56f3cbc8]{text-align:left;background:#f8fafc;color:#475569;padding:10px;border-bottom:1px solid #e2e8f0;white-space:nowrap}.case-table td[data-v-56f3cbc8]{padding:10px;border-bottom:1px solid #f1f5f9;vertical-align:top}.case-table td small[data-v-56f3cbc8]{display:block;color:#64748b;margin-top:3px;max-width:260px}.numeric[data-v-56f3cbc8]{text-align:right;white-space:nowrap}.empty-cell[data-v-56f3cbc8]{text-align:center!important;color:#64748b;padding:24px!important}.risk-row[data-v-56f3cbc8]{margin-bottom:14px}.risk-label[data-v-56f3cbc8]{display:flex;justify-content:space-between;font-size:12px;font-weight:600;margin-bottom:5px}.bar-container[data-v-56f3cbc8]{height:12px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.bar-fill[data-v-56f3cbc8]{height:100%;border-radius:9999px}.fill-critical[data-v-56f3cbc8]{background:#b91c1c}.fill-high[data-v-56f3cbc8]{background:#ea580c}.fill-medium[data-v-56f3cbc8]{background:#d97706}.fill-low[data-v-56f3cbc8]{background:#15803d}.patterns-grid[data-v-56f3cbc8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.pattern-card[data-v-56f3cbc8]{border:1px solid #cbd5e1;border-radius:7px;padding:14px;display:flex;flex-direction:column;gap:10px}.pattern-header[data-v-56f3cbc8]{display:flex;justify-content:space-between;gap:8px}.pattern-header h3[data-v-56f3cbc8]{font-weight:600}.pattern-card p[data-v-56f3cbc8],.recommendation-item p[data-v-56f3cbc8]{font-size:12px;color:#64748b}.pattern-card button[data-v-56f3cbc8]{align-self:flex-start;font-size:12px}.recommendations-list[data-v-56f3cbc8]{display:flex;flex-direction:column;gap:10px}.recommendation-item[data-v-56f3cbc8]{display:flex;gap:12px;align-items:flex-start;border:1px solid #e2e8f0;border-radius:6px;padding:12px}.priority-urgent[data-v-56f3cbc8],.risk-critical[data-v-56f3cbc8]{background:#fee2e2;color:#991b1b}.priority-high[data-v-56f3cbc8],.risk-high[data-v-56f3cbc8]{background:#ffedd5;color:#9a3412}.priority-medium[data-v-56f3cbc8],.risk-medium[data-v-56f3cbc8]{background:#fef3c7;color:#92400e}.priority-low[data-v-56f3cbc8],.risk-low[data-v-56f3cbc8]{background:#dcfce7;color:#166534}.status-open[data-v-56f3cbc8]{background:#dbeafe;color:#1e40af}.status-under_investigation[data-v-56f3cbc8]{background:#fef3c7;color:#92400e}.status-escalated[data-v-56f3cbc8]{background:#fee2e2;color:#991b1b}.status-closed[data-v-56f3cbc8]{background:#dcfce7;color:#166534}.status-rejected[data-v-56f3cbc8]{background:#e2e8f0;color:#334155}@media(max-width:1024px){.filter-grid[data-v-56f3cbc8],.summary-cards[data-v-56f3cbc8],.workload-grid[data-v-56f3cbc8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.filter-grid[data-v-56f3cbc8],.summary-cards[data-v-56f3cbc8],.workload-grid[data-v-56f3cbc8]{grid-template-columns:1fr}.generation-result[data-v-56f3cbc8],.section-heading[data-v-56f3cbc8]{align-items:flex-start;flex-direction:column}.generation-totals[data-v-56f3cbc8]{flex-wrap:wrap}}