#login{display:flex;flex-direction:column;min-height:calc(100vh - var(--nav-h, 64px));min-height:calc(100dvh - var(--nav-h, 64px));background:#f3f6f5}.login-body{flex:1 1;display:flex;align-items:center;padding:32px 0}#login-col{background:#fff;border:1px solid #dde3e1;border-top:4px solid var(--login-teal);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.06)}#login-col h1{color:#212529}#login-col .form-control{padding:10px 12px}#login-col .form-control:focus{border-color:var(--login-teal-ink);box-shadow:0 0 0 .2rem rgba(var(--login-teal-ink-rgb),.25)}.btn.btn-login{--btn-base:var(--accent,var(--login-teal-ink));--bs-btn-color:var(--on-accent,#fff);--bs-btn-bg:var(--btn-base);--bs-btn-border-color:var(--btn-base);--bs-btn-hover-color:var(--on-accent,#fff);--bs-btn-hover-bg:color-mix(in srgb,var(--btn-base) 85%,black);--bs-btn-hover-border-color:color-mix(in srgb,var(--btn-base) 85%,black);--bs-btn-active-color:var(--on-accent,#fff);--bs-btn-active-bg:color-mix(in srgb,var(--btn-base) 75%,black);--bs-btn-active-border-color:color-mix(in srgb,var(--btn-base) 75%,black);--bs-btn-focus-shadow-rgb:var(--accent-rgb,var(--login-teal-ink-rgb));--bs-btn-disabled-color:var(--on-accent,#fff);--bs-btn-disabled-bg:var(--btn-base);--bs-btn-disabled-border-color:var(--btn-base);padding:10px;font-weight:600;letter-spacing:.3px}#login-col .login-eye{border-color:var(--bs-border-color);color:#5c6670}#login-col .login-eye:focus-visible,#login-col .login-eye:hover{background:transparent;color:var(--login-teal-ink)}#login-col .login-eye:focus-visible{box-shadow:0 0 0 .2rem rgba(var(--login-teal-ink-rgb),.25)}