/* Casting-style cause exploration, with Battery-specific evidence and investigation records. */
.site-fit .workbench.is-rca .workbench-layout{grid-template-columns:minmax(0,1fr)}.site-fit .workbench.is-rca #ai-review{display:none}.site-fit .workbench.is-rca .workbench-content{padding:20px;background:#f7f9fb}
.battery-rca{color:#294359;font:13px/1.45 Arial,sans-serif;min-width:0}.brca-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:15px}.brca-heading small{font-size:10px;color:#688194;letter-spacing:.7px}.site-fit .brca-heading h3{font:600 25px/1.2 'Titillium Web',sans-serif;letter-spacing:-.4px;margin:5px 0 0;color:#243d56}.brca-issue-stat{text-align:right}.brca-issue-stat>strong{font-size:23px;display:block;color:#294b62}.brca-issue-stat strong span{font-size:12px;font-weight:400}.brca-issue-stat>small{display:block;letter-spacing:0;margin-top:3px}.brca-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;border-block:1px solid #dce5ed;padding:9px 0;margin-bottom:12px}.brca-toolbar [role=tablist]{display:flex;gap:5px}.brca-toolbar button{border:1px solid transparent;border-radius:5px;padding:7px 14px;background:transparent;font:600 12px Arial;color:#617b8f;cursor:pointer}.brca-toolbar button[aria-selected=true]{background:#eaf5ef;color:#167347;border-color:#b9d9c6}.brca-toolbar>span{font-size:10px;color:#7b8b99}.brca-views{display:grid}.brca-view{grid-area:1/1;min-width:0;visibility:hidden;pointer-events:none}.brca-view.active{visibility:visible;pointer-events:auto}.brca-map-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 0}.brca-map-head strong{font-size:13px}.brca-map-head>span{font-size:11px;color:#6f8597}.brca-fishbone{position:relative;height:226px;margin:0 0 13px;background:radial-gradient(#d2dde6 .6px,transparent .6px);background-size:12px 12px;border-radius:8px}.brca-fishbone>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#c6d3dd;stroke-width:1.5;pointer-events:none}.brca-fishbone .brca-spine{stroke:#718b9e;stroke-width:2}.brca-fishbone path.active{stroke:#16a34a;stroke-width:2.6}.brca-cause{position:absolute;left:var(--x);top:var(--y);width:20%;min-height:57px;text-align:left;border:1px solid #cfdae4;border-radius:6px;background:#fff;padding:9px 11px;box-shadow:0 3px 8px #24445b06;color:#385269;cursor:pointer}.brca-cause>span{display:flex;justify-content:space-between;font-size:11px;color:#6e8595;margin-bottom:4px}.brca-cause b{font-size:13px;font-weight:400}.brca-cause>strong{display:block;font-size:12px;line-height:1.3;font-weight:600}.brca-cause.active{background:#edf8f1;border-color:#62ad80;box-shadow:0 3px 10px #16844512}.brca-cause.active>span,.brca-cause.active>strong{color:#167347}.brca-cause:hover{border-color:#16a34a}.battery-rca button:focus-visible{outline:2px solid #16a34a;outline-offset:3px}.brca-effect{position:absolute;left:80%;top:32%;width:19%;border:1px solid #bfceda;border-left:3px solid #396879;background:#edf3f7;border-radius:6px;padding:11px;display:flex;flex-direction:column;gap:5px}.brca-effect small{font-size:8px;color:#77909f;letter-spacing:.7px}.brca-effect strong{font-size:15px;line-height:1.3}.brca-effect span{font-size:11px;color:#587488}.brca-effect b{font-size:9px;font-weight:400;color:#8b703e}
.brca-evidence{display:grid;background:#fff;border:1px solid #c9d9e4;border-radius:9px;box-shadow:0 8px 22px #2c536211;overflow:hidden}.brca-evidence-page{grid-area:1/1;display:grid;grid-template-columns:1.1fr 1fr;visibility:hidden;pointer-events:none;min-width:0}.brca-evidence-page.active{visibility:visible;pointer-events:auto}.brca-evidence-chart{padding:17px 19px;min-width:0}.brca-evidence-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}.brca-evidence-heading small{font-size:9px;color:#6c8799;letter-spacing:.5px}.brca-evidence-heading h4{font:600 19px/1.25 'Titillium Web',sans-serif;margin:5px 0;color:#294b62}.brca-badge{display:inline-block;font-size:9px;line-height:1.3;padding:5px 7px;border-radius:4px;background:#faf4e7;color:#917034;max-width:133px}.brca-chart-label{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:#6b8496;margin-bottom:12px}.brca-bar-row{display:grid;grid-template-columns:65px minmax(0,1fr) 90px;gap:10px;align-items:center;margin-bottom:11px}.brca-bar-row>span{font-size:11px;color:#547087}.brca-bar-row>div{height:12px;border-radius:3px;background:#f0f4f7;overflow:hidden}.brca-bar-row i{display:block;height:100%;background:#70a387;border-radius:3px}.brca-bar-row b{font-size:12px;color:#33566e;text-align:right}.brca-bar-row small{display:inline-block;font-size:9px;font-weight:400;color:#7a8c99;margin-left:4px}.brca-scale{display:flex;justify-content:space-between;padding-left:75px;padding-right:100px;font-size:9px;color:#8a9ba6}.brca-bars p,.brca-checklist p{font-size:10px;color:#7c919e;margin:12px 0}.brca-source{border-top:1px solid #e4ebf0;padding-top:9px;font-size:10px;color:#647f90}.brca-evidence-reading{border-left:1px solid #e0e9ef;background:#f5f8fa;padding:17px 19px;display:flex;flex-direction:column;min-width:0}.brca-reading{display:flex;align-items:baseline;gap:12px}.brca-reading>strong{font-size:23px;color:#294b62;white-space:nowrap}.brca-reading>span{font-size:11px;color:#6e8695}.brca-evidence-reading>p{font-size:12px;line-height:1.6;margin:10px 0 13px;color:#526e82}.brca-next{padding-top:11px;border-top:1px solid #dce6ed;margin-top:auto}.brca-next small{font-size:9px;color:#168146;display:block;margin-bottom:5px}.brca-next strong{font-size:12px;font-weight:500;line-height:1.5;display:block;color:#35546a}.brca-checklist>div{display:grid;grid-template-columns:20px 1fr auto;gap:8px;padding:10px 0;border-bottom:1px solid #edf1f4;font-size:11px}.brca-checklist>div>span{color:#b08743}.brca-checklist .available{color:#16a34a}.brca-checklist strong{font-weight:400}.brca-checklist b{font-size:10px;color:#7f8e97;font-weight:400}.brca-ai-note{display:flex;align-items:center;gap:11px;padding:13px 3px 0;color:#6b8190}.brca-ai-note .portrait-avatar{width:30px;height:34px}.brca-ai-note p{font-size:11px;line-height:1.5;margin:0}.brca-ai-note strong{color:#37576b;display:block}.brca-selection{font-size:10px;white-space:nowrap;margin-left:auto;color:#167347}
.brca-view-title{padding:20px 0 15px}.brca-view-title h4{font:600 24px/1.3 'Titillium Web',sans-serif;margin:0 0 7px;color:#2b4b60}.brca-view-title p{font-size:13px;margin:0;color:#6b8190}.brca-table-wrap{border:1px solid #d7e2eb;border-radius:8px;background:#fff;overflow:auto}.brca-log{width:100%;border-collapse:collapse}.brca-log th{font-size:10px;text-align:left;background:#edf3f7;padding:13px;color:#6b8496;font-weight:600}.brca-log td{font-size:12px;line-height:1.5;border-top:1px solid #e3ebf1;padding:13px;color:#5d778b;vertical-align:middle}.brca-log button{display:block;border:0;background:transparent;text-align:left;font:11px/1.5 Arial;padding:0;cursor:pointer;color:#728a9b}.brca-log button strong{display:block;color:#216443;font-size:12px;text-decoration:underline;text-underline-offset:3px}.brca-log-note{padding:17px;border:1px solid #dce5eb;border-radius:6px;margin-top:14px;font-size:13px;background:#f0f5f8;color:#597386}.brca-log-note strong{display:block;margin-bottom:4px;color:#37576b}.brca-report-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.brca-report-grid article{display:flex;gap:12px;padding:16px;border:1px solid #d8e3eb;border-radius:7px;background:#fff}.brca-report-grid article>span{font-size:11px;color:#218654;font-weight:700}.brca-report-grid h5{font-size:13px;color:#36556a;line-height:1.4;margin:0 0 7px}.brca-report-grid p{font-size:12px;line-height:1.6;color:#6c8293;margin:0}
@media(max-width:950px){.brca-cause{width:22%;padding:8px}.brca-cause>strong{font-size:11px}.brca-evidence-page{grid-template-columns:1fr 1fr}.brca-reading{display:block}.brca-reading>span{display:block}.brca-evidence-heading{display:block}.brca-evidence-chart,.brca-evidence-reading{padding:14px}.brca-bar-row{grid-template-columns:62px minmax(0,1fr) 78px;gap:6px}.brca-scale{padding-left:68px;padding-right:84px}}
@media(max-width:700px){.site-fit .workbench.is-rca .workbench-content{padding:14px 10px}.brca-heading{display:block}.site-fit .brca-heading h3{font-size:23px}.brca-issue-stat{text-align:left;margin-top:12px}.brca-issue-stat>strong{font-size:20px}.brca-toolbar{display:block}.brca-toolbar>span{display:block;margin-top:8px}.brca-toolbar button{padding:8px 11px;font-size:12px}.brca-map-head{display:block;padding:8px 0}.brca-map-head>span{display:block;margin-top:4px}.brca-fishbone{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:9px;background:none;padding:3px 0 0}.brca-fishbone>svg{display:none}.brca-cause{position:static;width:auto;min-height:74px;padding:10px}.brca-cause>strong{font-size:12px}.brca-effect{position:static;width:auto;grid-column:1/-1;padding:12px;gap:4px;border-left-width:3px}.brca-effect>strong{font-size:16px}.brca-evidence-page{grid-template-columns:1fr}.brca-evidence-reading{border:0;border-top:1px solid #dfe8ef}.brca-evidence-heading{display:flex}.brca-evidence-heading h4{font-size:19px}.brca-evidence-reading>p,.brca-next strong{font-size:13px}.brca-ai-note{align-items:flex-start}.brca-selection{display:none}.brca-log{min-width:600px}.brca-report-grid{grid-template-columns:1fr}.brca-report-grid article{padding:13px}.brca-views{display:block}.brca-view{display:none}.brca-view.active{display:block}.brca-table-wrap{overflow-x:auto}.brca-view-title h4{font-size:22px}.brca-checklist>div{font-size:12px}.brca-effect b{font-size:10px}}
