/* SGN Hinnat — Frontend-tyylit
   Tuotetaan shortcodella [sgn_hinta tuote="X"]
   Kaikki selektorit prefixattu .sgn-hinta- tai .sgn- välttämään konflikteja muiden pluginien kanssa */

.sgn-hinta-block {
    margin-top: 16px;
    padding-top: 14px;
    border-top: 1px solid rgba(26, 61, 58, 0.15);
    color: rgb(26, 61, 58);
    font-family: inherit;
}

.sgn-hinta-rivi {
    display: flex;
    align-items: baseline;
    gap: 7px;
    margin-bottom: 5px;
}

.sgn-hinta-arvo {
    font-size: 19px;
    font-weight: 700;
}

.sgn-alv {
    font-size: 12px;
    font-weight: 400;
    opacity: 0.7;
}

.sgn-peittaus {
    font-size: 12px;
    opacity: 0.8;
    margin: 0 0 1px !important;
    padding-bottom: 0 !important;
}

.sgn-pakkauskoko {
    font-size: 13px;
    opacity: 0.8;
    margin: 0 !important;
    padding-bottom: 0 !important;
}

.sgn-saatavuus {
    font-size: 13px;
    margin: 0 !important;
}

.sgn-saatavuus-maara {
    font-weight: 600;
}

.sgn-loppunut {
    opacity: 0.55;
    font-style: italic;
}

.sgn-korvattu {
    font-size: 13px;
    opacity: 0.7;
    font-style: italic;
    margin: 0;
}
