.ad-report-controls{margin-bottom:1.5rem}.ad-metric-choices{border:1px solid var(--line,#d8ddd6);border-radius:12px;padding:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:.65rem}.ad-metric-choices legend{font-weight:700;padding:0 .4rem}.ad-metric-choices .check-field{margin:0;align-items:flex-start}.ad-report-table{min-width:650px}.ad-report-table th small{display:block;font-weight:400;max-width:230px;margin-top:.35rem}.advertiser-report-preview{border:1px solid var(--line,#d8ddd6);padding:1.1rem;border-radius:12px}.advertiser-report-preview h3{margin:.25rem 0}.advertiser-report-preview details{margin-top:1rem}.advertiser-report-preview dd{margin:0 0 .65rem}.ad-audience{display:flex;gap:1rem;flex-wrap:wrap}.ad-audience>div{background:var(--paper,#f4f5ef);padding:.8rem 1rem;border-radius:10px;flex:1;min-width:150px}.ad-audience dt{font-size:.85rem}.ad-audience dd{font-size:1.6rem;font-weight:700;margin:.3rem 0 0}.ad-redemption-controls{margin-top:1.3rem;border-top:1px solid var(--line,#d8ddd6);padding-top:1rem}.ad-redemption-controls summary{font-weight:700;cursor:pointer}.ad-redemption-controls .feature-form{margin:1rem 0}[data-owner-advertisers]{scroll-margin-top:5rem}@media(max-width:560px){.ad-metric-choices{grid-template-columns:1fr}.ad-report-controls .community-post-tools{align-items:stretch;flex-direction:column}.ad-report-controls button{width:100%}.advertiser-report-preview{padding:.75rem}}

.ad-report-table.ad-report-compact{min-width:0;table-layout:fixed}.ad-report-compact th:first-child{width:45%}.ad-report-compact th,.ad-report-compact td{white-space:normal;overflow-wrap:anywhere}
