.flag.flag-barevne-silenstvi {background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82) !important; text-shadow: 1px 1px 4px #000000 !important;}
.p-detail .stars-wrapper{display:none !important;}

/*HORNI LISTA /*/
.site-msg {background-color: #0678ff; color: #fff;font-size: 15px; line-height: 1.5 !important;}
.site-msg.information {text-align: center !important;}
.site-msg a {text-decoration: none !important;}
/*/*/

/* #cat-2519 div {background: url("https://www.firemnikrabicky.cz/user/documents/upload/ikony/snow.svg") 10px center no-repeat !important; background-size: 20px auto !important;}

#categories .categories > .topic > a > span, #categories ul .expandable a > span {
      left: auto !important;
      right: 12px !important;
      top: 15px! important;
}
/*/

.luceda-coupons .coupons-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    padding: 20px;
    background-color: #f8f8f8;
}

.luceda-coupons .dis-coupon {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 440px; /* ? Mírně vyšší box pro lepší rozložení */
    width: 250px;
    background: white;
    border: 2px solid #ddd;
    border-radius: 10px;
    padding: 15px;
    text-align: center;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease;
}

.luceda-coupons .dis-coupon:hover {
    transform: translateY(-5px);
}

/* ?? Oprava rozložení obsahu kupónu */
.luceda-coupons .coupon-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    padding-bottom: 0;
}

/* Nadpis slevy */
.luceda-coupons .size-coupon {
    font-size: 24px;
    font-weight: bold;
    color: #FE8926;
    margin-bottom: 5px;
}

/* Kategorie */
.luceda-coupons .about-coupon {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    margin-bottom: 8px;
}

/* Popis "Slevový kód" */
.luceda-coupons .basic-coupon-text {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
}

/* ?? Oprava mezery pod slevovým kódem */
.luceda-coupons .code-coupon {
    font-size: 16px;
    font-weight: bold;
    color: #FE8926;
    background: #e8f5e9;
    padding: 5px 10px;
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 10px; /* ? Přidali jsme malou mezeru */
}

/* ?? Oprava zarovnání tlačítka a obrázku */
.luceda-coupons .coupon-footer {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    gap: 10px; /* ? Menší mezera mezi tlačítkem a obrázkem */
    margin-top: auto; /* ? Tlačítko a obrázek se posunou přirozeně dolů */
}

/* Tlačítko bude těsně pod textem */
.luceda-coupons .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    background: #FE8926;
    color: white;
    padding: 10px 15px;
    border-radius: 5px;
    font-weight: bold;
    transition: background 0.3s ease;
    width: 80%;
    text-align: center;
    min-height: 45px;
    margin-top: 0; /* ? Žádná extra mezera nad tlačítkem */
}

/* ?? Obrázky držíme na svém místě */
.luceda-coupons .image-coupon {
    width: auto;
    max-width: 100%;
    height: 90px;
    object-fit: contain;
    margin-bottom: 10px; /* ? Přidá malou mezeru pod obrázkem */
}



