.rr-google-reviews__button {
    border: 1px solid var(--color-primary, #2f6f4f);
    border-radius: .4rem;
    padding: .65rem 1rem;
    background: var(--color-primary, #2f6f4f);
    color: #fff;
    font: inherit;
    cursor: pointer;
}

.rr-google-reviews__button[aria-disabled="true"] {
    cursor: progress;
}

.rr-google-reviews__privacy,
.rr-google-reviews__status {
    font-size: .9rem;
}

.rr-google-reviews__status:empty {
    margin: 0;
}

.rr-google-reviews__widget gmp-place-details {
    display: block;
    width: 100%;
    color-scheme: light;
    --gmp-mat-font-family: inherit;
}

.rr-google-reviews__links {
    display: flex;
    flex-wrap: wrap;
    gap: .5rem 1.25rem;
}
