.document-checklist-module__s3ezna__root{margin:2rem 0}.document-checklist-module__s3ezna__select{gap:.5rem;max-width:36rem;font-weight:600;display:grid}.document-checklist-module__s3ezna__select select{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #96a58c;border-radius:.4rem;padding:.7rem .8rem;font-weight:400}.document-checklist-module__s3ezna__select select:focus-visible,.document-checklist-module__s3ezna__groups input:focus-visible{outline:2px solid var(--green);outline-offset:3px}.document-checklist-module__s3ezna__description{color:var(--muted);font-size:.875rem}.document-checklist-module__s3ezna__description a{text-decoration:underline}.document-checklist-module__s3ezna__progress{background:var(--sage);border-radius:.5rem;gap:.3rem;margin:1.5rem 0;padding:1rem 1.25rem;display:grid}.document-checklist-module__s3ezna__progress span{font-size:.875rem}.document-checklist-module__s3ezna__groups{gap:1.5rem;display:grid}.document-checklist-module__s3ezna__groups fieldset{border:1px solid #becbb6;border-radius:.5rem;min-width:0;margin:0;padding:1rem 1.2rem}.document-checklist-module__s3ezna__groups legend{padding:0 .4rem;font-weight:600}.document-checklist-module__s3ezna__groups label{cursor:pointer;align-items:flex-start;gap:.85rem;min-height:44px;padding:.75rem 0;display:flex}.document-checklist-module__s3ezna__groups input{width:20px;height:20px;accent-color:var(--green);flex:0 0 20px;margin-top:.15rem}.document-checklist-module__s3ezna__groups label>span{overflow-wrap:anywhere;gap:.2rem;min-width:0;display:grid}.document-checklist-module__s3ezna__groups strong{font-size:1rem;font-weight:500}.document-checklist-module__s3ezna__groups label>span>span{color:var(--muted);font-size:.875rem}.document-checklist-module__s3ezna__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;display:flex}.document-checklist-module__s3ezna__actions button{min-height:44px}@media (max-width:600px){.document-checklist-module__s3ezna__actions{display:grid}.document-checklist-module__s3ezna__groups fieldset{padding:.75rem}.document-checklist-module__s3ezna__select select{font-size:.875rem}}@media print{.document-checklist-module__s3ezna__actions,.document-checklist-module__s3ezna__description a,.document-checklist-module__s3ezna__select{display:none!important}.document-checklist-module__s3ezna__groups fieldset,.document-checklist-module__s3ezna__groups label{break-inside:avoid}.document-checklist-module__s3ezna__groups fieldset{border-color:#000}.document-checklist-module__s3ezna__groups input{appearance:none;color:#000;border:1px solid #000;flex-basis:16px;width:16px;height:16px}.document-checklist-module__s3ezna__groups input:checked:after{content:"✓";text-align:center;line-height:14px;display:block}.document-checklist-module__s3ezna__progress{background:#fff;border:1px solid #000}.document-checklist-module__s3ezna__groups label>span>span,.document-checklist-module__s3ezna__description{color:#000}}.document-checklist-module__s3ezna__printKind{display:none}@media print{.document-checklist-module__s3ezna__printKind{font-weight:600;display:block}}
