Чтобы выяснить, почему свойства `top: 10px;` и `right: 10px;` не действуют на элемент `popup__close`, необходимо рассмотреть несколько возможных причин. Вот несколько вещей, которые стоит проверить:
1. **Контекст позиционирования**: Убедитесь, что элемент `popup__close` правильно позиционирован. Для применения свойств `top` и `right` элемент должен иметь значение свойства `position`, отличное от `static` (например, `relative`, `absolute`, `fixed` или `sticky`). Если вы не указали это свойство, то указанные значения не будут иметь никакого эффекта.
2. **Наследование стилей**: Убедитесь, что другие CSS-правила не переопределяют ваши значения. Возможно, есть более специфичные селекторы, которые задают другие значения для `top` и `right`.
3. **Структура HTML**: Убедитесь, что `popup__close` находится в правильном родительском элементе, который поддерживает заданное позиционирование. Если родительский элемент имеет свойство `position: relative;`, то абсолютное позиционирование дочерних элементов будет осуществляться относительно него.
4. **Ошибки в коде**: Убедитесь, что код не содержит синтаксических или логических ошибок, которые могут повлиять на отображение элементов на странице.
Если вы предоставите сам код или его структурированное представление (например, HTML и CSS), можно будет точнее определить ситуацию и предложить решение. Попробуйте также проверить настройки в вашем браузере (инструменты разработчика), чтобы увидеть применяемые стили и их источники.