.auto-kpi{display:inline-flex;flex-direction:column;gap:5px;min-width:120px;padding:14px;margin:5px;border:1px solid #dfe5ef;border-radius:10px;background:#fff}.auto-kpi small{color:#64748b}.auto-kpi strong{font-size:22px;color:#173b63}.auto-check,.auto-rule,.auto-event,.atd-state{padding:12px;margin:6px 0;border:1px solid #dfe5ef;border-radius:9px;background:#fff;color:#26364b}.auto-rule p,.atd-state p{margin:6px 0 0;line-height:1.45}.auto-warn,.atd-warn{border-color:#f1c7a9;background:#fff8f0;color:#7d3b16}
/* V61.39 — controles operacionais e fluxo WhatsApp da Central de Autonomia */
.auto-rule-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:10px;margin:10px 0;box-shadow:0 2px 8px rgba(15,23,42,.035)}
.auto-rule-copy{min-width:0;flex:1}.auto-rule-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-weight:750;color:var(--text,#1e293b)}.auto-rule-copy p{margin:7px 0;color:var(--muted,#64748b);line-height:1.45}.auto-rule-copy small{font-size:11px;color:var(--muted,#64748b)}
.auto-status{display:inline-flex;align-items:center;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.auto-status.is-on{background:#e7f7ed;color:#17663a}.auto-status.is-off{background:#fff0e9;color:#a84418}.auto-switch{position:relative;display:inline-flex;width:46px;height:26px;flex:0 0 46px}.auto-switch input{opacity:0;width:0;height:0}.auto-slider{position:absolute;inset:0;cursor:pointer;background:#cbd5e1;border-radius:5px;transition:.18s}.auto-slider:before{content:"";position:absolute;width:18px;height:18px;left:4px;top:4px;background:white;border-radius:3px;transition:.18s;box-shadow:0 1px 3px #0002}.auto-switch input:checked+.auto-slider{background:#e87524}.auto-switch input:checked+.auto-slider:before{transform:translateX(20px)}.auto-switch input:focus-visible+.auto-slider{outline:3px solid #f8b477;outline-offset:2px}.auto-switch input:disabled+.auto-slider{opacity:.5;cursor:wait}.auto-ok{color:#167443}.auto-muted{color:#9a3412}.auto-event-table{width:100%;border-collapse:collapse;font-size:12px}.auto-event-table th,.auto-event-table td{padding:10px 9px;text-align:left;border-bottom:1px solid var(--border,#e2e8f0);vertical-align:top}.auto-event-table th{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#64748b)}.auto-event-table td:last-child{min-width:220px;white-space:normal}@media(max-width:700px){.auto-rule-card{padding:13px;gap:10px}.auto-event-table{min-width:640px}.auto-rule-copy small{display:block}}
/* V61.39 — painel do fluxo inteligente WhatsApp */
.auto-flow-panel{margin:16px 0}.auto-flow-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:12px 0 18px}.auto-flow-kpi{background:#f7f9fc;border:1px solid #e2e8f0;border-left:4px solid #f28c28;padding:12px 14px;min-width:0}.auto-flow-kpi small{display:block;color:#64748b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.035em}.auto-flow-kpi strong{display:block;color:#172033;font-size:24px;line-height:1.4}.auto-flow-table{width:100%;border-collapse:collapse;min-width:700px}.auto-flow-table th,.auto-flow-table td{padding:10px 12px;border-bottom:1px solid #e8edf3;text-align:left;font-size:12px;vertical-align:top}.auto-flow-table th{background:#f6f8fb;color:#475569;font-size:11px;text-transform:uppercase}.auto-flow-table td small{display:block;color:#64748b;margin-top:3px}.auto-flow-badge{display:inline-flex;align-items:center;padding:4px 7px;border-radius:3px;font-weight:700;font-size:10px;background:#e8eef8;color:#334155;text-transform:uppercase}.auto-flow-badge.exception{background:#fff0e8;color:#b45309}.auto-flow-badge.ok{background:#e6f7ed;color:#187244}.auto-flow-badge.manual{background:#fee2e2;color:#991b1b}.auto-flow-empty{padding:16px;color:#64748b}.auto-exception-table{width:100%;border-collapse:collapse}.auto-exception-table td,.auto-exception-table th{padding:9px;border-bottom:1px solid #e8edf3;text-align:left;font-size:12px}.auto-exception-table th{background:#fff7ed;color:#9a3412}
@media(max-width:1050px){.auto-flow-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.auto-flow-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.auto-flow-kpi{padding:10px}.auto-flow-kpi strong{font-size:21px}}
.auto-flow-resolve{border:1px solid #f2a365;background:#fff7ed;color:#9a3412;padding:7px 9px;font-size:11px;font-weight:700;border-radius:3px;cursor:pointer;white-space:nowrap}.auto-flow-resolve:hover{background:#ffedd5}.auto-flow-resolve:disabled{opacity:.55;cursor:wait}
