
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body main.t26-acceso.t26-margen{padding-top:0!important;padding-bottom:0!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg{box-sizing:border-box;width:100%;max-width:420px;min-height:calc(100vh - 140px);min-height:calc(100dvh - 140px);margin:0 auto!important;padding:48px 0 64px!important;display:flex;flex-direction:column;justify-content:center;text-align:center;font-family:Helvetica,Arial,sans-serif;color:#fff}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg [hidden]{display:none!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__logo{margin:0 0 28px!important;padding:0!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__logo img{height:34px!important;width:auto!important;display:inline-block!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__t{margin:0 0 28px!important;padding:0!important;font:700 30px/1.15 Helvetica,Arial,sans-serif!important;letter-spacing:-.02em!important;color:#fff!important;text-transform:none!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__s{margin:-14px 0 24px!important;font-size:15px!important;line-height:1.5!important;color:#a1a1a6!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__s b{color:#fff!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__google{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;height:50px!important;margin:0!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:#fff!important;color:#0b0b0c!important;font:700 16px/1 Helvetica,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__google:hover{background:#e5e5ea!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__google svg{width:20px!important;height:20px!important;flex:none!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__o{display:flex!important;align-items:center!important;gap:14px!important;margin:18px 0!important;color:#8e8e93!important;font-size:12px!important;letter-spacing:.06em!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__o:before,html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__o:after{content:""!important;flex:1!important;height:1px!important;background:#3d424a!important;display:block!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__form{display:flex!important;flex-direction:column!important;gap:12px!important;margin:0!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__in{display:block!important;width:100%!important;box-sizing:border-box!important;height:50px!important;margin:0!important;padding:0 16px!important;border:1px solid transparent!important;border-radius:8px!important;background:#2b3036!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font:400 16px/1.2 Helvetica,Arial,sans-serif!important;outline:none!important;box-shadow:none!important;caret-color:#fff!important;text-align:left!important;-webkit-appearance:none;appearance:none}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__in::placeholder{color:#8e8e93!important;-webkit-text-fill-color:#8e8e93!important;opacity:1}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__in:focus{border-color:#8e9399!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__in.is-mal{border-color:#ff453a!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__in:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #2b3036 inset!important;-webkit-text-fill-color:#fff!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__in[type=date]{line-height:50px!important;color-scheme:dark}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__pass{position:relative!important;display:block!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__pass .t26lg__in{padding-right:52px!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__ver{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;color:#8e8e93!important;cursor:pointer!important;box-shadow:none!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__ver.is-on,html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__ver:hover{color:#fff!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__cta{width:100%!important;height:50px!important;margin:2px 0 0!important;padding:0 16px!important;border:0!important;border-radius:8px!important;background:#2b3036!important;color:#fff!important;font:700 16px/1 Helvetica,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer!important;box-shadow:none!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__cta:hover{background:#3a3f45!important}
html[data-t26-luz="dia"]:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__in,html[data-t26-luz="dia"]:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__cta{background:color-mix(in srgb, white 84%, black)!important}
html[data-t26-luz="dia"]:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__cta:hover{background:color-mix(in srgb, white 77%, black)!important}
html[data-t26-luz="dia"]:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__in:-webkit-autofill{-webkit-box-shadow:0 0 0 40px color-mix(in srgb, white 84%, black) inset!important}
html[data-t26-luz="dia"]:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__o:before,html[data-t26-luz="dia"]:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__o:after{background:color-mix(in srgb, white 74%, black)!important}/* de día: en color-mix() con colores por nombre a propósito, así el modo día (inc/modulos/modo-dia.php) no los convierte y los campos no se pierden en el fondo */

html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__cta:disabled{opacity:.6!important;cursor:default!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__legal{margin:6px 0 0!important;font-size:12.5px!important;line-height:1.55!important;color:#8e8e93!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__legal a{color:#8e8e93!important;text-decoration:underline!important;text-underline-offset:2px}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__fila{margin:-2px 0 0!important;text-align:right!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__enlace{border:0!important;background:none!important;padding:0!important;margin:0!important;height:auto!important;cursor:pointer!important;font:400 14px Helvetica,Arial,sans-serif!important;color:#2997ff!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__enlace:hover{text-decoration:underline!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__otra{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;margin:36px 0 0!important;font-size:15px!important;color:#fff!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__otra a{color:#2997ff!important;font-size:15px!important;font-weight:400!important;text-decoration:none!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__otra a:hover{text-decoration:underline!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__err{margin:0!important;padding:10px 12px!important;border-radius:8px!important;background:rgba(255,69,58,.14)!important;color:#ff6b6b!important;font-size:14px!important;line-height:1.4!important;text-align:left!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__err a{color:#fff!important;text-decoration:underline!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__err--g{margin-top:10px!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__nac{display:grid!important;grid-template-columns:.8fr 1.4fr 1fr!important;gap:8px!important;text-align:left!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__nac-t{grid-column:1/-1!important;font-size:13px!important;color:#8e8e93!important;margin:4px 0 -2px 4px!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__nac-t em{font-style:normal!important;opacity:.8}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__nac select.t26lg__in{padding:0 30px 0 14px!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%238e8e93%27 stroke-width=%272%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__nac select.is-vacio{color:#8e8e93!important;-webkit-text-fill-color:#8e8e93!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__nac select option{color:#111!important;-webkit-text-fill-color:#111!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__cod{text-align:center!important;font:700 26px/1 Helvetica,Arial,sans-serif!important;letter-spacing:10px!important;height:60px!important}
html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__trampa{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@media (max-width:600px){html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg{padding:28px 4px 40px!important;min-height:calc(100dvh - 180px)}html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__t{font-size:26px!important;margin-bottom:24px!important}html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__logo{margin-bottom:22px!important}html:not(#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_#_) body .t26lg .t26lg__logo img{height:28px!important}}
