.reader-archive{margin:14px 0;padding:12px 16px;border:1px solid #dacee1;border-radius:10px;text-align:start}.reader-archive>summary{font-weight:650;cursor:pointer}
.reader-actions,.qa-lecture-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.reader-actions{margin:10px 0 16px}
.reader-report-controls{margin:18px 0}.reader-actions button[hidden]{display:none!important}
.reader-actions[hidden],.qa-lecture-controls[hidden]{display:none!important}
.reader-actions button,#qa-lecture [data-lecture-play="voice"],#qa-lecture [data-lecture-copy]{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:66px;padding:7px 15px;margin:0;border:1px solid #b8a8cd;border-radius:9px;background:#fff;color:#50356d;font:600 15px/1.4 system-ui,sans-serif;letter-spacing:0;cursor:pointer;box-shadow:none}
.reader-actions .reader-play,#qa-lecture [data-lecture-play="voice"]{background:#f0eaf6}
.reader-actions button:hover,#qa-lecture [data-lecture-copy]:hover,#qa-lecture [data-lecture-play="voice"]:hover{background:#e9dff2}
.reader-actions button:focus-visible,#qa-lecture button:focus-visible{outline:3px solid #9c80b7;outline-offset:2px}
.reader-actions button[aria-pressed="true"],#qa-lecture button[data-lecture-play="voice"][aria-pressed="true"]{background:#624479;color:#fff}
.reader-status{font-size:13px;line-height:1.5;color:#63596d}
.reader-body, #ai-tts-text.reader-body{max-width:80ch;white-space:normal!important;overflow-wrap:anywhere;text-align:start;font-size:17px!important;line-height:1.85!important;margin:12px 0;color:inherit!important}
.reader-body p,.reader-body li{white-space:pre-line!important;font-size:inherit!important;line-height:inherit!important;text-align:start;margin:0 0 .75em}
.reader-body h3,.reader-body .reader-fold summary{margin:1.2em 0 .45em;padding:0;border:none;font-size:1.1em!important;line-height:1.55!important;color:inherit;font-weight:700;text-align:start}
.reader-body .reader-fold{padding:0;border:none;background:transparent}
.reader-body .reader-fold summary{cursor:pointer}
.reader-body p:first-child,.reader-body h3:first-child{margin-top:0}
.reader-body ol,.reader-body ul{margin:.4em 0 .9em;padding-inline-start:1.7em}
.reader-body li{margin:.22em 0}.reader-body ul{list-style:disc}.reader-body ol{list-style:decimal}
.reader-table{overflow-x:auto;max-width:100%;margin:.7em 0 1em}.reader-table table{border-collapse:collapse;width:100%;font-size:.94em}
.reader-table th,.reader-table td{text-align:start;border-bottom:1px solid #ccbed3;padding:.5em .7em;white-space:normal}
.reader-copy-buffer{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0}
#qa-lecture [data-lecture-caption]{line-height:1.7;overflow-wrap:anywhere}
@media(max-width:650px){.reader-body,#ai-tts-text.reader-body{font-size:16px!important;line-height:1.82!important;max-width:100%}.reader-actions button,#qa-lecture [data-lecture-play="voice"],#qa-lecture [data-lecture-copy]{min-height:44px}.reader-status:not(:empty){flex-basis:100%}}
@media print{.reader-actions,#qa-lecture [data-lecture-controls]{display:none!important}.reader-body,#ai-tts-text.reader-body{max-width:none;font-size:11pt!important}.reader-body h3{break-after:avoid}.reader-body p{orphans:2;widows:2}}
