#studyContextMeter{flex:none;min-width:0;border-bottom:1px solid var(--line);padding:7px 20px;background:var(--panel);color:var(--ink2);font-size:12px;line-height:1.55}
#studyContextMeter[hidden]{display:none}
.context-current{max-width:760px;margin:auto}
.context-current summary,.context-message summary{cursor:pointer;overflow-wrap:anywhere}
.context-current-title{font-weight:600;color:var(--ink)}
.context-current-note{display:block;font-size:11px;color:var(--ink2);margin-left:15px}
.context-current[open]{max-height:28vh;overflow-y:auto}
.context-current dl,.context-message dl{margin:8px 0;display:grid;gap:4px}
.context-current dl>div,.context-message dl>div{display:flex;flex-wrap:wrap;gap:3px 12px}
.context-current dt,.context-message dt{color:var(--ink3);min-width:135px}
.context-current dd,.context-message dd{margin:0;overflow-wrap:anywhere}
.context-current p,.context-message p{font-size:11px;color:var(--ink3);line-height:1.65;margin:6px 0}
.context-message{font-size:11.5px;line-height:1.65;color:var(--ink2);margin-top:7px;border-left:2px solid var(--line);padding-left:8px;max-width:100%}
.context-message summary{list-style-position:outside;margin-left:12px}
.context-unrecorded{color:var(--ink3)}
.context-trimmed dd{color:var(--warm)}
@media(max-width:819px){#studyContextMeter{padding:6px 12px;font-size:11.5px}.context-current-note{font-size:10.5px}.context-current[open]{max-height:24vh}.context-message dl>div{display:block}}
