/* Minimalstyling für Login/Setup (Phase 8d: Passwort-Auge-Symbol).
   Diese Seiten nutzen bewusst kein app.css - eigenständig, schlank. */

.password-field {
    display: flex;
    gap: 0.35rem;
    align-items: center;
    max-width: 320px; /* sonst dehnt sich das Feld (flex:1) über die ganze Zeile */
}

.password-field input {
    flex: 1;
}

.password-toggle-btn {
    background: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 0.35rem 0.5rem;
    cursor: pointer;
    flex-shrink: 0;
}
