.zb-stack{display:flex;flex-direction:column;gap:14px}
.zb-check{display:flex;align-items:flex-start;gap:12px;cursor:pointer}
.zb-check input{accent-color:#3a72ef;width:18px;height:18px;margin:2px 0 0}
.zb-check span{display:flex;flex-direction:column;gap:4px}
.zb-check strong{font-size:13px;font-weight:700;color:var(--ink)}
.zb-check small{font-size:12px;color:var(--muted)}
.zb-caption{font-size:12px;color:var(--muted);margin:0}
