.cb-study-tools{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin:1rem 0;min-height:44px}.cb-study-tools button{min-height:44px;padding:.5rem .9rem;border:1px solid var(--line,#c7beb1);border-radius:.6rem;background:var(--paper,#fffaf2);color:var(--ink,#292621);font:inherit;cursor:pointer}.cb-study-tools small{font-size:.8em;opacity:.7}.cb-study-tools [role=status]{font-size:.85rem}#cb-study-dialog{box-sizing:border-box;width:min(650px,calc(100% - 24px));max-height:85vh;max-height:85dvh;padding:0;border:1px solid var(--line,#c7beb1);border-radius:16px;background:var(--paper,#fffaf2);color:var(--ink,#292621);font:inherit;line-height:1.6;overflow:auto;overscroll-behavior:contain}#cb-study-dialog::backdrop{background:rgb(0 0 0/.45)}#cb-study-dialog *{box-sizing:border-box}#cb-study-dialog .study-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;position:sticky;top:0;background:var(--paper,#fffaf2);border-bottom:1px solid var(--line,#c7beb1);z-index:1}#cb-study-dialog h2{margin:0;font-size:1.25rem}#cb-study-dialog h3{font-size:1rem;margin:.2rem 0}#cb-study-dialog .study-body{padding:1rem}#cb-study-dialog .study-status{padding:0 1rem;margin:.5rem 0 1rem;overflow-wrap:anywhere}#cb-study-dialog label{display:block;margin:.5rem 0;min-width:0}#cb-study-dialog input:not([type=checkbox]),#cb-study-dialog select,#cb-study-dialog textarea{display:block;width:100%;max-width:100%;border:1px solid var(--line,#c7beb1);border-radius:7px;padding:.65rem;background:var(--paper,#fffaf2);color:var(--ink,#292621);font:inherit;font-size:16px;min-height:44px}#cb-study-dialog textarea{resize:vertical}#cb-study-dialog button,#cb-study-dialog a{min-height:44px;padding:.55rem .8rem;border:1px solid var(--line,#c7beb1);border-radius:7px;background:var(--paper,#fffaf2);color:var(--ink,#292621);font:inherit;text-decoration:none;cursor:pointer;overflow-wrap:anywhere}#cb-study-dialog button:disabled{opacity:.6;cursor:wait}#cb-study-dialog :focus-visible,.cb-study-tools :focus-visible{outline:3px solid #a25d3e;outline-offset:3px}#cb-study-dialog .study-results{padding:0;list-style:none}#cb-study-dialog .study-results li{margin:.5rem 0}#cb-study-dialog .study-results a,#cb-study-dialog .study-results span{display:block;padding:.7rem}#cb-study-dialog .study-actions{display:flex;gap:.5rem;flex-wrap:wrap;align-items:end;margin:.75rem 0}#cb-study-dialog .study-actions label{flex:1 1 200px}#cb-study-dialog .study-note{padding:1rem 0;border-top:1px solid var(--line,#c7beb1);overflow-wrap:anywhere}#cb-study-dialog .study-note p{white-space:pre-wrap}#cb-study-dialog blockquote{margin:1rem 0;padding:.5rem 1rem;border-inline-start:3px solid var(--line,#c7beb1);overflow-wrap:anywhere}#cb-study-dialog input[type=checkbox]{margin-inline-end:.6rem}html[data-theme=dark] #cb-study-dialog,html[data-theme=dark] .cb-study-tools{color-scheme:dark}@media(max-width:480px){#cb-study-dialog .study-head,#cb-study-dialog .study-body{padding:.8rem}#cb-study-dialog .study-actions{align-items:stretch}#cb-study-dialog .study-actions button{flex:1 1 auto}.cb-study-tools small{display:none}}@media print{.cb-study-tools,#cb-study-dialog{display:none!important}}
