.encabezado-funcion[data-v-9915f1ef]{border-bottom:1px solid #334155;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:0 0 28px;padding:0 0 20px;display:flex}.encabezado-titulo[data-v-9915f1ef]{align-items:center;gap:16px;min-width:0;display:flex}.encabezado-icono[data-v-9915f1ef]{background:#10b9811a;border:1px solid #10b98133;border-radius:12px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.encabezado-icono i[data-v-9915f1ef]{color:#10b981;font-size:22px}.encabezado-icono img[data-v-9915f1ef]{object-fit:contain;width:26px;height:26px}.encabezado-textos[data-v-9915f1ef]{min-width:0}.encabezado-etiqueta[data-v-9915f1ef]{color:#10b981;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}h1[data-v-9915f1ef]{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}.encabezado-descripcion[data-v-9915f1ef]{color:#94a3b8;max-width:760px;margin:4px 0 0;font-size:.9rem;line-height:1.45}.encabezado-acciones[data-v-9915f1ef]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.encabezado-linea[data-v-9915f1ef]{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.encabezado-recargar[data-v-9915f1ef]{color:#94a3b8;font:inherit;cursor:pointer;background:0 0;border:1px solid #334155;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.encabezado-recargar[data-v-9915f1ef]:hover:not(:disabled){color:#10b981;border-color:#10b981}.encabezado-recargar[data-v-9915f1ef]:disabled{opacity:.5;cursor:default}[data-theme=light] .encabezado-funcion[data-v-9915f1ef]{border-color:#dbe3ee}[data-theme=light] .encabezado-etiqueta[data-v-9915f1ef]{color:#009540}[data-theme=light] h1[data-v-9915f1ef]{color:#0f172a}[data-theme=light] .encabezado-descripcion[data-v-9915f1ef]{color:#475569}[data-theme=light] .encabezado-recargar[data-v-9915f1ef]{color:#475569;border-color:#cbd5e1}[data-theme=light] .encabezado-recargar[data-v-9915f1ef]:hover:not(:disabled){color:#009540;border-color:#009540}@media (width<=640px){h1[data-v-9915f1ef]{font-size:1.3rem}.encabezado-acciones[data-v-9915f1ef]{width:100%}}.modal-backdrop[data-v-1802a6f9]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0f172abf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content[data-v-1802a6f9]{color:#f8fafc;background:#1e293b;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:100%;max-width:800px;max-height:85vh;display:flex;box-shadow:0 25px 50px -12px #00000080}.modal-header[data-v-1802a6f9]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.modal-header h3[data-v-1802a6f9]{color:#f8fafc;margin:0;font-size:1.2rem;font-weight:700}.modal-subtitle[data-v-1802a6f9]{color:#94a3b8;margin:4px 0 0;font-size:.82rem}.badge[data-v-1802a6f9]{color:#34d399;background:#10b98126;border-radius:4px;padding:2px 8px;font-weight:600}.btn-close[data-v-1802a6f9]{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1}.btn-close[data-v-1802a6f9]:hover{color:#fff}.modal-body[data-v-1802a6f9]{flex:1;padding:24px;overflow-y:auto}.state-container[data-v-1802a6f9],.empty-state[data-v-1802a6f9]{text-align:center;color:#94a3b8;padding:40px 20px}.spinner[data-v-1802a6f9]{border:3px solid #94a3b833;border-top-color:#10b981;border-radius:50%;width:32px;height:32px;margin:0 auto 12px;animation:.8s linear infinite spin-1802a6f9}@keyframes spin-1802a6f9{to{transform:rotate(360deg)}}.alert-danger[data-v-1802a6f9]{color:#f87171;background:#ef444426;border-radius:8px;padding:12px 16px;font-size:.88rem}.table-wrap[data-v-1802a6f9]{overflow-x:auto}.data-table[data-v-1802a6f9]{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}.data-table th[data-v-1802a6f9]{color:#94a3b8;background:#ffffff08;border-bottom:1px solid #ffffff14;padding:10px 12px;font-weight:600}.data-table td[data-v-1802a6f9]{color:#cbd5e1;border-bottom:1px solid #ffffff0a;padding:10px 12px}.text-center[data-v-1802a6f9]{text-align:center}.status-tag[data-v-1802a6f9]{border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.tag-success[data-v-1802a6f9]{color:#34d399;background:#10b98126}.tag-warning[data-v-1802a6f9]{color:#fbbf24;background:#f59e0b26}.tag-warning-dark[data-v-1802a6f9]{color:#f59e0b;background:#d9770633}.tag-danger[data-v-1802a6f9]{color:#f87171;background:#ef444426}.modal-footer[data-v-1802a6f9]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.total-count[data-v-1802a6f9]{color:#94a3b8;font-size:.85rem}.btn-primary[data-v-1802a6f9]{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:8px;padding:8px 18px;font-weight:600;transition:background .2s}.btn-primary[data-v-1802a6f9]:hover{background:#059669}[data-theme=light] .modal-content[data-v-1802a6f9]{color:#0f172a;background:#fff;border-color:#e2e8f0}[data-theme=light] .modal-header h3[data-v-1802a6f9]{color:#0f172a}[data-theme=light] .data-table th[data-v-1802a6f9]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .data-table td[data-v-1802a6f9]{color:#334155;border-color:#f1f5f9}
