body.book-workflow .book-pdf-fold{border:1px solid var(--ui-line,#d9dfe5);border-radius:8px;margin:8px 0 14px;background:var(--ui-panel,#fff)}
body.book-workflow .book-pdf-fold>summary{padding:12px;font-size:13px;font-weight:700;cursor:pointer;line-height:1.6}
body.book-workflow .book-pdf-fold fieldset{border:0;margin:0;padding:0 12px 12px;min-width:0}
body.book-workflow .book-pdf-fold legend{display:none}
body.book-workflow .book-pdf-fold input{max-width:100%;font-size:12px}
body.book-workflow .book-template-search{display:block;font-size:12px;font-weight:700;margin:8px 0}
body.book-workflow .book-template-search input{margin-top:6px;font-size:13px;min-height:40px}
body.book-workflow .book-search-result{font-size:12px;line-height:1.6;margin:6px 0;color:var(--ui-muted,#64717b)}
body.book-workflow .book-check-note,body.book-workflow .book-text-review>p{font-size:12px;line-height:1.8;margin:10px 0;color:var(--ui-text,#243441)}
body.book-workflow .book-text-review{margin:12px 0}
body.book-workflow .book-text-review summary{cursor:pointer;font-weight:700;padding:8px 0}
body.book-workflow .book-text-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px;max-height:260px;overflow:auto;padding:3px}
body.book-workflow .book-text-items button{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6;background:var(--ui-input,#fff);color:var(--ui-text,#243441);border-color:var(--ui-line,#d9dfe5)}
html[data-theme] body.book-workflow.book-focus-mode .editor-layout{grid-template-columns:minmax(0,1fr)}
html[data-theme] body.book-workflow.book-focus-mode .workspace{grid-column:1;grid-row:auto}
body.book-workflow.book-focus-mode .setup-panel,body.book-workflow.book-focus-mode .book-inspector{display:none!important}
body.book-workflow.book-focus-mode .workspace>.workspace-toolbar,body.book-workflow.book-focus-mode .workspace>.canvas-footer,body.book-workflow.book-focus-mode .workspace>.gesture-help{display:none}
html[data-theme] body.book-workflow.book-focus-mode.book-navigation-ready .canvas-scroll{flex:1 0 420px;min-height:420px}
body.book-workflow #book-focus-mode[aria-pressed=true]{background:var(--ui-accent,#29634f);color:#fff}
html[data-theme=dark] body.book-workflow #book-focus-mode[aria-pressed=true]{color:#232838}
@media(max-width:768px){html[data-theme] body.book-workflow.book-focus-mode.book-navigation-ready .canvas-scroll{flex-basis:300px;min-height:300px}.book-text-items{grid-template-columns:1fr}}
