.sx-login[data-v-487a3cbe]{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:32px 18px;background:#fff;font-family:Montserrat,Helvetica Neue,Arial,sans-serif}.sx-bg[data-v-487a3cbe]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(/img/xerograficas/login-mobile.png);background-size:cover;background-position:center;z-index:0}@media (min-width: 960px){.sx-bg[data-v-487a3cbe]{background-image:url(/img/xerograficas/login-desktop.png)}}.sx-stage[data-v-487a3cbe]{position:relative;z-index:1;width:100%;max-width:340px}.sx-glass[data-v-487a3cbe]{--mx: 50%;--my: 0%;position:relative;border-radius:26px;overflow:hidden;background:#ffffffdb;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(36,59,83,.1);box-shadow:0 24px 54px #243b5329,0 4px 14px #243b5314,inset 0 1px #ffffffe6;transition:box-shadow .3s ease,border-color .3s ease}.sx-glass[data-v-487a3cbe]:hover{border-color:#e306132e;box-shadow:0 30px 64px #243b5333,0 4px 14px #243b531a,inset 0 1px #ffffffe6}.sx-glow[data-v-487a3cbe]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(460px circle at var(--mx) var(--my),rgba(227,6,19,.05),rgba(227,6,19,0) 60%)}.sx-glass:hover .sx-glow[data-v-487a3cbe]{opacity:1}@media (prefers-reduced-motion: reduce){.sx-glass[data-v-487a3cbe],.sx-glow[data-v-487a3cbe]{transition:none}}.sx-edge[data-v-487a3cbe]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#e30613,#ff4d5b,#e30613);z-index:2}.sx-sheen[data-v-487a3cbe]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(158deg,#fff9,#ffffff26,#fff0 52%);pointer-events:none;z-index:1}.sx-inner[data-v-487a3cbe]{position:relative;z-index:2;padding:34px 30px 30px}.sx-brand[data-v-487a3cbe]{display:flex;justify-content:center;margin-bottom:14px}.sx-logo[data-v-487a3cbe]{width:66%;max-width:190px;height:auto;display:block}.sx-sub[data-v-487a3cbe]{text-align:center;color:#6b7686;font-size:12.5px;font-weight:400;margin:4px 0 24px}.sx-status[data-v-487a3cbe]{margin-bottom:16px;padding:8px 12px;border-radius:8px;background:#243b530f;color:#243b53;font-size:13px;text-align:center}.sx-form[data-v-487a3cbe]{display:flex;flex-direction:column;gap:15px}.sx-field label[data-v-487a3cbe]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#243b53;margin-bottom:7px}.sx-control[data-v-487a3cbe]{position:relative;display:flex;align-items:center;border-radius:12px;background:#fff;border:1px solid rgba(36,59,83,.16);transition:border-color .15s,box-shadow .15s,background .15s}.sx-icon[data-v-487a3cbe]{display:flex;align-items:center;padding-left:13px;color:#243b5373}.sx-control input[data-v-487a3cbe]{flex:1;width:100%;border:0;outline:none;background:transparent;padding:12px 14px 12px 10px;font-family:inherit;font-size:16px;color:#1a2330}.sx-control input[data-v-487a3cbe]::placeholder{color:#9aa3b2}.sx-control.sx-invalid[data-v-487a3cbe]{border-color:#e30613bf}.sx-err[data-v-487a3cbe]{margin:6px 2px 0;font-size:12px;color:#e30613}.sx-btn[data-v-487a3cbe]{margin-top:8px;width:100%;border:0;cursor:pointer;border-radius:13px;padding:13px 16px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.4px;color:#fff;background:linear-gradient(180deg,#e30613,#c00511);box-shadow:0 12px 26px #e306134d,inset 0 1px #ffffff40;transition:transform .06s ease,box-shadow .15s,filter .15s}.sx-btn[data-v-487a3cbe]:hover{filter:brightness(1.06);box-shadow:0 16px 32px #e3061366,inset 0 1px #ffffff40}.sx-btn[data-v-487a3cbe]:active{transform:scale(.99)}.sx-btn[data-v-487a3cbe]:disabled{opacity:.7;cursor:not-allowed}.sx-loading[data-v-487a3cbe]{opacity:.9}.sx-foot[data-v-487a3cbe]{text-align:center;margin:4px 0 0}.sx-foot a[data-v-487a3cbe]{font-size:12px;font-weight:500;letter-spacing:.4px;color:#6b7686;text-decoration:none;transition:color .15s}.sx-foot a[data-v-487a3cbe]:hover{color:#243b53}.sx-control input[data-v-487a3cbe]:-webkit-autofill,.sx-control input[data-v-487a3cbe]:-webkit-autofill:hover,.sx-control input[data-v-487a3cbe]:-webkit-autofill:focus{-webkit-text-fill-color:#1a2330;-webkit-box-shadow:0 0 0 1000px #ffffff inset;transition:background-color 9999s ease-in-out 0s;caret-color:#1a2330}
