.checklist-nav-target{scroll-margin-block-start:24px}.checklist-nav-target:focus-visible{outline:2px solid var(--red);outline-offset:4px}.checklist-review-navigation{border-block:1px solid var(--line);background:#f0f0e9;min-width:0;margin-block:0 28px;padding:20px 24px}.checklist-review-navigation-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-block-end:12px;display:flex}.checklist-review-navigation-heading h2{min-width:0;font-family:var(--sans);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.7}.checklist-review-navigation a{overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px;font-size:12px;line-height:1.7}:is(.checklist-review-navigation a:focus-visible,.checklist-review-index summary:focus-visible){outline:2px solid var(--red);outline-offset:4px}.checklist-review-continue{color:var(--red);text-underline-offset:4px;align-items:center;padding-block:7px;font-weight:700;text-decoration:underline;display:inline-flex}.checklist-review-index summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding-block:11px;font-size:12px;line-height:1.7}.checklist-review-index[open] summary{margin-block-end:8px}.checklist-review-step-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.checklist-review-step-links li,.checklist-review-section-links li{min-width:0}.checklist-review-step-link{border:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:center;gap:2px;padding:8px 11px;display:flex}.checklist-review-step-link:hover{border-color:var(--red)}.checklist-review-step-status{color:var(--muted);font-size:11px}.checklist-review-step-link.is-reviewed{border-inline-start:2px solid var(--ink)}.checklist-review-step-link.is-reviewed .checklist-review-step-status{color:var(--ink)}.checklist-review-section-links{border-block-start:1px solid var(--line);flex-wrap:wrap;gap:4px 20px;margin-block:14px 0;padding:12px 0 0;list-style:none;display:flex}.checklist-review-section-links a{text-underline-offset:4px;align-items:center;padding-block:7px;text-decoration:underline;display:inline-flex}@media (max-width:620px){.checklist-review-navigation{padding:16px}.checklist-review-step-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.checklist-nav-target{outline:none!important}.checklist-review-navigation{display:none!important}}.checklist-sync-feedback{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;padding-top:14px;font-size:12px;line-height:1.8;display:grid}.checklist-sync-feedback.is-warning{color:var(--red)}.checklist-sync-feedback .checklist-button{color:var(--ink);text-align:start;justify-self:start;max-width:100%}.checklist-sync-feedback .checklist-button:focus-visible{outline:2px solid var(--red);outline-offset:4px}.checklist-backup-target{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.checklist-backup-target-link{border:1px solid var(--line);background:var(--paper);align-items:center;gap:12px;min-height:44px;padding:12px 14px;display:flex}.checklist-backup-target-link>span{min-width:0;font-size:12px;line-height:1.8}.checklist-backup-target-link strong{font-family:var(--serif);overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.4;display:block}.checklist-backup-target-link>svg{flex-shrink:0;margin-inline-start:auto}.checklist-backup-target-link:hover{border-color:var(--red)}.checklist-backup-target-link:focus-visible{outline:2px solid var(--red);outline-offset:4px}.checklist-backup-target>p{margin-top:10px}[dir=rtl] .checklist-backup-target-link>svg{transform:scaleX(-1)}
