
/* УНИВЕРСАЛЬНОЕ ПРИКРЕПЛЕНИЕ МОДАЛОК К ШАПКЕ */
/* Список всех модалок, которые нужно прикрепить к шапке */
#favorites-modal,
#feedback-modal,
#cart-modal,
#partner-login-modal,
#forgot-credentials-modal,
#partner-cabinet-modal,
#product-detail-modal,
#furniture-modal,
#editOrderModal,
#entrance-product-modal,        /* 🔥 ДОБАВЛЕНО: Модалка товара входных дверей */
#comparison-modal,              /* 🔥 ДОБАВЛЕНО: Модалка сравнения */
body > .modal:has(#order-form) {
    padding: 0 !important;
    align-items: flex-start !important; /* Прижимаем белый блок к верху тёмного фона */
}

/* Список всех белых контейнеров внутри этих модалок */
#favorites-modal .modal-content,
#feedback-modal .feedback-modal-content,
#cart-modal .cart-modal-content,
#partner-login-modal .modal-content,
#forgot-credentials-modal .modal-content,
#partner-cabinet-modal .modal-content,
#product-detail-modal .product-detail-content,
#furniture-modal .furniture-modal-content,
#editOrderModal .modal-content,
#entrance-product-modal .product-detail-content,    /* 🔥 ДОБАВЛЕНО */
#comparison-modal .comparison-modal-content,        /* 🔥 ДОБАВЛЕНО */
body > .modal:has(#order-form) .modal-content {
    margin-top: var(--header-offset, 70px) !important; /* Отступ сверху = высота шапки */
    top: auto !important;
    margin-bottom: 0 !important;
}

/* ============================================
🏆 МОДАЛЬНЫЕ ОКНА ИЗ ШАПКИ ПОВЕРХ МОДАЛКИ ТОВАРА
============================================ */
/* 1. Список модальных окон, которые вызываются из шапки */
#cart-modal,
#favorites-modal,
#feedback-modal,
#partner-login-modal,
#forgot-credentials-modal,
#partner-cabinet-modal,        /* 🔥 ДОБАВЛЕНО */
#comparison-modal,              /* 🔥 ДОБАВЛЕНО */
body > .modal:has(#order-form) {
    z-index: 2500 !important;  /* 2. Выше модального окна товара (2000) */
}

/* 3. Форма оформления заказа (создается динамически) */
body > .modal:has(#order-form) {
z-index: 2500 !important;
}