/* Loyiha ustuvor stillari (layout orqali yuklanadi) */
.auth-password-wrap {
    position: relative;
    width: 100%;
}

.auth-password-toggle {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    border: none;
    color: #94a3b8;
    cursor: pointer;
    padding: 6px;
    line-height: 1;
}

.auth-password-toggle:hover {
    color: #e2e8f0;
}

.auth-password-toggle:focus-visible {
    outline: 2px solid rgba(248, 113, 113, 0.6);
    outline-offset: 2px;
    border-radius: 6px;
}
