.suite-login.suite-login-minimal{min-height:100dvh;padding:74px max(22px,env(safe-area-inset-right,0px)) 74px max(22px,env(safe-area-inset-left,0px));place-items:center;font-size:16px;display:grid;position:relative}.suite-login-minimal>header{top:max(16px,env(safe-area-inset-top,0px));gap:16px;width:auto;position:absolute;left:24px;right:24px}.suite-login-minimal .suite-brand{width:190px;max-width:55vw}.suite-login-fields{width:min(360px,100%);min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.suite-login-minimal .suite-form{gap:14px;max-width:none;margin:0}.suite-login-minimal .suite-form>label{gap:0;font-size:16px}.suite-login-minimal .suite-form input:not([type=checkbox]){background:var(--surface);border-radius:10px;height:50px;min-height:50px;padding:12px 15px;font-size:16px;font-weight:400}.suite-login-minimal .suite-form input::placeholder{color:var(--muted);opacity:1}.suite-login-minimal .suite-password-input{display:block;position:relative}.suite-login-minimal .suite-form .suite-password-input input{padding-right:54px}.suite-login-minimal .suite-password-input button{width:40px;min-height:40px;color:var(--muted);background:0 0;border:0;padding:0;position:absolute;top:5px;right:5px}.suite-login-minimal .suite-password-input button:hover{color:var(--ink);background:var(--surface-2)}.suite-login-minimal .suite-form>.suite-primary{border-radius:10px;justify-self:stretch;width:100%;min-height:46px;font-size:16px}.suite-login-recovery{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin-top:12px;display:flex}.suite-login-minimal .suite-login-recovery button,.suite-login-recovery a{min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:0;padding:5px 0;font-size:14px;font-weight:400;text-decoration:none}.suite-login-minimal .suite-login-recovery button:hover,.suite-login-recovery a:hover{color:var(--ink);text-underline-offset:4px;background:0 0;text-decoration:underline}.suite-login-fields h1:not(.sr-only){letter-spacing:-.025em;margin:0 0 22px;font-size:25px}.suite-login-fields .suite-error,.suite-login-status{margin:0;font-size:14px;line-height:1.5}.suite-login-fields small{color:var(--muted);font-size:14px}@media (max-height:440px){.suite-login.suite-login-minimal{padding-top:64px;padding-bottom:24px}.suite-login-minimal>header{top:12px}.suite-login-minimal .suite-brand{width:160px}.suite-login-minimal .suite-form{gap:10px}.suite-login-minimal .suite-form input:not([type=checkbox]){height:46px;min-height:46px}.suite-login-minimal .suite-password-input button{height:36px;min-height:36px}.suite-login-recovery{margin-top:8px}}
