.ap-statusdot{align-items:center;gap:var(--space-6);color:var(--text-secondary);white-space:nowrap;font-size:13px;line-height:18px;display:inline-flex}.ap-statusdot-mark{border-radius:var(--radius-full);background:var(--text-muted);flex:none;width:8px;height:8px}.ap-statusdot.is-success .ap-statusdot-mark{background:var(--success)}.ap-statusdot.is-warning .ap-statusdot-mark{background:var(--warning)}.ap-statusdot.is-danger .ap-statusdot-mark{background:var(--danger)}.ap-statusdot.is-info .ap-statusdot-mark{background:var(--info)}.ap-statusdot.is-outline .ap-statusdot-mark{border:1px solid var(--stroke-strong);background:0 0}.ap-login-brand{color:var(--brand-text);font-size:20px;font-weight:700;line-height:28px}.ap-login-form{gap:var(--space-12);flex-direction:column;display:flex}.ap-login-form .ap-btn-primary{justify-content:center;width:100%}.ap-login-password{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ap-login-password>.ap-field{flex:200px;min-width:0}.ap-login-who{justify-content:space-between;gap:var(--space-8);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.ap-login-or{color:var(--text-muted);align-self:center;font-size:13px}.ap-login-alt .ap-btn{justify-content:center;gap:var(--space-8);text-decoration:none}.ap-login-langs{align-items:center;gap:var(--space-6);color:var(--text-secondary);margin-left:auto;display:inline-flex}.ap-login-full{flex:1;min-width:0}.ap-login-card{box-sizing:border-box;min-width:0}.ap-login-card .ap-input{box-sizing:border-box;width:100%;min-width:0}.ap-login-who>a{overflow-wrap:anywhere}
