.acquisition-filter{display:flex;align-items:end;gap:12px;margin-bottom:18px}.acquisition-filter label{min-width:220px}.acquisition-kpis{display:grid;grid-template-columns:repeat(7,minmax(130px,1fr));gap:12px;margin-bottom:18px}.acquisition-kpis article{min-width:0}.acquisition-kpis span{display:block;color:#667085;font-size:12px}.acquisition-kpis strong{display:block;font-size:22px;margin-top:8px}.acquisition-table{overflow-x:auto}.acquisition-table table{min-width:1050px}.acquisition-cost form{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:14px;align-items:end}.acquisition-cost-list{margin-top:22px}.acquisition-cost-list>div{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid #e5e7eb}.acquisition-cost-list span{flex:1}.acquisition-cost-list small{display:block;color:#667085}.acquisition-cost-list form{display:block}.acquisition-source-box{margin-top:18px;padding:14px;border-radius:10px;background:#f4f7f5}.acquisition-source-box span{display:block;font-size:12px;color:#667085}.acquisition-source-box b{display:block;margin-top:4px;overflow-wrap:anywhere}@media(max-width:1100px){.acquisition-kpis{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:700px){.acquisition-filter,.acquisition-cost form{display:grid;grid-template-columns:1fr}.acquisition-filter label{min-width:0}.acquisition-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-cost-list>div{align-items:flex-start;flex-wrap:wrap}}
