.caja-login{border-radius:10px;width:30%;margin:5rem;box-shadow:0 6px 17px #000000a3}.text-password{color:#000;text-decoration:underline}.color-text-coral{color:#193f56!important}@media (width<=768px){.caja-login{width:90%;margin:5rem 0}}.mi-inicio-body{--mi-azul:#0f779d;--mi-azul-hover:#0b5f7e;--mi-texto:#242424;--mi-gris:#666;--mi-borde:#949494;--mi-separador:#bcbcbc;--mi-error:#c81e1e;--mi-error-fondo:#fdf2f2;color:var(--mi-texto);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Inter,sans-serif}.mi-inicio{min-height:100dvh;display:flex}.mi-inicio__marca{display:none}.mi-inicio__panel{flex:1;justify-content:center;display:flex}.mi-inicio__contenido{width:100%;max-width:420px;padding:64px 15px 40px}.mi-inicio__titulo{color:var(--mi-texto);margin:0;font-size:28px;font-weight:700;line-height:1.2}.mi-inicio__subtitulo{color:var(--mi-gris);margin:10px 0 24px;font-size:16px;font-weight:600}.mi-inicio__aviso{color:#0b4f69;background:#eef7fb;border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:14px}.mi-inicio__form{flex-direction:column;display:flex}.mi-inicio__alerta{border:1px solid #f5c2c2;border-left:4px solid var(--mi-error);background:var(--mi-error-fondo);color:#8f1414;border-radius:6px;margin-bottom:14px;padding:12px 14px;font-size:14px;line-height:1.45}.mi-inicio__alerta[hidden],.mi-inicio__campo-error[hidden]{display:none}.mi-inicio__campo{margin-bottom:12px}.mi-inicio__input{border:1px solid var(--mi-borde);width:100%;height:42px;color:var(--mi-texto);background:#fff;border-radius:5px;padding:0 10px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s;display:block}.mi-inicio__input::placeholder{color:var(--mi-gris);opacity:1}.mi-inicio__input:focus{border-color:var(--mi-azul);outline:none;box-shadow:0 0 0 3px #0f779d40}.mi-inicio__input[aria-invalid=true]{border-color:var(--mi-error)}.mi-inicio__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c81e1e33}.mi-inicio__campo-error{color:var(--mi-error);gap:6px;margin:6px 0 0;font-size:13px;line-height:1.4;display:flex}.mi-inicio__campo-error:before{content:"!" / "";background:var(--mi-error);color:#fff;text-align:center;border-radius:50%;flex:0 0 16px;height:16px;font-size:11px;font-weight:700;line-height:16px}.mi-inicio__pass{position:relative}.mi-inicio__input--pass{padding-right:48px}.mi-inicio__ver{width:44px;height:42px;color:var(--mi-gris);cursor:pointer;background:0 0;border:0;border-radius:0 5px 5px 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;right:0}.mi-inicio__ver[hidden]{display:none}.mi-inicio__ver:hover{color:var(--mi-azul)}.mi-inicio__ver-tachado,.mi-inicio__ver[aria-pressed=true] .mi-inicio__ver-ojo{display:none}.mi-inicio__ver[aria-pressed=true] .mi-inicio__ver-tachado{display:block}.mi-inicio__mayus{color:#7a4a00;margin:6px 0 0;font-size:13px}.mi-inicio__mayus[hidden]{display:none}.mi-inicio__recordar{min-height:32px;color:var(--mi-gris);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;margin:0 0 6px;font-size:14px;display:inline-flex}.mi-inicio__recordar input{border:1px solid var(--mi-borde);width:16px;height:16px;color:var(--mi-azul);cursor:pointer;border-radius:3px;margin:0}.mi-inicio__olvide{color:#323232;text-underline-offset:2px;align-self:flex-start;align-items:center;min-height:24px;margin-bottom:28px;font-size:12px;text-decoration:underline;display:inline-flex}.mi-inicio__olvide:hover{color:var(--mi-azul)}.mi-inicio__etiqueta{color:var(--mi-texto);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.mi-inicio__requisitos{color:var(--mi-gris);grid-template-columns:1fr 1fr;gap:4px 12px;margin:10px 0 0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:grid}.mi-inicio__requisitos li{align-items:center;gap:6px;display:flex}.mi-inicio__requisitos li:before{content:"";border:1.5px solid var(--mi-borde);box-sizing:border-box;border-radius:50%;flex:0 0 12px;height:12px;transition:background-color .15s,border-color .15s}.mi-inicio__requisitos li.mi-inicio__requisito--ok{color:var(--mi-texto)}.mi-inicio__requisitos li.mi-inicio__requisito--ok:before{border-color:var(--mi-azul);background:var(--mi-azul) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6.2 5.1 8.2 9 4' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.mi-inicio__btn--separado{margin-top:16px}.mi-inicio__ayuda{color:var(--mi-gris);margin:0 0 28px;font-size:13px;line-height:1.5}.mi-inicio__btn{text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-family:inherit;font-size:17px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,opacity .15s;display:flex;position:relative}.mi-inicio__btn--primario{border:1px solid var(--mi-azul);background:var(--mi-azul);color:#fff;margin-bottom:16px}.mi-inicio__btn--primario:hover{background:var(--mi-azul-hover);border-color:var(--mi-azul-hover)}.mi-inicio__btn--secundario{border:1px solid var(--mi-azul);color:var(--mi-azul);background:#fff}.mi-inicio__btn--secundario:hover{background:#0f779d12}.mi-inicio__check{display:none}.mi-inicio__btn--enviado,.mi-inicio__btn--enviado:hover{border-color:var(--mi-azul-hover);background:var(--mi-azul-hover);cursor:default}.mi-inicio__btn--enviado .mi-inicio__check{display:inline-block}.mi-inicio__mensaje{color:var(--mi-gris);margin:14px 0 32px;font-size:16px;line-height:1.55}.mi-inicio__mensaje p+p{margin-top:12px}.mi-inicio__mensaje a{color:#0060df;text-underline-offset:2px;text-decoration:underline}.mi-inicio__aviso[hidden]{display:none}.mi-inicio__btn[aria-busy=true]{cursor:progress;opacity:.85}.mi-inicio__spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite mi-inicio-giro;display:none}.mi-inicio__btn[aria-busy=true] .mi-inicio__spinner{display:inline-block}@keyframes mi-inicio-giro{to{transform:rotate(360deg)}}.mi-inicio__separador{border:0;border-top:1px solid var(--mi-separador);margin:40px 0 44px}.mi-inicio__texto{color:var(--mi-gris);margin:0 0 14px;font-size:16px;font-weight:600}.mi-inicio__tendero{color:var(--mi-texto);margin:48px 0 52px;font-size:14px;line-height:1.5}.mi-inicio__tendero a{color:#0060df;text-underline-offset:2px}.mi-inicio__tendero a:hover{text-decoration:underline}.mi-inicio__volver{min-height:44px;color:var(--mi-azul);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:17px;font-weight:700;display:inline-flex}.mi-inicio__volver:hover{color:var(--mi-azul-hover)}.mi-inicio-body a:focus-visible,.mi-inicio-body button:focus-visible,.mi-inicio__recordar input:focus-visible{outline:3px solid var(--mi-azul);outline-offset:2px;border-radius:4px}.mi-inicio__btn--primario:focus-visible{outline-color:#054962}@media (width>=640px){.mi-inicio-body{background:#eef4f7}.mi-inicio__panel{align-items:center;padding:48px 24px}.mi-inicio__contenido{background:#fff;border-radius:16px;max-width:440px;padding:44px 40px 36px;box-shadow:0 10px 30px #0132441f}}@media (width>=1024px){.mi-inicio-body{background:#fff}.mi-inicio__marca{background:var(--mi-azul);color:#fff;flex-direction:column;flex:0 0 46%;max-width:720px;padding:56px 56px 0;display:flex;position:relative;overflow:hidden}.mi-inicio__marca-logo{width:190px;height:auto}.mi-inicio__marca-titulo{color:#fff;max-width:460px;margin:48px 0 0;font-size:40px;font-weight:700;line-height:1.15}.mi-inicio__marca-texto{color:#ffffffeb;max-width:440px;margin:18px 0 0;font-size:18px;line-height:1.5}.mi-inicio__marca-foto{width:min(88%,520px);height:auto;margin:auto auto -6%;padding-top:32px}.mi-inicio__panel{align-items:center;padding:48px 64px}.mi-inicio__contenido{max-width:420px;box-shadow:none;background:0 0;border-radius:0;padding:0}.mi-inicio__titulo{font-size:34px}.mi-inicio__subtitulo{margin-bottom:28px;font-size:17px}.mi-inicio__separador{margin:32px 0 28px}.mi-inicio__tendero{margin:32px 0 24px}}@media (prefers-reduced-motion:reduce){.mi-inicio__spinner{animation-duration:2s}.mi-inicio__input,.mi-inicio__btn,.mi-inicio__requisitos li:before{transition:none}}
