@font-face{font-family:Geist;font-weight:400;font-display:swap;src:url(../../../fuentes/geist-400.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:500;font-display:swap;src:url(../../../fuentes/geist-500.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:600;font-display:swap;src:url(../../../fuentes/geist-600.woff2)format("woff2")}:root{--fuente:"Geist",system-ui,sans-serif;--superficie:#fff;--fondo:#f5f5f5;--hover:#f2f2f2;--press:#e8e8e8;--texto:#0a0a0a;--texto-2:#5c5c5c;--texto-3:#6e6e6e;--borde:#e8e8e8;--borde-fuerte:#d0d0d0;--senal:#0a0a0a;--senal-hover:#2b2b2b;--sobre-senal:#fff;--radio-control:6px;--radio-tarjeta:8px;--vel:.12s;--curva:cubic-bezier(.2,0,0,1);--rojo:#b5432f;--sobre-rojo:#fff;--rojo-suave:#f6e3de;--rojo-texto:#8e3323;--amarillo:#e3b04b;--sobre-amarillo:#0a0a0a;--amarillo-suave:#f8edd3;--amarillo-texto:#6f4e0e;--verde:#2c6b55;--verde-suave:#dcebe3;--verde-texto:#1d4a3a;--azul:#2f6a85;--azul-suave:#dfebf0;--azul-texto:#22536a;--gris-suave:#f2f2f2;--gris-texto:#5c5c5c;--cliente:#1f3a5f}[data-tema=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--superficie:#0a0a0a;--fondo:#171717;--hover:#1c1c1c;--press:#262626;--texto:#ededed;--texto-2:#a3a3a3;--texto-3:#949494;--borde:#262626;--borde-fuerte:#3d3d3d;--senal:#ededed;--senal-hover:#fff;--sobre-senal:#0a0a0a;--rojo:#b94b37;--rojo-suave:#331a16;--rojo-texto:#ebab9d;--amarillo:#d9a846;--amarillo-suave:#2f2615;--amarillo-texto:#e8cb8a;--verde:#6fb79a;--verde-suave:#1a2621;--verde-texto:#a9d6c3;--azul:#3b7c99;--azul-suave:#1a272d;--azul-texto:#a5cbdc;--gris-suave:#1c1c1c;--gris-texto:#a3a3a3;--cliente:#a9c1de}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--fuente);color:var(--texto);background:var(--superficie);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:1.45}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.018em;font-size:24px;font-weight:500;line-height:1.25}h1 em{color:var(--texto-3);font-style:normal}h2{letter-spacing:-.01em;font-size:14px;font-weight:600}h3{font-size:14px;font-weight:500}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ic{width:16px;height:16px}.sub{color:var(--texto-2)}.suave{color:var(--texto-3)}:focus-visible{outline:2px solid var(--texto);outline-offset:2px}.app{grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.lateral{border-right:1px solid var(--borde);background:var(--superficie);z-index:40;flex-direction:column;gap:10px;height:100vh;padding:16px 12px 12px;display:flex;position:sticky;top:0}.marca-cliente{letter-spacing:-.01em;min-height:36px;color:var(--texto);white-space:nowrap;align-items:center;gap:10px;padding:2px 8px 4px;font-family:Georgia,Times New Roman,serif;font-size:18px;text-decoration:none;display:flex}.marca-cliente svg{width:28px;height:28px;color:var(--cliente);stroke-width:1.6px}.buscador{border:1px solid var(--borde);border-radius:var(--radio-control);width:100%;min-height:30px;color:var(--texto-3);cursor:pointer;text-align:left;transition:background var(--vel) var(--curva),border-color var(--vel) var(--curva);background:0 0;align-items:center;gap:8px;padding:0 10px;font-size:13px;display:flex}.buscador:hover{background:var(--hover);border-color:var(--borde-fuerte)}.buscador .ic{width:14px;height:14px}kbd{font:11px var(--fuente);color:var(--texto-3);box-shadow:inset 0 0 0 1px var(--borde);border-radius:4px;margin-left:auto;padding:1px 5px}.menu{scrollbar-width:none;flex-direction:column;flex:1;gap:1px;min-height:0;padding-top:6px;display:flex;overflow-y:auto}.menu-pie{flex:none;padding-top:0;overflow:visible}.menu a{border-radius:var(--radio-control);min-height:32px;color:var(--texto-2);transition:background var(--vel) var(--curva),color var(--vel) var(--curva);align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;display:flex}.menu a .ic{color:var(--texto-3)}.menu a:hover{background:var(--hover);color:var(--texto)}.menu a.activo{background:var(--hover);color:var(--texto);font-weight:500}.menu a.activo .ic{color:var(--texto)}.cuenta{background:var(--amarillo-suave);min-width:18px;height:18px;color:var(--amarillo-texto);border-radius:99px;place-items:center;margin-left:auto;padding:0 5px;font-size:11px;font-weight:500;display:inline-grid}.cuenta.rojo{background:var(--rojo-suave);color:var(--rojo-texto)}.credito{color:var(--texto-3);padding:0 10px;font-size:11px}.pie-usuario{border-top:1px solid var(--borde);align-items:center;gap:2px;padding-top:10px;display:flex}.perfil{border-radius:var(--radio-control);cursor:pointer;text-align:left;min-width:0;transition:background var(--vel) var(--curva);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:4px 6px;display:flex}.perfil:hover{background:var(--hover)}.perfil b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;display:block;overflow:hidden}.perfil small{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.perfil>span:last-child{min-width:0}.iniciales{background:var(--press);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-weight:600;display:grid}.idioma{font-size:15px}.pop{z-index:45;background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-tarjeta);max-height:calc(100vh - 90px);animation:entra .12s var(--curva);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;bottom:60px;left:12px;right:12px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.pop[hidden]{display:none}.pop a,.pop>button{border-radius:var(--radio-control);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font-size:13px;text-decoration:none;display:flex}.pop a:hover,.pop>button:hover{background:var(--hover)}.pop>button.activo{background:var(--hover);font-weight:500}.pop hr{border:0;border-top:1px solid var(--borde);width:calc(100% + 12px);margin:5px -6px}.pop-titulo{color:var(--texto-3);padding:6px 8px 2px;font-size:11px}.pop label{color:var(--texto-2);flex-direction:column;gap:3px;padding:3px 8px 6px;font-size:12px;display:flex}@keyframes entra{0%{opacity:0;transform:translateY(4px)}}.columna{flex-direction:column;min-width:0;display:flex}.pantalla{width:100%;min-width:0;max-width:1320px;padding:28px 48px 64px}.franja{border-bottom:1px solid var(--borde);align-items:center;gap:8px;min-height:36px;padding:6px 48px;font-size:13px;display:flex}.franja .btn-texto{white-space:nowrap;margin-left:auto}.franja-azul{background:var(--azul-suave);color:var(--azul-texto)}.franja-gris{background:var(--gris-suave);color:var(--gris-texto)}.cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;margin-bottom:20px;display:flex}.cabecera .sub{order:2;width:100%}.velo,.hoja-velo,.barra,.movil-cabeza{display:none}.es-publica .app{display:block}.es-publica .lateral,.es-publica .barra,.es-publica .velo,.es-publica .movil-cabeza,.es-publica #franjas{display:none!important}.es-publica .pantalla,.pantalla.pantalla-llena{max-width:none;padding:0}.pestanas{border-bottom:1px solid var(--borde);scrollbar-width:none;gap:2px;margin:0 0 24px;display:flex;overflow-x:auto}.pestanas a{min-height:36px;color:var(--texto-2);white-space:nowrap;transition:color var(--vel) var(--curva);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.pestanas a:hover{color:var(--texto)}.pestanas a.activo{color:var(--texto);border-bottom-color:var(--texto);font-weight:500}.hoja{background:var(--superficie);border-left:1px solid var(--borde);z-index:50;width:min(520px,100vw);animation:hoja-entra .16s var(--curva);position:fixed;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #00000014}.hoja[hidden]{display:none}.hoja-cuerpo{padding:24px 24px 48px}.hoja-cerrar{z-index:1;position:absolute;top:12px;right:12px}@keyframes hoja-entra{0%{opacity:.4;transform:translate(16px)}}.aviso{border-radius:var(--radio-tarjeta);background:var(--senal);color:var(--sobre-senal);z-index:70;max-width:calc(100vw - 32px);animation:aviso-entra .14s var(--curva);align-items:center;gap:16px;padding:10px 14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.aviso[hidden]{display:none}.aviso .btn-texto{color:inherit;text-decoration-color:currentColor}@keyframes aviso-entra{0%{opacity:0;transform:translate(-50%,10px)}}.btn{border-radius:var(--radio-control);border:1px solid var(--borde-fuerte);background:var(--superficie);cursor:pointer;white-space:nowrap;min-height:32px;transition:background var(--vel) var(--curva),border-color var(--vel) var(--curva),transform 80ms var(--curva);justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hover)}.btn:active{background:var(--press);transform:scale(.98)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none;transform:none}.btn-primario{background:var(--senal);border-color:var(--senal);color:var(--sobre-senal)}.btn-primario:hover,.btn-primario:active{background:var(--senal-hover);border-color:var(--senal-hover)}.btn-rojo{background:var(--rojo);border-color:var(--rojo);color:var(--sobre-rojo)}.btn-texto{cursor:pointer;color:var(--texto);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--borde-fuerte);text-decoration-color:var(--borde-fuerte);background:0 0;border:0;padding:0;font-weight:500}.btn-icono{border-radius:var(--radio-control);cursor:pointer;width:32px;height:32px;color:var(--texto-2);transition:background var(--vel) var(--curva),color var(--vel) var(--curva);background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.btn-icono:hover{background:var(--hover);color:var(--texto)}.btn-icono:active{background:var(--press)}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-tarjeta);padding:18px 20px}.chip{background:var(--gris-suave);color:var(--gris-texto);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.chip .ic{width:12px;height:12px}.chip-rojo{background:var(--rojo-suave);color:var(--rojo-texto)}.chip-amarillo{background:var(--amarillo-suave);color:var(--amarillo-texto)}.chip-verde{background:var(--verde-suave);color:var(--verde-texto)}.chip-azul{background:var(--azul-suave);color:var(--azul-texto)}.chip-gris{background:var(--gris-suave);color:var(--gris-texto)}.fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entre{justify-content:space-between}.pila{flex-direction:column;gap:12px;display:flex}.tabla{border-collapse:collapse;width:100%}.tabla th{text-align:left;color:var(--texto-3);border-bottom:1px solid var(--borde);padding:8px 12px;font-size:12px;font-weight:500}.tabla td{border-bottom:1px solid var(--borde);vertical-align:middle;padding:9px 12px}.tabla th:first-child,.tabla td:first-child{padding-left:0}.tabla tbody tr{transition:background var(--vel) var(--curva)}.tabla tbody tr:hover{background:var(--hover)}.tabla-scroll{overflow-x:auto}.campo{flex-direction:column;gap:4px;display:flex}.campo>span{color:var(--texto-2);font-size:12px;font-weight:500}::placeholder{color:var(--texto-3);opacity:1}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--radio-control);border:1px solid var(--borde-fuerte);background:var(--superficie);width:100%;min-height:32px;transition:border-color var(--vel) var(--curva),box-shadow var(--vel) var(--curva);padding:6px 10px}input:focus,select:focus,textarea:focus{border-color:var(--texto);box-shadow:0 0 0 3px color-mix(in srgb,var(--texto) 12%,transparent);outline:none}textarea{resize:vertical;min-height:72px}input[type=checkbox]{accent-color:var(--senal)}.segmentado{border-radius:var(--radio-control);background:var(--fondo);gap:2px;padding:2px;display:inline-flex}.segmentado>*{cursor:pointer;color:var(--texto-2);transition:background var(--vel) var(--curva),color var(--vel) var(--curva);background:0 0;border:0;border-radius:5px;padding:4px 11px;font-weight:500;text-decoration:none}.segmentado>:hover{color:var(--texto)}.segmentado>.activo{background:var(--superficie);color:var(--texto);box-shadow:0 0 0 1px var(--borde)}.cifra{letter-spacing:-.02em;font-size:22px;font-weight:500}.vacio{flex-direction:column;align-items:flex-start;gap:12px;max-width:440px;margin:12vh auto;display:flex}.cmdk-velo{z-index:80;background:#0000004d;justify-content:center;align-items:flex-start;padding:14vh 16px 16px;display:flex;position:fixed;inset:0}.cmdk-velo[hidden]{display:none}.cmdk{background:var(--superficie);border:1px solid var(--borde);width:min(560px,100%);animation:cmdk-entra .12s var(--curva);border-radius:10px;overflow:hidden;box-shadow:0 20px 50px #00000040}@keyframes cmdk-entra{0%{opacity:0;transform:scale(.985)}}.cmdk input.cmdk-q{border:0;border-bottom:1px solid var(--borde);min-height:46px;box-shadow:none;background:0 0;border-radius:0;padding:0 16px;font-size:15px}.cmdk-lista{max-height:min(340px,50vh);margin:0;padding:6px;list-style:none;overflow:auto}.cmdk-grupo{color:var(--texto-3);padding:8px 10px 4px;font-size:11px;font-weight:500}.cmdk-op{border-radius:var(--radio-control);cursor:pointer;white-space:nowrap;align-items:center;gap:10px;min-height:36px;padding:0 10px;display:flex}.cmdk-op span{text-overflow:ellipsis;overflow:hidden}.cmdk-op small{color:var(--texto-3);text-overflow:ellipsis;font-size:12px;overflow:hidden}.cmdk-op .ic{color:var(--texto-3)}.cmdk-op.activa{background:var(--hover)}.cmdk-nada{color:var(--texto-2);padding:18px 10px}@media (width<=760px){.app{display:block}h1{font-size:21px}.pantalla:not(.pantalla-llena){padding:16px 16px 96px}.franja{padding:6px 16px}.movil-cabeza{border-bottom:1px solid var(--borde);background:var(--superficie);z-index:15;justify-content:space-between;align-items:center;padding:8px;display:flex;position:sticky;top:0}.movil-cabeza .marca-cliente{min-height:40px;padding:0 8px;font-size:16px}.movil-cabeza .marca-cliente svg{width:24px;height:24px}.lateral{visibility:hidden;width:min(300px,86vw);height:auto;transition:transform .2s var(--curva),visibility .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.menu-abierto .lateral{visibility:visible;transform:none}.menu-abierto .velo{z-index:35;background:#00000052;display:block;position:fixed;inset:0}.menu a{min-height:44px;font-size:14px}.buscador{display:none}.barra{z-index:20;background:var(--superficie);border-top:1px solid var(--borde);padding:6px 4px calc(6px + env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.barra>*{color:var(--texto-3);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;min-height:44px;padding:4px 0;font-size:11px;text-decoration:none;display:flex;position:relative}.barra>.activo{color:var(--texto);font-weight:600}.barra .ic{width:20px;height:20px}.barra .cuenta{min-width:16px;height:16px;margin:0;padding:0 4px;font-size:10px;position:absolute;top:0;left:calc(50% + 6px)}.sin-barra .barra,.sin-barra .movil-cabeza{display:none}.hoja{border-left:0;width:100vw}.hoja-cuerpo{padding:20px 16px 96px}.aviso{justify-content:space-between;max-width:none;animation-name:aviso-entra-m;bottom:84px;left:12px;right:12px;transform:none}.btn,.btn-icono{min-height:44px}.btn-icono{width:44px;height:44px}input:not([type=checkbox]):not([type=radio]),select,.pestanas a{min-height:44px}}@keyframes aviso-entra-m{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
