.intake-documents{display:grid;gap:14px}
.intake-document{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fafbfc}
.intake-row-head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;color:var(--navy)}
.remove-intake{border:0;background:#f3e9eb;color:var(--red);width:32px;height:32px;border-radius:50%;font-size:20px;cursor:pointer}
.intake-document .full{grid-column:1/-1}
.document-checklist{margin:0;padding:16px;border:1px solid var(--line);border-radius:14px;background:#fafbfc}
.document-checklist legend{padding:0 6px;color:var(--navy);font-weight:800}
.document-checklist>p{margin:0 0 12px;color:var(--muted);font-size:13px}
.document-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
.document-check{display:flex!important;align-items:center;gap:10px;min-height:46px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:#fff;cursor:pointer}
.document-check input{width:20px;height:20px;flex:0 0 auto;accent-color:var(--navy)}
.document-check span{font-weight:700;line-height:1.2}
.document-check:has(input:checked){border-color:var(--navy);background:#eef2f7;box-shadow:inset 0 0 0 1px var(--navy)}
.custom-document-detail{display:block;margin-top:12px}
@media(max-width:760px){.top-actions{gap:6px}.top-actions .btn{min-height:42px;padding:0 10px;font-size:12px}.intake-document{grid-template-columns:1fr}.intake-document .full,.intake-row-head{grid-column:1}}
@media(max-width:760px){.document-check-grid{grid-template-columns:1fr}}
