/* Aba DISPARO, fase 2: agenda do envio e Ao vivo (usa as variáveis do app.css) */
.ev-agenda{display:grid;gap:10px}
.ev-h{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.ev-h .ph{margin:0}
.ev-dica{margin:0;font-size:12px}
.fdate{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-m);font-size:11.5px;color:var(--gray)}
.ev-agendar input[type=date],.ev-agendar input[type=time],.ev-h input[type=date]{padding:7px 9px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--card);font-family:var(--font-m);font-size:12px;color:var(--white)}
.ev-contas{display:grid;gap:12px}
.ev-conta{display:grid;gap:8px;padding:12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-deep);min-width:0}
.ev-conta-h{display:flex;gap:10px;align-items:baseline;justify-content:space-between;flex-wrap:wrap}
.ev-barra{height:6px;border-radius:3px;background:var(--card-3);overflow:hidden;margin-top:4px;min-width:60px}
.ev-barra i{display:block;height:100%;background:var(--ok)}
.ev-barra.cheia i{background:var(--warn)}
.ev-sobra{margin:0;font-size:12px;color:var(--warn)}
.ev-agendar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-deep)}
.ev-agendar .grow{flex:1}
.ev-vivo{display:grid;gap:12px}
#ev-vivo-out{display:grid;gap:12px;min-width:0}
.ev-kill{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.ev-killbtn{font-weight:700}
.ev-pausadas ul{display:grid;gap:6px}
.ev-pausadas li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.ev-plano-vivo{display:grid;gap:10px}
.ev-tab td{font-size:12.5px}
.ev-motivo{margin-top:6px;font-size:12px;max-width:340px;white-space:normal;color:var(--gray)}
.ev-falhas{font-size:12px;white-space:nowrap}
.ev-acoes{display:flex;gap:6px;flex-wrap:wrap;min-width:150px}
.ev-acoes .btn{padding:6px 10px;font-size:12px}
.badbox{border-color:rgba(255,90,90,.45);color:var(--bad)}
.infobox{border-color:rgba(124,134,255,.4);color:var(--info)}
@media(max-width:700px){.ev-agendar{align-items:stretch}.ev-acoes{min-width:0}}
.ev-sub{margin:6px 0 0;font-family:var(--font-m);font-size:10.5px;letter-spacing:1.6px;text-transform:uppercase;color:var(--gray-2)}
.ev-cargas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}
.ev-conta.alerta{border-color:rgba(255,181,71,.6);background:rgba(255,181,71,.06)}
.ev-plano-dia{display:grid;gap:8px;padding:12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-deep);min-width:0}
.ev-plano-dia-h{display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.ev-tab-agenda td{font-size:12.5px;vertical-align:top}
.ev-tab-agenda td.dp-msg{min-width:220px;max-width:360px;white-space:normal}
.ev-copy{display:inline-block;min-width:180px;max-width:280px;white-space:normal;color:var(--gray)}
.ev-cascas{margin-top:8px;font-size:12px}
.ev-cascas summary{cursor:pointer}
.ev-cascas ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}
