.agency-tools{gap:24px;min-width:0;display:grid}.agency-tools .panel{min-width:0}.agency-intro{justify-content:space-between;align-items:center;gap:24px;display:flex}.agency-intro p{max-width:65ch}.agency-select{flex-wrap:wrap;align-items:end;gap:24px;display:flex}.agency-select>.field{flex:1;min-width:240px}.agency-select p{font-size:14px}.agency-select a{align-items:center;gap:6px;display:inline-flex}.agency-setup{border-top:1px solid var(--line,#dce6df);margin-top:24px;padding-top:20px}.agency-setup summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.agency-setup-grid{grid-template-columns:1fr 1.4fr;gap:48px;margin-top:24px;display:grid}.agency-setup form,.agency-publish{gap:16px;display:grid}.agency-setup h3{margin:0}.agency-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.agency-tabs{border-bottom:1px solid var(--line,#dce6df);flex-wrap:wrap;gap:4px;margin-bottom:28px;padding-bottom:24px;display:flex}.agency-tabs button{color:#365747;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 18px;font-weight:600}.agency-tabs button:hover{background:#edf3ea}.agency-tabs button[aria-pressed=true]{color:#fff;background:#173f30}.agency-report-dates{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.agency-report-dates .field{flex:1;min-width:160px}.agency-report-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 20px;display:flex}.agency-report-heading h3{overflow-wrap:anywhere;margin:8px 0;font-size:24px}.agency-report-heading p{font-size:14px}.agency-export{flex-wrap:wrap;gap:12px;display:flex}.agency-tools details:not(.agency-setup){border-top:1px solid var(--line,#dce6df);margin-top:24px;padding:20px 0}.agency-tools summary{cursor:pointer;font-weight:600}.agency-tools h3{margin-top:28px}.agency-ai-answer{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:#153c2e;background:#f1f5ee;border-radius:12px;padding:24px;line-height:1.7}.agency-tools .agency-publish{border-top:1px solid var(--line,#dce6df);margin-top:24px;padding-top:24px}.agency-template,.agency-batch{border-top:1px solid var(--line,#dce6df);margin-top:24px;padding:24px 0}.agency-template{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.agency-template h3,.agency-batch h3{margin:0}.agency-template form{grid-column:1/-1;align-items:end;gap:16px;display:flex}.agency-template form .field{flex:1}.agency-batch>div:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agency-batch ul{padding-left:22px;line-height:1.8}.agency-empty{text-align:left;max-width:65ch;padding:40px 0}.agency-empty h3{margin-top:12px}.agency-tools table{font-variant-numeric:tabular-nums}.agency-tools .table-scroll{max-width:100%;margin:20px 0}.agency-tools .checkbox{line-height:1.5}.agency-tools .field input,.agency-tools .field select,.agency-tools .field textarea{min-width:0;max-width:100%}.agency-tools button:disabled{opacity:.55;cursor:not-allowed}:is(.agency-tools button:focus-visible,.agency-tools summary:focus-visible,.agency-tools a:focus-visible){outline-offset:4px;outline:3px solid #507b21}.agency-campaign-picks{gap:12px;display:grid}.agency-tools .table-note{max-width:85ch;font-size:13px;line-height:1.65}.agency-tools ::selection{color:#153c2e;background:#d7ed8d}@media (max-width:700px){.agency-intro{flex-direction:column;align-items:start}.agency-setup-grid{grid-template-columns:1fr;gap:32px}.agency-two{grid-template-columns:1fr}.agency-select>.field{width:100%;min-width:0}.agency-report-dates{flex-direction:column;align-items:stretch}.agency-report-dates .field{min-width:0}.agency-template{grid-template-columns:1fr}.agency-template form{flex-direction:column;align-items:stretch}.agency-tabs{gap:2px}.agency-tabs button{padding:10px 12px;font-size:14px}.agency-report-heading{align-items:start}.agency-ai-answer{padding:16px}}
