.lecture-transcript{max-width:1044px;margin:28px auto}.lecture-transcript details{background:#f8faf8;border:1px solid #dce4df;border-radius:16px}.lecture-transcript summary{cursor:pointer;grid-template-columns:auto 1fr;gap:4px 12px;padding:18px 20px;list-style:none;display:grid}.lecture-transcript summary span{color:#214b38;letter-spacing:.08em;grid-row:1/3;font-size:9px;font-weight:900}.lecture-transcript summary b{font-size:16px}.lecture-transcript summary small{color:#78877f}.transcript-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px;display:grid}.transcript-grid article{background:#fff;border:1px solid #e0e6e2;border-radius:11px;padding:14px 14px 12px 42px;position:relative}.transcript-grid article>span{color:#99a69f;font:italic 13px Georgia;position:absolute;top:15px;left:13px}.transcript-grid h3{color:#244333;margin:0 0 7px;font-size:13px}.transcript-grid p,.transcript-grid li{color:#53655c;font-size:10px;line-height:1.65}.transcript-grid ul{margin:0;padding-left:15px}.transcript-grid p{margin:0}@media (width<=700px){.transcript-grid,.lecture-transcript summary{grid-template-columns:1fr}.lecture-transcript summary span{grid-row:auto}}.mps-exam-panel .renal-question-list:has(.professor-badge){grid-template-columns:minmax(0,1fr)}.mps-exam-panel .renal-question-card:has(.professor-badge){overflow-wrap:anywhere;min-width:0}.renal-question-card>header>div:has(.professor-badge){flex-wrap:wrap;width:100%}.professor-badge{flex:none;max-width:100%}.professor-badge>summary{color:#526176;white-space:nowrap;cursor:pointer;background:#f5f7fa;border:1px solid #cdd4df;border-radius:5px;padding:3px 6px;font-size:10px;font-weight:500;line-height:1.4;list-style:none;display:inline-block}.professor-badge>summary::-webkit-details-marker{display:none}.professor-badge>summary:focus-visible{outline-offset:3px;outline:2px solid #476bb1}.professor-same>summary{color:#3d5283;background:#f0f3fb;border-color:#cdd6ec}.professor-different>summary{color:#805c3a;background:#faf5ee;border-color:#e3d5c4}.professor-partial>summary{color:#6d5688;background:#f7f2fa;border-color:#ded1e8}.professor-badge[open]{flex:240px}.renal-question-card>header .professor-badge>div{color:#465366;overflow-wrap:anywhere;background:#fafbfc;border:1px solid #dce1e7;border-radius:8px;gap:5px;max-width:340px;margin-top:7px;padding:10px;font-size:11px;line-height:1.6;display:grid}.renal-question-card>header .professor-badge>div>span{color:inherit;background:0 0;padding:0;font-size:11px;font-weight:500}.professor-badge small{font-size:10px;font-weight:400}.renal-question-card>header .professor-badge>div>b{width:auto;min-width:0;height:auto;min-height:0;color:inherit;white-space:normal;background:0 0;border:0;border-radius:0;padding:0;font-size:11px;line-height:1.6;display:block;overflow:visible}
