.ads-reporting{gap:1.25rem;min-width:0;display:grid}.ads-reporting h2,.ads-reporting h3,.ads-reporting p{margin:0}.ads-reporting header{gap:.65rem;display:grid}.ads-reporting .guided-field{gap:.45rem;min-width:0;display:grid}.ads-reporting select,.ads-reporting input{color:#241933;background:#fff;border:1px solid #d9ccee;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:.65rem .8rem}.ads-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ads-steps li{color:#776782;background:#f4effa;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem;font-size:.85rem;display:flex}.ads-steps li[aria-current=step]{color:#4c237b;background:#e9ddfa;font-weight:700}.ads-steps span{flex-shrink:0}.ads-connection-card{background:#fff;border:1px solid #e2d7ef;border-radius:14px;gap:1rem;min-width:0;padding:1.2rem;display:grid}.ads-reporting .guided-notice{border-radius:12px;padding:1rem;line-height:1.6}.ads-reporting button{white-space:normal;justify-self:start;min-height:44px}.ads-dates{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ads-table{overflow-x:auto}.ads-table table{text-align:left;width:100%}.ads-table th,.ads-table td{padding:.75rem}.ads-refresh{justify-self:end!important}@media (width<=540px){.ads-steps{gap:.35rem}.ads-steps li{padding:.55rem;font-size:.75rem;display:block}.ads-steps span{margin-bottom:.25rem;display:block}.ads-dates{grid-template-columns:1fr}.ads-connection-card{padding:1rem}.ads-reporting button{justify-content:center;width:100%}}
