/* 1.4.335: faixa de tempo para tabular / aviso da IA / tabulação pendente do gestor. Usa as cores já do tema. */
.vt-box{margin:0 0 10px;padding:9px 12px;border-radius:10px;font-size:13px;line-height:1.4;border:1px solid var(--line,#d9dde7);background:var(--surface-2,#f4f6fb);color:var(--text,#1f2937)}
.vt-box.time{border-color:#0e7fb8;background:#e8f4fb}
.vt-box.warn,.vt-box.late{border-color:#d97706;background:#fff4e0;color:#7a3e00;font-weight:600}
.vt-box.ai{border-color:#6b3bd2;background:#f1ecfd}
.vt-box.manager{border-color:#dc2626;background:#fdeceb;color:#7f1d1d;font-weight:600}
.vt-chip{display:inline-block;padding:0 6px;border-radius:8px;background:#e8f4fb;color:#0b5a82;font-weight:600}
.vt-chip.warn{background:#fff4e0;color:#7a3e00}
@media (prefers-color-scheme:dark){.vt-box{background:#1d2433;color:#e5e7eb;border-color:#374151}.vt-box.time{background:#0f2a3a}.vt-box.warn,.vt-box.late{background:#3a2a10;color:#fcd9a0}.vt-box.ai{background:#261c40}.vt-box.manager{background:#3a1616;color:#fecaca}.vt-chip{background:#0f2a3a;color:#bfe6fa}.vt-chip.warn{background:#3a2a10;color:#fcd9a0}}
