.cdr{display:flex;flex-direction:column;gap:8px;min-width:0;width:100%}.cdr-bar{align-items:center;gap:8px 12px}.cdr-bar,.cdr-h{display:flex;flex-wrap:wrap;min-width:0}.cdr-h{align-items:baseline;gap:4px 10px;flex:1 1 240px}.cdr-h b{font:600 15px/1.3 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);color:#1d1d1f}.cdr-h small{font-size:12px;color:#6e6e73}.cdr-pill{padding:1px 9px;border-radius:999px;font:600 12px/1.6 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);background:#f5f5f7;color:#1d1d1f}.cdr-pill.is-critical{background:#e5e5ea;color:#8e2837}.cdr-pill.is-warning{background:#e5e5ea;color:#77500c}.cdr-pill.is-pending{background:#f5f5f7;color:#254b87}.cdr-pill.is-healthy{background:#e5e5ea;color:#225e48}.cdr-tools{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.cdr-tools button{height:30px;padding:0 12px;border:1px solid #e5e5ea;border-radius:8px;background:#fff;color:#1d4ed8;cursor:pointer;font:600 12px/1 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif)}.cdr-tools button:hover{background:#f5f5f7}.cdr-tools .cdr-x{width:30px;padding:0;color:#1d1d1f}.cdr-sum{line-height:1.5;color:#1d1d1f}.cdr-empty,.cdr-sum{margin:0;font-size:13px}.cdr-empty{padding:12px;color:#6e6e73}.cdr>.i360-verdict{margin:0}.cdr .cdr-name{display:flex;align-items:flex-start;gap:6px;min-width:0;width:100%}.cdr .cdr-name .tx{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.cdr .cdr-name b{font-weight:600;color:var(--chart-state);overflow-wrap:anywhere}.cdr .cdr-name.is-group b{font-weight:600;font-size:13px}.cdr .cdr-name.is-point b{font-weight:400}.cdr .cdr-fold{all:unset;box-sizing:border-box;flex:none;width:22px;height:22px;margin-top:-1px;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:var(--chart-state);font-size:15px;line-height:1}.cdr .cdr-fold svg{width:15px;height:15px;transition:transform .12s}.cdr .cdr-fold svg.is-shut{transform:rotate(-90deg)}.cdr .cdr-fold:hover{background:var(--chart-tag)}.cdr .cdr-fold:focus-visible{outline:2px solid #2466c8;outline-offset:1px}.cdr .cdr-fold-sp{flex:none;width:22px}.cdr .cdr-score{flex:none;font-style:normal;padding:0 7px;border-radius:999px;background:var(--chart-tag);color:var(--chart-state);font:600 12px/1.6 IBM Plex Mono,ui-monospace,monospace}.cdr .ag-row .ag-cell.chart-name-cell.cdr-group-cell{background:color-mix(in srgb,var(--chart-name) 80%,var(--chart-row))}.cdr .cdr-verdict{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.cdr .cdr-verdict .i360-verdict{margin:0;padding:0;gap:4px 6px;font-size:12px;background:transparent}.cdr .cdr-why{font-size:12px;line-height:1.4;color:var(--chart-muted)}.cdr .cdr-line{font-style:italic;font-weight:600;line-height:1.4}.cdr .cdr-line em{font-style:italic;font-weight:400;color:var(--chart-muted)}.cdr .cdr-line.is-ok{color:var(--chart-state)}.cdr .cdr-lines{display:flex;flex-direction:column;gap:3px;min-width:0;line-height:1.4}.cdr .cdr-lines .is-strong{font-weight:600}.cdr .cdr-lines .is-flight{color:#1d4ed8;font-weight:600}.cdr .cdr-lines .is-muted{color:var(--chart-muted);font-size:12px}.cdr .cdr-lines .k{margin-right:5px;font-weight:600;color:var(--chart-state)}.cdr .cdr-none{color:var(--chart-muted)}.cdr .cdr-steps{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.cdr .cdr-step{all:unset;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;gap:2px 7px;width:100%;min-width:0;padding:3px 4px 3px 2px;border-radius:8px;cursor:pointer;font:600 12px/1.35 var(--font-chart,"Atkinson Hyperlegible Next",system-ui,sans-serif);color:#0f5f58}.cdr .cdr-step.is-chase{color:#1e40af}.cdr .cdr-step:hover{background:rgba(15,118,110,.12)}.cdr .cdr-step.is-chase:hover{background:rgba(29,78,216,.1)}.cdr .cdr-step:hover .tx{text-decoration:underline}.cdr .cdr-step:focus-visible{outline:2px solid #0f766e;outline-offset:1px}.cdr .cdr-step .ic{flex:none;width:20px;height:20px;border-radius:8px;display:grid;place-items:center;color:#fff}.cdr .cdr-step .ic svg{width:13px;height:13px}.cdr .cdr-step .tx{flex:1 1 110px;min-width:0;overflow-wrap:anywhere}.cdr .cdr-more{font-size:11px;color:var(--chart-muted);padding-left:2px}.cdr .cdr-b{flex:none;margin-left:auto;font-style:normal;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap;padding:0 7px;border-radius:999px;background:rgba(15,23,42,.07);color:#1d1d1f}.cdr .cdr-b.is-next,.cdr .cdr-b.is-now{background:#e5e5ea;color:#0f5f58}.cdr .cdr-b.is-wait{background:#e5e5ea;color:#1d4ed8}.cdr .cdr-b.is-chase{background:#1d4ed8;color:#fff}.cdr .cdr-b.is-done{background:#e5e5ea;color:#15734a}.cdr .cdr-jobs{gap:6px;width:100%}.cdr .cdr-job,.cdr .cdr-jobs{display:flex;flex-direction:column;min-width:0}.cdr .cdr-job{gap:2px}.cdr .cdr-job .hd{display:flex;align-items:flex-start;gap:6px;min-width:0}.cdr .cdr-job .hd b{flex:1 1 auto;min-width:0;font-weight:600;font-size:12px;line-height:1.4;color:var(--chart-ink);overflow-wrap:anywhere}.cdr .cdr-job .hd .cdr-b{margin-left:0}.cdr .cdr-job .ic{flex:none;width:18px;height:18px;display:grid;place-items:center;color:#0f5f58}.cdr .cdr-job.is-chase .ic,.cdr .cdr-job.is-wait .ic{color:#1d4ed8}.cdr .cdr-job.is-done .ic{color:#15734a}.cdr .cdr-job .ic svg{width:14px;height:14px}.cdr .cdr-job .urg{font-size:11px;font-weight:600;text-transform:none;letter-spacing:.04em;color:#1d4ed8}.cdr .cdr-job .run{all:unset;box-sizing:border-box;flex:none;width:24px;height:22px;display:grid;place-items:center;border-radius:8px;cursor:pointer;border:1px solid #99d8cd;background:#fff;font-size:12px}.cdr .cdr-job .run:hover{background:#e5e5ea}.cdr .cdr-job .run:focus-visible{outline:2px solid #0f766e;outline-offset:1px}.cdr .cdr-job .by{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-left:24px;font-size:11px;line-height:1.4;color:var(--chart-muted)}.cdr .cdr-job .by i{font-style:normal}.cdr .cdr-job .by i,.cdr .cdr-jobsum{font-weight:600;color:var(--chart-state)}html.dark .cdr-h b{color:#edf3fa}html.dark .cdr-empty,html.dark .cdr-h small,html.dark .cdr-sum{color:#c3cedc}html.dark .cdr-tools button{background:#1f2937;border-color:#3b4a60;color:#93c5fd}html.dark .cdr-tools .cdr-x{color:#e2e8f0}html.dark .cdr .cdr-step{color:#99f6e4}html.dark .cdr .cdr-step.is-chase{color:#bfdbfe}html.dark .cdr .cdr-b{background:hsla(0,0%,100%,.12);color:#cbd5e1}html.dark .cdr .cdr-b.is-next,html.dark .cdr .cdr-b.is-now{background:#134e4a;color:#99f6e4}html.dark .cdr .cdr-b.is-wait{background:#1e3a8a;color:#bfdbfe}html.dark .cdr .cdr-b.is-done{background:#14532d;color:#bbf7d0}html.dark .cdr .cdr-lines .is-flight{color:#93c5fd}html.dark .cdr .cdr-job .run{background:#1f2937;border-color:#2d6a61}.cdr-namerow{display:flex;align-items:flex-start;gap:6px;width:100%;min-width:0}.cdr-namerow>:first-child{flex:1 1 auto;min-width:0}.cdr-open{all:unset;box-sizing:border-box;flex:none;width:24px;height:24px;border-radius:8px;display:inline-grid;place-items:center;cursor:pointer;color:#1d4ed8;border:1px solid #e5e5ea;background:#fff}.cdr-open svg{width:14px;height:14px}.cdr-open:hover{background:#f5f5f7;border-color:#9db8e8}.cdr-open:focus-visible{outline:2px solid #2466c8;outline-offset:1px}html.dark .cdr-open{background:#1f2937;border-color:#3b4a60;color:#93c5fd}.cdr .chart-data-grid .ag-row-focus .ag-cell,.cdr .chart-data-grid .ag-row-hover .ag-cell,.cdr .chart-data-grid .ag-row-selected .ag-cell{background-image:none!important;box-shadow:none!important}.cdr .chart-data-grid .ag-row:has(.cdr-name.is-open) .ag-cell.chart-name-cell{background:#f5f5f7!important;box-shadow:none!important}.cdr .chart-data-grid .ag-row:has(.cdr-name.is-point) .ag-cell{background:#fff!important;background-image:none!important;box-shadow:none!important}.cdr .chart-data-grid .ag-cell-focus:not(.chart-name-cell){border-color:transparent!important}html.dark .cdr .chart-data-grid .ag-row:has(.cdr-name.is-open) .ag-cell.chart-name-cell{background:#243044!important;box-shadow:inset 3px 0 0 #7aa2d4!important}html.dark .cdr .chart-data-grid .ag-row:has(.cdr-name.is-point) .ag-cell{background:#242e3c!important}.cdr.cdr-row-hover .chart-data-grid[data-chart-table=condition-drill] .ag-row>.ag-cell,.cdr.cdr-row-hover .chart-data-grid[data-chart-table=condition-drill] .ag-row>.ag-grid-scrolling-cells>.ag-cell{background-image:none!important}.cdr.cdr-row-hover .chart-data-grid[data-chart-table=condition-drill] .ag-row.ag-row-hover>.ag-cell,.cdr.cdr-row-hover .chart-data-grid[data-chart-table=condition-drill] .ag-row.ag-row-hover>.ag-grid-scrolling-cells>.ag-cell,html.dark .cdr.cdr-row-hover .chart-data-grid[data-chart-table=condition-drill] .ag-row.ag-row-hover>.ag-cell,html.dark .cdr.cdr-row-hover .chart-data-grid[data-chart-table=condition-drill] .ag-row.ag-row-hover>.ag-grid-scrolling-cells>.ag-cell{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))!important}.disease-review{min-width:0;max-width:100%;overflow-wrap:anywhere}.disease-review .cdr-name button{border:0;background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.disease-review .cdr-name button:focus-visible{outline:2px solid #2466c8}.disease-review .cdr-name small{display:block}.disease-review .disease-v3-code{color:#6e6e73;font-size:11px;font-weight:400;white-space:nowrap}.disease-review .disease-v3-trend{display:block;font-size:11px;line-height:1.5;color:var(--chart-muted,#526174)}.disease-v3-insight{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:13px}.disease-v3-insight details{flex:1 1 260px;min-width:0}.disease-v3-insight summary{cursor:pointer}.disease-v3-insight summary:focus-visible{outline:2px solid #2466c8;outline-offset:2px}html.dark .disease-review .disease-v3-code{color:#94a3b8}html.dark .disease-review .disease-v3-stage{background:#293344;color:#d1d5db}.disease-review .chart-data-grid .ag-row.cdr-part-row{border-top:2px solid var(--chart-tag)}.disease-review .chart-data-grid .ag-row.cdr-mech-row{--chart-row:#f4f6f9;--chart-name:#f4f6f9;--chart-state:#5d6b80}.disease-review .chart-data-grid .ag-row.cdr-group-end{border-bottom:14px solid #e5e5ea}.disease-review .chart-data-grid .ag-row .ag-cell:is([col-id=record],.cdr-reading){color:var(--chart-ink);font-weight:600}.disease-review .cdr-group-btn{display:flex;align-items:center;gap:8px;width:100%;background:none;border:0;padding:0;text-align:left;cursor:pointer}.disease-review .cdr-chev{width:14px;color:var(--chart-state);font-size:15px}.disease-review .cdr-group-txt{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.disease-review .cdr-kicker{font-size:11px;color:var(--chart-muted);font-weight:400;padding-left:2px}.disease-review .cdr-count{color:var(--chart-state);font-size:12px;font-weight:400}.disease-review .cdr-sum-cell{color:var(--chart-state);font-size:12px;font-weight:600}.disease-review .cdr-chip{display:inline-block;align-self:flex-start;border-radius:999px;padding:2px 10px;font-weight:600;font-size:13px;line-height:1.4;white-space:normal;background:var(--chart-tag);color:var(--chart-state)}.disease-review .cdr-name.is-item .cdr-sub{display:flex;align-items:baseline;gap:10px;color:var(--chart-state);font-weight:600;padding-left:4px}.disease-review .cdr-name.is-item .cdr-rowno{flex:none;min-width:34px;color:var(--chart-state);opacity:.65;font-size:11px;font-weight:400}.disease-review .cdr-points{margin:0;padding-left:1.1em;list-style:disc}.disease-review .cdr-points li+li{margin-top:4px}.disease-review .chart-data-grid .ag-row.ag-row-hover .ag-cell{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))!important}.disease-review .cdr-acts{display:flex;flex-direction:column;gap:6px;width:100%}.disease-review .cdr-acts .iwz-mc-do{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;overflow-wrap:break-word;word-break:normal}.disease-review .chart-data-grid .iwz-mc-ai{align-items:stretch;min-width:0;width:100%}.disease-review .chart-data-grid .iwz-mc-ai>:not(.iwz-clinical-status){min-width:0;max-width:100%}.disease-review .cdr-acts .iwz-mc-do small{flex:none;font-size:11px;font-weight:400;opacity:.8}.disease-review .cdr-h{display:flex;align-items:center;gap:10px}