.login{min-height:calc(100dvh - var(--sitebar-h) - var(--footer-h));display:grid;place-items:center;padding:24px 16px}.login-panel{width:min(360px,100%);padding:16px;border-radius:var(--r);box-shadow:none}.login-title{margin-top:4px;font-size:18px;line-height:26px;font-weight:600;letter-spacing:0}.login-form{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.login-submit{width:100%;margin-top:4px}.login-help{margin-top:12px}