.acquisition-options{margin:20px 0}.acquisition-options fieldset{padding:0;border:0;margin:0 0 18px}.acquisition-options legend{font-weight:600;font-size:14px;margin-bottom:9px}.capture-options{display:flex;flex-wrap:wrap;gap:8px}.capture-options label{position:relative;display:block}.capture-options input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.capture-options span{display:block;padding:11px 13px;border:1px solid #d8d0e2;border-radius:12px;font-size:13px;cursor:pointer;background:white}.capture-options input:checked+span{background:#342956;color:white;border-color:#342956}.capture-options input:focus-visible+span{outline:3px solid #c37e3e;outline-offset:2px}.next-contact{border-radius:15px;padding:20px;background:#f3eef8}.next-contact a{display:inline-block;padding:12px;background:#342956;color:white;border-radius:10px}.capture-dashboard{max-width:1100px;margin:32px auto;padding:20px}.capture-dashboard .metrics{display:flex;flex-wrap:wrap;gap:14px}.capture-dashboard article,.capture-dashboard section{background:white;padding:22px;border:1px solid #e5dfeb;border-radius:15px;margin:16px 0}.capture-dashboard table{width:100%;border-collapse:collapse}.capture-dashboard td,.capture-dashboard th{text-align:left;padding:12px;border-bottom:1px solid #eee}.capture-dashboard .table-scroll{overflow:auto}.capture-dashboard input,.capture-dashboard select{width:100%;padding:12px;margin:8px 0}.capture-dashboard strong{display:block;font-size:26px}.capture-dashboard output{display:block;overflow-wrap:anywhere;padding:16px;background:#f2eff6}.capture-dashboard button{padding:12px;background:#342956;color:white;border:0;border-radius:10px}
