/* Password + Show on same line */
.pw-wrapper {
    display: inline-flex !important;
    align-items: center !important;
    gap: 15px !important;
}

/* Password field styling */
.pw-wrapper input[type="password"],
.pw-wrapper input[type="text"] {
    width: 175px !important;
    border-color: maroon !important;
    border-width: 2px !important;
}

/* Show button styling */
.pw-toggle {
    background: #e0e0e0 !important;
    border: 1px solid #ccc !important;
    padding: 6px 12px !important;
    border-radius: 4px !important;
    cursor: pointer !important;
}

/* Enter button below */
.pw-submit-wrapper {
    margin-top: 15px !important;
}

.pw-submit-wrapper input[type="submit"] {
    width: 100px !important;
}
