.interactive-checklist-wrapper[data-astro-cid-ro7rkalf]{margin:var(--space-8) 0}.checklist-top-controls[data-astro-cid-ro7rkalf]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-6);box-shadow:var(--shadow-sm);margin-bottom:var(--space-8);display:flex}.stats-col[data-astro-cid-ro7rkalf]{flex-grow:1;max-width:480px}.progress-label-row[data-astro-cid-ro7rkalf]{margin-bottom:var(--space-2);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.progress-title[data-astro-cid-ro7rkalf]{color:var(--color-text-secondary)}.progress-meta-tags[data-astro-cid-ro7rkalf]{align-items:center;gap:var(--space-2);display:flex}.est-time-badge[data-astro-cid-ro7rkalf]{font-family:var(--font-mono);color:var(--color-text-muted);background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.15rem .45rem;font-size:.725rem;font-weight:700}.progress-count[data-astro-cid-ro7rkalf]{color:#059669;font-family:var(--font-mono)}.checklist-progress-bar[data-astro-cid-ro7rkalf]{background-color:var(--color-surface-subtle);border-radius:var(--radius-full);border:1px solid var(--color-border);height:10px;overflow:hidden}.checklist-progress-fill[data-astro-cid-ro7rkalf]{height:100%;transition:width var(--transition-base);background:linear-gradient(90deg,#059669 0%,#10b981 100%)}.checklist-actions[data-astro-cid-ro7rkalf]{align-items:center;gap:var(--space-3);display:flex}.print-btn[data-astro-cid-ro7rkalf]{border-radius:var(--radius-md);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);align-items:center;gap:.4rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.print-btn[data-astro-cid-ro7rkalf]:hover{background-color:var(--color-surface-subtle);border-color:var(--color-border-hover)}.reset-btn[data-astro-cid-ro7rkalf]{border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);background:0 0;padding:.5rem .75rem;font-size:.8rem;font-weight:600}.reset-btn[data-astro-cid-ro7rkalf]:hover{color:#e11d48;background-color:#e11d480d;border-color:#e11d48}.checklist-sections-group[data-astro-cid-ro7rkalf]{gap:var(--space-8);flex-direction:column;display:flex}.checklist-section-card[data-astro-cid-ro7rkalf]{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.section-title[data-astro-cid-ro7rkalf]{font-family:var(--font-display);color:var(--color-text-primary);align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);font-size:1.35rem;font-weight:700;display:flex}.section-index[data-astro-cid-ro7rkalf]{border-radius:var(--radius-full);color:#059669;width:1.75rem;height:1.75rem;font-size:.85rem;font-family:var(--font-mono);background-color:#0596691a;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.section-items-list[data-astro-cid-ro7rkalf]{gap:var(--space-2);flex-direction:column;display:flex}.checklist-item-row[data-astro-cid-ro7rkalf]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;display:flex}.checklist-item-row[data-astro-cid-ro7rkalf]:hover{background-color:var(--color-surface-subtle);border-color:var(--color-border)}.checklist-item-row[data-astro-cid-ro7rkalf].is-completed{background-color:var(--color-surface-subtle);opacity:.75}.checklist-item-row[data-astro-cid-ro7rkalf].is-completed .item-title[data-astro-cid-ro7rkalf]{color:var(--color-text-muted);text-decoration:line-through}.checklist-checkbox[data-astro-cid-ro7rkalf]{accent-color:#059669;cursor:pointer;flex-shrink:0;width:1.2rem;height:1.2rem;margin-top:.25rem}.checklist-item-text[data-astro-cid-ro7rkalf]{flex-direction:column;flex-grow:1;gap:.15rem;display:flex}.item-title[data-astro-cid-ro7rkalf]{color:var(--color-text-primary);font-size:1rem;font-weight:600}.item-note[data-astro-cid-ro7rkalf]{color:var(--color-text-muted);font-size:.85rem;line-height:1.4}.frequency-pill[data-astro-cid-ro7rkalf]{color:var(--color-text-muted);background-color:var(--color-surface-subtle);border-radius:var(--radius-full);border:1px solid var(--color-border);white-space:nowrap;align-self:center;padding:.15rem .5rem;font-size:.72rem;font-weight:600}@media print{.no-print[data-astro-cid-ro7rkalf]{display:none!important}.print-header[data-astro-cid-ro7rkalf]{margin-bottom:2rem;display:block!important}.checklist-section-card[data-astro-cid-ro7rkalf]{box-shadow:none;page-break-inside:avoid;border:1px solid #000;margin-bottom:1.5rem}.checklist-item-row[data-astro-cid-ro7rkalf]{border-bottom:1px dashed #ccc}}.checklist-page-wrapper[data-astro-cid-ezxsojtb]{padding-top:var(--space-8);padding-bottom:var(--space-20)}.checklist-badges[data-astro-cid-ezxsojtb]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.checklist-type-badge[data-astro-cid-ezxsojtb]{border-radius:var(--radius-full);color:#059669;background-color:#0596691a;border:1px solid #05966933;padding:.25rem .65rem;font-size:.75rem;font-weight:700}.category-badge[data-astro-cid-ezxsojtb]{border-radius:var(--radius-full);transition:opacity var(--transition-fast);padding:.25rem .65rem;font-size:.75rem;font-weight:700;text-decoration:none}.checklist-main-title[data-astro-cid-ezxsojtb]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text-primary);margin-bottom:var(--space-3);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.15}.checklist-lead-summary[data-astro-cid-ezxsojtb]{color:var(--color-text-secondary);margin-bottom:var(--space-6);font-size:1.15rem;line-height:1.6}.checklist-article-body[data-astro-cid-ezxsojtb]{margin:var(--space-10) 0}
