.password-field {
    position: relative;
    display: flex;
    width: 100%;
    align-items: center;
    padding-bottom: 6px;
}

.password-toggle {
    position: absolute;
    top: 50%;
    right: 10px;
    cursor: pointer;
    transform: translateY(-50%);
}

.form-group {
    width: 100%; /* Ensure the form group takes the full width */
}

.error-message {
    width: 100%; /* Error messages take full width */
    display: block; /* Display block to ensure it takes the full line */
}

/* Add a min-width to the input fields to prevent shrinking */
input[type="password"] {
    min-width: 100%; /* Prevent input from shrinking */
}