.app-saldo{border:1px solid var(--dorado);color:var(--dorado);font-variant-numeric:tabular-nums;white-space:nowrap;background:#00000059;border-radius:2rem;flex:none;padding:.4rem .75rem;font-size:1rem;font-weight:700;text-decoration:none}.billetera,.billetera-resumen{overflow-wrap:break-word}.billetera-resumen{border:1px solid #c9c2b0;border-left:.4rem solid var(--dorado);background:#fff;border-radius:.5rem;margin:0 0 1rem;padding:.75rem 1rem}.billetera-resumen h2{margin:0 0 .25rem;font-size:1.15rem}.billetera-resumen p{margin:.15rem 0}.sin-corte{white-space:nowrap}.billetera-saldo{background:var(--pano);color:var(--papel);border:3px solid var(--dorado);border-radius:.75rem;margin:0 0 1rem;padding:1rem}.billetera-saldo .campo-ayuda{color:var(--papel)}.billetera-etiqueta{color:#55524a;margin:0;font-size:.9rem}.billetera-saldo .billetera-etiqueta{color:var(--dorado)}.billetera-monto{font-variant-numeric:tabular-nums;margin:.1rem 0;font-size:2rem;font-weight:800}.billetera-cuenta{background:#fff;border:1px solid #c9c2b0;border-radius:.5rem;margin:0 0 .75rem;padding:.5rem .75rem}.billetera-cuenta p{margin:.1rem 0}.billetera-monto-chico{font-variant-numeric:tabular-nums;margin:0;font-size:1.3rem;font-weight:700}.billetera-acciones{margin:.5rem 0}.billetera-acciones>*{flex:8rem;width:auto}.billetera h2{margin:1.5rem 0 .5rem;font-size:1.15rem}.movimientos{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.movimiento{background:#fff;border:1px solid #c9c2b0;border-radius:.5rem;padding:.6rem .8rem}.movimiento p{margin:0}.movimiento-cabeza{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.movimiento-titulo{font-weight:700}.movimiento-monto{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.movimiento-suma{color:var(--ok)}.movimiento-resta{color:var(--error)}.movimiento-cuenta{color:#55524a;font-size:.85rem;font-weight:400}.movimiento-fecha{color:#55524a;margin-top:.25rem;font-size:.85rem}.que-falta p{margin:0 0 .5rem}.que-falta-lista{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.que-falta-lista li p{margin-bottom:.4rem}.que-falta .boton-principal,.que-falta .boton-secundario{width:auto}.dato-para-copiar dd{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin:0 0 .5rem;display:flex}.dato-para-copiar .dato-valor{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.dato-para-copiar .boton-texto{flex:none}.billetera input[type=file]{width:100%;min-height:3rem;font-size:1rem}.pedido[data-estado=pendiente]{border-left:.4rem solid var(--dorado)}.pedido[data-estado=acreditada],.pedido[data-estado=pagado]{border-left:.4rem solid var(--ok)}.pedido[data-estado=rechazada],.pedido[data-estado=rechazado]{border-left:.4rem solid var(--error)}.comprobante{margin-top:.25rem}.comprobante-foto{border:1px solid #c9c2b0;border-radius:.5rem;max-width:100%;height:auto;display:block}.campana-de-avisos{min-width:var(--area-toque);min-height:var(--area-toque);border-radius:var(--radio-chico);color:var(--color-crema);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.campana-de-avisos-icono{box-sizing:border-box;border:.15rem solid;border-radius:.6rem .6rem .2rem .2rem;width:1.1rem;height:1.1rem;display:inline-block}.campana-de-avisos-contador{background:var(--color-peligro);color:#fff;text-align:center;border-radius:.6rem;min-width:1.1rem;padding:0 .25rem;font-size:.7rem;font-weight:700;line-height:1.1rem;position:absolute;top:.25rem;right:.25rem}.avisos{gap:var(--espacio-4);flex-direction:column;display:flex}.avisos-cabecera{justify-content:space-between;align-items:center;gap:var(--espacio-3);flex-wrap:wrap;display:flex}.avisos-cabecera h1{margin:0}.avisos-vacio{color:var(--color-texto-suave)}.avisos-lista{gap:var(--espacio-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aviso-de-lista{padding:var(--espacio-4);border:1px solid var(--color-borde);border-radius:var(--radio);box-shadow:var(--sombra);background:#fff}.aviso-de-lista.aviso-sin-leer{border-left:.3rem solid var(--color-dorado)}.aviso-titulo{align-items:center;gap:var(--espacio-2);margin:0 0 var(--espacio-2);font-family:var(--fuente-titulos);font-size:1.05rem;display:flex}.aviso-punto{background:var(--color-peligro);border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.aviso-texto{margin:0 0 var(--espacio-2);color:var(--color-texto)}.aviso-fecha{color:var(--color-texto-suave);font-size:.8rem}.app.app-publica{max-width:56rem}.publica{gap:var(--espacio-5);flex-direction:column;display:flex}.publica h1{letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:2.2rem}.publica-inicio{text-align:center;padding:var(--espacio-3) 0}.publica-inicio>p{margin:var(--espacio-2) auto;max-width:34rem}.publica-promesa{font-family:var(--fuente-titulos);color:var(--color-enlace);font-size:1.2rem}.publica-aviso{padding:var(--espacio-2) var(--espacio-3);border-radius:var(--radio-chico);border:1px solid var(--color-atencion);background:#fff3df;display:inline-block}.publica-acciones{gap:var(--espacio-3);margin-top:var(--espacio-4);flex-direction:column;display:flex}.publica-acciones a{text-align:center}.publica-seccion h2{margin:0 0 var(--espacio-3);font-size:1.4rem}.publica-seccion h3{margin:0 0 var(--espacio-2);font-size:1.1rem}.publica-seccion p{margin:0 0 var(--espacio-2)}.publica-tarjetas,.publica-modos{gap:var(--espacio-3);margin:0 0 var(--espacio-3);padding:0;list-style:none;display:grid}.publica-pasos{gap:var(--espacio-2);margin:0;padding-left:1.5rem;display:grid}.publica-faq details{border-bottom:1px solid var(--color-borde);padding:var(--espacio-2) 0}.publica-faq summary{cursor:pointer;min-height:var(--area-toque);align-items:center;font-size:1.02rem;font-weight:700;display:flex}.publica-faq details p{margin:0 0 var(--espacio-2);padding-left:var(--espacio-3)}.publica-marcador{padding:var(--espacio-1) var(--espacio-3);border:2px dashed var(--color-atencion);border-radius:var(--radio-chico);color:var(--color-atencion);font-size:.9rem;display:inline-block}.publica-pie{padding:var(--espacio-4);margin:0 var(--espacio-3) var(--espacio-3);color:#e8e1c8;text-align:center;overflow-wrap:anywhere;font-size:.9rem}.publica-pie p{margin:var(--espacio-1) 0}.publica-pie a{color:var(--color-dorado)}@media (width>=40rem){.publica-tarjetas{grid-template-columns:1fr 1fr}.publica-modos{grid-template-columns:repeat(3,1fr)}.publica-acciones{flex-direction:row;justify-content:center}.publica-acciones a{min-width:14rem}}.soporte{gap:var(--espacio-4);display:grid}.soporte-intro{color:var(--color-texto-suave);margin:0}.soporte-tickets{gap:var(--espacio-3);margin:0;padding:0;list-style:none;display:grid}.soporte-ticket a{font-weight:600}.soporte-ticket-datos{color:var(--color-texto-suave);margin:var(--espacio-1) 0 0;font-size:.9rem}.soporte-sin-leer,.soporte-sin-leer-chico{color:var(--color-atencion);font-weight:600}.soporte-formulario{gap:var(--espacio-4);display:grid}.soporte-conversacion{gap:var(--espacio-3);margin:0;padding:0;list-style:none;display:grid}.soporte-mensaje{border-radius:var(--radio);padding:var(--espacio-3);background:var(--color-papel);border:1px solid var(--color-borde);max-width:100%}.soporte-mensaje-jugador{margin-left:var(--espacio-5);background:var(--color-crema)}.soporte-mensaje-personal{margin-right:var(--espacio-5);background:#eef6f1}.soporte-mensaje-autor{margin:0 0 var(--espacio-1);color:var(--color-texto-suave);font-size:.85rem}.soporte-mensaje-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.adjunto-de-soporte{margin-top:var(--espacio-2)}.adjunto-foto{border-radius:var(--radio-chico);max-width:100%;height:auto;margin-top:var(--espacio-2);display:block}@media (prefers-reduced-motion:reduce){.soporte *{transition:none}}:root{--color-madera:#7a4e26;--color-madera-oscura:#3a2410;--color-pano:#0f4a35;--color-pano-oscuro:#08301f;--color-dorado:#e0bd6b;--color-crema:#f7f1e1;--color-papel:#fbf8ef;--color-texto:#1d1d1b;--color-texto-suave:#55524a;--color-peligro:#b3261e;--color-exito:#1b8a4b;--color-atencion:#8f5600;--color-borde:#d8d0b8;--color-enlace:#0b5d43;--radio:.875rem;--radio-chico:.5rem;--sombra:0 .15rem .5rem #0000004d;--sombra-alta:0 .6rem 1.5rem #00000073;--espacio-1:.25rem;--espacio-2:.5rem;--espacio-3:.75rem;--espacio-4:1rem;--espacio-5:1.5rem;--area-toque:2.75rem;--fuente-titulos:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--fuente-texto:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--duracion-corta:.15s;--duracion-media:.25s;--fondo:#0b3d2e;--pano:var(--color-pano);--pano-oscuro:var(--color-pano-oscuro);--madera:var(--color-madera);--madera-clara:#9a6a35;--dorado:var(--color-dorado);--papel:var(--color-papel);--texto:var(--color-texto);--ok:var(--color-exito);--error:var(--color-peligro);--atencion:var(--color-atencion);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--fuente-texto)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden}body{background:var(--color-pano-oscuro);background-image:radial-gradient(circle at 50% 0%, var(--color-pano) 0%, var(--color-pano-oscuro) 70%);color:var(--color-texto);background-attachment:fixed;margin:0;line-height:1.45}a{color:var(--color-enlace)}h1,h2,h3{font-family:var(--fuente-titulos);color:#1c2a22;line-height:1.2}h1{margin-top:0;font-size:1.7rem}.app{border-left:.5rem solid var(--color-madera);border-right:.5rem solid var(--color-madera);max-width:40rem;min-height:100dvh;box-shadow:var(--sombra-alta);flex-direction:column;margin:0 auto;display:flex}.app-sola{padding:var(--espacio-5);background:var(--color-papel);justify-content:center}.app-cargando{text-align:center}.app-cabecera{z-index:5;justify-content:space-between;align-items:center;gap:var(--espacio-3);background:linear-gradient(#9a6a35, var(--color-madera) 55%, #5e3a1a);color:var(--color-crema);padding:var(--espacio-3) var(--espacio-4);padding-top:calc(var(--espacio-3) + env(safe-area-inset-top));border-bottom:.2rem solid var(--color-madera-oscura);font-size:1.15rem;display:flex;position:sticky;top:0;box-shadow:0 .2rem .5rem #00000059}.app-cabecera strong{font-family:var(--fuente-titulos);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dorado);text-shadow:0 1px #00000080}.app-cabecera-marca{justify-content:center;font-size:1.5rem}.app-usuario{min-height:var(--area-toque);color:var(--color-crema);text-overflow:ellipsis;white-space:nowrap;max-width:40%;padding:0 var(--espacio-3);transition:background var(--duracion-corta) ease;background:#0000004d;border:1px solid #e0bd6b59;border-radius:2rem;align-items:center;font-size:.95rem;text-decoration:none;display:inline-flex;overflow:hidden}.app-usuario:active{background:#00000080}.aviso-confirmar{border-bottom:2px solid var(--color-atencion);background:#fff3df;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem 1rem;display:flex}.aviso-confirmar p{overflow-wrap:anywhere;flex:14rem;margin:0}.app-contenido{padding:var(--espacio-4);margin:var(--espacio-3);background:var(--color-papel);border-radius:var(--radio);box-shadow:var(--sombra);overflow-wrap:anywhere;view-transition-name:contenido;border:1px solid #e0bd6b73;flex:1;min-width:0}.app-navegacion{z-index:5;background:linear-gradient(var(--color-madera), var(--color-madera-oscura));border-top:.15rem solid var(--color-madera-oscura);padding-bottom:env(safe-area-inset-bottom);display:flex;position:sticky;bottom:0;box-shadow:0 -.2rem .5rem #00000059}.app-navegacion a{text-align:center;color:var(--color-crema);min-height:3.25rem;transition:background var(--duracion-corta) ease, color var(--duracion-corta) ease;flex:1;justify-content:center;align-items:center;padding:.5rem .25rem;font-size:.9rem;text-decoration:none;display:flex;position:relative}.app-navegacion a:active{background:#0000004d}.app-navegacion a.active{color:var(--color-dorado);background:#00000040;font-weight:700}.app-navegacion a.active:after{content:"";background:var(--color-dorado);border-radius:.2rem .2rem 0 0;height:.2rem;position:absolute;bottom:0;left:22%;right:22%}.aviso{border-radius:var(--radio-chico);border:1px solid var(--color-exito);background:#e3f3ea;border-left-width:.3rem;padding:.75rem 1rem}.aviso-error{border-color:var(--color-peligro);background:#fbe9e7}.aviso-atencion{border-color:var(--color-atencion);background:#fff3df}.componentes{gap:.5rem;padding:0;list-style:none;display:grid}.componentes li{border-radius:var(--radio-chico);border:1px solid var(--color-borde);background:#fff;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #00000014}.componente-nombre{flex:1;font-weight:600}.luz{border-radius:50%;width:1rem;height:1rem}.luz-ok{background:var(--color-exito)}.luz-caido{background:var(--color-peligro)}.campo{margin:0 0 1rem}.campo label{margin-bottom:.25rem;font-weight:600;display:block}.campo input:not([type=checkbox]){border-radius:var(--radio-chico);width:100%;min-height:3rem;color:var(--color-texto);transition:border-color var(--duracion-corta) ease, box-shadow var(--duracion-corta) ease;background:#fff;border:2px solid #b9b19a;padding:0 .75rem;font-family:inherit;font-size:1rem}.campo input:not([type=checkbox]):focus{border-color:var(--color-pano);box-shadow:0 0 0 3px #e0bd6b8c}.campo input[aria-invalid=true]{border-color:var(--color-peligro)}.campo-ayuda{color:var(--color-texto-suave);margin:.25rem 0 0;font-size:.9rem}.campo-error{color:var(--color-peligro);margin:.25rem 0 0;font-size:.95rem;font-weight:600}.campo-casilla{grid-template-columns:auto 1fr;align-items:center;gap:0 .75rem;display:grid}.campo-casilla input{width:1.5rem;height:1.5rem;accent-color:var(--color-pano)}.campo-casilla label{min-height:var(--area-toque);align-items:center;margin:0;display:flex}.campo-casilla .campo-error{grid-column:1/-1}.campo-contrasena{margin-bottom:1rem}.campo-contrasena .campo{margin-bottom:.25rem}.datos dt{color:var(--color-texto-suave);font-size:.9rem}.datos dd{margin:0 0 .75rem;font-weight:600}.acciones{flex-wrap:wrap;gap:.75rem;display:flex}button,.boton-principal,.boton-secundario{border-radius:var(--radio-chico);background:linear-gradient(#14583f, var(--fondo));min-height:3rem;color:var(--color-crema);cursor:pointer;transition:transform var(--duracion-corta) ease, filter var(--duracion-corta) ease, box-shadow var(--duracion-corta) ease;border:0;justify-content:center;align-items:center;padding:0 1.25rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 2px #00000059}button:active,.boton-principal:active,.boton-secundario:active{filter:brightness(.92);transform:translateY(1px)scale(.98);box-shadow:0 0 #00000059}.boton-principal{background:linear-gradient(#22a05a,#0f6a37);border:1px solid #e0bd6b8c;width:100%;font-weight:700}a.boton-principal{width:auto}.boton-secundario{color:var(--fondo);border:2px solid var(--fondo);box-shadow:none;background:0 0}.boton-peligro{background:linear-gradient(#cf3b30, var(--color-peligro))}.boton-chico{min-height:var(--area-toque);padding:0 1rem}.boton-texto{min-height:var(--area-toque);color:var(--color-enlace);box-shadow:none;background:0 0;padding:0;font-weight:500;text-decoration:underline}button:disabled,button[aria-busy=true]{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}button[aria-busy=true]{cursor:progress;opacity:.75}@media (hover:hover){button:not(:disabled):hover,a.boton-principal:hover,a.boton-secundario:hover{filter:brightness(1.12)}.app-navegacion a:hover{background:#0003}}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--color-dorado);outline-offset:2px;box-shadow:0 0 0 5px #3a2410}.app-navegacion a:focus-visible{outline-offset:-4px}.tarjeta{padding:var(--espacio-4);border:1px solid var(--color-borde);border-radius:var(--radio);box-shadow:var(--sombra);background:#fff}@keyframes vt-entra{0%{opacity:0;transform:translateY(.5rem)}}@keyframes vt-sale{to{opacity:0}}::view-transition-old(contenido){animation:vt-sale var(--duracion-corta) ease both}::view-transition-new(contenido){animation:vt-entra var(--duracion-media) ease both}::view-transition-group(root){animation-duration:0s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.aviso-confirmar-form,.aviso-confirmar .acciones{flex:100%}.aviso-confirmar .boton-secundario{background:0 0}.aviso-suspension h2{margin:0 0 .5rem;font-size:1.15rem}.enlace-desarrollo{margin-top:1.5rem;font-size:.9rem}.bandeja-lista{gap:.75rem;padding:0;list-style:none;display:grid}.bandeja-correo{background:#fff;border:1px solid #c9c2b0;border-radius:.5rem;padding:.75rem 1rem}.bandeja-correo p{margin:0 0 .25rem}.bandeja-texto{white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;font-family:inherit;font-size:.95rem}
