@media only screen and (min-width:1367px)and (min-height:820px){body,html{overflow-y:hidden}}.link{text-decoration:none}.login-pagina{position:relative;overflow-x:hidden;min-height:100vh;display:flex;padding:16px}.login-pagina>.login-contenedor{margin:auto}.login-pagina:before{content:"";position:absolute;right:-8%;bottom:-14%;width:min(640px,60vw);aspect-ratio:1;background:url(/assets/images/brand/white-icon-logo.svg) no-repeat 50%/contain;opacity:.06;pointer-events:none}.login-pagina--teclado{padding-bottom:320px}.login-pagina--teclado>.login-contenedor{margin-top:0}.login-tarjeta{padding:16px 20px 24px}.auth-glass.login-tarjeta{background:hsla(0,0%,100%,.96)!important}.login-teclado .v-label{font-size:.8rem;color:rgba(0,0,0,.6)}.login-encabezado{gap:12px;margin-bottom:6px}.login-encabezado,.login-insignia{display:flex;align-items:center;justify-content:center}.login-insignia{flex:0 0 auto;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 6px 16px rgba(46,125,50,.35)}.login-titulo{font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:6px}@media(min-width:600px){.login-tarjeta{padding:20px 32px 32px}}.login-bg{min-height:100vh;background-color:#f7f7f9!important;background-image:radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 1.5px),radial-gradient(circle at 12% 18%,rgba(76,175,80,.14),transparent 42%),radial-gradient(circle at 88% 85%,rgba(36,169,225,.34),transparent 52%),linear-gradient(135deg,#0b1f33,#0d2d4a 50%,#0e3a5c)!important;background-size:26px 26px,auto,auto,auto!important;background-position:0 0,50%,50%,50%!important;background-repeat:repeat,no-repeat,no-repeat,no-repeat!important}.login-contenedor{position:relative;display:flex;align-items:flex-start;gap:64px}.login-caja,.login-contenedor{width:100%;max-width:440px;margin:0 auto}.login-novedades{flex:1;flex-direction:column;color:#fff}.login-novedades__logo{width:220px;margin-bottom:32px}.login-novedades__bienvenida{font-size:2.4rem;font-weight:700;line-height:1.15;margin-bottom:24px}.login-novedades__titulo{font-size:1.15rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.login-novedad{--tipo:#fff;display:flex;gap:16px;padding:18px 20px;margin-bottom:14px;border-radius:14px;font-size:1rem;color:#fff;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.34);border-left:5px solid var(--tipo);box-shadow:0 8px 24px rgba(0,0,0,.16)}.login-novedad--aviso{--tipo:#ffb74d}.login-novedad--novedad{--tipo:#4fc3f7}.login-novedad--promocion{--tipo:#f48fb1}.login-novedad__icono{align-self:flex-start;padding:10px;border-radius:12px;color:var(--tipo)!important;background:rgba(0,0,0,.22)}.login-novedad__tipo{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tipo)}.login-novedad strong{font-size:1.1rem;line-height:1.3}.login-estado{display:flex;align-items:center;gap:12px;margin-bottom:28px;padding:12px 16px;border-radius:12px;font-size:1rem;font-weight:600;line-height:1.3;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3)}.login-estado__icono{color:inherit!important}.login-estado--normal .login-estado__icono{color:#69f0ae!important}.login-estado--demoras{color:#3b2f00;background:#ffc107;border-color:#ffc107}.login-estado--interrumpido{color:#fff;background:#d32f2f;border-color:#ff8a80;box-shadow:0 6px 24px rgba(211,47,47,.45)}.login-novedad p{margin-top:4px;font-size:1rem;line-height:1.45;opacity:.95}@media(min-width:960px){.login-contenedor{max-width:1020px}.login-caja{flex:0 0 440px;margin:0}.login-contenedor--solo{max-width:440px}.login-contenedor--solo .login-caja{margin:0 auto}}.login-logo{display:block;width:64%;max-width:260px;margin:0 auto 20px}.login-splash{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:linear-gradient(135deg,#0d3b66,#1b6ca8)}.login-splash__logo{height:44px}.login-splash__txt{color:#fff;font-size:14px;opacity:.9}