.bkbg-reaction-bar-app {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
.bkrab-title {
    font-family: var(--bkrab-tt-font-family, inherit);
    font-size: var(--bkrab-tt-font-size-d, 16px);
    font-weight: var(--bkrab-tt-font-weight, 600);
    font-style: var(--bkrab-tt-font-style, normal);
    text-decoration: var(--bkrab-tt-text-decoration, none);
    text-transform: var(--bkrab-tt-text-transform, none);
    line-height: var(--bkrab-tt-line-height-d, 1.3);
    letter-spacing: var(--bkrab-tt-letter-spacing-d, normal);
    word-spacing: var(--bkrab-tt-word-spacing-d, normal);
}
.bkrab-count,
.bkrab-label,
.bkrab-total {
    font-family: var(--bkrab-ct-font-family, inherit);
    font-size: var(--bkrab-ct-font-size-d, 14px);
    font-weight: var(--bkrab-ct-font-weight, 700);
    font-style: var(--bkrab-ct-font-style, normal);
    text-decoration: var(--bkrab-ct-text-decoration, none);
    text-transform: var(--bkrab-ct-text-transform, none);
    line-height: var(--bkrab-ct-line-height-d, 1.4);
    letter-spacing: var(--bkrab-ct-letter-spacing-d, normal);
    word-spacing: var(--bkrab-ct-word-spacing-d, normal);
}
.bkrab-label {
    font-weight: var(--bkrab-ct-font-weight, 400);
}
.bkrab-total {
    font-size: calc(var(--bkrab-ct-font-size-d, 14px) - 1px);
}
@media (max-width: 1024px) {
    .bkrab-title {
        font-size: var(--bkrab-tt-font-size-t, var(--bkrab-tt-font-size-d, 16px));
        line-height: var(--bkrab-tt-line-height-t, var(--bkrab-tt-line-height-d, 1.3));
        letter-spacing: var(--bkrab-tt-letter-spacing-t, var(--bkrab-tt-letter-spacing-d, normal));
        word-spacing: var(--bkrab-tt-word-spacing-t, var(--bkrab-tt-word-spacing-d, normal));
    }
    .bkrab-count,
    .bkrab-label,
    .bkrab-total {
        font-size: var(--bkrab-ct-font-size-t, var(--bkrab-ct-font-size-d, 14px));
        line-height: var(--bkrab-ct-line-height-t, var(--bkrab-ct-line-height-d, 1.4));
        letter-spacing: var(--bkrab-ct-letter-spacing-t, var(--bkrab-ct-letter-spacing-d, normal));
        word-spacing: var(--bkrab-ct-word-spacing-t, var(--bkrab-ct-word-spacing-d, normal));
    }
}
@media (max-width: 767px) {
    .bkrab-title {
        font-size: var(--bkrab-tt-font-size-m, var(--bkrab-tt-font-size-t, var(--bkrab-tt-font-size-d, 16px)));
        line-height: var(--bkrab-tt-line-height-m, var(--bkrab-tt-line-height-t, var(--bkrab-tt-line-height-d, 1.3)));
        letter-spacing: var(--bkrab-tt-letter-spacing-m, var(--bkrab-tt-letter-spacing-t, var(--bkrab-tt-letter-spacing-d, normal)));
        word-spacing: var(--bkrab-tt-word-spacing-m, var(--bkrab-tt-word-spacing-t, var(--bkrab-tt-word-spacing-d, normal)));
    }
    .bkrab-count,
    .bkrab-label,
    .bkrab-total {
        font-size: var(--bkrab-ct-font-size-m, var(--bkrab-ct-font-size-t, var(--bkrab-ct-font-size-d, 14px)));
        line-height: var(--bkrab-ct-line-height-m, var(--bkrab-ct-line-height-t, var(--bkrab-ct-line-height-d, 1.4)));
        letter-spacing: var(--bkrab-ct-letter-spacing-m, var(--bkrab-ct-letter-spacing-t, var(--bkrab-ct-letter-spacing-d, normal)));
        word-spacing: var(--bkrab-ct-word-spacing-m, var(--bkrab-ct-word-spacing-t, var(--bkrab-ct-word-spacing-d, normal)));
    }
}
