.alturaCardmax[data-v-3f94458d]{height:calc(100vh - 405px)}@media print{[data-v-3f94458d]{display:none}table[data-v-3f94458d]{display:block}}.ag-grid-altura[data-v-3f94458d]{height:calc(50vh - 100px)}.celulaRanking{font-size:.9rem}.loaderDIV{width:10px;height:10px}[dir] .loaderDIV{border:10px solid #f3f3f3;border-top:10px solid #3498db;border-radius:50%}[dir=ltr] .loaderDIV{-webkit-animation:spin-ltr 2s linear infinite;animation:spin-ltr 2s linear infinite}[dir=rtl] .loaderDIV{-webkit-animation:spin-rtl 2s linear infinite;animation:spin-rtl 2s linear infinite}@-webkit-keyframes spin-ltr{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes spin-rtl{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin-ltr{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-rtl{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.consolidado-dashboard[data-v-3f94458d]{--bg-card:#10163a;--bg-card-hover:#242740;--bg-secondary:#181a24;--bg-primary:#0f1117;--bg-row-hover:rgba(78,140,255,0.04);--border-subtle:hsla(0,0%,100%,0.06);--border-accent:hsla(0,0%,100%,0.1);--text-primary:#f0f0f5;--text-secondary:#8b8da3;--text-muted:#5c5e73;--accent-blue:#4e8cff;--accent-blue-soft:rgba(78,140,255,0.12);--accent-green:#34d399;--accent-green-soft:rgba(52,211,153,0.12);--accent-red:#f87171;--accent-red-soft:rgba(248,113,113,0.12);--accent-amber:#fbbf24;--accent-amber-soft:rgba(251,191,36,0.12);--accent-purple:#a78bfa;--accent-purple-soft:rgba(167,139,250,0.12);--accent-teal:#2dd4bf;--accent-teal-soft:rgba(45,212,191,0.12);--accent-cyan:#22d3ee;--accent-cyan-soft:rgba(34,211,238,0.12);--radius-sm:8px;--radius-md:14px;--radius-lg:18px;--transition-base:0.25s cubic-bezier(0.4,0,0.2,1)}.table-card[data-v-3f94458d]{overflow:hidden}[dir] .table-card[data-v-3f94458d]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.table-header[data-v-3f94458d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}[dir] .table-header[data-v-3f94458d]{padding:20px 24px;border-bottom:1px solid var(--border-subtle)}.table-header-left[data-v-3f94458d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.table-header-left h3[data-v-3f94458d]{font-size:15px;font-weight:600;color:var(--text-primary)}.vehicle-count[data-v-3f94458d]{color:var(--accent-blue);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}[dir] .vehicle-count[data-v-3f94458d]{background:var(--accent-blue-soft);padding:3px 10px;border-radius:20px}.table-search[data-v-3f94458d]{position:relative}.table-search input[data-v-3f94458d]{color:var(--text-primary);font-family:DM Sans,sans-serif;font-size:13px;width:220px;outline:none;transition:all var(--transition-base)}[dir] .table-search input[data-v-3f94458d]{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:10px;-webkit-transition:all var(--transition-base)}[dir=ltr] .table-search input[data-v-3f94458d]{padding:8px 14px 8px 36px}[dir=rtl] .table-search input[data-v-3f94458d]{padding:8px 36px 8px 14px}.table-search input[data-v-3f94458d]::-webkit-input-placeholder{color:var(--text-muted)}.table-search input[data-v-3f94458d]::-moz-placeholder{color:var(--text-muted)}.table-search input[data-v-3f94458d]:-ms-input-placeholder{color:var(--text-muted)}.table-search input[data-v-3f94458d]::-ms-input-placeholder{color:var(--text-muted)}.table-search input[data-v-3f94458d]::placeholder{color:var(--text-muted)}.table-search input[data-v-3f94458d]:focus{-webkit-box-shadow:0 0 0 3px rgba(78,140,255,.1)}[dir] .table-search input[data-v-3f94458d]:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px rgba(78,140,255,.1)}.table-search .vs-icon[data-v-3f94458d]{position:absolute;top:50%;-webkit-transform:translateY(-50%);color:var(--text-muted)}[dir] .table-search .vs-icon[data-v-3f94458d]{transform:translateY(-50%)}[dir=ltr] .table-search .vs-icon[data-v-3f94458d]{left:10px}[dir=rtl] .table-search .vs-icon[data-v-3f94458d]{right:10px}thead th.sortable[data-v-3f94458d]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;transition:color var(--transition-base),background var(--transition-base)}[dir] thead th.sortable[data-v-3f94458d]{cursor:pointer;-webkit-transition:color var(--transition-base),background var(--transition-base)}[dir=ltr] thead th.sortable[data-v-3f94458d]{padding-right:24px}[dir=rtl] thead th.sortable[data-v-3f94458d]{padding-left:24px}thead th.sortable[data-v-3f94458d]:hover{color:var(--text-secondary)}[dir] thead th.sortable[data-v-3f94458d]:hover{background:rgba(78,140,255,.04)}thead th.sortable.sorted[data-v-3f94458d]{color:var(--accent-blue)}thead th.sortable.sorted[data-v-3f94458d]:after{content:"";position:absolute;bottom:0;height:2px}[dir] thead th.sortable.sorted[data-v-3f94458d]:after{background:var(--accent-blue)}[dir=ltr] thead th.sortable.sorted[data-v-3f94458d]:after{left:0;right:0}[dir=rtl] thead th.sortable.sorted[data-v-3f94458d]:after{right:0;left:0}.sort-icon[data-v-3f94458d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--accent-blue);vertical-align:middle}[dir=ltr] .sort-icon[data-v-3f94458d]{margin-left:4px}[dir=rtl] .sort-icon[data-v-3f94458d]{margin-right:4px}.table-loader[data-v-3f94458d]{height:2px;overflow:hidden}.loader-bar[data-v-3f94458d]{height:100%;width:30%}[dir=ltr] .loader-bar[data-v-3f94458d]{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(var(--accent-blue)),to(transparent));background:linear-gradient(90deg,transparent,var(--accent-blue),transparent);-webkit-animation:loaderSlide-ltr-data-v-3f94458d 1.5s ease-in-out infinite;animation:loaderSlide-ltr-data-v-3f94458d 1.5s ease-in-out infinite}[dir=rtl] .loader-bar[data-v-3f94458d]{background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(var(--accent-blue)),to(transparent));background:linear-gradient(-90deg,transparent,var(--accent-blue),transparent);-webkit-animation:loaderSlide-rtl-data-v-3f94458d 1.5s ease-in-out infinite;animation:loaderSlide-rtl-data-v-3f94458d 1.5s ease-in-out infinite}@-webkit-keyframes loaderSlide-ltr-data-v-3f94458d{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(400%);transform:translateX(400%)}}@-webkit-keyframes loaderSlide-rtl-data-v-3f94458d{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-400%);transform:translateX(-400%)}}@keyframes loaderSlide-ltr-data-v-3f94458d{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(400%);transform:translateX(400%)}}@keyframes loaderSlide-rtl-data-v-3f94458d{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-400%);transform:translateX(-400%)}}.table-wrapper[data-v-3f94458d]{max-height:calc(100vh - 180px);scrollbar-width:thin;overflow-y:auto;scrollbar-color:hsla(0,0%,100%,.08) transparent}.table-wrapper[data-v-3f94458d]::-webkit-scrollbar{width:6px}[dir] .table-wrapper[data-v-3f94458d]::-webkit-scrollbar-track{background:transparent}[dir] .table-wrapper[data-v-3f94458d]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:3px}table[data-v-3f94458d]{width:100%;border-collapse:collapse}thead[data-v-3f94458d]{position:sticky;top:0;z-index:2}thead th[data-v-3f94458d]{font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}[dir] thead th[data-v-3f94458d]{background:var(--bg-secondary);padding:12px 16px;border-bottom:1px solid var(--border-subtle)}[dir=ltr] thead th[data-v-3f94458d]{text-align:left}[dir=rtl] thead th[data-v-3f94458d]{text-align:right}[dir=ltr] thead th[data-v-3f94458d]:first-child{padding-left:24px}[dir=rtl] thead th[data-v-3f94458d]:first-child{padding-right:24px}[dir=ltr] thead th[data-v-3f94458d]:last-child{padding-right:24px}[dir=rtl] thead th[data-v-3f94458d]:last-child{padding-left:24px}[dir=ltr] thead th.right[data-v-3f94458d]{text-align:right}[dir=rtl] thead th.right[data-v-3f94458d]{text-align:left}tbody tr[data-v-3f94458d]{transition:background var(--transition-base)}[dir] tbody tr[data-v-3f94458d]{-webkit-transition:background var(--transition-base);border-bottom:1px solid hsla(0,0%,100%,.03)}[dir] tbody tr[data-v-3f94458d]:hover{background:var(--bg-row-hover)}[dir] tbody tr[data-v-3f94458d]:last-child{border-bottom:none}tbody tr.inactive[data-v-3f94458d]{opacity:.45}tbody tr.inactive[data-v-3f94458d]:hover{opacity:.7}tbody td[data-v-3f94458d]{font-size:13px;color:var(--text-secondary);vertical-align:middle}[dir] tbody td[data-v-3f94458d]{padding:14px 16px}[dir=ltr] tbody td[data-v-3f94458d]:first-child{padding-left:24px}[dir=rtl] tbody td[data-v-3f94458d]:first-child{padding-right:24px}[dir=ltr] tbody td[data-v-3f94458d]:last-child{padding-right:24px}[dir=rtl] tbody td[data-v-3f94458d]:last-child{padding-left:24px}[dir=ltr] tbody td.right[data-v-3f94458d]{text-align:right}[dir=rtl] tbody td.right[data-v-3f94458d]{text-align:left}.vehicle-cell[data-v-3f94458d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.vehicle-avatar[data-v-3f94458d]{width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;-ms-flex-negative:0;flex-shrink:0}[dir] .vehicle-avatar[data-v-3f94458d]{border-radius:10px}[dir] .avatar-car[data-v-3f94458d]{background:var(--accent-blue-soft)}[dir] .avatar-moto[data-v-3f94458d]{background:var(--accent-green-soft)}[dir] .avatar-truck[data-v-3f94458d]{background:var(--accent-amber-soft)}[dir] .avatar-suv[data-v-3f94458d]{background:var(--accent-purple-soft)}.vehicle-info[data-v-3f94458d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.vehicle-name[data-v-3f94458d]{font-size:13px;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vehicle-plate[data-v-3f94458d]{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--text-muted);letter-spacing:.5px}.vehicle-label[data-v-3f94458d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--accent-cyan);font-size:10px;font-weight:600}[dir] .vehicle-label[data-v-3f94458d]{background:var(--accent-cyan-soft);padding:1px 6px;border-radius:4px}[dir=ltr] .vehicle-label[data-v-3f94458d]{margin-left:6px}[dir=rtl] .vehicle-label[data-v-3f94458d]{margin-right:6px}.mono-val[data-v-3f94458d]{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:var(--text-primary)}.mono-val .unit[data-v-3f94458d]{font-size:11px;color:var(--text-muted);font-weight:400}.status-dot[data-v-3f94458d]{width:7px;height:7px;display:inline-block}[dir] .status-dot[data-v-3f94458d]{border-radius:50%}.status-dot.active[data-v-3f94458d]{-webkit-box-shadow:0 0 6px rgba(52,211,153,.4)}[dir] .status-dot.active[data-v-3f94458d]{background:var(--accent-green);box-shadow:0 0 6px rgba(52,211,153,.4)}[dir] .status-dot.inactive[data-v-3f94458d]{background:var(--text-muted)}.idle-cell[data-v-3f94458d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3px}.idle-badge[data-v-3f94458d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10px;font-weight:600;font-family:JetBrains Mono,monospace}[dir] .idle-badge[data-v-3f94458d]{padding:2px 8px;border-radius:6px}.idle-badge.ok[data-v-3f94458d]{color:var(--accent-green)}[dir] .idle-badge.ok[data-v-3f94458d]{background:var(--accent-green-soft)}.idle-badge.warning[data-v-3f94458d]{color:var(--accent-amber)}[dir] .idle-badge.warning[data-v-3f94458d]{background:var(--accent-amber-soft)}.idle-badge.danger[data-v-3f94458d]{color:var(--accent-red)}[dir] .idle-badge.danger[data-v-3f94458d]{background:var(--accent-red-soft)}.util-cell[data-v-3f94458d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.util-bar-bg[data-v-3f94458d]{width:64px;height:4px;overflow:hidden}[dir] .util-bar-bg[data-v-3f94458d]{background:hsla(0,0%,100%,.06);border-radius:2px}.util-bar-fill[data-v-3f94458d]{height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}[dir] .util-bar-fill[data-v-3f94458d]{border-radius:2px;-webkit-transition:width .6s cubic-bezier(.16,1,.3,1)}[dir] .util-bar-fill.low[data-v-3f94458d]{background:var(--accent-green)}[dir] .util-bar-fill.mid[data-v-3f94458d]{background:var(--accent-amber)}[dir] .util-bar-fill.high[data-v-3f94458d]{background:var(--accent-red)}.util-percent[data-v-3f94458d]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500}.util-percent.low[data-v-3f94458d]{color:var(--accent-green)}.util-percent.mid[data-v-3f94458d]{color:var(--accent-amber)}.util-percent.high[data-v-3f94458d]{color:var(--accent-red)}.empty-state[data-v-3f94458d]{color:var(--text-muted)}[dir] .empty-state[data-v-3f94458d]{padding:48px!important;text-align:center}[dir] .empty-state p[data-v-3f94458d]{margin-top:8px}@media (max-width:1200px){.summary-strip[data-v-3f94458d]{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.summary-strip[data-v-3f94458d]{grid-template-columns:repeat(2,1fr)}.table-search input[data-v-3f94458d]{width:160px}}.metric-cell[data-v-3f94458d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.metric-compare[data-v-3f94458d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.metric-prev[data-v-3f94458d]{font-size:10px;color:var(--text-muted);font-family:JetBrains Mono,monospace;letter-spacing:.2px;white-space:nowrap}.trend-micro[data-v-3f94458d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;white-space:nowrap}[dir] .trend-micro[data-v-3f94458d]{padding:1px 5px;border-radius:4px}.trend-micro.better[data-v-3f94458d]{color:var(--accent-green)}[dir] .trend-micro.better[data-v-3f94458d]{background:var(--accent-green-soft)}.trend-micro.worse[data-v-3f94458d]{color:var(--accent-red)}[dir] .trend-micro.worse[data-v-3f94458d]{background:var(--accent-red-soft)}.trend-micro.equal[data-v-3f94458d]{color:var(--text-muted)}[dir] .trend-micro.equal[data-v-3f94458d]{background:hsla(0,0%,100%,.06)}