/* Wapu Beauty Badges - Dynamic CSS - Generated 2026-02-06 19:17:24 */

.wapu-badge-stock-mid {
    background: #ffece7;
    color: #d44c3d;
    border-radius: 8px;
    font-size: 10px;
}

.wapu-badge-stock-low {
    background: #fff3da;
    color: #c97a00;
    border-radius: 8px;
    font-size: 10px;
}

.wapu-badge-stock-critical {
    background: #ffe8e8;
    color: #c03131;
    border-radius: 8px;
    font-size: 10px;
}

.wapu-badge-stock-waiting {
    background: #f0f4ff;
    color: #4a6fa5;
    border: 1px solid #d0e0ff;
    border-radius: 8px;
    font-size: 10px;
}

.wapu-hot-best {
    background: #fff0f6;
    color: #d640a8;
    border-radius: 10px;
    font-size: 10px;
}

.wapu-hot-hot {
    background: #ffe8e8;
    color: #d64040;
    border-radius: 10px;
    font-size: 10px;
}

.wapu-hot-legendary {
    background: #1c1c1c;
    color: #ffffff;
    border-radius: 10px;
    font-size: 10px;
}

.wapu-discount-soft {
    font-size: 10px;
    border-radius: 8px;
}

.wapu-discount-glow {
    font-size: 10px;
    border-radius: 8px;
}

.wapu-discount-ultra {
    font-size: 10px;
    border-radius: 8px;
}

.wapu-ranking-1 {
    background: #e0e0e0;
    color: #333333;
    border-radius: 10px;
    font-size: 10px;
}

.wapu-ranking-2 {
    background: #e0e0e0;
    color: #333333;
    border-radius: 10px;
    font-size: 10px;
}

.wapu-ranking-3 {
    background: #e0e0e0;
    color: #333333;
    border-radius: 10px;
    font-size: 10px;
}

