.acq-report {margin-top:24px;padding:20px 24px;border:1px solid rgb(var(--color-dark-700));border-radius:20px;background:rgb(var(--color-dark-800));color:rgb(var(--color-dark-100));font-size:14px;line-height:1.5;min-width:0;}
.acq-report header h2 {font-size:18px;font-weight:600;margin:0 0 4px;}
.acq-report header p,.acq-metrics dt,.acq-metrics p {color:rgb(var(--color-dark-300));font-size:13px;}
.acq-metrics {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;}
.acq-metrics--four {grid-template-columns:repeat(4,minmax(0,1fr));}
.acq-metrics dd {font-size:24px;font-weight:600;margin:6px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;}
.acq-table-wrap {overflow-x:auto;max-width:100%;}
.acq-report table {width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13px;}
.acq-report th,.acq-report td {padding:12px 8px;text-align:end;border-bottom:1px solid rgb(var(--color-dark-700));}
.acq-report th:first-child {text-align:start;}
.acq-report th {font-weight:500;}
.acq-report small {display:block;color:rgb(var(--color-dark-300));font-size:12px;}
.acq-form {display:grid;gap:12px;padding:8px 0 20px;max-width:480px;}
.acq-form label {display:grid;gap:6px;font-size:13px;}
.acq-form input {width:100%;min-height:44px;border:1px solid rgb(var(--color-dark-600));border-radius:10px;padding:10px 12px;background:rgb(var(--color-dark-900));color:rgb(var(--color-dark-100));font-size:16px;}
.acq-form button {width:fit-content;min-height:44px;border:1px solid rgb(var(--color-dark-600));border-radius:12px;padding:10px 18px;font-weight:500;}
.acq-form button:hover {background:rgb(var(--color-dark-700));}
.acq-form button:disabled {opacity:.6;cursor:wait;}
.acq-form [role=alert] {color:rgb(var(--color-error-400));font-size:13px;}
.acq-form input:focus-visible,.acq-form button:focus-visible {outline:2px solid rgb(var(--color-accent-400));outline-offset:3px;}
@media(max-width:640px){.acq-report{padding:16px;}.acq-metrics{gap:12px;}.acq-metrics dd{font-size:22px;}.acq-metrics--four{grid-template-columns:repeat(2,minmax(0,1fr));}}
