.finding-study-frame{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;overflow:hidden}.finding-study-toolbar{border-bottom:1px solid var(--border);background:color-mix(in oklab, var(--muted) 28%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:44px;padding:6px 9px;display:flex}.finding-study-toolbar .finding-viewer-tools{margin-left:auto}.finding-study-frame .sim-analyzer-paper{border:0;border-radius:0}.finding-study-frame .sim-ecg-paper{border:0;border-radius:0;padding:0}.finding-learning-controls{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.finding-learning-controls button,.finding-learning-solution summary{min-height:32px;color:var(--foreground);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:600;display:inline-flex}.finding-learning-controls button:hover:not(:disabled){background:var(--muted)}.finding-learning-controls button[aria-expanded=true]{color:#195d46;background:#dff1e8;border-color:#64a58b}.finding-learning-controls button:disabled{cursor:default;opacity:.45}.finding-learning-controls button[aria-pressed=true]{color:#195d46;background:#dff1e8;border-color:#64a58b}.finding-learning-controls :is(button,summary):focus-visible,.finding-learning-points button:focus-visible,.finding-learning-row:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.finding-learning-controls button>span,.finding-learning-solution summary>span,.finding-learning-points button>span{color:#285749;background:#e7efec;border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;font-size:10px;display:inline-grid}.finding-learning-solution{border:0;padding:0}.finding-learning-solution>summary{list-style:none}.finding-learning-solution>summary::-webkit-details-marker{display:none}.finding-learning-solution[open]>summary{background:#e9f2ee}.finding-learning-explanation{color:#233b31;background:#f3f8f5;border:1px solid #c9ddd2;border-left:3px solid #51977b;border-radius:10px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.55}.finding-learning-explanation[hidden]{display:none}.finding-learning-explanation dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.finding-reference-view>.finding-study-toolbar{border:1px solid var(--border);border-radius:9px 9px 0 0;margin-bottom:0}.case-viewer.finding-study-frame{padding:0}.case-viewer.finding-study-frame>.case-viewer-title{margin:0;padding:6px 9px}.case-viewer-title>.finding-learning-controls{margin-left:auto}.case-viewer.finding-study-frame>.case-study-image{padding:8px}.case-viewer.finding-study-frame>.case-study-image>.mt-3{margin:0;padding:8px}.case-study-dialog-frame{border:1px solid var(--border);border-radius:10px;overflow:hidden}.case-study-dialog-frame .finding-study-toolbar{margin-bottom:8px}.finding-study-toolbar .mark-chip{width:19px;height:19px;font-size:10px}@media (width<=520px){.finding-study-toolbar{gap:4px;padding:5px}.finding-learning-controls button{min-height:36px;padding:5px 7px;font-size:11px}}.finding-learning-explanation>*+*{margin-top:9px}.finding-learning-explanation h4{font-weight:700}.finding-learning-explanation [data-active=true]{background:#d9eee2;border-radius:4px}.finding-learning-explanation dl{gap:9px;display:grid}.finding-learning-explanation dt{font-size:11px;font-weight:700}.finding-learning-sources{color:#527565;flex-wrap:wrap;gap:4px 12px;font-size:10px;display:flex}.finding-learning-sources a{text-underline-offset:2px;text-decoration:underline}.finding-learning-points{flex-wrap:wrap;gap:6px;display:flex}.finding-learning-points button{color:#315e4d;text-align:left;border:1px solid #c9d8d0;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.finding-learning-points button[aria-pressed=true]{background:#deeee4;border-color:#599a7d}.sim-analyzer-paper [data-learning-mark=true]{background:#f2f4de;box-shadow:inset 3px 0 #acb84b}.sim-analyzer-paper [data-learning-active=true]{background:#e5f1e7;box-shadow:inset 3px 0 #3b916e}.finding-learning-row{width:100%;min-height:24px;font:inherit;text-align:left;text-underline-offset:3px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}[data-learning-section=true]{box-shadow:inset 3px 0 #3b916e;background:#e5f1e7!important}.finding-ecg-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.finding-ecg-overlay rect{fill:#8dc59933;stroke:#46794a;stroke-width:.65px;vector-effect:non-scaling-stroke;pointer-events:all;cursor:pointer}.finding-ecg-overlay rect:focus{stroke:#183e28;stroke-width:1.2px;outline:none}@media (prefers-color-scheme:dark){.dark .finding-learning-explanation{color:#d9eae0;background:#152e25;border-color:#426b55}}
