/* CONGCU_D2_DS — bổ sung cho nhóm công cụ Dân sự – Gia đình – Đất đai (dùng chung .cc-* của cong-cu.css). */
.ccds-ds{display:grid;gap:10px}
.ccds-dong{border:1px solid #e2e8f0;border-radius:12px;padding:10px;background:#f8fafc;display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ccds-dong .ccds-rong{grid-column:1/-1}
.ccds-dong .ccds-dau{grid-column:1/-1;font-weight:700;font-size:13.5px;color:#334155}
.ccds-dong label.cc-o{margin:0}
.ccds-dong .cc-o>span{font-size:12.5px}
@media(min-width:760px){.ccds-dong{grid-template-columns:repeat(4,minmax(0,1fr))}.ccds-dong .ccds-hai{grid-column:span 2}}
.ccds-hoi{display:grid;gap:8px;margin:0 0 6px}
.ccds-hoi-dong{border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;background:#f8fafc}
.ccds-hoi-dong p{margin:0 0 8px;font-size:14px;line-height:1.5;color:#0f172a}
.ccds-ck{display:flex;gap:6px;flex-wrap:wrap}
.ccds-ck label{display:flex;align-items:center;gap:6px;border:1.5px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:14px;background:#fff;cursor:pointer}
.ccds-ck label:has(input:checked){border-color:var(--brand,#1d4ed8);background:#eff6ff;font-weight:600}
.ccds-ck input{width:18px;height:18px;margin:0;accent-color:var(--brand,#1d4ed8)}
.ccds-ba{display:grid;grid-template-columns:1fr;gap:8px}
@media(min-width:620px){.ccds-ba{grid-template-columns:1fr 1fr 1fr}}
