/* VetChip 6.8.0 — Central de Gestão e Inteligência */
.vc-intel-wrap{max-width:1320px;margin:0 auto;padding:16px}.vc-intel-hero{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.vc-intel-hero h2{margin:2px 0 6px;font-size:26px}.vc-intel-kicker{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--primary,#0f766e)}.vc-intel-muted{color:#64748b;font-size:13px}.vc-intel-actions,.vc-intel-tabs,.vc-intel-toolbar{display:flex;gap:8px;flex-wrap:wrap}.vc-intel-btn,.vc-intel-tab{border:1px solid #dbe3ea;background:#fff;border-radius:10px;padding:9px 12px;cursor:pointer;font-weight:700}.vc-intel-btn.primary{background:var(--primary,#0f766e);color:#fff;border-color:transparent}.vc-intel-btn.danger{color:#b91c1c}.vc-intel-tab[aria-pressed="true"]{background:#0f172a;color:white}.vc-intel-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:10px;margin:14px 0}.vc-intel-metric{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.vc-intel-metric strong{display:block;font-size:24px;color:#0f172a}.vc-intel-metric span{font-size:12px;color:#64748b}.vc-intel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.vc-intel-card,.vc-intel-panel{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px}.vc-intel-card h3,.vc-intel-panel h3{margin:0 0 8px}.vc-intel-list{display:grid;gap:8px}.vc-intel-row{border:1px solid #edf2f7;border-radius:10px;padding:10px}.vc-intel-row strong{display:block}.vc-intel-row small{color:#64748b}.vc-intel-alert{border-left:4px solid #f59e0b}.vc-intel-alert[data-level="critica"]{border-left-color:#dc2626}.vc-intel-alert[data-level="alta"]{border-left-color:#ea580c}.vc-intel-badge{display:inline-block;border-radius:999px;padding:3px 8px;background:#f1f5f9;font-size:11px;font-weight:800}.vc-intel-tablewrap{overflow:auto}.vc-intel-table{width:100%;border-collapse:collapse;font-size:13px}.vc-intel-table th,.vc-intel-table td{padding:8px;border-bottom:1px solid #e2e8f0;text-align:left;white-space:nowrap}.vc-intel-form{display:grid;gap:10px}.vc-intel-field{display:grid;gap:5px;font-size:12px;font-weight:700}.vc-intel-field input,.vc-intel-field select,.vc-intel-field textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:9px;padding:9px;font:inherit;background:#fff}.vc-intel-dialog{border:0;border-radius:16px;padding:0;max-width:min(680px,94vw);width:100%;box-shadow:0 24px 80px #0004}.vc-intel-dialog::backdrop{background:#0f172a88}.vc-intel-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #e2e8f0}.vc-intel-dialog>form{padding:16px}.vc-intel-error{color:#b91c1c;font-size:13px}.vc-intel-empty{padding:18px;text-align:center;color:#64748b}.vc-intel-chartrow{display:flex;align-items:center;gap:8px;margin:7px 0}.vc-intel-bar{height:9px;background:#0f766e;border-radius:999px;min-width:2px}.vc-intel-check{display:flex;gap:8px;align-items:center;font-size:13px}.vc-intel-section-title{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:14px 0 8px}.vc-intel-section-title h3{margin:0}@media(max-width:720px){.vc-intel-wrap{padding:10px}.vc-intel-hero{flex-direction:column}.vc-intel-actions{width:100%}.vc-intel-actions .vc-intel-btn{flex:1}.vc-intel-metrics{grid-template-columns:repeat(2,1fr)}}
/* Piloto Haras Bloco 3 — KPIs clicáveis do dashboard de procedimentos. */
button.vc-intel-metric{appearance:none;width:100%;text-align:left;cursor:pointer;font:inherit}
button.vc-intel-metric:hover{border-color:#94a3b8;box-shadow:0 4px 14px #0f172a12}
button.vc-intel-metric:focus-visible{outline:3px solid color-mix(in srgb,var(--primary,#0f766e) 28%,transparent);outline-offset:2px}
