/* CARRELLO */
.wop-gift-row td{
    padding:0 !important;
    border-top:1px solid #eee;
}

.wop-gifts{
    display:flex;
    flex-wrap:wrap;
    gap:15px;
    padding:12px;
    background:#fafafa;
    justify-content:space-between;
}

.wop-gift{
    flex:1 1 250px;
    max-width:31%;
    display:flex;
    flex-direction:column;
    align-items:center;
    background:#fff;
    padding:10px;
    border:1px solid #e5e5e5;
    border-radius:6px;
    text-align:center;
    min-width:120px;
}

.wop-img img{
    width:80px;
    height:80px;
    object-fit:cover;
    margin-bottom:8px;
}

.wop-info{
    display:flex;
    flex-direction:column;
    gap:4px;
}

.wop-name{
    font-size:14px;
    font-weight:bold;
}

.wop-text{
    font-size:12px;
    color:#666;
}

.wop-text.ok{
    color:#00a32a;
    font-weight:bold;
}

.wop-text.wait{
    color:#d63638;
    font-weight:bold;
}

/* MINI-CART - layout identico al carrello */
.wop-mini-gifts{
    margin-top:10px;
}

.wop-mini-gifts .wop-gifts{
    display:flex;
    flex-wrap:wrap;      /* mantiene riga orizzontale e passa a riga successiva se necessario */
    gap:12px;
    justify-content:flex-start;
    padding:6px;
    background:#fafafa;
}

.wop-mini-gifts .wop-gift{
    flex:1 1 120px;      /* occupa spazio disponibile */
    max-width:150px;
    display:flex;
    flex-direction:column;
    align-items:center;
    text-align:center;
    background:#fff;
    border:1px solid #e5e5e5;
    border-radius:6px;
    padding:8px;
}

.wop-mini-gifts .wop-img img{
    width:80px;
    height:80px;
    object-fit:cover;
    margin-bottom:6px;
}

.wop-mini-gifts .wop-info{
    display:flex;
    flex-direction:column;
    gap:4px;
}

.wop-mini-gifts .wop-name{
    font-size:13px;
    font-weight:bold;
}

.wop-mini-gifts .wop-text{
    font-size:11px;
    color:#666;
}

.wop-mini-gifts .wop-text.ok{
    color:#00a32a;
    font-weight:bold;
}

.wop-mini-gifts .wop-text.wait{
    color:#d63638;
    font-weight:bold;
}