.ads-layout{display:grid;grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:20px}.ads-layout [hidden]{display:none!important}.ads-campaign{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;gap:6px;margin-bottom:8px}.ads-campaign small{font-weight:400}.ads-creative{border:1px solid var(--line,#ddd);border-radius:16px;padding:18px;margin:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.ads-creative legend{padding:0 8px}.ads-creative .actions{grid-column:1/-1}.ads-creative input[type=color]{width:100%;height:44px}@media(max-width:850px){.ads-layout,.ads-creative{grid-template-columns:1fr}}
.ads-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.ads-kpis article{display:flex;flex-direction:column;gap:8px}.ads-kpis strong{font-size:32px;font-variant-numeric:tabular-nums}.ads-table-scroll{overflow-x:auto}.ads-section-links{display:flex;gap:16px;flex-wrap:wrap}.ads-section-links button{padding:24px;min-height:90px}.ads-creative input[type=hidden]{display:none}@media(max-width:800px){.ads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
