.sie-login-page{margin:0;background:var(--sie-fondo);color:var(--sie-tinta);font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.sie-login-layout{min-height:100svh;display:grid;grid-template-columns:43% 57%}.sie-login-brand{position:relative;background:var(--sie-principal);color:var(--sie-tinta-principal);padding:64px 56px;display:flex;flex-direction:column;gap:48px;overflow:hidden}.sie-login-brand:after{content:"";position:absolute;right:-230px;top:35%;width:460px;height:460px;border:1px solid currentColor;border-radius:50%;opacity:.06;box-shadow:0 0 0 75px currentColor;pointer-events:none}.sie-login-sign{position:relative;z-index:1;width:min(100%,520px);padding:26px 30px;background:#fff;border:0;border-radius:12px}.sie-login-sign img{display:block;width:100%;max-width:none;max-height:150px;height:auto;object-fit:contain}.sie-login-sign strong{font-size:25px;font-weight:650}.sie-login-brand h1{font-size:28px;font-weight:650;letter-spacing:-.025em;line-height:1.25;margin:0 0 26px;color:inherit;max-width:24ch}.sie-login-brand footer{font-size:12px;line-height:1.9;position:relative;z-index:1;opacity:.86;overflow-wrap:anywhere}.sie-login-brand a{color:inherit;text-underline-offset:3px}.sie-login-access{display:flex;align-items:center;justify-content:center;padding:48px 32px}.sie-login-form{width:100%;max-width:430px;padding:40px 38px;background:var(--sie-superficie);color:var(--sie-tinta-superficie);border:1px solid #dfe7ef;border-radius:18px}.sie-login-name{font-size:13px;display:block;border-left:3px solid var(--sie-acento);padding-left:11px;margin-bottom:18px}.sie-login-form h2{font-size:28px;line-height:1.25;font-weight:650;letter-spacing:-.035em;margin:0 0 10px}.sie-login-form>p{font-size:13px;opacity:.7;margin-bottom:30px}.sie-login-form label{font-size:13px;display:block;margin:20px 0 8px}.sie-login-form input:not([type=hidden]){display:block;width:100%;padding:12px 14px;border:1px solid #cbd6e0;border-radius:8px;background:var(--sie-superficie);color:inherit;min-height:48px;font-size:16px}.sie-login-form button[type=submit]{width:100%;margin-top:28px;min-height:48px;background:var(--sie-principal);color:var(--sie-tinta-principal);border:1px solid var(--sie-principal);border-radius:8px;font-size:14px;font-weight:600}.sie-login-form :is(input,button,a):focus-visible{outline:3px solid var(--sie-acento);outline-offset:3px}.sie-login-form .alert{font-size:13px}.sie-login-form button[type=submit]:hover{filter:brightness(1.12)}@media(max-width:900px){.sie-login-brand{padding:44px 30px}.sie-login-access{padding:32px 24px}.sie-login-form{padding:32px 28px}}@media(max-width:767px){.sie-login-layout{grid-template-columns:1fr}.sie-login-brand{padding:26px 24px;gap:28px}.sie-login-brand h1{font-size:23px}.sie-login-sign{padding:14px 18px}.sie-login-sign img{max-width:160px;max-height:64px}.sie-login-sign:after{bottom:-14px}.sie-login-brand footer{font-size:11px}.sie-login-access{padding:28px 16px 40px;align-items:flex-start}.sie-login-form{padding:28px 24px}.sie-login-form h2{font-size:25px}}@media(prefers-reduced-motion:reduce){.sie-login-page *{transition:none!important;animation:none!important}}

.sie-login-sign,.sie-login-brand h1,.sie-login-name{overflow-wrap:anywhere}.sie-login-sign strong{display:block;max-width:100%}

.sie-login-contact{margin:auto 0;position:relative;z-index:1;overflow-wrap:anywhere}.sie-login-contact dl{display:grid;gap:19px;margin:0}.sie-login-contact dt{font-size:12px;font-weight:450;opacity:.74;margin-bottom:3px}.sie-login-contact dd{font-size:23px;line-height:1.35;margin:0;font-weight:500}.sie-login-contact dd a{color:inherit;text-decoration:none}.sie-login-contact dd a:hover{text-decoration:underline}.sie-login-extra{white-space:pre-line;font-size:16px;opacity:.85}.sie-login-support-intro{margin:29px 0 10px;font-size:13px;opacity:.8}.sie-login-support{display:inline-flex;align-items:center;gap:22px;padding:13px 18px;background:var(--sie-acento);color:var(--sie-acento-tinta)!important;border-radius:7px;text-decoration:none!important;font-size:14px;font-weight:600}.sie-login-support:hover{filter:brightness(1.06)}.sie-login-support:focus-visible,.sie-login-contact a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:767px){.sie-login-layout{display:flex;flex-direction:column}.sie-login-brand{display:contents}.sie-login-brand:after{display:none}.sie-login-brand-top{order:0;background:var(--sie-principal);padding:24px}.sie-login-sign{width:min(100%,340px);padding:18px 22px;margin:auto;border-radius:9px}.sie-login-sign img{max-width:100%;max-height:94px}.sie-login-access{order:1}.sie-login-contact{order:2;background:var(--sie-principal);color:var(--sie-tinta-principal);padding:28px 24px;margin:0}.sie-login-contact dl{gap:13px}.sie-login-contact dd{font-size:19px}.sie-login-brand footer{order:3;background:var(--sie-principal);color:var(--sie-tinta-principal);padding:0 24px 24px;margin:0;opacity:1}.sie-login-support{font-size:14px}.sie-login-support-intro{margin-top:23px}}
