.notebook-controls[data-v-0876b91a]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:20px}.notebook-controls>button[data-v-0876b91a]{border:1px solid var(--color-border-strong);border-radius:5px;background:var(--color-surface);color:var(--color-text);padding:8px 12px;font:inherit;font-size:13px}.notebook-controls a[data-v-0876b91a]{font-size:13px}.discussion-progress[data-v-0876b91a]{font-size:12px;margin-top:18px}.checklist-item[data-v-0876b91a]{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checklist-item input[data-v-0876b91a]{flex:0 0 auto;width:18px;height:18px;margin-top:6px;accent-color:var(--color-brand)}.discussion-editor[data-v-0876b91a]{margin-top:20px;border-top:1px solid var(--color-border);padding-top:15px}.discussion-editor summary[data-v-0876b91a]{color:var(--color-brand);font-size:13px;cursor:pointer}.discussion-editor label[data-v-0876b91a]{display:block;margin-top:16px;font-size:13px}.discussion-editor textarea[data-v-0876b91a]{display:block;width:100%;padding:10px;margin-top:8px;font:inherit;font-size:15px;line-height:1.8;color:var(--color-ink);background:var(--color-canvas);border:1px solid var(--color-border-strong);border-radius:5px;resize:vertical}.discussion-editor p[data-v-0876b91a]{margin-top:12px;font-size:12px}.print-section-record[data-v-0876b91a],.print-check[data-v-0876b91a]{display:none}.saved-discussion[data-v-0876b91a]{margin-top:35px}.saved-discussion>p[data-v-0876b91a]{margin-top:14px;font-size:13px}.saved-discussion>a[data-v-0876b91a]{display:inline-block;margin-top:20px;font-size:13px}button[data-v-0876b91a]:disabled{opacity:.5;cursor:default}@media (max-width: 640px){.discussion-editor textarea[data-v-0876b91a]{font-size:16px}}.checklist-container[data-v-0876b91a]{max-width:920px!important}.checklist-page header[data-v-0876b91a]{margin-bottom:36px}.checklist-page header .small-note[data-v-0876b91a]{margin-top:18px}.checklist-page button[data-v-0876b91a]{font-family:var(--font-body);cursor:pointer}.checklist-section[data-v-0876b91a]{padding:28px;margin:20px 0;border:1px solid var(--color-border);background:var(--color-surface)}.checklist-section h2[data-v-0876b91a]{margin:12px 0;font-size:23px}.checklist-section p[data-v-0876b91a]{font-size:14px}.checklist-section ul[data-v-0876b91a]{padding-left:20px;margin:18px 0}.checklist-section li[data-v-0876b91a]{margin:12px 0;color:var(--color-text);font-size:15px;line-height:1.9}.checklist-section aside[data-v-0876b91a]{padding:16px;font-size:14px;line-height:1.9;color:var(--color-support-blue-dark);background:var(--color-support-blue-light)}.checklist-footer[data-v-0876b91a]{margin:30px 0;line-height:1.8}.checklist-footer p[data-v-0876b91a]{font-size:12px;margin-top:10px}@media (max-width: 640px){.checklist-section[data-v-0876b91a]{padding:22px 18px}}@media print{body:has(.checklist-page){background:#fff}body:has(.checklist-page) .layout-main,.checklist-page{background:#fff!important}body:has(.checklist-page) .layout-header,body:has(.checklist-page) .site-footer,.checklist-page .print-controls{display:none!important}.checklist-page .reading-container{max-width:none!important;padding:0}.checklist-page .checklist-section{break-inside:auto;background:#fff;padding:16px}.checklist-page p,.checklist-page li{color:#17232f}.checklist-page .print-section-record{display:block;margin-top:18px}.checklist-page .print-section-record p{white-space:pre-wrap;overflow-wrap:anywhere}.checklist-page .print-check{display:inline;white-space:nowrap;font-size:11px}.checklist-page .checklist-item input{display:none}.checklist-page h1{font-size:26px}}
