/* Exam and study share the paper, but never a timer or answer record. */
.cbt-modebar{display:flex;align-items:center;gap:8px;padding:8px 24px;border-bottom:1px solid #e0e7db;background:#fff;flex-shrink:0}.cbt-modebar .pz-btn{min-height:32px;padding:5px 16px!important;font-size:12px!important}.cbt-modebar .pz-btn[aria-pressed=true]:disabled{opacity:1!important;cursor:default}.cbt-modebar>span{font-size:10px;line-height:1.5;color:#839177;margin-left:8px}
.cbt-study-ui{font-family:system-ui,-apple-system,'PingFang SC',sans-serif;color:#304931;font-size:12px;box-sizing:border-box}.cbt-study-ui *{box-sizing:border-box}.cbt-study-ui button,.ann-study-actions>button{font:inherit;line-height:1.4;padding:7px 11px;border:1px solid #dce5d5;border-radius:7px;background:#fff;color:#33583d;cursor:pointer;min-height:32px}.cbt-study-ui button:hover:not(:disabled),.ann-study-actions>button:hover{background:#edf4e8;border-color:#9db68b}.cbt-study-ui button:disabled{opacity:.45;cursor:default}.cbt-study-ui button:focus-visible,.cbt-study-ui :is(input,textarea):focus-visible{outline:2px solid #6e9262;outline-offset:2px}.cbt-study-ui .study-primary{background:#28554a;color:white;border-color:#28554a}.cbt-study-ui .study-primary:hover:not(:disabled){background:#22473e;color:#fff}.cbt-study-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:7px 16px;border-bottom:1px solid #dde7d5;background:#f2f7ec;flex-shrink:0}.cbt-study-toolbar>span{font-size:10px;color:#849775;margin-right:4px}.cbt-study-toolbar>button{padding:4px 9px;min-height:28px;font-size:11px;border-color:#dae5ce;background:#fff}.ann-study-actions{display:flex;gap:8px;border-bottom:1px solid #e6eddd;padding-bottom:10px}.ann-study-actions>button{flex:1;font-size:12px;background:#f0f6e9;border-color:#d7e3cc}
.cbt-study-panel{position:absolute;inset:0 0 0 auto;z-index:10;width:min(420px,100%);display:flex;flex-direction:column;background:#fff;border-left:1px solid #d8e3d1;box-shadow:-10px 0 38px #203a2018}.cbt-study-panel>header{display:flex;align-items:center;justify-content:space-between;padding:23px 22px 18px;border-bottom:1px solid #e4ebdc;gap:14px}.cbt-study-panel>header span{font-size:10px;letter-spacing:.06em;color:#8a9c7b}.cbt-study-panel h2{font-size:20px;margin:5px 0 0;font-weight:600;color:#2b4933}.cbt-study-panel>header>button{font-size:24px;border:0;padding:0 4px;min-height:30px;background:transparent}.cbt-study-panel>nav{display:flex;gap:7px;padding:13px 20px;border-bottom:1px solid #e7eddf}.cbt-study-panel>nav>button{flex:1;background:transparent;border-color:transparent;font-size:12px}.cbt-study-panel>nav>button[aria-pressed=true]{background:#e8f0df;color:#31583a;border-color:#d5e2c9;font-weight:600}.study-panel-body{padding:20px 22px 28px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.study-search{display:flex;gap:8px}.study-search input{width:0;flex:1;min-width:0;border:1px solid #dce6d3;border-radius:7px;padding:9px 10px;font:13px system-ui;color:#30462f;background:#fbfdf8}.study-word-card{margin-top:24px}.study-word-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.study-word-heading h2{font:600 30px/1.3 Georgia,'Times New Roman',serif;margin:0;overflow-wrap:anywhere}.study-phonetic{font:14px/1.7 'Times New Roman',serif;color:#8a987c;margin:9px 0}.study-lemma{font-size:11px;color:#8a987c}.study-meaning{font-size:14px;line-height:1.9;white-space:pre-line;color:#48603e;margin:20px 0}.study-definition{font-size:11px;margin:13px 0;color:#7a8b6c}.study-definition summary{cursor:pointer;text-underline-offset:3px}.study-definition p{line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.study-context{border-left:3px solid #c6d9b8;background:#f4f8ee;padding:13px 14px;margin:24px 0;font:14px/1.9 Georgia,'Songti SC',serif;color:#536a46;white-space:pre-wrap;overflow-wrap:anywhere}.study-context small{display:block;font:10px/1.5 system-ui;color:#91a080;margin-bottom:7px}.study-word-actions,.study-ratings{display:flex;gap:8px;margin:20px 0 12px}.study-word-actions>button,.study-ratings>button{flex:1}.study-ratings>button{font-size:11px;padding:8px 6px}.study-ratings>button:last-child{background:#e6efdc;color:#35562b}.study-source{display:block;font-size:10px;color:#98a58c;line-height:1.7;margin-top:24px}.study-recall{display:grid;justify-items:center;gap:16px;padding:30px 10px;border:1px dashed #d9e4ce;border-radius:9px;background:#fafcf6;margin:20px 0;color:#879975}.study-error{background:#fff4eb;border:1px solid #ebd6c5;border-radius:7px;padding:12px 13px;font-size:12px;line-height:1.7;color:#a0734d;margin-bottom:16px}.study-notice{font-size:11px;color:#6b8a55;line-height:1.7;padding:9px 11px;background:#f0f6e8;border-radius:6px;margin:0 0 16px}.study-loading{font-size:12px;color:#92a280}.study-empty{padding:32px 7px;text-align:center;font-size:12px;line-height:1.8;color:#91a081}.study-empty b{display:block;font-size:14px;font-weight:500;color:#59734a}.study-book-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;border-bottom:1px solid #e7edde}.study-book-summary>span{font-size:10px;color:#8fa17f}.study-book-summary b{display:block;font-size:26px;color:#436638;font-weight:500;line-height:1.6}.study-book-filters{display:flex;gap:7px;margin:18px 0}.study-book-filters>button{font-size:11px;background:#f7faf1;border-color:transparent}.study-book-filters>button[aria-pressed=true]{background:#e5eed9}.study-word-list>button{display:grid;grid-template-columns:1fr auto;text-align:left;width:100%;gap:6px 10px;margin:0 0 10px;border:1px solid #e1e8d8;padding:13px 12px}.study-word-list strong{font:600 17px/1.4 Georgia,serif}.study-word-list span{grid-row:2;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8a9a7b}.study-word-list small{grid-column:2;grid-row:1/3;align-self:center;font-size:10px;color:#99a88a}.study-sentence-label{display:grid;gap:9px;font-size:11px;color:#8fa17d;margin-bottom:12px}.study-sentence-label textarea{width:100%;resize:vertical;min-height:100px;border:1px solid #dbe6d0;border-radius:7px;background:#fbfdf8;padding:11px;font:14px/1.8 Georgia,serif;color:#3e5930}.study-config-note{font-size:11px;line-height:1.8;color:#a1854f}.study-analysis{margin-top:24px}.study-analysis section{margin:0 0 24px}.study-analysis h3{font-size:12px;color:#3f6431;margin:0 0 12px;font-weight:600}.study-analysis p{font-size:12px;line-height:1.9;color:#7a8f68;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere}.study-analysis article{padding:12px 13px;background:#f6f9f0;border-radius:7px;border:1px solid #e7edde;margin:0 0 9px}.study-analysis article>span{font-size:10px;padding:2px 5px;background:#e3eed8;color:#678951;border-radius:3px;margin-right:7px}.study-analysis q{font:14px/1.7 Georgia,serif;color:#3b572c;quotes:none;overflow-wrap:anywhere}.study-analysis article>b{font-size:12px;font-weight:500;color:#537b3c}.study-analysis>small{font-size:10px;line-height:1.8;color:#9bac88}
@media(max-width:900px){.cbt-modebar{padding:7px 12px;gap:6px;flex-wrap:wrap}.cbt-modebar .pz-btn{padding:6px 13px!important}.cbt-modebar>span{width:100%;margin-left:0;font-size:9px}.cbt-study-toolbar{padding:7px 10px;gap:6px}.cbt-study-panel{width:min(390px,100%)}.study-panel-body{padding:17px 18px}.cbt-study-panel>header{padding:17px 18px}.cbt-study-ui button{min-height:38px}.cbt-study-toolbar>button{min-height:32px}}
