.reading-workbook{border:1px solid var(--c-line);background:var(--c-brand-tint);border-radius:12px;margin:24px 0;color:var(--c-brand)}
.reading-workbook summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:74px;padding:16px 20px}
.reading-workbook summary::-webkit-details-marker{display:none}.reading-workbook summary>span:first-child{display:grid;grid-template-columns:23px minmax(0,1fr);gap:3px 10px;align-items:center}.reading-workbook summary .icon{width:21px;height:21px;grid-row:1/3}.reading-workbook summary b{font-size:16px;line-height:1.6}.reading-workbook summary small{font-size:12px;grid-column:2;color:var(--c-muted)}.workbook-toggle{font-size:12px;white-space:nowrap}
.reading-workbook[open] summary{border-bottom:1px solid var(--c-line)}.reading-workbook[open] .workbook-toggle{font-size:0}.reading-workbook[open] .workbook-toggle:after{content:'收起 −';font-size:12px}
.workbook-body{padding:17px 20px 20px}.workbook-body>p{font-size:13px;line-height:1.8;color:var(--c-text);margin:0 0 17px}
.workbook-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.workbook-form label{display:grid;gap:7px;min-width:0;font-size:14px;color:var(--c-ink)}.workbook-form label:nth-child(5){grid-column:1/-1}
.workbook-form textarea{resize:vertical;min-height:84px;width:100%;border:1px solid var(--c-line-strong);background:#fff;border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;line-height:1.7;color:var(--c-brand)}.workbook-form textarea::placeholder{color:var(--c-muted)}
.workbook-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;grid-column:1/-1}.workbook-actions button{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:10px 16px;border:1px solid var(--c-line-strong);border-radius:8px;font:inherit;font-size:13px;cursor:pointer;background:#fff;color:var(--c-text)}.workbook-actions button:first-child{color:#fff;background:var(--c-brand);border-color:var(--c-brand)}.workbook-actions .icon{width:16px;height:16px}.workbook-actions>span{font-size:12px;color:var(--c-muted)}.workbook-status{grid-column:1/-1;margin:0;font-size:13px;line-height:1.8;color:var(--c-text)}.workbook-status:empty{display:none}
.reading-workbook summary:focus-visible,.workbook-form textarea:focus-visible,.workbook-actions button:focus-visible{outline:2px solid var(--c-accent-strong);outline-offset:3px}
@media(max-width:760px){.reading-workbook{margin:20px 0}.reading-workbook summary{padding:13px;gap:9px}.reading-workbook summary b{font-size:14px}.reading-workbook summary>span:first-child{gap:3px 7px;grid-template-columns:20px minmax(0,1fr)}.reading-workbook summary .icon{width:19px;height:19px}.workbook-body{padding:15px 13px}.workbook-form{grid-template-columns:1fr;gap:14px}.workbook-form textarea{font-size:16px}.workbook-actions{gap:9px}.workbook-actions button{font-size:12px;padding:10px 11px}}
