rgin: 0;
                display: block !important;
                background: rgba(255, 255, 255, 0.98);
                box-shadow: 0 4px 24px rgba(0, 0, 0, 0.15);
                z-index: 10000;
                padding: 20px;
                border-radius: 16px;
            }

            .popup-grid {
                display: grid;
                grid-template-columns: 1fr;
                gap: 20px;
            }

            .popup-item {
                display: grid;
                grid-template-