.measurement-consent{z-index:1000;color:#234137;background:#fff;border:1px solid #bac7bd;border-radius:6px;width:calc(100% - 32px);max-width:560px;max-height:85dvh;padding:20px;font-size:14px;line-height:1.5;position:fixed;bottom:16px;left:16px;overflow:auto;box-shadow:0 6px 30px #0002}.measurement-consent p{margin:8px 0}.measurement-options,.measurement-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.measurement-options label{align-items:center;gap:6px;display:flex}.measurement-actions .button{min-height:44px;padding:10px 14px;font-size:14px}.marketing-report{overflow-x:auto}.marketing-report table{border-collapse:collapse;width:100%;margin:20px 0;font-size:14px}.marketing-report th,.marketing-report td{text-align:left;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #d4ddd6;padding:10px}.marketing-report .report-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.marketing-report .report-controls label{gap:6px;display:grid}.marketing-report select,.marketing-report input{border:1px solid #aab9af;border-radius:4px;padding:10px}.marketing-report .report-metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:24px 0;display:grid}.marketing-report .report-metrics strong{font-size:26px;display:block}.marketing-report .table-scroll{overflow-x:auto}
