.workbook{grid-column:1/-1;padding:24px;border-top:1px solid #ded8d1;background:#fcfaf6}.workbook>summary{cursor:pointer;font-size:1.15rem;font-weight:700;color:#67364b;padding:10px 0}.wb-section{padding:0;margin:14px 0;border:1px solid #d7cfc5;border-radius:12px;background:#fff}.wb-section>summary{cursor:pointer;font-weight:700;padding:17px;color:#542b3e}.wb-content{padding:0 20px 20px}.wb-content p{line-height:1.8;white-space:pre-line}.wb-field{display:grid;gap:8px;margin:20px 0}.wb-field>span,.wb-field>label{font-size:1rem;font-weight:650;line-height:1.55}.wb-field textarea{background:#fffdf8;min-height:100px;max-width:100%}.wb-field select,.wb-field input{font:inherit;padding:12px;border:1px solid #948479;border-radius:8px;max-width:100%;width:100%;box-sizing:border-box}.wb-check{font-size:1rem;font-weight:400;display:flex;align-items:flex-start;gap:10px;margin:12px 0;line-height:1.65}.wb-check input{width:21px;height:21px;flex-shrink:0;margin-top:4px;accent-color:#67364b}.wb-quiz{padding:18px;margin:18px 0;border:1px solid #d7cfc5;border-radius:12px;min-width:0}.wb-quiz legend{font-size:1rem;line-height:1.5;font-weight:700;max-width:100%;padding:0 6px}.wb-option{font-size:1rem;font-weight:400;display:flex;align-items:flex-start;gap:10px;padding:12px;margin:6px 0;background:#f6f1ea;border-radius:8px;cursor:pointer;line-height:1.6}.wb-option input{width:20px;height:20px;padding:0;margin-top:3px;flex-shrink:0;accent-color:#67364b}.wb-feedback{padding:12px;border-radius:8px;background:#fff0dc;color:#613b08}.wb-feedback.correct{background:#e1f1e5;color:#194f2b}.wb-feedback:empty{display:none}.wb-status{background:#f3ede5;border:1px solid #d7cfc5;padding:18px;border-radius:12px;margin:20px 0}.wb-status p{margin:6px 0}.wb-state{font-weight:650}.wb-error{color:#8d2323}.wb-toolbar{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.wb-toolbar button,.wb-add{cursor:pointer;font:inherit;border:1px solid #8d6979;border-radius:8px;padding:9px 12px;background:white;color:#542b3e}.wb-add{font-size:.9rem;justify-self:start}.wb-toolbar button:disabled{opacity:.55;cursor:wait}.wb-select-topic{display:grid;gap:12px;padding:18px;background:#f3ede5;border-radius:12px}.wb-select-topic select{font:inherit;width:100%;padding:12px;max-width:100%;border:1px solid #948479;border-radius:8px}.wb-sermon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.wb-sermon-grid fieldset{min-width:0;border:1px solid #d7cfc5;border-radius:12px;padding:20px;background:#fffdf8}.wb-sermon-grid legend{font-weight:700;color:#67364b;padding:0 8px}.wb-sermon-grid .wide{grid-column:1/-1}.wb-preview{background:white;border:1px solid #cfc4b7;padding:30px;border-radius:12px;margin:25px 0}.wb-preview p{white-space:pre-wrap;overflow-wrap:anywhere}.wb-preview h3{margin:25px 0 10px;font-size:1.3rem}.wb-preview h2{font-size:1.8rem}.wb-print-only{display:none}.wb-content,.wb-sermon-grid{overflow-wrap:anywhere}.workbook [hidden],.wb-status[hidden]{display:none!important}.wb-content textarea:focus,.wb-field input:focus,.wb-select-topic select:focus{outline:3px solid #b87130;outline-offset:2px}.wb-meter{font-size:.95rem;color:#542b3e}.wb-action-feedback{padding:12px;background:#e1f1e5;color:#194f2b;border-radius:8px}.wb-copy{font-size:.92rem}.wb-quiz-summary{font-weight:700;margin:15px 0}@media(max-width:650px){.workbook{padding:16px}.wb-content{padding:0 12px 16px}.wb-sermon-grid{grid-template-columns:1fr}.wb-sermon-grid .wide{grid-column:auto}.wb-preview{padding:18px}.wb-quiz{padding:12px}}@media print{body *{visibility:hidden}#sermon-preview,#sermon-preview *{visibility:visible}#sermon-preview{display:block!important;position:absolute;left:0;top:0;width:100%;box-sizing:border-box;border:0;border-radius:0;margin:0;padding:20px;font-size:11pt}#sermon-preview h3{break-after:avoid}#sermon-preview p{break-inside:auto}#pred-course,#practica,#practica .wrap{display:block!important}#sermon-builder .wb-sermon-grid,.wb-status,.wb-toolbar,#sermon-pdf,#print{display:none!important}#sermon-preview .wb-print-only{display:block}.wb-preview h3{color:#000}}
