.modal-backdrop[data-v-cdf7026b]{z-index:1040}.modal[data-v-cdf7026b]{z-index:1050}.rol-cat-header[data-v-cdf7026b]{background:#f8f9fa;border-bottom:1px solid #e9ecef}.rol-cat-header[data-v-cdf7026b]:not(:first-child){border-top:1px solid #dee2e6}.rol-row[data-v-cdf7026b]{cursor:pointer;transition:background .12s ease;-webkit-user-select:none;user-select:none}.rol-row[data-v-cdf7026b]:hover{background:#f8f9fa}.rol-row-selected.rol-row-danger[data-v-cdf7026b]{background:#dc35450f}.rol-row-selected.rol-row-success[data-v-cdf7026b]{background:#1987540f}.rol-row-selected.rol-row-primary[data-v-cdf7026b]{background:#0d6efd0f}.rol-row-selected.rol-row-warning[data-v-cdf7026b]{background:#ffc1071a}.rol-row-selected.rol-row-info[data-v-cdf7026b]{background:#0dcaf014}.rol-row-selected.rol-row-secondary[data-v-cdf7026b]{background:#6c757d0f}.rol-row-selected[data-v-cdf7026b]:hover{filter:brightness(.97)}.modal-backdrop[data-v-f344dccc]{z-index:1040}.modal[data-v-f344dccc]{z-index:1050}.modal-backdrop[data-v-cf840f98]{z-index:1040}.modal[data-v-cf840f98]{z-index:1050}.modal-backdrop[data-v-51adda0e]{z-index:1040}.modal[data-v-51adda0e]{z-index:1050}.dropdown-menu.show[data-v-fd18ee7e]{display:block;position:absolute;right:0;left:auto}.form-check-label[data-v-93c56ddb]{font-size:.9rem}.form-check-input[data-v-93c56ddb]:indeterminate{background-color:#6c757d;border-color:#6c757d}.page-link[data-v-0cc9355f]{min-width:40px;text-align:center}.modal-backdrop{z-index:1040}.modal.fade.show.d-block{z-index:1050}@media (max-width: 768px){.tab-content,.tab-pane{overflow-x:auto;white-space:nowrap}}@media (max-width: 768px){.nav-tabs[data-v-16bcce4c]{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:60%;align-items:start}.nav-tabs .nav-item[data-v-16bcce4c]{flex:0 0 auto;width:auto;margin-right:10px;cursor:pointer}}.nav-tabs .nav-item[data-v-16bcce4c]{cursor:pointer}@media (max-width: 768px){.tab-content[data-v-ab9232aa]{overflow-x:auto;white-space:nowrap}.tab-pane[data-v-ab9232aa]{display:inline-block}.table-responsive[data-v-ab9232aa]{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}}.modal-backdrop[data-v-ab9232aa]{z-index:1050;background-color:#00000080}.modal.fade.show.d-block[data-v-ab9232aa]{z-index:1055;display:flex!important;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:#00000080}.modal-dialog[data-v-ab9232aa]{max-width:800px}.text-end[data-v-ab9232aa]{text-align:right}.table-y-scroll[data-v-f26432d5]{max-height:65vh;overflow-y:auto;overflow-x:auto}.table-y-scroll thead th[data-v-f26432d5]{position:sticky;top:0;background:#fff;z-index:1}.modal-backdrop[data-v-f26432d5]{z-index:1050;background-color:#00000080}.modal.fade.show.d-block[data-v-f26432d5]{z-index:1055;display:flex!important;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;background-color:#00000080}.modal-dialog[data-v-f26432d5]{max-width:600px}.text-end[data-v-f26432d5]{text-align:right}.sucursal-selector[data-v-130ce00b]{display:inline-block}.sucursal-selector .dropdown-toggle[data-v-130ce00b]{min-width:180px;text-align:left;justify-content:flex-start}.sucursal-selector .sucursal-nombre[data-v-130ce00b]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sucursal-selector .dropdown-menu[data-v-130ce00b]{min-width:280px;max-height:400px;overflow-y:auto}.sucursal-selector .dropdown-item.active[data-v-130ce00b]{background-color:#0d6efd;color:#fff}.sucursal-selector .dropdown-item[data-v-130ce00b]:not(.active):hover{background-color:#f8f9fa}fieldset[data-v-29230c6f]{border:1px solid #dee2e6;border-radius:8px;padding:20px;margin-bottom:20px}legend[data-v-29230c6f]{font-size:1rem;font-weight:600;padding:0 10px;width:auto}.logo-preview[data-v-29230c6f]{display:flex;align-items:center;justify-content:center}.backup-basedatos{padding:1rem}.backup-basedatos .progress{border-radius:.25rem}.backup-basedatos .table th{font-weight:600;border-top:none}.backup-basedatos .btn-group-sm .btn{padding:.25rem .5rem}#modalNuevoBackup,#modalEliminar,#modalImportar{z-index:1055!important}.modal-backdrop{z-index:1050!important}fieldset[data-v-5dc37c53]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px}legend[data-v-5dc37c53]{font-size:14px;font-weight:600;color:#333;padding:0 8px;width:auto;float:none}.logo-preview[data-v-5dc37c53]{transition:all .3s ease}.logo-preview[data-v-5dc37c53]:hover{border-color:#7c3aed!important}.modulo-card[data-v-019ce3c1]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #0000001f!important}.spin-animation[data-v-25b2db2b]{animation:spin-25b2db2b 1s linear infinite}@keyframes spin-25b2db2b{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.card.border-start.border-4[data-v-25b2db2b]{border-left-width:4px!important}.badge.bg-soft-success[data-v-82569471],.badge.bg-soft-success[data-v-627e1635]{background-color:#1cc88a26!important}.segmento-item[data-v-afb9b82a]{padding:6px 8px;border-radius:4px;cursor:pointer;transition:background-color .15s}.segmento-item[data-v-afb9b82a]:hover{background-color:#0000000a}.btn-group-sm .btn[data-v-9ce65e33]{padding:.15rem .4rem}.accordion-button[data-v-a5334fbc]:not(.collapsed){background-color:#fff3cd;color:#664d03}.accordion-button[data-v-a5334fbc]:focus{box-shadow:none}.table-sm td[data-v-a5334fbc],.table-sm th[data-v-a5334fbc]{font-size:13px}.kpi-card[data-v-32050985]{transition:transform .2s,box-shadow .2s}.kpi-card[data-v-32050985]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.avatar-soft-success[data-v-32050985]{background:#10b9811a;color:#10b981}.avatar-soft-warning[data-v-32050985]{background:#f59e0b1a;color:#f59e0b}.avatar-soft-info[data-v-32050985]{background:#3b82f61a;color:#3b82f6}.avatar-soft-danger[data-v-32050985]{background:#ef44441a;color:#ef4444}.avatar-icon[data-v-32050985]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px}#chartCentrosCosto[data-v-32050985],#chartDistribucion[data-v-32050985]{max-height:300px}.table th[data-v-0c2f6c7f]{font-size:.85rem}.table td[data-v-0c2f6c7f]{font-size:.9rem}.border-success[data-v-0c2f6c7f]{border-left:4px solid #10b981!important}.border-danger[data-v-0c2f6c7f]{border-left:4px solid #ef4444!important}#chartFlujoCaja[data-v-fad6a882]{max-height:250px}#chartComparativo[data-v-ea08d32e]{max-height:300px}.cmp-head th[data-v-ea08d32e]{background:#1e3a5f;color:#fff;font-weight:600;border-color:#1e3a5f}.kpi-card[data-v-5e968bda]{transition:transform .2s,box-shadow .2s}.kpi-card[data-v-5e968bda]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.avatar-icon[data-v-5e968bda]{width:36px;height:36px;display:flex;align-items:center;justify-content:center}.bg-gradient-primary[data-v-5e968bda]{background:linear-gradient(135deg,#667eea,#764ba2)}.bg-gradient-success[data-v-5e968bda]{background:linear-gradient(135deg,#11998e,#38ef7d)}.bg-gradient-info[data-v-5e968bda]{background:linear-gradient(135deg,#2193b0,#6dd5ed)}.bg-gradient-warning[data-v-5e968bda]{background:linear-gradient(135deg,#f093fb,#f5576c)}.bg-gradient-danger[data-v-5e968bda]{background:linear-gradient(135deg,#eb3349,#f45c43)}.bg-gradient-purple[data-v-5e968bda]{background:linear-gradient(135deg,#667eea,#764ba2)}.bg-gradient-teal[data-v-5e968bda]{background:linear-gradient(135deg,#11998e,#38ef7d)}.indicator-card[data-v-5e968bda]{transition:transform .3s,box-shadow .3s}.indicator-card[data-v-5e968bda]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}.indicator-icon[data-v-5e968bda]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.text-purple[data-v-5e968bda]{color:#764ba2}.text-teal[data-v-5e968bda]{color:#11998e}.dupont-result[data-v-5e968bda]{padding:30px;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:15px}.dupont-factor[data-v-5e968bda]{flex:1;min-width:100px}.factor-value[data-v-5e968bda]{font-size:1.5rem;font-weight:700;color:#333}.ccc-visual[data-v-5e968bda]{padding:20px}.ccc-step[data-v-5e968bda]{flex:1}.ccc-circle[data-v-5e968bda]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;margin:0 auto 10px}.ccc-arrow[data-v-5e968bda]{font-size:24px;font-weight:700;color:#6c757d}.prediction-card[data-v-5e968bda]{border-left:4px solid #667eea}#chartProyeccion[data-v-9b8eaf44]{max-height:300px}.ef-view-wrapper[data-v-2951ccf8]{position:relative}.sticky-ef-header[data-v-2951ccf8]{box-shadow:0 4px 12px #0003}.sticky-col[data-v-2951ccf8]{position:sticky;left:0;background:#fff;z-index:50;min-width:230px}.col-consolidado[data-v-2951ccf8]{background:#eef4ff}.fila-subtotal td[data-v-2951ccf8]{font-weight:700;background:#0d6efd0f}.fila-total td[data-v-2951ccf8]{font-weight:700;background:#1987541f;border-top:2px solid #198754}thead th[data-v-2951ccf8]{border-bottom:2px solid #1a1a1a;white-space:nowrap;vertical-align:bottom}.cc-th[data-v-2951ccf8]{min-width:76px;max-width:92px}.cc-th .cc-nombre[data-v-2951ccf8]{font-size:10px;line-height:1.05;white-space:normal;font-weight:600;text-align:right}.cc-th .cc-codigo[data-v-2951ccf8]{font-size:10px;color:#8a97a8;font-weight:700}.col-consolidado .cc-nombre[data-v-2951ccf8]{font-size:10px;line-height:1.05;white-space:normal}.detalle-cuentas[data-v-cc5c916c]{background:#f8f9fb;border-left:3px solid #6c8ebf}.tabla-detalle[data-v-cc5c916c]{font-size:.82rem}.tabla-detalle td[data-v-cc5c916c]{padding:2px 8px;border-color:#eef0f4;vertical-align:middle}.tabla-detalle .cod[data-v-cc5c916c]{font-family:Consolas,monospace;color:#1a3e6e;font-weight:600;margin-right:8px}.tabla-detalle .nom[data-v-cc5c916c]{color:#444}.tabla-detalle .monto[data-v-cc5c916c]{font-variant-numeric:tabular-nums;white-space:nowrap;color:#222}.tabla-detalle tr.niv-1[data-v-cc5c916c]{background:#eef2f8}.tabla-detalle tr.niv-1 .nom[data-v-cc5c916c],.tabla-detalle tr.niv-1 .cod[data-v-cc5c916c]{font-weight:700}.tabla-detalle tr.niv-2 .nom[data-v-cc5c916c]{font-weight:600}.tabla-detalle tr.niv-1 td[data-v-cc5c916c]{border-top:1px solid #d7e0ee}.niif18-wrapper[data-v-5b7211a3]{padding:.5rem .5rem 4rem;max-width:1150px;margin:0 auto}.niif-banner[data-v-5b7211a3]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#1e3a5f,#2c5282);color:#fff;border-radius:12px;padding:12px 18px;margin-bottom:18px;box-shadow:0 6px 18px #1e3a5f40}.niif-banner-badge[data-v-5b7211a3]{background:#fff;color:#1e3a5f;font-weight:800;font-size:15px;padding:6px 12px;border-radius:8px;letter-spacing:.5px}.niif-banner-text[data-v-5b7211a3]{font-size:12.5px;line-height:1.5}.niif-cat-chip[data-v-5b7211a3]{display:inline-block;font-size:10px;font-weight:700;padding:1px 8px;border-radius:10px;margin:0 2px}.niif-cat-chip.op[data-v-5b7211a3]{background:#d1e7dd;color:#0f5132}.niif-cat-chip.inv[data-v-5b7211a3]{background:#fff3cd;color:#664d03}.niif-cat-chip.fin[data-v-5b7211a3]{background:#cfe2ff;color:#084298}.hero-kpis[data-v-5b7211a3]{display:flex;align-items:stretch;justify-content:center;gap:6px;margin-bottom:20px;flex-wrap:wrap}.hero-kpi[data-v-5b7211a3]{flex:1;min-width:180px;text-align:center;border-radius:14px;padding:16px 14px;background:#fff;box-shadow:0 4px 14px #00000014;border-top:4px solid #ccc}.hero-kpi.op[data-v-5b7211a3]{border-top-color:#198754}.hero-kpi.inv[data-v-5b7211a3]{border-top-color:#ffc107}.hero-kpi.neto.pos[data-v-5b7211a3]{border-top-color:#0d6efd;background:linear-gradient(180deg,#f0f7ff,#fff 60%)}.hero-kpi.neto.neg[data-v-5b7211a3]{border-top-color:#dc3545;background:linear-gradient(180deg,#fff5f5,#fff 60%)}.hero-kpi.flecha[data-v-5b7211a3]{flex:0 0 auto;min-width:0;display:flex;align-items:center;box-shadow:none;background:none;border:none;color:#adb5bd;font-size:18px;padding:0 2px}.hero-kpi-label[data-v-5b7211a3]{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#6c757d;font-weight:600}.hero-kpi-value[data-v-5b7211a3]{font-size:26px;font-weight:800;margin:4px 0;font-variant-numeric:tabular-nums;color:#1a1a1a}.hero-kpi.neto.pos .hero-kpi-value[data-v-5b7211a3]{color:#0d6efd}.hero-kpi.neto.neg .hero-kpi-value[data-v-5b7211a3]{color:#dc3545}.hero-kpi-sub[data-v-5b7211a3]{font-size:11px;color:#868e96}.er-card[data-v-5b7211a3]{background:#fff;border-radius:14px;box-shadow:0 4px 16px #00000012;padding:14px 18px}.cat-block[data-v-5b7211a3]{margin-bottom:10px}.cat-head[data-v-5b7211a3]{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:6px 10px;border-radius:8px;margin-bottom:4px}.cat-block.op .cat-head[data-v-5b7211a3]{background:#d1e7dd;color:#0f5132}.cat-block.inv .cat-head[data-v-5b7211a3]{background:#fff3cd;color:#664d03}.cat-block.fin .cat-head[data-v-5b7211a3]{background:#cfe2ff;color:#084298}.er-line[data-v-5b7211a3]{display:flex;justify-content:space-between;align-items:baseline;padding:4px 10px;font-size:13px}.er-line[data-v-5b7211a3]:nth-child(2n){background:#fafbfc;border-radius:6px}.er-line.drillable[data-v-5b7211a3]{cursor:pointer}.er-line.drillable[data-v-5b7211a3]:hover{background:#eef3fb}.drill-ico[data-v-5b7211a3]{color:#2563eb;font-size:11px;width:12px;margin-right:5px}.er-label[data-v-5b7211a3]{color:#495057}.er-amount[data-v-5b7211a3]{font-variant-numeric:tabular-nums;font-weight:600}.er-amount.neg[data-v-5b7211a3]{color:#c0392b}.er-amount.pos[data-v-5b7211a3]{color:#1a1a1a}.er-subtotal[data-v-5b7211a3]{display:flex;justify-content:space-between;align-items:center;margin-top:4px;padding:7px 10px;border-radius:8px;font-weight:800;font-size:13.5px}.er-subtotal.op[data-v-5b7211a3]{background:#e8f5ee;color:#0f5132}.er-subtotal.inv[data-v-5b7211a3]{background:#fff8e6;color:#664d03}.er-neto[data-v-5b7211a3]{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 14px;border-radius:10px;font-weight:800;font-size:16px}.er-neto.pos[data-v-5b7211a3]{background:linear-gradient(135deg,#0d6efd,#0a58ca);color:#fff}.er-neto.neg[data-v-5b7211a3]{background:linear-gradient(135deg,#dc3545,#b21f2d);color:#fff}.intel-card[data-v-5b7211a3]{background:#fff;border-radius:14px;box-shadow:0 4px 16px #00000012;padding:14px 16px;position:sticky;top:12px}.intel-head[data-v-5b7211a3]{font-size:13px;font-weight:800;color:#5b21b6;margin-bottom:12px;display:flex;align-items:center;gap:8px}.intel-item[data-v-5b7211a3]{display:flex;gap:10px;padding:10px;border-radius:10px;margin-bottom:8px;font-size:12px}.intel-item i[data-v-5b7211a3]{font-size:16px;margin-top:1px;flex-shrink:0}.intel-item.ok[data-v-5b7211a3]{background:#e8f5ee}.intel-item.ok i[data-v-5b7211a3]{color:#198754}.intel-item.warn[data-v-5b7211a3]{background:#fff8e6}.intel-item.warn i[data-v-5b7211a3]{color:#f59f00}.intel-item.error[data-v-5b7211a3]{background:#fdecea}.intel-item.error i[data-v-5b7211a3]{color:#dc3545}.intel-item.info[data-v-5b7211a3]{background:#eef2ff}.intel-item.info i[data-v-5b7211a3]{color:#4361ee}.intel-titulo[data-v-5b7211a3]{font-weight:700;color:#212529;margin-bottom:2px}.intel-detalle[data-v-5b7211a3]{color:#555;line-height:1.45}.ef-view-wrapper[data-v-4517d4a3]{position:relative}.sticky-ef-header[data-v-4517d4a3]{box-shadow:0 4px 12px #0003}.sticky-col[data-v-4517d4a3]{position:sticky;left:0;background:#f8f9fa;z-index:50;min-width:200px}.table-success-light[data-v-4517d4a3]{background:#22c55e1a!important}.drill-toggle[data-v-4517d4a3]{cursor:pointer;color:#2563eb;margin-right:6px;display:inline-block;width:14px}.drill-toggle[data-v-4517d4a3]:hover{color:#1d4ed8}.drill-spacer[data-v-4517d4a3]{display:inline-block;width:20px}.fila-detalle td[data-v-4517d4a3]{background:#f8f9fb}.finanzas-module[data-v-fedbd8c2]{background:#f8fafc}.header-sticky[data-v-fedbd8c2]{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #e2e8f0;padding:1rem 0}.nav-pills .main-tab[data-v-fedbd8c2]{color:#64748b;font-weight:600;padding:.75rem 1.5rem;border-radius:.5rem;transition:all .2s;border:2px solid transparent}.nav-pills .main-tab[data-v-fedbd8c2]:hover{color:#7c3aed;background:#7c3aed0d}.nav-pills .main-tab.active[data-v-fedbd8c2]{color:#fff;background:linear-gradient(135deg,#7c3aed,#a78bfa);border-color:#7c3aed}.sub-tabs-wrapper[data-v-fedbd8c2]{background:#fafafa}.tabs-scroll[data-v-fedbd8c2]{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;padding-bottom:.5rem;border-bottom:none}.tabs-scroll[data-v-fedbd8c2]::-webkit-scrollbar{height:4px}.tabs-scroll[data-v-fedbd8c2]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.nav-tabs .nav-link[data-v-fedbd8c2]{border:none;color:#64748b;padding:.75rem 1.25rem;font-weight:500;white-space:nowrap;border-radius:.5rem;transition:all .2s}.nav-tabs .nav-link[data-v-fedbd8c2]:hover{color:#7c3aed;background:#7c3aed0d}.nav-tabs .nav-link.active[data-v-fedbd8c2]{color:#7c3aed;background:#7c3aed1a;border-bottom:2px solid #7c3aed}.content-scroll-wrapper[data-v-fedbd8c2]{padding:1.5rem 0;min-height:calc(100vh - 200px)}.content-area[data-v-fedbd8c2]{flex:1}.stat-card[data-v-fc38d15d]{transition:transform .2s}.stat-card[data-v-fc38d15d]:hover{transform:translateY(-2px)}.stat-icon[data-v-fc38d15d]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.bg-primary-soft[data-v-fc38d15d]{background:#3b82f61a;color:#3b82f6}.bg-info-soft[data-v-fc38d15d]{background:#06b6d41a;color:#06b6d4}.bg-success-soft[data-v-fc38d15d]{background:#22c55e1a;color:#22c55e}.bg-warning-soft[data-v-fc38d15d]{background:#f59e0b1a;color:#f59e0b}.avatar-sm[data-v-29fdb686]{width:32px;height:32px}.cursor-pointer[data-v-374ba8f5]{cursor:pointer}.cursor-pointer[data-v-374ba8f5]:hover{opacity:.8;text-decoration:underline}.journey-map[data-v-2d97caf1]{position:relative;padding:2rem 1rem .5rem}.journey-line[data-v-2d97caf1]{position:absolute;top:2.75rem;left:2rem;right:2rem;height:4px;background:#e2e8f0;border-radius:2px;z-index:0}.journey-line-progress[data-v-2d97caf1]{height:100%;background:linear-gradient(90deg,#22c55e,#3b82f6);border-radius:2px;transition:width .6s ease}.journey-steps[data-v-2d97caf1]{display:flex;justify-content:space-between;position:relative;z-index:1}.journey-step[data-v-2d97caf1]{display:flex;flex-direction:column;align-items:center;cursor:pointer;flex:1;max-width:100px;transition:transform .2s}.journey-step[data-v-2d97caf1]:hover{transform:translateY(-2px)}.step-icon[data-v-2d97caf1]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e2e8f0;color:#94a3b8;border:3px solid #fff;box-shadow:0 2px 4px #0000001a;transition:all .3s}.journey-step.completed .step-icon[data-v-2d97caf1]{background:#22c55e;color:#fff}.journey-step.active .step-icon[data-v-2d97caf1]{background:#3b82f6;color:#fff;animation:pulse-step-2d97caf1 2s infinite}.journey-step.pending .step-icon[data-v-2d97caf1]{background:#f1f5f9;color:#cbd5e1}@keyframes pulse-step-2d97caf1{0%{box-shadow:0 0 #3b82f666,0 2px 4px #0000001a}70%{box-shadow:0 0 0 10px #3b82f600,0 2px 4px #0000001a}to{box-shadow:0 0 #3b82f600,0 2px 4px #0000001a}}.step-label[data-v-2d97caf1]{font-size:.7rem;font-weight:600;text-align:center;margin-top:.5rem;color:#64748b;line-height:1.2}.journey-step.completed .step-label[data-v-2d97caf1]{color:#16a34a}.journey-step.active .step-label[data-v-2d97caf1]{color:#2563eb}.step-date[data-v-2d97caf1]{font-size:.65rem;color:#16a34a;margin-top:.15rem;font-weight:500}.fecha-item[data-v-2d97caf1]{padding:.5rem .75rem;margin-bottom:.25rem;border-radius:.375rem;border-left:3px solid transparent;transition:all .2s}.fecha-item[data-v-2d97caf1]:hover{background:#f8fafc}.fecha-active[data-v-2d97caf1]{background:#eff6ff!important;border-left-color:#3b82f6!important}@media (max-width: 768px){.journey-steps[data-v-2d97caf1]{flex-wrap:nowrap;overflow-x:auto;gap:.25rem;padding-bottom:.5rem}.journey-step[data-v-2d97caf1]{min-width:60px}.step-icon[data-v-2d97caf1]{width:32px;height:32px}.step-label[data-v-2d97caf1]{font-size:.6rem}}.form-control-sm[data-v-b710c5d5],.form-select-sm[data-v-b710c5d5]{font-size:.875rem}.table th[data-v-b710c5d5]{font-size:.75rem;font-weight:600;text-transform:uppercase;color:#6c757d}.table td[data-v-b710c5d5]{vertical-align:middle}.table input.form-control[data-v-b710c5d5]{border:1px solid #e2e8f0}.table input.form-control[data-v-b710c5d5]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.table input.form-control.is-invalid[data-v-b710c5d5]{border-color:#dc3545;background-color:#fff5f5}.table input.form-control.is-invalid[data-v-b710c5d5]:focus{border-color:#dc3545;box-shadow:0 0 0 2px #dc354526}.proveedor-search-wrapper[data-v-b710c5d5]{position:relative}.proveedor-search-wrapper .input-group[data-v-b710c5d5]{border:2px solid #e2e8f0;border-radius:.5rem;overflow:hidden;transition:border-color .2s}.proveedor-search-wrapper .input-group[data-v-b710c5d5]:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.proveedor-search-wrapper .input-group .input-group-text[data-v-b710c5d5]{border:none;padding:.5rem .75rem}.proveedor-search-wrapper .input-group .form-control[data-v-b710c5d5]{border:none;padding:.6rem .5rem;font-size:.95rem}.proveedor-search-wrapper .input-group .form-control[data-v-b710c5d5]:focus{box-shadow:none}.proveedor-results[data-v-b710c5d5]{position:absolute;top:100%;left:0;right:0;z-index:1050;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 .5rem .5rem;box-shadow:0 8px 24px #0000001f;max-height:320px;overflow-y:auto;margin-top:-1px}.proveedor-result-item[data-v-b710c5d5]{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .15s}.proveedor-result-item[data-v-b710c5d5]:last-child{border-bottom:none}.proveedor-result-item[data-v-b710c5d5]:hover,.proveedor-result-item.active[data-v-b710c5d5]{background:#eff6ff}.proveedor-result-codigo[data-v-b710c5d5]{display:inline-flex;align-items:center;justify-content:center;background:#e0e7ff;color:#3730a3;font-weight:700;font-size:.7rem;padding:.25rem .5rem;border-radius:.35rem;min-width:50px;text-align:center;margin-right:.75rem;white-space:nowrap}.proveedor-result-info[data-v-b710c5d5]{flex:1;min-width:0}.proveedor-result-nombre[data-v-b710c5d5]{font-weight:600;font-size:.875rem;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proveedor-result-detalle[data-v-b710c5d5]{font-size:.75rem;color:#94a3b8;margin-top:1px}.proveedor-result-grupo[data-v-b710c5d5]{font-size:.65rem;background:#f1f5f9;color:#64748b;padding:.15rem .4rem;border-radius:.25rem;white-space:nowrap;margin-left:.5rem}.proveedor-result-empty[data-v-b710c5d5]{display:flex;align-items:center;padding:1rem;color:#94a3b8;font-size:.875rem}.proveedor-selected[data-v-b710c5d5]{display:flex;align-items:center;justify-content:space-between;background:#f0fdf4;border:2px solid #86efac;border-radius:.5rem;padding:.6rem 1rem;transition:all .2s}.proveedor-selected[data-v-b710c5d5]:hover{border-color:#4ade80}.proveedor-selected-info[data-v-b710c5d5]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.proveedor-codigo[data-v-b710c5d5]{display:inline-flex;align-items:center;justify-content:center;background:#16a34a;color:#fff;font-weight:700;font-size:.7rem;padding:.25rem .6rem;border-radius:.35rem;white-space:nowrap}.proveedor-nombre[data-v-b710c5d5]{font-weight:600;font-size:.95rem;color:#15803d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proveedor-doc[data-v-b710c5d5]{font-size:.75rem;color:#6b7280;white-space:nowrap}.oc-search-wrapper[data-v-b710c5d5]{position:relative}.oc-search-wrapper .input-group[data-v-b710c5d5]{border:2px solid #e2e8f0;border-radius:.5rem;overflow:hidden;transition:border-color .2s}.oc-search-wrapper .input-group[data-v-b710c5d5]:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.oc-search-wrapper .input-group .input-group-text[data-v-b710c5d5]{border:none;padding:.5rem .75rem}.oc-search-wrapper .input-group .form-control[data-v-b710c5d5]{border:none;padding:.6rem .5rem;font-size:.95rem}.oc-search-wrapper .input-group .form-control[data-v-b710c5d5]:focus{box-shadow:none}.oc-results[data-v-b710c5d5]{position:absolute;top:100%;left:0;right:0;z-index:1050;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 .5rem .5rem;box-shadow:0 8px 24px #0000001f;max-height:350px;overflow-y:auto;margin-top:-1px}.oc-result-item[data-v-b710c5d5]{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;cursor:pointer;border-bottom:1px solid #f1f5f9;transition:background .15s}.oc-result-item[data-v-b710c5d5]:last-child{border-bottom:none}.oc-result-item[data-v-b710c5d5]:hover,.oc-result-item.active[data-v-b710c5d5]{background:#eef2ff}.oc-result-codigo[data-v-b710c5d5]{display:inline-flex;align-items:center;justify-content:center;background:#e0e7ff;color:#4338ca;font-weight:700;font-size:.75rem;padding:.3rem .6rem;border-radius:.35rem;min-width:70px;text-align:center;margin-right:.75rem;white-space:nowrap}.oc-result-info[data-v-b710c5d5]{flex:1;min-width:0}.oc-result-proveedor[data-v-b710c5d5]{font-weight:600;font-size:.875rem;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-result-detalle[data-v-b710c5d5]{font-size:.75rem;color:#94a3b8;margin-top:1px}.oc-result-estado[data-v-b710c5d5]{font-size:.65rem;font-weight:600;padding:.2rem .5rem;border-radius:.25rem;white-space:nowrap;margin-left:.5rem}.oc-result-empty[data-v-b710c5d5]{display:flex;align-items:center;padding:1rem;color:#94a3b8;font-size:.875rem}.oc-selected[data-v-b710c5d5]{display:flex;align-items:center;justify-content:space-between;background:#eef2ff;border:2px solid #a5b4fc;border-radius:.5rem;padding:.6rem 1rem;transition:all .2s}.oc-selected[data-v-b710c5d5]:hover{border-color:#818cf8}.oc-selected-info[data-v-b710c5d5]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.oc-selected-badge[data-v-b710c5d5]{display:inline-flex;align-items:center;justify-content:center;background:#4f46e5;color:#fff;font-weight:700;font-size:.65rem;padding:.2rem .5rem;border-radius:.25rem;white-space:nowrap}.oc-selected-codigo[data-v-b710c5d5]{font-weight:700;font-size:.95rem;color:#4338ca}.oc-selected-proveedor[data-v-b710c5d5]{font-weight:500;font-size:.875rem;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oc-selected-monto[data-v-b710c5d5]{font-weight:600;font-size:.85rem;color:#16a34a;white-space:nowrap}.producto-oc-row[data-v-b710c5d5]{background-color:#fafbff}.badge-oc[data-v-b710c5d5]{display:inline-flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;font-weight:700;font-size:.6rem;padding:.15rem .4rem;border-radius:.25rem;letter-spacing:.5px}.input-bloqueado[data-v-b710c5d5]{background-color:#f8fafc!important;cursor:not-allowed!important;color:#64748b!important}.input-bloqueado[data-v-b710c5d5]:focus{box-shadow:none!important;border-color:#e2e8f0!important}.bg-success-subtle[data-v-b710c5d5]{background-color:#dcfce7}.bg-info-subtle[data-v-b710c5d5]{background-color:#dbeafe}.table th[data-v-3aaeb5c9]{font-weight:600;font-size:.8rem;color:#64748b}.table td[data-v-3aaeb5c9]{font-size:.85rem;vertical-align:middle}.alertas-importacion .list-group-item[data-v-c9eb57f8]{border-left:3px solid transparent;font-size:.85rem}.list-group-item-danger[data-v-c9eb57f8]{border-left-color:#dc3545!important}.list-group-item-warning[data-v-c9eb57f8]{border-left-color:#ffc107!important}.costos-importacion-system[data-v-64e6d9e7]{min-height:100vh;background:#f8fafc}.main-tabs[data-v-64e6d9e7]{display:flex;align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;padding:0 1.5rem}.main-tabs .nav-pills[data-v-64e6d9e7]{flex:1}.main-tabs .nav-link[data-v-64e6d9e7]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;color:#64748b;border-radius:.5rem;border:none;background:transparent;font-weight:500;transition:all .2s}.main-tabs .nav-link.active[data-v-64e6d9e7]{color:#fff!important;background:#3b82f6!important;box-shadow:0 2px 8px #3b82f64d}.main-tabs .nav-link[data-v-64e6d9e7]:hover:not(.active){color:#1e293b;background:#f1f5f9}.sub-tabs[data-v-64e6d9e7]{background:#f1f5f9;padding:0 1.5rem;border-bottom:1px solid #e2e8f0}.sub-tabs .nav-link[data-v-64e6d9e7]{display:flex;align-items:center;gap:.25rem;padding:.75rem 1rem;color:#64748b;font-size:.875rem}.sub-tabs .nav-link.active[data-v-64e6d9e7]{color:#1e40af;font-weight:500}.main-content[data-v-64e6d9e7]{padding:1.5rem}.alertas-indicator[data-v-64e6d9e7]{padding:.5rem 0}.btn-floating[data-v-64e6d9e7]{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;background:#3b82f6;color:#fff;border:none;box-shadow:0 4px 12px #3b82f666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:1000}.btn-floating[data-v-64e6d9e7]:hover{background:#2563eb;transform:scale(1.05)}.badge[data-v-64e6d9e7]{font-weight:500;padding:.35rem .65rem}.kanban-col[data-v-ece6f6e0]{flex:1;min-width:260px;max-width:320px;background:#f8fafc;border-radius:12px;display:flex;flex-direction:column}.kanban-col-header[data-v-ece6f6e0]{padding:12px 14px;border-top:3px solid;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;background:#fff}.kanban-col-body[data-v-ece6f6e0]{padding:8px;flex:1;overflow-y:auto;min-height:200px}.kanban-card[data-v-ece6f6e0]{background:#fff;border-radius:8px;padding:10px 12px;margin-bottom:6px;box-shadow:0 1px 3px #0000000f;cursor:grab;transition:box-shadow .15s,transform .1s;position:relative;border-left:3px solid transparent}.kanban-card[data-v-ece6f6e0]:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}.kanban-card.vencida[data-v-ece6f6e0]{border-left-color:#ef4444;background:#fef2f2}.kanban-card.urgente[data-v-ece6f6e0]{border-left-color:#ef4444}.kanban-card.alta[data-v-ece6f6e0]{border-left-color:#f59e0b}.kanban-prioridad[data-v-ece6f6e0]{font-size:9px;font-weight:700;letter-spacing:.5px;margin-bottom:4px}.kanban-prioridad.urgente[data-v-ece6f6e0]{color:#ef4444}.kanban-prioridad.alta[data-v-ece6f6e0]{color:#f59e0b}.kanban-card-title[data-v-ece6f6e0]{font-size:13px;font-weight:500;color:#1e293b;margin-bottom:6px;line-height:1.3}.kanban-card-meta[data-v-ece6f6e0]{display:flex;gap:6px;align-items:center;margin-bottom:6px;flex-wrap:wrap}.kanban-ref[data-v-ece6f6e0]{font-size:11px;color:#64748b;font-family:monospace}.kanban-ref-link[data-v-ece6f6e0]{color:#3b82f6;text-decoration:none;cursor:pointer;font-weight:600}.kanban-ref-link[data-v-ece6f6e0]:hover{color:#1d4ed8;text-decoration:underline}.kanban-card-footer[data-v-ece6f6e0]{display:flex;justify-content:space-between;align-items:center}.kanban-responsable[data-v-ece6f6e0]{font-size:11px;color:#64748b;display:flex;align-items:center;gap:3px}.kanban-fecha[data-v-ece6f6e0]{font-size:11px;color:#94a3b8;display:flex;align-items:center;gap:3px}.kanban-fecha.vencida[data-v-ece6f6e0]{color:#ef4444;font-weight:600}.kanban-cliente[data-v-ece6f6e0]{font-size:11px;color:#64748b;margin-top:4px;display:flex;align-items:center;gap:3px}.kanban-complete-btn[data-v-ece6f6e0]{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;border:2px solid #d1d5db;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:all .15s;color:#d1d5db}.kanban-card:hover .kanban-complete-btn[data-v-ece6f6e0]{opacity:1}.kanban-complete-btn[data-v-ece6f6e0]:hover{border-color:#10b981;color:#10b981;background:#d1fae5}.kanban-empty[data-v-ece6f6e0]{text-align:center;color:#cbd5e1;font-size:13px;padding:40px 0}
