/* v10.15 — additive: no extra permanent header or search row. */
#mdnaQuestionSearchBtn{order:5}
#mdnaSearchShade[hidden],#mdnaNotesList[hidden],#globalNotes[hidden],#mdnaAfpEvidence.preanswer-hidden{display:none!important}
#mdnaSearchShade{position:fixed;z-index:99990;inset:0;background:rgba(7,16,26,.46);display:flex;justify-content:center;align-items:flex-start;padding:clamp(12px,12vh,100px) 12px 20px;box-sizing:border-box}
#mdnaSearchDialog{background:#fff;color:#263743;width:min(590px,100%);max-height:min(72vh,680px);display:flex;flex-direction:column;box-shadow:0 25px 80px rgba(0,0,0,.36);border-radius:15px;padding:16px;border:1px solid #d6e2e7}
.mdnaSearchHead{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.mdnaSearchHead strong{font-size:17px}
#mdnaSearchClose{width:32px;height:32px;border:1px solid #ccd5dc;background:#f4f7f9;border-radius:9px;cursor:pointer;font-size:22px;color:#334}
#mdnaSearchInput{height:40px!important;width:100%;box-sizing:border-box;border:1px solid #aac3d0;border-radius:9px;font-size:14px;padding:8px 11px!important;background:#fff;color:#1c3141}
#mdnaSearchCount{font-size:12px;color:#657584;padding:10px 1px 6px}
#mdnaSearchResults{overflow:auto;min-height:50px;display:flex;flex-direction:column;gap:5px}
.mdnaSearchResult{display:flex;flex-direction:column;gap:5px;text-align:left;padding:10px 11px;border-radius:9px;border:1px solid #dce6ea;background:#f6fafb;color:#172f3b;cursor:pointer;width:100%;font-size:13px}
.mdnaSearchResult:hover,.mdnaSearchResult:focus-visible{background:#e6f4f7;outline:2px solid #7db4c2;outline-offset:0}.mdnaSearchResult strong{font-size:12px;color:#12627a}.mdnaSearchResult span{line-height:1.35}
.mdnaSearchHint{font-size:11px;color:#637684;margin:10px 0 0}
#globalNotesRail .notesHead{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:3px!important}
#globalNotesRail .notesHead strong{min-width:0}
.mdnaNotesToggle{display:inline-flex;align-items:center;white-space:nowrap;gap:3px;font-size:10px!important;cursor:pointer;font-weight:700;color:inherit}
.mdnaNotesToggle input{margin:0;width:13px;height:13px;accent-color:#2b6f71;cursor:pointer}
/* v10.16: ONE visible Notes editor in both modes. Original textarea is storage only. */
#globalNotesRail #globalNotes{display:none!important}
#globalNotesRail #mdnaNotesEditor{
 display:block!important;flex:1 1 auto!important;min-height:0!important;
 width:100%!important;overflow-y:auto!important;outline:0!important;
 border:0!important;box-sizing:border-box!important;
 resize:none!important;white-space:pre-wrap;overflow-wrap:anywhere;
 color:#29251a!important;font:13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 padding:11px 11px 11px 27px!important;
 background:linear-gradient(90deg,transparent 0,transparent 20px,rgba(205,82,82,.24) 20px,rgba(205,82,82,.24) 21px,transparent 21px),
 repeating-linear-gradient(to bottom,#fff8bd 0px,#fff8bd 23px,#b9c7de 24px,#fff8bd 25px)!important;
}
#mdnaNotesEditor:empty:before,#mdnaNotesEditor[data-empty="true"]:not([data-mode="list"]):before{
 content:attr(data-placeholder);color:#817439;pointer-events:none;
}
#globalNotesRail #mdnaNotesEditor .mdnaNotesBullets{
 margin:0!important;padding:0 0 0 4px!important;list-style:disc outside!important;
}
#globalNotesRail #mdnaNotesEditor .mdnaNotesBullets li{
 display:list-item!important;list-style:disc outside!important;
 margin:0 0 5px 9px!important;padding-left:1px!important;
 min-height:1.4em;white-space:pre-wrap;overflow-wrap:anywhere;
}
#globalNotesRail #mdnaNotesEditor .mdnaNotesBullets li::marker{color:#68520a}
@media(max-width:900px){#globalNotesRail #mdnaNotesEditor{font-size:12px!important;line-height:1.55!important;padding-left:30px!important}}
.mdnaAfpEvidence{background:#f7fbf8;border:1px solid #b7d5c3;border-left:5px solid #32785f;padding:15px;margin-top:13px;border-radius:13px;color:#214235}
.mdnaAfpHeading{font-weight:900;letter-spacing:.04em;font-size:11px;color:#357358}.mdnaAfpTakeaway{font-size:14px;line-height:1.5;margin:9px 0}.mdnaAfpEvidence a{font-size:13px;font-weight:800;text-decoration:underline;color:#175e83;display:block;line-height:1.4}.mdnaAfpEvidence small{font-size:10px;color:#61766d;display:block;margin-top:7px}
body[data-theme="study-dark"] .mdnaAfpEvidence{background:#243745;color:#e1f3e8;border-color:#42735b}body[data-theme="study-dark"] .mdnaAfpHeading{color:#9ce8b9}body[data-theme="study-dark"] .mdnaAfpEvidence a{color:#9bdbff}
@media(max-width:650px){#mdnaSearchShade{padding-top:60px}#mdnaSearchDialog{max-height:78vh;padding:12px}#globalNotesRail .mdnaBulletInput{font-size:13px!important}}

/* v10.17 — single, compact post-answer reading card. */
.mdnaAfpEvidence{padding:11px 13px!important;margin-top:10px!important;border-radius:10px!important}
.mdnaAfpHeading{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:7px}
.mdnaAfpHeading .ai-label{font-size:9px!important}
.mdnaAfpEvidence a{margin:0 0 5px!important;font-size:13px!important}
.mdnaAfpTakeaway{margin:5px 0!important;font-size:12.5px!important;line-height:1.45!important}
.mdnaAfpEvidence small{margin-top:6px!important}
body[data-bank="mdna"] #guideline:not(.preanswer-hidden){margin-top:10px!important;padding:11px 13px!important}
