/* NEXX Glory — compléments de la page de connexion (formulaire identifiant), même langage que nexx.css. */
.pw-login { border-top: 1px solid var(--line); padding-top: 18px; }
.pw-login summary { cursor: pointer; list-style: none; display: flex; justify-content: space-between; align-items: center; font-size: 14px; font-weight: 600; color: var(--muted); }
.pw-login summary::-webkit-details-marker { display: none; }
.pw-login summary::after { content: "+"; font-family: var(--mono); color: var(--faint); }
.pw-login[open] summary::after { content: "−"; }
.pw-login summary:hover { color: var(--text); }
.pw-login form { margin-top: 14px; gap: 8px; }
.pw-login label { font-size: 13px; font-weight: 600; color: var(--text-2); }
.pw-login .btn-primary { margin-top: 8px; width: 100%; }
.pw-login .btn-ghost { width: 100%; }
.oauth-google[aria-disabled="true"] + .hint { margin-top: 8px; }
