.fraud-graph-container-module__L2m3DG__container{padding:20px}.fraud-graph-container-module__L2m3DG__tabs{gap:10px;margin-bottom:16px;display:flex}.fraud-graph-container-module__L2m3DG__tabButton{color:#3c4b61;background:#f2f5fb;border:1px solid #c8cfda;border-radius:8px;padding:8px 14px;font-weight:600}.fraud-graph-container-module__L2m3DG__tabButtonActive{color:#fff;background:#1f4fd4;border-color:#1f4fd4}.fraud-graph-container-module__L2m3DG__loading{padding:20px}
.risk-analyzer-module__IgI6mG__container{padding:20px}.risk-analyzer-module__IgI6mG__header{margin-bottom:16px;font-size:1.6rem;font-weight:700}.risk-analyzer-module__IgI6mG__topGrid{border-bottom:1px solid #999;grid-template-columns:320px 1fr;gap:20px;padding-bottom:16px;display:grid}.risk-analyzer-module__IgI6mG__controls{flex-direction:column;gap:14px;display:flex}.risk-analyzer-module__IgI6mG__range{width:100%}.risk-analyzer-module__IgI6mG__thresholdRow{color:#666;justify-content:space-between;font-size:.95rem;display:flex}.risk-analyzer-module__IgI6mG__detailPanel{color:#d3d6dc;background:#0f1114;border-radius:8px;min-height:140px;padding:14px}.risk-analyzer-module__IgI6mG__detailPanel h3{margin:0 0 8px;font-size:1.1rem}.risk-analyzer-module__IgI6mG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;font-size:.9rem;display:grid}.risk-analyzer-module__IgI6mG__graphWrap{background:#000;border:1px solid #2a2f3a;height:75vh;min-height:640px;margin-top:18px;overflow:auto}.risk-analyzer-module__IgI6mG__graphSvg{background:#000;width:2200px;height:1500px}.risk-analyzer-module__IgI6mG__legend{color:#666;gap:10px;margin-top:8px;font-size:.85rem;display:flex}.risk-analyzer-module__IgI6mG__dot{border-radius:999px;width:10px;height:10px;margin-right:4px;display:inline-block}.risk-analyzer-module__IgI6mG__loading,.risk-analyzer-module__IgI6mG__error{padding:16px}.risk-analyzer-module__IgI6mG__error{color:#b00020}@media (max-width:1024px){.risk-analyzer-module__IgI6mG__topGrid{grid-template-columns:1fr}.risk-analyzer-module__IgI6mG__graphWrap{height:68vh;min-height:520px}.risk-analyzer-module__IgI6mG__graphSvg{width:1700px;height:1200px}}
.claims-dashboard-module__7Q6NYa__container{padding:20px}.claims-dashboard-module__7Q6NYa__header{margin-bottom:12px;font-size:1.6rem;font-weight:700}.claims-dashboard-module__7Q6NYa__subGrid{grid-template-columns:420px 1fr;gap:16px;margin-bottom:12px;display:grid}.claims-dashboard-module__7Q6NYa__filters{border:1px solid #cdd3de;border-radius:8px;max-height:320px;padding:12px;overflow:auto}.claims-dashboard-module__7Q6NYa__filterGroup{margin-bottom:12px}.claims-dashboard-module__7Q6NYa__filterGroup h4{color:#445063;margin:0 0 8px;font-size:.95rem}.claims-dashboard-module__7Q6NYa__filterRow{align-items:center;gap:8px;margin-bottom:6px;font-size:.9rem;display:flex}.claims-dashboard-module__7Q6NYa__detailPanel{color:#d3d6dc;background:#0f1114;border-radius:8px;min-height:140px;padding:12px}.claims-dashboard-module__7Q6NYa__detailPanel h3{margin:0 0 8px;font-size:1.05rem}.claims-dashboard-module__7Q6NYa__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;font-size:.88rem;display:grid}.claims-dashboard-module__7Q6NYa__canvasGrid{grid-template-columns:1fr 360px;gap:14px;display:grid}.claims-dashboard-module__7Q6NYa__graphWrap{border:1px solid #ccd2db;border-radius:8px;min-height:520px;overflow:auto}.claims-dashboard-module__7Q6NYa__graphSvg{width:1200px;height:680px}.claims-dashboard-module__7Q6NYa__claimsWrap{border:1px solid #ccd2db;border-radius:8px;max-height:520px;overflow:auto}.claims-dashboard-module__7Q6NYa__claimsHeader{background:#f4f6fa;border-bottom:1px solid #d8dde6;padding:8px 10px;font-weight:700;position:sticky;top:0}.claims-dashboard-module__7Q6NYa__claimsTable{border-collapse:collapse;width:100%;font-size:.86rem}.claims-dashboard-module__7Q6NYa__claimsTable td,.claims-dashboard-module__7Q6NYa__claimsTable th{text-align:left;border-bottom:1px solid #edf0f5;padding:8px}.claims-dashboard-module__7Q6NYa__claimId{color:#1f4fd4;cursor:pointer;text-decoration:underline}.claims-dashboard-module__7Q6NYa__loading,.claims-dashboard-module__7Q6NYa__error{padding:16px}.claims-dashboard-module__7Q6NYa__error{color:#b00020}@media (max-width:1200px){.claims-dashboard-module__7Q6NYa__subGrid,.claims-dashboard-module__7Q6NYa__canvasGrid{grid-template-columns:1fr}.claims-dashboard-module__7Q6NYa__claimsWrap{max-height:420px}}
