.checklist-documents{padding:18px;margin:16px 0;min-width:0;background:#f3f8fb}
.checklist-documents summary{font-weight:700;cursor:pointer;min-height:32px;color:#16435d}
.checklist-documents label{display:block;margin:12px 0;font-size:14px}
.checklist-documents input,.checklist-documents select{display:block;width:100%;min-height:44px;font-size:16px;border:1px solid #bdcfdc;border-radius:8px;padding:10px;background:white}
.checklist-documents article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid #d7e2e9}
.checklist-documents article div{min-width:0;overflow-wrap:anywhere}
.checklist-documents small{display:block;margin-top:6px;line-height:1.5;color:#586d7c}
.checklist-documents button{min-height:44px;flex-shrink:0}
@media(max-width:600px){.checklist-documents article{align-items:stretch;flex-direction:column}.checklist-documents article button{align-self:flex-start}}
