@import url("../charts.css");

.proportion-chart .pie-chart-menu {
    margin-top: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 0.5rem;
}

.proportion-chart .pie-chart-menu button {
    border: none;
    color: rgba(255, 255, 255, 0.65);
    background-color: transparent;
    font-family: var(--wp--preset--font-family--lato);
    font-size: 1.25rem;
    cursor: pointer;
}

.proportion-chart .pie-chart-menu button + button {
    border-top: solid 1px var(--wp--preset--color--white);
    padding-top: 0.5rem;
}

.proportion-chart .pie-chart-menu button.pie-chart-menu-active {
    color: var(--wp--preset--color--white);
    font-weight: 600;
}

.proportion-chart text {
    font-family: var(--wp--preset--font-family--lato);
    fill: var(--wp--preset--color--white);
    font-size: 1.25em;
}

.proportion-chart text.total-count {
    font-size: 2em;
}

.proportion-chart polyline {
    stroke: var(--wp--preset--color--white);
    stroke-width: 1px;
    fill: none;
}

@media only screen and (min-width: 768px) {
    .proportion-chart .pie-chart-menu {
        flex-direction: row;
        gap: 1rem;
    }

    .proportion-chart .pie-chart-menu button + button {
        border-left: solid 1px var(--wp--preset--color--white);
        border-top: none;
        padding-top: unset;
        padding-left: 1rem;
    }
}