.elementor-233479 .elementor-element.elementor-element-2c6dc43 > .elementor-widget-container{margin:20px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-2c6dc43 *//* 1. Táblázat alapok helyretétele */
.elementor-233479 .elementor-element.elementor-element-2c6dc43 table.tinvwl-table-manage-list {
    width: 100% !important;
    border-collapse: collapse !important;
}
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist th, 
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist td {
    padding: 12px 10px !important;
    vertical-align: middle !important;
}

/* 2. Kisebb "Opciók választása" gomb */
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .product-action button.alt,
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .product-action a.button {
    background-color: #0b3c5d !important;
    color: #ffffff !important;
    border-radius: 4px !important;
    padding: 8px 14px !important; /* Kisebb belső térköz */
    font-size: 15px !important; /* Kisebb betűméret */
    font-weight: 600 !important;
    border: none !important;
}
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .product-action button.alt:hover,
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .product-action a.button:hover {
    background-color: #f7ca18 !important;
    color: #000000 !important;
}

/* 3. AZ ALSÓ MEZŐK TELJES ÁTALAKÍTÁSA (Kompakt és szellős gombok) */
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .tinvwl-footer-recomended-row {
    display: block !important;
    width: 100% !important;
    clear: both !important;
}

/* A gombcsoportok tárolói */
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .tinvwl-to-left,
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .tinvwl-to-right {
    display: flex !important;
    flex-direction: row !important; /* Kényszerített egymás melletti elrendezés */
    align-items: center !important;
    flex-wrap: wrap !important;
    gap: 8px !important; /* Fix távolság a gombok között */
    float: none !important;
    width: auto !important;
    margin: 10px 0 !important;
    clear: none !important;
}

/* Kifejezetten a bal és jobb oldal különválasztása */
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .tinvwl-to-left { float: left !important; }
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .tinvwl-to-right { float: right !important; }

/* KISEBB ALSÓ GOMBOK FORMÁZÁSA */
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist tfoot .button,
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist tfoot button {
    background-color: #0b3c5d !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    
    /* Sokkal kisebb méretek */
    padding: 6px 12px !important; 
    font-size: 15px !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
    height: auto !important;
    width: auto !important; /* Megakadályozza, hogy 100% szélesek legyenek */
    
    margin: 0 !important;
    display: inline-block !important;
    white-space: nowrap !important; /* Nem engedi a szöveget félbetörni */
    transition: all 0.2s ease !important;
}

.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist tfoot .button:hover,
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist tfoot button:hover {
    background-color: #f7ca18 !important;
    color: #000000 !important;
}


/* 5. Képátméretezés */
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .product-thumbnail img {
    max-width: 150px !important;
    height: auto !important;
}


/* 4. Kisebb legördülő menü (Actions) */
.elementor-233479 .elementor-element.elementor-element-2c6dc43 .tinv-wishlist .tinvwl-to-left select {
    padding: 5px 10px !important;
    font-size: 15px !important;
    border: 1px solid #cccccc !important;
    border-radius: 4px !important;
    height: 32px !important;
    min-width: 120px !important;
    margin: 0 !important;
}/* End custom CSS */