.wc-gqp-cards{
    display:flex;
    gap:12px;
    margin:15px 0;
    flex-wrap:wrap;
}

.wc-gqp-card{
    border:1px solid #ddd;
    padding:10px 14px;
    border-radius:8px;
    cursor:pointer;
    text-align:center;
    min-width:90px;
}

.wc-gqp-card span{
    display:block;
    font-size:13px;
    color:#555;
}

.wc-gqp-card.active{
    border-color:#16a34a;
    background:#eafaf1;
}

.wc-gqp-savings{
    margin-top:6px;
    font-size:14px;
    color:#16a34a;
}
