@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";.app-shell{min-height:100%;display:flex;flex-direction:column;background:#fff}.fg-barra-superior{position:sticky;top:0;z-index:45;display:flex;align-items:center;gap:5px;height:var(--app-barra-alto);padding:0 10px;background:var(--app-barra-fondo);color:var(--app-barra-texto)}.fg-barra-iso{flex:none;width:43px;height:35px}.fg-barra-titulo{flex:1;min-width:0;margin:0;font-size:28px;font-weight:600;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-barra-campana{flex:none;padding:0;border:none;background:transparent;line-height:0;cursor:pointer;position:relative}.fg-campanita{position:relative;flex:none}.fg-campanita-contador{position:absolute;top:-4px;right:-6px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--tv-color-error, #e5484d);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.fg-campanita-panel{position:absolute;right:-40px;top:calc(100% + 8px);z-index:60;width:min(360px,calc(100vw - 16px));max-height:70vh;overflow-y:auto;background:#fff;color:var(--tv-color-texto, #222);border:1px solid var(--tv-color-borde, #d0d5dd);border-radius:12px;box-shadow:0 8px 24px #0000002e}.fg-campanita-lista{margin:0;padding:0;list-style:none}.fg-campanita-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:10px 14px;border:none;border-bottom:1px solid var(--tv-color-borde, #e4e7ec);background:#fff;text-align:left;cursor:pointer;font:inherit;min-height:44px}.fg-campanita-item:hover,.fg-campanita-item:focus-visible{background:#f5f7ff}.fg-campanita-item--nueva{background:#eef3ff}.fg-campanita-titulo{font-weight:700;font-size:14px;color:var(--tv-color-primario, #021780)}.fg-campanita-mensaje{font-size:13px;line-height:1.35}.fg-campanita-fecha{font-size:12px;color:#6b6b70}.fg-campanita-vacio{margin:0;padding:18px 14px;font-size:14px;color:#6b6b70;text-align:center}.fg-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:3px solid #fff;font-weight:700;line-height:1;color:var(--app-primario);box-sizing:border-box}.fg-avatar-natural{background:var(--app-secundario-2);border-color:#fff}.fg-avatar-legal{background:#fff;border-color:var(--app-secundario-2)}.fg-avatar-btn{flex:none;padding:0;border:none;background:transparent;line-height:0;cursor:pointer}.app-contenido{flex:1;width:100%;max-width:900px;margin:0 auto;padding:20px 20px 100px}.fg-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;max-width:560px;margin:0 auto;background:#fff;min-height:var(--app-nav-alto);border-top:1px solid var(--app-primario);padding-bottom:env(safe-area-inset-bottom)}.fg-nav-hueco{min-height:1px}.fg-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;justify-content:center;border:none;background:none;font-family:inherit;cursor:pointer;min-width:0;padding:4px 0;font-size:11px;font-weight:500;line-height:13px;text-align:center;white-space:nowrap;color:var(--fg-etiqueta, #606060)}.fg-nav-item-activo{color:var(--app-primario);font-weight:600}.fg-nav-central{position:absolute;top:-1px;left:50%;width:62px;height:27px;margin-left:-31px;background:#fff}.fg-nav-curva{position:absolute;top:0;left:0;width:62px;height:27px}.fg-nav-boton{position:absolute;top:-22px;left:7px;width:48px;height:48px}.fg-menu-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:#00000059}.fg-menu-persona{position:fixed;top:0;right:0;z-index:60;width:min(313px,calc(100% - 80px));max-height:100vh;max-height:100dvh;overflow-y:auto;background:#fff;border:1px solid #7f8085;border-radius:10px}.fg-menu-cabecera{display:flex;align-items:center;gap:5px;padding:6px 10px 6px 5px;background:var(--app-primario);border-radius:10px 10px 0 0;color:#fff}.fg-menu-volver{flex:none;padding:0;border:none;background:transparent;line-height:0;cursor:pointer}.fg-menu-nombres{flex:1;min-width:0}.fg-menu-nombre{margin:0;font-size:15px;font-weight:500;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-menu-subnombre{margin:0;font-size:12px;font-weight:400;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fg-menu-cuerpo{display:flex;flex-direction:column;gap:6px;padding:8px 12px 10px}.fg-menu-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.fg-menu-item-texto{flex:1;font-size:13px;font-weight:500;line-height:18px;color:#606060}.fg-menu-linea{width:100%;margin:0;border:none;border-top:1px solid var(--app-primario)}.fg-menu-verificar{display:flex;flex-direction:column;gap:4px}.fg-menu-aviso{display:flex;gap:5px;padding:6px 5px;background:#f1f7c3;border:1px solid #7f8085;border-radius:10px}.fg-menu-aviso img{flex:none}.fg-menu-aviso p{margin:0;padding-right:6px;font-size:11px;font-weight:400;line-height:14px;color:#1d1c1e}@media (min-width: 901px){.fg-menu-persona{top:8px;right:12px;max-height:calc(100vh - 16px)}}.app-contenido .tv-widget{max-width:393px;margin:0 auto;padding:0;box-shadow:none;border-radius:0}.fg-barra-menu{flex:none;width:44px;height:44px;padding:0;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.fg-barra-menu-rayas,.fg-barra-menu-rayas:before,.fg-barra-menu-rayas:after{display:block;width:24px;height:3px;border-radius:2px;background:var(--app-barra-texto);content:""}.fg-barra-menu-rayas{position:relative}.fg-barra-menu-rayas:before{position:absolute;top:-8px}.fg-barra-menu-rayas:after{position:absolute;top:8px}.fg-barra-icono{flex:none;width:36px;height:36px;object-fit:contain;border-radius:6px}.fg-side{position:fixed;top:var(--app-barra-alto);bottom:0;left:0;z-index:40;width:64px;display:flex;flex-direction:column;gap:8px;padding:12px 10px;background:var(--app-menu-fondo);border-right:1px solid var(--app-menu-borde);overflow:hidden;transition:width .18s ease}.fg-side--expandida{width:240px;top:0;z-index:50}.fg-side-logo-caja{height:52px;display:flex;align-items:center;padding-left:6px}.fg-side-logo{max-width:170px;max-height:44px;object-fit:contain;display:none}.fg-side--expandida .fg-side-logo{display:block}.fg-side-nav{display:flex;flex-direction:column;gap:4px}.fg-side-item{display:flex;align-items:center;gap:12px;min-height:44px;padding:8px;border-radius:10px;font-size:16px;font-weight:500;line-height:20px;color:var(--app-menu-texto);white-space:nowrap}.fg-side-item img{flex:none}.fg-side-texto{opacity:0;transition:opacity .12s ease}.fg-side--expandida .fg-side-texto{opacity:1}.fg-side-item:hover{background:var(--app-menu-hover-fondo)}.fg-side-item-activo{background:var(--app-menu-activo-fondo);color:var(--app-menu-activo-texto);font-weight:600}.fg-side-fondo{position:fixed;inset:var(--app-barra-alto) 0 0 0;z-index:35;background:#00000059}@media (min-width: 768px){.fg-nav{display:none}.app-contenido{margin-left:64px}.app-contenido{max-width:none;width:calc(100% - 64px);margin-right:0;box-sizing:border-box}.app-shell--barra-fijada .app-contenido{width:calc(100% - 240px)}.app-shell--barra-fijada .app-contenido{margin-left:240px}.app-contenido{padding-bottom:20px}}@media (max-width: 767px){.fg-side,.fg-side-fondo,.fg-barra-menu{display:none}.app-shell--sin-barra-inferior .app-contenido{padding-bottom:20px}}.fg-modal-fondo{z-index:70}.fg-modal-personas{position:fixed;top:50%;left:50%;z-index:75;transform:translate(-50%,-50%);width:min(380px,calc(100% - 32px));max-height:80vh;overflow-y:auto;padding:20px;background:#fff;border:1px solid var(--fg-borde, #7f8085);border-radius:10px}.fg-modal-titulo{margin:0 0 12px;font-size:20px;font-weight:600;color:var(--fg-texto, #1d1c1e)}.fg-modal-vacio{margin:0 0 8px;font-size:16px;color:var(--fg-etiqueta, #606060)}.fg-modal-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.fg-modal-persona{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 8px;border:none;border-radius:10px;background:transparent;text-align:left;cursor:pointer}.fg-modal-persona:hover{background:#f1f3fa}.fg-modal-persona-nombre{font-size:16px;font-weight:500;color:var(--fg-texto, #1d1c1e)}.fg-menu-seccion{margin:0;font-size:12px;font-weight:600;color:var(--fg-etiqueta, #606060)}.fg-menu-personas{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.fg-menu-persona-op{width:100%;min-height:44px;padding:4px 2px;display:flex;flex-direction:column;align-items:center;gap:2px;border:none;border-radius:10px;background:transparent;cursor:pointer}.fg-menu-persona-op:hover{background:#f1f3fa}.fg-menu-persona-op-nombre{max-width:100%;font-size:11px;font-weight:500;line-height:13px;text-align:center;color:var(--fg-texto, #1d1c1e);overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.fg-tabla-pagina{width:100%}.fg-tabla-scroll{width:100%;overflow-x:auto}.fg-tabla{width:100%;min-width:640px;border-collapse:collapse}.fg-tabla th,.fg-tabla td{padding:10px 12px;text-align:left;border-bottom:1px solid #d9dbe3;font-size:15px;color:var(--fg-texto, #1d1c1e)}.fg-tabla th{font-weight:600;color:var(--fg-etiqueta, #606060)}.fg-tabla-eliminar{width:44px;height:44px;border:none;border-radius:10px;background:transparent;cursor:pointer}.fg-tabla-eliminar:hover:not(:disabled){background:#fdecea}.fg-side-cabecera{display:none;position:relative;flex:none;height:calc(var(--app-barra-alto) - 8px);align-items:center}.fg-side--expandida .fg-side-cabecera{display:flex}.fg-side-logo-caja{display:flex;align-items:center;flex:1;min-width:0;height:auto;padding-left:6px}.fg-side-logo-enlace{display:inline-flex;line-height:0}.fg-side-flecha{display:inline-flex;position:absolute;top:15px;right:-2px;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--app-menu-activo-texto);cursor:pointer;align-items:center;justify-content:center}.fg-side-flecha:hover{background:var(--app-menu-hover-fondo)}.fg-side-flecha--fijar svg{transform:rotate(180deg)}.fg-side-nav--secundaria{margin-top:22px;padding-top:14px;border-top:1px solid var(--app-menu-borde)}.fg-barra-icono-enlace{flex:none;line-height:0}.app-pagina-contenido{width:100%;max-width:960px;margin:0 auto;padding:8px 4px 24px}.app-pagina-contenido img,.app-pagina-contenido video{max-width:100%;height:auto}@media (min-width: 768px){.app-shell--barra-fijada .fg-barra-superior{margin-left:240px}.app-shell--barra-fijada .fg-barra-menu{display:none}}.fg-nav-mas{position:relative;display:flex}.fg-nav-mas>.fg-nav-item{flex:1}.fg-nav-mas-panel{position:absolute;right:6px;bottom:calc(100% + 8px);min-width:190px;padding:6px;background:#fff;border:1px solid var(--app-menu-borde, #d9dbe3);border-radius:12px;box-shadow:0 6px 20px #00000026}.fg-nav-mas-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:8px;font-size:var(--app-texto-md);font-weight:500;text-decoration:none;color:var(--fg-etiqueta, #606060)}.fg-nav-mas-item.active{color:var(--app-primario);background:var(--app-menu-activo-fondo, #e8ebf8)}.fg-barra-atras{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:transparent;color:var(--app-barra-texto);cursor:pointer}.fg-barra-icono-enlace{margin-right:4px}@media (max-width: 767px){.app-shell{--app-barra-alto: var(--tv-barra-alto-movil, 52px)}.fg-barra-superior{padding:0 6px;gap:4px}.fg-barra-titulo{font-size:20px;line-height:24px}.fg-barra-icono{width:30px;height:30px}.fg-barra-campana img{width:28px;height:28px}.fg-barra-atras{width:40px;height:40px}}.tv-widget{--tvw-primario: var(--tv-color-primario, #021780);--tvw-acento: var(--tv-color-acento, #61e9ce);--tvw-secundario: var(--tv-color-secundario-2, #deeb6c);--tvw-borde: var(--tv-color-borde, #7f8085);--tvw-etiqueta: var(--tv-color-etiqueta, #606060);--tvw-contenido: var(--tv-color-texto, #1d1c1e);--tvw-sugerido: #b3b4b7;--tvw-texto: var(--tv-widget-texto, 13px);--tvw-texto-pequeno: var(--tv-widget-texto-pequeno, 11px);--tvw-texto-monto: var(--tv-widget-texto-monto, 20px);--tvw-texto-boton: var(--tv-widget-texto-boton, 16px);--tvw-campo-alto: var(--tv-widget-campo-alto, 44px);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;max-width:420px;padding:14px 16px;border-radius:16px;background:var(--tv-color-fondo-tarjeta, #fff);box-shadow:var(--tv-sombra-tarjeta, 0 4px 24px rgba(2, 23, 128, .1));font-family:var(--tv-fuente, "Montserrat", "Ubuntu", sans-serif);color:var(--tvw-contenido)}.tv-widget *,.tv-widget *:before,.tv-widget *:after{box-sizing:border-box;font-family:inherit}.tv-widget-cargando,.tv-widget-error{text-align:center;color:var(--tvw-etiqueta);padding:24px}.tvw-categorias{display:flex;flex-wrap:wrap;gap:6px}.tvw-categoria{border:1px solid var(--tvw-borde);background:#fff;border-radius:50px;padding:4px 12px;font-size:var(--tvw-texto-pequeno);font-weight:500;cursor:pointer;color:var(--tvw-etiqueta)}.tvw-categoria-activa{background:var(--tvw-primario);border-color:var(--tvw-primario);color:#fff}.tvw-campo{position:relative;width:100%}.tvw-campo-etiqueta{position:absolute;top:-7px;left:12px;z-index:2;padding:0 3px;background:#fff;font-size:var(--tvw-texto);font-weight:500;line-height:14px;color:var(--tvw-etiqueta);white-space:nowrap}.tvw-campo-caja{display:flex;align-items:center;gap:10px;min-height:var(--tvw-campo-alto);padding:11px 12px 6px;border:1px solid var(--tvw-borde);border-radius:10px;background:#fff}.tvw-campo-caja:focus-within{border-color:var(--tvw-primario)}.tvw-campo-caja-grande{padding-bottom:8px}.tvw-codigo{font-size:var(--tvw-texto);font-weight:500;line-height:24px;color:var(--tvw-contenido)}.tvw-moneda-icono{width:22px;height:22px;border-radius:50%;object-fit:cover;flex:none}.tvw-moneda-icono-texto{display:inline-flex;align-items:center;justify-content:center;background:var(--tvw-primario);color:#fff;font-size:var(--tvw-texto-pequeno)}.tvw-selector{position:relative;padding-top:11px;padding-bottom:6px}.tvw-selector .tvw-codigo{margin-left:-5px}.tvw-selector-nombre{flex:1;font-size:var(--tvw-texto);font-weight:500;line-height:24px;color:var(--tvw-contenido)}.tvw-selector-flecha{width:13px;height:8px;flex:none}.tvw-selector-nativo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.tvw-selector-nativo:disabled{cursor:default}.tvw-tipos{display:flex;align-items:stretch;width:100%}.tvw-tipo{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:4px 10px 6px;border:1px solid var(--tvw-primario);background:#fff;color:var(--tvw-primario);cursor:pointer}.tvw-tipo-izq{border-radius:50px 0 0 50px}.tvw-tipo-der{margin-left:-1px;border-radius:0 50px 50px 0}.tvw-tipo-activo{background:var(--tvw-acento)}.tvw-tipo-titulo{font-size:var(--tvw-texto-boton);font-weight:500;line-height:22px;margin-bottom:-3px;color:var(--tvw-primario)}.tvw-tipo-tasa{font-size:var(--tvw-texto);font-weight:500;line-height:16px;color:var(--tvw-contenido)}.tvw-montos{display:grid;grid-template-columns:100%;gap:16px;margin:3px 0}.tvw-montos>.tvw-campo,.tvw-montos>.tvw-intercambio{grid-column:1}.tvw-montos>.tvw-campo:first-child{grid-row:1}.tvw-montos>.tvw-campo:last-child{grid-row:2}.tvw-intercambio{grid-row:2;align-self:start;justify-self:center;margin-top:-24px;z-index:3;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;line-height:0}.tvw-intercambio:hover{filter:brightness(1.15)}.tvw-simbolos{display:flex;align-items:center;justify-content:space-between;gap:5px;width:84px;flex:none}.tvw-simbolos .tvw-codigo{flex:1}.tvw-simbolo{font-size:17px;font-weight:500;line-height:20px;color:var(--tvw-contenido)}.tvw-input{flex:1;min-width:0;width:100%;border:none;background:transparent;padding:0;text-align:right;font-size:var(--tvw-texto-monto);font-weight:500;line-height:26px;color:var(--tvw-contenido)}.tvw-input:focus,.tvw-input-texto:focus{outline:none}.tvw-input::placeholder{color:var(--tvw-sugerido)}.tvw-apoyo{padding:2px 12px 0;font-size:var(--tvw-texto-pequeno);line-height:14px;color:var(--tvw-etiqueta)}.tvw-cupon{display:flex;gap:8px;align-items:flex-start}.tvw-cupon-campo{flex:1;min-width:0}.tvw-input-texto{flex:1;min-width:0;width:100%;border:none;background:transparent;padding:0;font-size:var(--tvw-texto);font-weight:500;line-height:24px;color:var(--tvw-contenido)}.tvw-aplicar{flex:none;width:88px;margin-top:13px;padding:4px 12px;border:none;border-radius:50px;background:var(--tvw-secundario);color:var(--tvw-primario);font-size:var(--tvw-texto);font-weight:500;line-height:26px;cursor:pointer}.tvw-aplicar:disabled{cursor:default}.tvw-cupon-ok{margin-top:-5px;padding:0 12px;font-size:var(--tvw-texto-pequeno);color:#0a8f72}.tvw-error{margin-top:-5px;padding:0 12px;color:#c0392b;font-size:var(--tvw-texto-pequeno);line-height:14px}.tvw-iniciar{width:100%;margin-top:5px;padding:4px 15px;border:none;border-radius:50px;background:var(--tvw-primario);color:#fff;font-size:var(--tvw-texto-boton);font-weight:600;line-height:26px;cursor:pointer}.tvw-iniciar:disabled{background:#b7bfd6;cursor:not-allowed}@media (max-width: 767px){.tvw-input-texto{font-size:16px}.tvw-input{font-size:20px}.tvw-iniciar{min-height:44px}}.tvw-tipo-servicio{text-align:center;padding:8px 0;font-size:var(--tv-widget-texto-pequeno, 14px)}.tvw-pestanas{display:flex;align-items:flex-end;gap:4px;border-bottom:2px solid var(--tvw-primario);margin-bottom:8px;position:relative}.tvw-pestana{border:1px solid var(--tvw-borde);border-bottom:none;border-radius:10px 10px 0 0;background:#f1f2f6;color:var(--tvw-etiqueta);padding:7px 14px;font-size:var(--tvw-texto);font-weight:500;cursor:pointer;position:relative;top:0}.tvw-pestana:hover{background:#e7e9f2}.tvw-pestana-activa,.tvw-pestana-activa:hover{background:var(--tvw-primario);border-color:var(--tvw-primario);color:#fff;font-weight:700}.tvw-pestana-otras{position:relative;margin-left:auto}.tvw-menu-otras{position:absolute;right:0;top:100%;z-index:20;min-width:170px;margin:4px 0 0;padding:4px;list-style:none;background:#fff;border:1px solid var(--tvw-borde);border-radius:10px;box-shadow:0 6px 18px #00000029}.tvw-menu-otras button{width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;border-radius:8px;font-size:var(--tvw-texto);color:var(--tvw-contenido);cursor:pointer}.tvw-menu-otras button:hover{background:#eef0fa}.tvw-menu-otras .tvw-menu-otras-activa{font-weight:700;color:var(--tvw-primario)}.tvw-fila-pais-moneda{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 4px}.tvw-montos.tvw-montos-servicio{gap:12px;margin:2px 0}.tvw-montos.tvw-montos-servicio>.tvw-campo:first-child{grid-row:1}.tvw-montos.tvw-montos-servicio>.tvw-campo:last-child{grid-row:2}.tvw-tipo-servicio{padding:4px 0}.tvw-tasa-original{text-decoration:line-through;opacity:.7;font-weight:400}.tvw-tasa-cupon{color:var(--tvw-primario);font-weight:400}:root{--app-primario: var(--tv-color-primario, #021780);--app-secundario-1: var(--tv-color-secundario-1, #00DCB0);--app-secundario-2: var(--tv-color-secundario-2, #DEEB6C);--fg-borde: var(--tv-color-borde, #7f8085);--fg-etiqueta: var(--tv-color-etiqueta, #606060);--fg-texto: var(--tv-color-texto, #1d1c1e);--fg-alerta: var(--tv-color-error, #b3261e);--app-exito: #28A745;--app-error: #DC3545;--app-fondo: #F5F6FA;--app-fondo-tarjeta: #ffffff;--app-texto: #2c3e50;--app-texto-tenue: #667085;--app-borde: #e4e7ec;--app-sidebar-ancho: 250px;--app-barra-alto: var(--tv-barra-alto, 64px);--app-barra-fondo: var(--tv-barra-fondo, var(--app-primario));--app-barra-texto: var(--tv-barra-texto, #fff);--app-menu-fondo: var(--tv-menu-fondo, #fff);--app-menu-texto: var(--tv-menu-texto, var(--fg-etiqueta));--app-menu-borde: var(--tv-menu-borde, #d9dbe3);--app-menu-hover-fondo: var(--tv-menu-hover-fondo, #f1f3fa);--app-menu-activo-fondo: var(--tv-menu-activo-fondo, #e8ebf8);--app-menu-activo-texto: var(--tv-menu-activo-texto, var(--app-primario));--app-boton-fondo: var(--tv-boton-fondo, var(--app-primario));--app-boton-texto: var(--tv-boton-texto, #fff);--app-boton-radio: var(--tv-boton-radio, 50px);--app-boton-deshabilitado: var(--tv-boton-deshabilitado, #b7bfd6);--app-campo-radio: var(--tv-campo-radio, 10px);--app-campo-fondo: var(--tv-campo-fondo, #fff);--app-tarjeta-radio: var(--tv-tarjeta-radio, 12px);--app-aviso-fondo: var(--tv-aviso-fondo, var(--tv-color-acento-suave, #dffaf5));--app-titulo-color: var(--tv-titulo-color, var(--fg-texto));--app-enlace-color: var(--tv-enlace-color, var(--app-primario));--app-texto-xs: var(--tv-texto-xs, 12px);--app-texto-sm: var(--tv-texto-sm, 12px);--app-texto-md: var(--tv-texto-md, 14px);--app-texto-lg: var(--tv-texto-lg, 16px);--app-texto-xl: var(--tv-texto-xl, 18px);--app-campo-alto: var(--tv-campo-alto, 48px);--app-nav-alto: var(--tv-nav-alto, 52px)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--tv-fuente, "Montserrat", "Ubuntu", -apple-system, Segoe UI, Roboto, sans-serif);background:var(--tv-color-fondo, var(--app-fondo));color:var(--app-texto)}a{text-decoration:none;color:inherit}button{font-family:inherit}.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:8px;font-weight:600;border:2px solid transparent;cursor:pointer;font-size:.95em}.app-btn-primario{background:var(--app-primario);color:#fff}.app-btn-primario:hover{opacity:.9}.app-btn-outline{background:transparent;border-color:var(--app-primario);color:var(--app-primario)}.app-btn-outline:hover{background:var(--app-primario);color:#fff}.app-card{background:var(--app-fondo-tarjeta);border:1px solid var(--app-borde);border-radius:var(--app-tarjeta-radio);padding:20px}.app-input{width:100%;padding:10px 12px;border:1px solid var(--app-borde);border-radius:8px;font-size:1em}.app-input:focus{outline:none;border-color:var(--app-primario)}.app-label{display:block;font-size:.85em;font-weight:600;color:var(--app-texto-tenue);margin-bottom:6px}.app-form-campo{margin-bottom:16px}.app-checkbox-campo label{display:flex;align-items:center;gap:8px;font-size:.9em;color:var(--app-texto-tenue);font-weight:500;cursor:pointer}.app-error-msg{color:var(--app-error);font-size:.85em;margin-top:4px}.app-auth-pagina{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(135deg,var(--app-primario) 0%,#004D9D 100%)}.app-auth-card{width:100%;max-width:420px}.app-auth-logo{display:block;max-height:48px;width:auto;margin:0 0 16px}.app-auth-titulo{color:var(--app-primario);font-size:1.5em;margin:0 0 20px}.app-auth-pie{text-align:center;font-size:.9em;color:var(--app-texto-tenue);margin-top:16px}.app-auth-pie a{color:var(--app-primario);font-weight:600}.app-page-titulo{font-size:1.5em;color:var(--app-titulo-color);margin:0 0 20px}.app-placeholder-badge{display:inline-block;background:var(--app-secundario-2);color:var(--app-primario);font-size:.7em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 10px;border-radius:999px;margin-bottom:10px}.app-inicio-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"top    top" "resumen derecha" "abajo  abajo";gap:20px}.app-inicio-publicidad-top{grid-area:top}.app-inicio-resumen{grid-area:resumen}.app-inicio-publicidad-derecha{grid-area:derecha}.app-inicio-publicidad-abajo{grid-area:abajo}.app-inicio-metricas{display:flex;gap:24px;flex-wrap:wrap}.app-metrica-valor{font-size:1.8em;font-weight:700;color:var(--app-primario)}.app-metrica-label{color:var(--app-texto-tenue);font-size:.85em}.app-tabla{width:100%;border-collapse:collapse}.app-tabla th{text-align:left;font-size:.8em;text-transform:uppercase;color:var(--app-texto-tenue);padding:10px 12px;border-bottom:2px solid var(--app-borde)}.app-tabla td{padding:12px;border-bottom:1px solid var(--app-borde);font-size:.95em}@media (max-width: 900px){.app-inicio-grid{grid-template-columns:1fr;grid-template-areas:"top" "resumen" "derecha" "abajo"}}.app-contenido-form-layout{min-height:100%;display:flex;flex-direction:column}.app-contenido-fila{flex:1;display:flex;justify-content:center}.app-contenido-zona{color:var(--tv-color-texto, #1d1c1e)}.app-contenido-zona--horizontal{width:100%}.app-contenido-zona--lado{display:none;background:var(--app-primario);color:#fff;padding:48px;align-items:center}.app-contenido-zona-cuerpo{max-width:100%;margin:0 auto}.app-contenido-zona--lado .app-contenido-zona-cuerpo{max-width:480px}.app-contenido-zona-cuerpo img{max-width:100%}.app-contenido-form-formulario{display:flex;align-items:center;justify-content:center;padding:24px;background:var(--app-fondo);min-width:0}.app-contenido .app-contenido-form-layout{min-height:0}@media (min-width: 768px){.app-contenido-zona--lado{display:flex}}@media (max-width: 767px){.app-contenido-zona--lado{display:none!important}.app-contenido-form-formulario{flex-basis:100%!important}}.fg-form-2col{display:grid;grid-template-columns:1fr;gap:15px;width:100%}@media (min-width: 768px){.fg-form-2col{grid-template-columns:1fr 1fr;column-gap:20px}.fg-form-2col .fg-form-ancho-completo{grid-column:1 / -1}}.app-wizard-pasos{display:flex;gap:8px;margin-bottom:20px}.app-wizard-paso{flex:1;height:4px;border-radius:2px;background:var(--app-borde)}.app-wizard-paso.activo,.app-wizard-paso.completo{background:var(--app-primario)}.app-wizard-subtitulo{color:var(--app-texto-tenue);font-size:.9em;margin:-12px 0 20px}.app-codigo-input{letter-spacing:.5em;text-align:center;font-size:1.4em;font-weight:700}.app-form-ayuda{font-size:.85em;color:var(--app-texto-tenue);margin-top:4px}.app-form-ayuda-btn{background:none;border:none;padding:0;color:var(--app-primario);font-weight:600;font-size:inherit;cursor:pointer}.app-form-ayuda-btn:disabled{color:var(--app-texto-tenue);cursor:default}.app-requisitos-clave{list-style:none;padding:0;margin:8px 0 16px;font-size:.82em;color:var(--app-texto-tenue)}.app-requisitos-clave li:before{content:"○ "}.app-requisitos-clave li.cumplido{color:var(--app-exito)}.app-requisitos-clave li.cumplido:before{content:"✓ "}body.fg-body{background:#fff}.fg-body .app-contenido-form-formulario{background:#fff;padding:0}.fg-pantalla{width:100%;max-width:393px;min-height:100vh;margin:0 auto;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;font-family:Montserrat,sans-serif;color:var(--fg-texto)}.fg-bloque{width:100%;display:flex;flex-direction:column;gap:15px}.fg-logo{width:202px;max-width:100%;height:auto}.fg-titulo{margin:0;padding:5px 15px;font-size:var(--app-texto-xl);font-weight:600;line-height:24px;text-align:center;color:var(--app-titulo-color)}.fg-texto{width:100%;margin:0;font-size:var(--app-texto-md);font-weight:500;line-height:20px;color:#000}.fg-texto-apoyo{width:100%;font-size:var(--app-texto-xs);line-height:16px;color:var(--fg-etiqueta);text-align:center}.fg-campo{position:relative;width:100%}.fg-campo-etiqueta{position:absolute;top:-7px;left:12px;z-index:2;padding:0 3px;background:#fff;font-size:var(--app-texto-md);font-weight:500;line-height:14px;color:var(--fg-etiqueta);white-space:nowrap}.fg-campo-caja{display:flex;align-items:center;gap:10px;min-height:var(--app-campo-alto);padding:12px 15px 8px;border:1px solid var(--fg-borde);border-radius:var(--app-campo-radio);background:var(--app-campo-fondo)}.fg-campo-caja:focus-within{border-color:var(--app-primario)}.fg-campo-input{flex:1;min-width:0;width:100%;padding:0;border:none;background:transparent;font-family:inherit;font-size:var(--app-texto-md);font-weight:500;line-height:24px;color:var(--fg-texto)}.fg-campo-input:focus{outline:none}.fg-campo-input::placeholder{color:#b3b4b7}.fg-campo-ojo{flex:none;padding:0;border:none;background:transparent;line-height:0;cursor:pointer}.fg-campo-ojo-activo img{opacity:.5}.fg-campo-error{padding:3px 15px 0;font-size:var(--app-texto-sm);font-weight:400;line-height:16px;color:var(--fg-alerta)}.fg-btn-principal{width:100%;margin:5px 0;min-height:44px;padding:5px 15px;border:none;border-radius:var(--app-boton-radio);background:var(--app-boton-fondo);color:var(--app-boton-texto);font-family:inherit;font-size:var(--app-texto-xl);font-weight:600;line-height:26px;cursor:pointer}.fg-btn-principal:disabled{background:var(--app-boton-deshabilitado);cursor:not-allowed}.fg-btn-separado{margin-top:40px}.fg-fila-enlace{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;font-size:var(--app-texto-md);font-weight:500;line-height:20px;color:#000}.fg-fila-enlace span{flex:1;text-align:right}.fg-fila-enlace-izq span{text-align:left}.fg-enlace{flex:none;font-size:var(--app-texto-md);font-weight:600;line-height:20px;color:var(--app-enlace-color);text-decoration:underline;white-space:nowrap}.fg-fila-enlaces{width:100%;display:flex;justify-content:center}.fg-enlace-boton{padding:0;border:none;background:transparent;font-family:inherit;font-size:var(--app-texto-md);font-weight:600;line-height:20px;color:#0958d9;text-decoration:underline;cursor:pointer}.fg-fila-opciones{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.fg-switch{position:relative;display:inline-flex;align-items:center;gap:5px;padding:5px 0;cursor:pointer;font-size:var(--app-texto-md);font-weight:500;line-height:20px;color:var(--fg-texto)}.fg-switch input{position:absolute;opacity:0;width:0;height:0}.fg-switch-pista{position:relative;flex:none;width:52px;height:32px;border:2px solid #79747e;border-radius:16px;background:#e6e0e9;transition:background .15s,border-color .15s}.fg-switch-pista:after{content:"";position:absolute;top:6px;left:6px;width:16px;height:16px;border-radius:50%;background:#79747e;transition:all .15s}.fg-switch input:checked+.fg-switch-pista{background:var(--app-primario);border-color:var(--app-primario)}.fg-switch input:checked+.fg-switch-pista:after{top:2px;left:22px;width:24px;height:24px;background:#fff}.fg-switch input:focus-visible+.fg-switch-pista{outline:2px solid var(--app-primario);outline-offset:2px}.fg-fila-opciones .fg-enlace{font-size:var(--app-texto-sm);white-space:normal;text-align:right}.fg-separador{width:100%;display:flex;align-items:center;gap:12px;margin:4px 0 0;color:var(--app-texto, #000);font-size:var(--app-texto-lg);line-height:24px}.fg-separador:before,.fg-separador:after{content:"";flex:1;height:1px;background:var(--tv-color-borde, #7f8085)}.fg-google{width:100%;min-height:44px;display:flex;justify-content:center}.fg-apple-btn{width:100%;max-width:400px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--tv-color-borde, #7f8085);border-radius:999px;background:#fff;color:#000;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;margin:0 auto}.fg-apple-btn:hover{background:#f7f7f7}.fg-apple-btn:focus-visible{outline:2px solid var(--app-primario, #021780);outline-offset:2px}.fg-apple-logo{flex:none}.fg-pantalla--ancha{max-width:720px;min-height:auto;justify-content:flex-start}@media (max-width: 767px){.fg-pantalla--ancha{max-width:393px}}.fg-infotag{padding:10px 5px;background:var(--app-aviso-fondo);border:1px solid var(--fg-borde);border-radius:var(--app-campo-radio);font-size:var(--app-texto-sm);font-weight:400;line-height:16px;text-align:center;color:var(--fg-texto)}.fg-campo-apoyo{padding:3px 15px 0;font-size:var(--app-texto-xs);font-weight:400;line-height:16px;color:var(--tv-color-sugerido, #8a8b90)}.fg-campo-caja-deshabilitada{background:#f4f5f7}.fg-campo-input:disabled{color:#6b6c70;-webkit-text-fill-color:#6b6c70;cursor:not-allowed}.fg-campo-caja:has(>.fg-campo-select){position:relative}.fg-campo-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:12px 41px 8px 15px;border-radius:inherit}.fg-campo-select+.fg-campo-flecha{position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none}.fg-campo-flecha{flex:none}.fg-form-switches{display:flex;flex-direction:column;gap:10px}.fg-switch--largo{display:flex;align-items:flex-start}.fg-switch--largo .fg-switch-pista{flex:none;margin-top:2px}.fg-enlace-doc{font-weight:600;text-decoration:underline;color:inherit}.fg-enlace-doc--fuerte{font-weight:700}.fg-texto-exito{font-size:var(--app-texto-sm);color:#0a8f72}.fg-form-datos{align-items:start}.fg-datos-pagina{width:100%;max-width:720px}.fg-doc-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000080}.fg-doc-modal{width:100%;max-width:680px;max-height:90vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;overflow:hidden;font-family:var(--tv-fuente, "Montserrat", sans-serif);color:var(--fg-texto)}.fg-doc-cabecera{display:flex;align-items:center;gap:10px;padding:10px 10px 10px 20px;background:var(--app-primario);color:#fff}.fg-doc-titulo{flex:1;margin:0;font-size:var(--app-texto-lg);font-weight:600;line-height:24px}.fg-doc-x{flex:none;width:44px;height:44px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:30px;line-height:1;cursor:pointer}.fg-doc-cuerpo{flex:1;padding:16px 20px;overflow-y:auto;font-size:15px;line-height:22px}.fg-doc-pie{display:flex;gap:10px;padding:12px 20px;border-top:1px solid #d9dbe3}.fg-doc-pie button{flex:1}.fg-btn-secundario{padding:5px 15px;border:1px solid var(--app-primario);border-radius:var(--app-boton-radio);background:#fff;color:var(--app-primario);font-family:inherit;font-size:var(--app-texto-lg);font-weight:500;line-height:26px;cursor:pointer}@media (max-width: 767px){.fg-doc-fondo{padding:0}.fg-doc-modal{max-width:none;max-height:none;height:100%;border-radius:0}}.fg-pasos{display:flex;gap:8px;width:100%;margin:0;padding:0;list-style:none}.fg-paso{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:8px;border-top:4px solid #d9dbe3;font-size:12px;line-height:16px;color:var(--fg-texto);text-align:center}.fg-paso--hecho,.fg-paso--actual{border-top-color:var(--app-primario)}.fg-paso--actual{font-weight:600}.fg-paso-num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#d9dbe3;font-weight:600}.fg-paso--hecho .fg-paso-num,.fg-paso--actual .fg-paso-num{background:var(--app-primario);color:#fff}.fg-acciones{display:flex;gap:10px}.fg-acciones>button{flex:1}.fg-subtitulo{font-size:var(--app-texto-md);font-weight:600}.fg-archivo{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px dashed var(--fg-borde);border-radius:10px}.fg-verificar-luego{align-self:center;margin-top:8px}.fg-acciones>button{min-height:46px}button.fg-verificar-luego{border:none;background:none;padding:8px;font-family:inherit;font-size:var(--app-texto-sm);color:var(--app-primario);text-decoration:underline;cursor:pointer}.fg-form-2col>*{min-width:0}.fg-archivo input[type=file]{max-width:100%;font-family:inherit;font-size:var(--app-texto-sm)}.fg-archivo .fg-enlace-doc{font-size:var(--app-texto-sm)}.fg-stepper{display:flex;width:100%;margin:0;padding:0;list-style:none}.fg-stepper-item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:12px;line-height:16px;color:var(--fg-texto);text-align:center}.fg-stepper-item:before{content:"";position:absolute;top:11px;left:-50%;width:100%;height:1px;background:var(--fg-borde)}.fg-stepper-item:first-child:before{display:none}.fg-stepper-num{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;box-sizing:border-box;border:2px solid transparent;border-radius:50%;font-size:12px;font-weight:600}.fg-stepper-item--hecho .fg-stepper-num{background:var(--app-primario);color:#fff}.fg-stepper-item--actual .fg-stepper-num{background:var(--tv-color-acento, #4be1c6);border-color:var(--app-primario);color:var(--fg-texto)}.fg-stepper-item--actual .fg-stepper-texto{font-weight:600}.fg-stepper-item--pendiente .fg-stepper-num{background:var(--tv-color-acento-suave, #dffaf5);color:var(--fg-texto)}.fg-pregunta{display:flex;flex-direction:column;gap:8px}.fg-pregunta-fila{display:flex;align-items:center;gap:8px}.fg-pregunta-texto{flex:1;font-size:var(--app-texto-md);line-height:22px;font-weight:500;color:var(--fg-texto)}.fg-pregunta-switch{flex:none}.fg-ayuda-btn{flex:none;width:24px;height:24px;padding:0;border:1.5px solid #6b6b70;border-radius:50%;background:transparent;color:#6b6b70;font-size:var(--app-texto-sm);font-weight:700;line-height:1;cursor:pointer}.fg-ayuda-btn[aria-expanded=true]{background:var(--app-primario);border-color:var(--app-primario);color:#fff}.fg-ayuda-caja{display:flex;gap:8px;align-items:flex-start;padding:10px 12px;background:var(--app-aviso-fondo);border:1px solid var(--fg-borde);border-radius:10px;font-size:var(--app-texto-sm);line-height:18px}.fg-ayuda-signo{flex:none;width:20px;height:20px;border:1.5px solid #6b6b70;border-radius:50%;text-align:center;font-size:12px;font-weight:700;line-height:17px;color:#6b6b70}.fg-ayuda-texto{flex:1}.fg-ayuda-cerrar{flex:none;width:28px;height:28px;padding:0;border:none;background:transparent;font-size:22px;line-height:1;color:#6b6b70;cursor:pointer}.fg-pregunta-campos{display:grid;gap:15px}.fg-persona-tarjeta{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 14px 14px;background:#ececec;border-radius:10px}.fg-persona-x{position:absolute;top:4px;right:6px;width:32px;height:32px;padding:0;border:none;background:transparent;font-size:24px;line-height:1;color:#6b6b70;cursor:pointer}.fg-persona-doc{display:grid;grid-template-columns:38% 1fr;gap:10px}.fg-persona-apellidos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fg-persona-pep .fg-pregunta-texto{font-size:var(--app-texto-sm)}.fg-btn-agregar{width:100%;min-height:44px;border:none;border-radius:50px;background:var(--tv-color-secundario-1, #dfe86b);color:var(--app-primario);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.fg-carga{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px;background:#f1f1f1;border:1px solid #c9c9cd;border-radius:10px;text-align:center}.fg-carga-titulo{margin:0;font-size:var(--app-texto-md);font-weight:600;color:var(--fg-texto)}.fg-carga-ilustracion{max-width:100%;height:auto}.fg-carga-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fg-carga-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border:1px solid var(--app-primario);border-radius:10px;background:#fff;color:var(--app-primario);font-family:inherit;font-size:var(--app-texto-lg);font-weight:500;cursor:pointer}.fg-carga-btn:disabled{opacity:.6;cursor:not-allowed}.fg-carga-formato{margin:0;font-size:var(--app-texto-xs);line-height:16px;color:#6b6b70;text-align:left;align-self:flex-start}.fg-carga-error{margin:0;font-size:var(--app-texto-sm);color:var(--tv-color-error, #c4262d);align-self:flex-start}.fg-persona-tarjeta{padding-top:30px}.fg-pantalla:has(>.fg-stepper){padding-top:0;margin-top:-5px}.fg-cuentas{width:100%;max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.fg-pestanas{display:flex;align-items:flex-end}.fg-pestana{flex:1;padding:8px 10px;border:1px solid var(--fg-borde);border-bottom:none;border-radius:10px 10px 0 0;background:#fff;font-family:inherit;font-size:var(--app-texto-md);font-weight:500;color:var(--fg-texto);cursor:pointer}.fg-pestana--activa{background:#f1f1f1;color:var(--app-primario);font-weight:600}.fg-cuentas-panel{min-height:240px;padding:12px;background:#f1f1f1;border:1px solid var(--fg-borde);border-radius:10px}.fg-cuentas-grupo{margin-bottom:14px}.fg-cuentas-titulo{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:var(--app-texto-lg);font-weight:600;color:var(--fg-etiqueta)}.fg-cuentas-bandera{border-radius:50%;object-fit:cover}.fg-cuentas-tipo{margin:0 0 10px 34px}.fg-cuentas-cuenta{margin:0 0 6px;font-size:var(--app-texto-md)}.fg-cuentas-tipo-nombre{font-weight:700;color:var(--app-primario)}.fg-cuentas-contador{margin-left:4px;font-weight:400;color:var(--app-primario)}.fg-cuentas-vacio{margin:8px 0;font-size:var(--app-texto-md);color:var(--fg-etiqueta)}.fg-cuentas-lista{margin:0;padding:0;list-style:none;background:#fff;border-top:1px solid var(--fg-borde)}.fg-cuentas-fila{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:6px 8px;border:none;border-bottom:1px solid var(--fg-borde);background:transparent;font-family:inherit;font-size:var(--app-texto-md);text-align:left;cursor:pointer}.fg-cuentas-banco{flex:none;width:26px;height:26px;border-radius:50%;object-fit:contain}.fg-cuentas-alias{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-cuentas-num{flex:none;color:var(--fg-etiqueta)}.fg-detalle-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000059}.fg-detalle-modal{position:relative;width:min(420px,100%);padding:14px 12px 12px;background:#fff;border:1px solid var(--fg-borde);border-radius:12px}.fg-detalle-cerrar{position:absolute;top:2px;right:8px;width:36px;height:36px;border:none;background:transparent;font-size:26px;line-height:1;color:#6b6b70;cursor:pointer}.fg-detalle-titulo{margin:0 0 8px;text-align:center;font-size:var(--app-texto-lg);font-weight:700;color:var(--app-primario)}.fg-detalle-tarjeta{padding:10px 12px;background:#fff;border:1px solid var(--fg-borde);border-radius:10px;box-shadow:3px 3px 6px #0000002e}.fg-detalle-entidad{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:var(--app-texto-md);color:var(--fg-etiqueta)}.fg-detalle-fila{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;font-size:var(--app-texto-md)}.fg-detalle-etiqueta{flex:none;color:var(--fg-etiqueta)}.fg-detalle-valor{display:inline-flex;align-items:center;gap:4px;min-width:0;text-align:right;word-break:break-all}.fg-detalle-copiar{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--app-primario);cursor:pointer}.fg-detalle-acciones{display:flex;gap:12px;margin-top:12px}.fg-detalle-btn{flex:1;min-height:44px;border:none;border-radius:50px;background:var(--app-secundario-2, #deeb6c);color:var(--app-primario);font-family:inherit;font-size:var(--app-texto-lg);font-weight:600;cursor:pointer}.fg-detalle-btn:disabled{opacity:.6;cursor:not-allowed}.fg-iconsel{position:relative}.fg-iconsel-caja{padding:0}.fg-iconsel-boton{display:flex;align-items:center;gap:10px;width:100%;min-height:inherit;padding:12px 15px 8px;border:none;border-radius:inherit;background:transparent;font-family:inherit;font-size:var(--app-texto-md);font-weight:500;color:var(--fg-texto);text-align:left;cursor:pointer}.fg-iconsel-boton:disabled{cursor:not-allowed;color:#6b6c70}.fg-iconsel-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-iconsel-icono{flex:none;width:24px;height:24px;border-radius:50%;object-fit:contain}.fg-iconsel-lista{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:45;max-height:260px;margin:0;padding:4px;overflow-y:auto;list-style:none;background:#fff;border:1px solid var(--fg-borde);border-radius:var(--app-campo-radio);box-shadow:0 6px 20px #00000026}.fg-iconsel-opcion{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 10px;border-radius:8px;font-size:var(--app-texto-md);cursor:pointer}.fg-iconsel-opcion--activa{background:var(--app-menu-hover-fondo, #f1f3fa)}.fg-iconsel-opcion--elegida{font-weight:600;color:var(--app-primario)}.fg-segmentado{display:flex;width:100%}.fg-segmento{flex:1;min-height:44px;border:1px solid var(--app-primario);background:#fff;color:var(--app-primario);font-family:inherit;font-size:var(--app-texto-lg);font-weight:500;cursor:pointer}.fg-segmento--izq{border-radius:50px 0 0 50px}.fg-segmento--der{margin-left:-1px;border-radius:0 50px 50px 0}.fg-segmento--activo{background:var(--tv-color-acento, #61e9ce)}@media (max-width: 767px){.app-contenido{padding:10px 10px 84px}.app-contenido .app-contenido-form-formulario{padding:12px}.app-contenido .fg-pantalla{padding:8px 6px;gap:12px;max-width:none}.fg-form-2col{gap:12px}.fg-campo-caja{min-height:46px;padding:11px 12px 5px}.fg-campo-input{font-size:16px;line-height:24px}.fg-campo-select{padding:11px 38px 5px 12px;font-size:16px}.fg-campo-select+.fg-campo-flecha{right:12px}.fg-campo-etiqueta{top:-7px;font-size:var(--app-texto-sm);line-height:14px}.fg-btn-principal,.fg-btn-secundario{font-size:var(--app-texto-lg);line-height:24px;padding:8px 14px;margin:0}.fg-infotag{font-size:var(--app-texto-xs);line-height:17px}.fg-carga{padding:12px;gap:8px}.fg-carga-ilustracion{max-height:90px;width:auto}.app-contenido .fg-acciones{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--app-borde, #e4e7ec);box-shadow:0 -2px 8px #0000000f}.app-contenido .fg-acciones>button{min-height:44px}.app-shell:not(.app-shell--sin-barra-inferior) .app-contenido .fg-acciones{bottom:calc(var(--app-nav-alto) + env(safe-area-inset-bottom));z-index:19;padding-bottom:28px}}.fg-op{display:flex;flex-direction:column;gap:10px}.fg-op-mensaje{margin:4px 0;font-size:var(--app-texto-md)}.fg-op-subtitulo{margin:8px 0 2px;font-size:var(--app-texto-md);font-weight:700;color:var(--app-primario)}.fg-op-ayuda{margin:0;font-size:var(--app-texto-md)}.fg-op-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fg-op-boton-acento{background:var(--tv-color-secundario-2, #dfe86b);color:var(--app-primario);margin-top:10px}.fg-op-acciones{margin-top:6px}.fg-op-enlace{padding:0;border:none;background:none;font:inherit;font-size:var(--app-texto-sm);font-weight:600;color:var(--tv-enlace-color, #0b57d0);text-decoration:underline;cursor:pointer}.fg-op-ayuda .fg-op-enlace{font-size:inherit}.fg-op-aviso{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--fg-borde);border-radius:var(--app-campo-radio);font-size:var(--app-texto-sm);line-height:18px;color:var(--fg-texto)}.fg-op-aviso--info{background:var(--app-aviso-fondo)}.fg-op-aviso--advertencia{background:var(--tv-aviso-advertencia-fondo, #eef3c0)}.fg-op-aviso--compacto{margin:0 8px}.fg-op-aviso-icono{flex:none;font-size:18px;line-height:18px}.fg-op-info{margin:0 8px;text-align:left}.fg-op-adjunto{margin-top:8px;display:flex;flex-direction:column;gap:6px}.fg-op-adjunto-archivo{max-width:100%;font-size:var(--app-texto-sm);min-height:44px}.fg-op-adjunto-nombre{margin:0;font-size:var(--app-texto-sm);word-break:break-all}.fg-op-formatos{color:var(--tv-color-etiqueta, #6c6f7a);font-size:var(--app-texto-xs)}.fg-op-voucher-modal{width:min(420px,100%);max-height:92vh;overflow-y:auto}.fg-op-voucher-imagen{display:block;width:100%;max-height:62vh;object-fit:contain;margin:8px 0;border:1px solid var(--fg-borde);border-radius:8px;background:#fff}.fg-op-resumen{padding:10px 14px;background:var(--app-fondo-tarjeta);border:1px solid var(--fg-borde);border-radius:var(--app-tarjeta-radio);box-shadow:2px 2px 4px #0000002e}.fg-op-resumen-fila{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:28px;font-size:var(--app-texto-md)}.fg-op-resumen-fila--tenue{font-size:var(--app-texto-sm)}.fg-op-resumen-fila--destacada{color:var(--app-primario)}.fg-op-resumen-fila--destacada b{font-size:var(--app-texto-lg)}.fg-op-ahorro{margin:0 0 4px 14px;font-size:var(--app-texto-xs);color:var(--fg-etiqueta)}.fg-op-monto{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--app-secundario-1);border:1px solid var(--fg-borde);border-radius:var(--app-tarjeta-radio)}.fg-op-monto-moneda{font-weight:600;font-size:var(--app-texto-md)}.fg-op-monto-cuerpo{display:flex;flex-direction:column;flex:1;min-width:0}.fg-op-monto-cuerpo small{font-size:var(--app-texto-md);font-weight:600}.fg-op-monto-cuerpo b{font-size:var(--app-texto-xl);color:var(--app-primario)}.fg-op-bandera{flex:none;border-radius:50%;object-fit:cover}.fg-op-lados{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 768px){.fg-op-lados{grid-template-columns:1fr 1fr;gap:24px;align-items:start}}.fg-op-lado{display:flex;flex-direction:column;gap:10px;min-width:0}.fg-op-lado-titulo{display:flex;align-items:center;gap:8px;margin:6px 0 2px;font-size:var(--app-texto-lg);font-weight:600;color:var(--fg-etiqueta)}.fg-op-cuenta{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--app-campo-fondo);border:1px solid var(--fg-borde);border-radius:var(--app-campo-radio);box-shadow:2px 2px 4px #0000002e;font-size:var(--app-texto-md)}.fg-op-cuenta-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-op-campo-lectura{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--fg-borde);border-radius:var(--app-campo-radio);background:#f4f5f7;font-size:var(--app-texto-md)}.fg-op-campo-lectura small{font-size:var(--app-texto-xs);color:var(--fg-etiqueta)}.fg-op-hacia .fg-detalle-fila{min-height:32px}.fg-iconsel-vacio{color:var(--fg-etiqueta)}.fg-cuentasel-ultimos{flex:none;margin-left:auto;padding-left:8px;font-size:var(--app-texto-md);color:var(--fg-texto)}.fg-cuentasel-modal{width:min(440px,100%);max-height:90vh;display:flex;flex-direction:column;padding:16px 16px 14px}.fg-cuentasel-buscar{width:100%;min-height:44px;margin:4px 0 8px;padding:0 14px;border:1px solid var(--fg-borde);border-radius:var(--app-campo-radio);font-family:inherit;font-size:16px}.fg-cuentasel-lista{flex:1;overflow-y:auto;margin:0 0 12px;padding:0;list-style:none;border-top:1px solid var(--fg-borde)}.fg-cuentasel-lista li{border-bottom:1px solid var(--fg-borde)}.fg-cuentasel-fila{width:100%;min-height:56px;display:flex;align-items:center;gap:12px;padding:8px 12px;border:none;background:none;font-family:inherit;font-size:var(--app-texto-lg);text-align:left;color:var(--fg-texto);cursor:pointer}.fg-cuentasel-fila:hover:not(:disabled),.fg-cuentasel-fila--activa{background:var(--app-menu-hover-fondo)}.fg-cuentasel-fila:disabled{opacity:.5;cursor:not-allowed}.fg-cuentasel-icono{flex:none;width:36px;height:36px;border-radius:50%;object-fit:contain}.fg-cuentasel-nombre{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden;text-overflow:ellipsis}.fg-cuentasel-nota{font-size:var(--app-texto-xs);color:var(--fg-etiqueta)}.fg-cuentasel-vacia{padding:16px 12px;font-size:var(--app-texto-md);color:var(--fg-etiqueta)}.fg-op-detalle{padding-top:40px}.fg-op-detalle-titulo{margin:0 0 6px;text-align:center;font-size:var(--app-texto-lg);font-weight:700;color:var(--app-primario)}.fg-op-detalle-destacado{color:var(--app-primario)}.fg-op-detalle-cuenta-titulo{margin:8px 0 4px;font-size:var(--app-texto-md);color:var(--fg-etiqueta)}.fg-op-detalle-cuenta{display:flex;align-items:center;gap:10px;min-height:40px;font-size:var(--app-texto-md)}.fg-op-detalle-cuenta-nombre{flex:1;min-width:0}.fg-op-historial-tabla{overflow-x:auto}.fg-op-historial-acciones{display:flex;gap:12px;white-space:nowrap}.fg-op{align-items:stretch;max-width:980px}.fg-op--angosta{max-width:520px}.fg-op-resumen{align-self:center;width:100%;max-width:420px}.fg-op-monto{align-self:center;width:100%;max-width:520px}.fg-op-ahorro{align-self:center;margin-left:0}.fg-op>.fg-acciones,.fg-op>.fg-op-boton-acento{align-self:center;width:100%;max-width:420px}.fg-op-lado .fg-acciones{width:100%}.fg-op-campo-lectura .fg-op-cuenta{padding:4px 0;border:none;box-shadow:none;background:transparent}@media (min-width: 768px){.fg-detalle-modal.fg-cuenta-modal{width:max(520px,40vw);max-width:100%;max-height:92vh;overflow-y:auto}}@media (max-width: 767px){.fg-detalle-modal.fg-cuenta-modal{width:100%;max-height:100vh;overflow-y:auto}}@media (min-width: 768px){.fg-op-resumen{display:grid;grid-template-columns:1fr 1fr;column-gap:32px;max-width:560px}.fg-op-resumen-fila--ancha{grid-column:1 / -1}}.fg-op-hist{--app-hist-fondo: var(--tv-hist-fondo, #f1f1f1);max-width:none;align-items:stretch;justify-content:flex-start;gap:0;padding:10px 0 20px}.fg-op-hist-filtros{background:var(--app-hist-fondo);border-left:1px solid var(--fg-borde);border-bottom:1px solid var(--fg-borde);padding:14px 10px 10px}.fg-op-hist-filtros-desplazable{overflow-x:auto;padding-top:6px;margin-top:-6px;-webkit-overflow-scrolling:touch}.fg-op-hist-filtros-grilla{display:grid;grid-template-columns:130px 165px 190px;grid-template-areas:"tipo moneda desde" "monto estado hasta";gap:14px 5px;width:max-content}.fg-op-hist-f--tipo{grid-area:tipo}.fg-op-hist-f--moneda{grid-area:moneda}.fg-op-hist-f--monto{grid-area:monto}.fg-op-hist-f--estado{grid-area:estado}.fg-op-hist-f--desde{grid-area:desde}.fg-op-hist-f--hasta{grid-area:hasta}.fg-op-hist-filtros .fg-campo-etiqueta{background:var(--app-hist-fondo)}.fg-op-hist-filtros .fg-campo-caja{min-height:44px}.fg-op-hist-simbolo{flex:none;font-size:var(--app-texto-md);font-weight:500;color:var(--fg-texto)}.fg-op-hist-monto{text-align:right}.fg-op-hist-error{padding:8px 0 0}.fg-multisel-caja{padding:0}.fg-multisel-boton{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:none;border-radius:inherit;background:transparent;font-family:inherit;font-size:var(--app-texto-md);font-weight:500;color:var(--fg-texto);text-align:left;cursor:pointer}.fg-multisel-boton:focus-visible{outline:2px solid var(--app-primario);outline-offset:2px}.fg-multisel-texto{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fg-multisel-dialogo{width:min(92vw,420px);max-height:80vh;display:flex;flex-direction:column;gap:10px;padding:16px;background:#fff;border-radius:var(--app-tarjeta-radio);box-shadow:0 10px 30px #00000040}.fg-multisel-titulo{margin:0;font-size:var(--app-texto-xl);color:var(--app-primario)}.fg-multisel-lista{margin:0;padding:0;list-style:none;overflow-y:auto;border-top:1px solid var(--app-borde)}.fg-multisel-opcion{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px 6px;border-bottom:1px solid var(--app-borde);font-size:var(--app-texto-md);cursor:pointer}.fg-multisel-opcion input{flex:none;width:20px;height:20px;accent-color:var(--app-primario)}.fg-multisel-opcion:focus-within{background:var(--app-menu-hover-fondo, #f1f3fa)}.fg-multisel-acciones{display:flex;align-items:center;justify-content:space-between;gap:12px}.fg-multisel-limpiar{min-height:44px;padding:0 12px;border:none;background:none;font:inherit;font-weight:600;color:var(--tv-enlace-color, #0b57d0);text-decoration:underline;cursor:pointer}.fg-multisel-aceptar{width:auto;min-width:140px;margin:0}.fg-op-hist-resultados{background:var(--app-hist-fondo);border-left:1px solid var(--fg-borde);border-right:1px solid var(--fg-borde);border-bottom:1px solid var(--fg-borde);padding:10px;min-height:120px}.fg-op-hist-total{margin:0;padding:5px 0 10px;font-size:var(--app-texto-md);color:#000}.fg-op-hist-nueva{align-self:center;width:100%;max-width:352px;margin:14px auto 0}.fg-op-hist-tipo{font-weight:700;color:var(--fg-etiqueta)}.fg-op-hist-estado{color:var(--app-primario)}.fg-op-hist-tasa{font-weight:500;color:var(--app-primario)}.fg-op-hist-ahorro{color:var(--app-primario)}.fg-op-hist-vacio{color:var(--fg-etiqueta)}.fg-op-hist-dinero{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fg-op-hist-bandera,.fg-op-hist-banco-icono{flex:none;width:24px;height:24px;border-radius:50%;object-fit:contain}.fg-op-hist-banco{display:inline-flex;align-items:center;gap:5px;font-size:var(--app-texto-xs);color:var(--fg-etiqueta)}.fg-op-hist-banco-etiqueta{white-space:nowrap}.fg-op-hist-fila-boton,.fg-op-hist-tarjeta-boton{padding:0;border:none;background:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.fg-op-hist-fila-boton{font-weight:700;color:var(--fg-etiqueta);min-height:44px}.fg-op-hist-fila-boton:focus-visible,.fg-op-hist-tarjeta-boton:focus-visible{outline:2px solid var(--app-primario);outline-offset:2px}.fg-op-hist-tabla{display:none}.fg-op-hist-tarjetas{margin:0;padding:0;list-style:none}.fg-op-hist-tarjeta{background:#fff;border-top:1px solid var(--fg-borde);border-bottom:1px solid var(--fg-borde);margin-bottom:-1px}.fg-op-hist-tarjeta-boton{display:flex;flex-direction:column;gap:5px;width:100%;min-height:44px;padding:5px 10px}.fg-op-hist-tarjeta-cabecera{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--app-texto-md);min-height:30px}.fg-op-hist-fecha{text-align:right;color:var(--fg-texto)}.fg-op-hist-tarjeta-montos{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--app-texto-md)}.fg-op-hist-tarjeta-cambio{display:inline-flex;align-items:center;gap:12px}.fg-op-hist-tarjeta-cuentas{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:33px}.fg-op-hist-ver{display:block;padding:0 10px 8px;min-height:24px}@media (min-width: 768px){.fg-op-hist{padding:10px 20px 20px}.fg-op-hist-filtros-grilla{grid-template-columns:130px 163px 130px 165px 190px 190px;grid-template-areas:"tipo moneda monto estado desde hasta"}.fg-op-hist-tarjetas{display:none}.fg-op-hist-tabla{display:block;overflow-x:auto;background:#fff}.fg-op-hist-tabla-el{width:100%;border-collapse:collapse;font-size:var(--app-texto-md)}.fg-op-hist-tabla-el th{padding:12px 8px;text-align:center;font-size:var(--app-texto-md);font-weight:400;text-transform:uppercase;color:var(--app-primario);white-space:nowrap;background:var(--app-hist-fondo)}.fg-op-hist-tabla-el td{padding:5px 8px;border-top:1px solid var(--fg-borde);border-bottom:1px solid var(--fg-borde);text-align:center;white-space:nowrap}.fg-op-hist-tabla-el tbody tr{background:#fff}.fg-op-hist-tabla-el td.fg-op-hist-num{font-size:var(--app-texto-xs);color:var(--fg-etiqueta)}.fg-op-hist-tabla-el td .fg-op-hist-dinero{justify-content:flex-start}}.fg-calif{width:min(420px,100%);display:flex;flex-direction:column;gap:12px}.fg-calif .fg-detalle-titulo{font-size:var(--app-texto-lg);line-height:1.3}.fg-estrellas{display:flex;justify-content:center;gap:4px}.fg-estrella{padding:2px;border:none;background:transparent;cursor:pointer;line-height:0;min-width:44px;min-height:44px}.fg-estrella svg{fill:#fff;stroke:#b7bcc6;stroke-width:1.4;transition:fill .12s ease,stroke .12s ease}.fg-estrella--on svg{fill:#f5b301;stroke:#d89b00}.fg-estrella:focus-visible{outline:2px solid var(--app-primario, #021780);outline-offset:2px;border-radius:8px}.fg-calif-obs{width:100%;min-height:84px;padding:10px 12px;resize:vertical;font:inherit}.fg-calif-caja{height:auto;align-items:stretch}@media (prefers-reduced-motion: reduce){.fg-estrella svg{transition:none}}.fg-alertas .fg-op-hist-tarjeta-cabecera{justify-content:space-between}.fg-alerta-correo{flex:none;color:var(--fg-etiqueta)}.fg-op-hist-tarjeta-cuentas .fg-alerta-correo{margin-left:auto}.fg-segmento>span{display:block;font-weight:600}.fg-segmento>small{display:block;font-size:var(--app-texto-sm);font-weight:500}.fg-alerta-par{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.fg-alerta-seccion{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:var(--app-texto-md);font-weight:600;color:var(--fg-etiqueta)}.fg-alerta-ayuda-boton{padding:0;border:none;background:transparent;font:inherit;font-size:var(--app-texto-sm);color:var(--app-primario);cursor:pointer;text-decoration:underline;min-height:32px}.fg-alerta-ayuda-texto{margin:4px 0 0;padding:8px 10px;font-size:var(--app-texto-sm);border:1px solid var(--fg-borde);border-radius:8px;background:#fff}.fg-detalle-modal .fg-acciones,.app-contenido .fg-detalle-modal .fg-acciones{position:static;padding:8px 0 0;border-top:none;box-shadow:none;background:transparent}.app-contenido:has(.fg-op-hist){max-width:none}.fg-op-resumen-pop{width:min(720px,100%);max-height:calc(100vh - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:10px}.fg-op-resumen-subtitulo{margin:-4px 0 0;text-align:center;font-size:var(--app-texto-md);color:var(--fg-etiqueta)}.fg-op-resumen-cols{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 768px){.fg-op-resumen-cols{grid-template-columns:1fr 1fr;align-items:start}}.fg-rango-ayuda{margin:0;font-size:var(--app-texto-sm);color:var(--fg-etiqueta)}.fg-rango-valores{display:flex;justify-content:space-between;font-size:var(--app-texto-lg);font-weight:600;color:var(--app-primario)}.fg-rango-barra{position:relative;height:44px;--rango-a: 0%;--rango-b: 100%}.fg-rango-pista{position:absolute;left:0;right:0;top:50%;height:6px;transform:translateY(-50%);border-radius:3px;background:var(--app-borde)}.fg-rango-activo{position:absolute;top:0;bottom:0;left:var(--rango-a);right:calc(100% - var(--rango-b));border-radius:3px;background:var(--app-primario)}.fg-rango-manija{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:44px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fg-rango-manija::-webkit-slider-runnable-track{background:transparent;height:44px}.fg-rango-manija::-moz-range-track{background:transparent;height:44px}.fg-rango-manija::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:28px;height:28px;margin-top:8px;border-radius:50%;border:3px solid #fff;background:var(--app-primario);box-shadow:0 1px 4px #0006;cursor:grab}.fg-rango-manija::-moz-range-thumb{pointer-events:auto;width:22px;height:22px;border-radius:50%;border:3px solid #fff;background:var(--app-primario);box-shadow:0 1px 4px #0006;cursor:grab}.fg-rango-manija:focus-visible::-webkit-slider-thumb{outline:2px solid var(--app-secundario-1, #00dcb0);outline-offset:2px}.fg-rango-manija:focus-visible::-moz-range-thumb{outline:2px solid var(--app-secundario-1, #00dcb0);outline-offset:2px}.fg-rango-casillas{display:flex;gap:12px}.fg-rango-casilla{flex:1;display:flex;flex-direction:column;gap:4px;font-size:var(--app-texto-sm);color:var(--fg-etiqueta)}.fg-rango-casilla input{min-height:44px;padding:0 10px;border:1px solid var(--fg-borde);border-radius:var(--app-campo-radio);font:inherit;font-size:var(--app-texto-lg);color:var(--fg-texto)}.app-contenido:has(.fg-op-hist){padding-left:6px;padding-right:6px;padding-top:6px}.fg-op-hist{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0 0 14px}.fg-op-hist-filtros{border:1px solid var(--fg-borde);border-bottom-width:1px;padding-top:12px}.fg-op-hist-resultados{min-width:0;border-top:none}@media (min-width: 768px){.fg-op-hist-tabla-el tbody tr{cursor:pointer}.fg-op-hist-tabla-el tbody tr:hover td{background:var(--app-menu-hover-fondo, #f1f3fa)}.fg-op-hist-tabla-el tbody tr:focus-within td{background:var(--app-menu-hover-fondo, #f1f3fa)}}@media (min-width: 768px){.app-contenido:has(.fg-op-hist){width:calc(100% - 64px);margin-right:0;box-sizing:border-box}.app-shell--barra-fijada .app-contenido:has(.fg-op-hist){width:calc(100% - 240px)}}.fg-solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fg-pantalla.fg-inicio{display:flex;flex-direction:column;gap:14px;align-items:stretch;justify-content:flex-start;min-height:auto;max-width:393px;padding:0}@media (min-width: 768px){.fg-pantalla.fg-inicio{max-width:920px}}.fg-inicio-cols{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}@media (min-width: 768px){.fg-inicio-cols{grid-template-columns:1fr 1fr;gap:24px}}.fg-inicio-col{display:flex;flex-direction:column;gap:16px;min-width:0}.fg-inicio-tc{width:100%;max-width:360px;margin:0 auto;border-collapse:collapse;font-size:var(--app-texto-md)}.fg-inicio-tc th,.fg-inicio-tc td{padding:5px 8px;text-align:center}.fg-inicio-tc thead th{font-weight:700;text-decoration:underline;color:var(--app-texto)}.fg-inicio-tc tbody th{text-align:right;font-weight:700}.fg-inicio-tc-logo{height:22px;width:auto;vertical-align:middle}.fg-inicio-card{padding:10px 16px 12px;background:var(--app-fondo-tarjeta);border:1px solid var(--fg-borde);border-radius:var(--app-tarjeta-radio);box-shadow:2px 2px 4px #0000002e}.fg-inicio-card h2{margin:0 0 6px;text-align:center;font-size:var(--app-texto-lg);font-weight:600;color:var(--app-primario)}.fg-inicio-fila{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;font-size:var(--app-texto-md)}.fg-inicio-fila--destacada{color:var(--app-primario)}.fg-inicio-fila--tenue{font-size:var(--app-texto-sm)}html[data-coins-icono] .fg-inicio-moneda-coins{border:0;background:var(--tv-icono-coins) center / contain no-repeat}.fg-inicio-moneda-coins{display:inline-block;width:16px;height:16px;margin-right:6px;vertical-align:-3px;border-radius:50%;border:3px solid var(--app-primario);background:var(--app-secundario-1);box-sizing:border-box}.fg-inicio-nueva{display:flex;align-items:center;justify-content:center;gap:10px;align-self:center;max-width:300px;min-height:56px;border-radius:999px}.fg-inicio-nueva img{filter:none}.fg-inicio-activa{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 0;border:0;background:transparent;font:inherit;font-size:var(--app-texto-md);text-align:left;cursor:pointer}.fg-inicio-activa:hover,.fg-inicio-activa:focus-visible{background:var(--app-fondo-hover, rgba(0, 0, 0, .04))}.fg-inicio-activa-estado{color:var(--app-primario);font-weight:500}.fg-inicio-vacio{margin:6px 0;text-align:center;color:var(--app-texto-tenue);font-size:var(--app-texto-md)}.fg-inicio-ver-todas{display:block;margin:6px auto 0;border:0;background:transparent;color:var(--app-primario);font:inherit;font-size:var(--app-texto-md);text-decoration:underline;cursor:pointer;min-height:36px}.fg-puntos{width:100%;max-width:720px;margin:0 auto;padding:16px;display:flex;flex-direction:column;gap:16px}.fg-puntos-saldo{padding:14px 16px;text-align:center;background:var(--app-fondo-tarjeta);border:1px solid var(--fg-borde);border-radius:var(--app-tarjeta-radio);box-shadow:2px 2px 4px #0000002e}.fg-puntos-saldo h1{margin:0 0 4px;font-size:var(--app-texto-lg);font-weight:600;color:var(--app-primario)}.fg-puntos-saldo-valor{margin:0;font-size:28px;font-weight:700;color:var(--app-primario)}.fg-puntos-titulo{margin:0 0 6px;font-size:var(--app-texto-lg);font-weight:600;color:var(--app-primario)}.fg-puntos-lista{list-style:none;margin:0;padding:0}.fg-puntos-item{display:flex;justify-content:space-between;gap:12px;padding:10px 2px;border-bottom:1px solid var(--app-borde);font-size:var(--app-texto-md)}.fg-puntos-item-texto,.fg-puntos-item-monto{display:flex;flex-direction:column;gap:2px;min-width:0}.fg-puntos-item-monto{text-align:right;flex:none}.fg-puntos-item small{color:var(--app-texto-tenue);font-size:var(--app-texto-sm)}.fg-puntos-ingreso{color:#0a7a4f}.fg-puntos-egreso{color:#b42318}.fg-puntos-op{align-self:flex-start;padding:0;border:0;background:transparent;color:var(--app-primario);font:inherit;font-size:var(--app-texto-sm);text-decoration:underline;cursor:pointer;min-height:24px}.fg-puntos-vacio,.fg-puntos-fin{margin:10px 0;text-align:center;color:var(--app-texto-tenue);font-size:var(--app-texto-md)}.fg-op-beneficiarios{border:1px solid var(--app-borde, #7f8085);border-radius:var(--tv-tarjeta-radio, 10px);padding:8px 12px;margin:0 0 16px;display:flex;flex-direction:column;gap:4px}.fg-op-beneficiarios legend{font-size:var(--tv-texto-sm, 12px);padding:0 6px;width:auto;border:0;margin:0}.fg-op-beneficiario{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.fg-op-beneficiario small{display:block;color:var(--app-texto-suave, #6b6b6b)}.fg-iconsel-valor{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.fg-iconsel-boton .fg-cuentasel-ultimos{white-space:nowrap;padding-left:4px}
