/* _content/DoctorWhoRatings.WebClient/Components/Layout/CloseLayout.razor.rz.scp.css */
main[b-5omebzi0zf] {
    margin: 18px 24px;
}
/* _content/DoctorWhoRatings.WebClient/Components/Layout/HomeLayout.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Layout/MainLayout.razor.rz.scp.css */
main[b-e9oa9sp6b5] {
    margin: 18px 24px;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesByDoctor/AllEpisodesByDoctorChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesByDoctor/AllEpisodesByDoctorTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesByPopularity/AllEpisodesByPopularityChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesByPopularity/AllEpisodesByPopularityTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesByPopulationPercentage/AllEpisodesByPopulationPercentageChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesByPopulationPercentage/AllEpisodesByPopulationPercentageTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesBySeason/AllEpisodesBySeasonChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesBySeason/AllEpisodesBySeasonTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesTrends/AllEpisodesTrendsChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodesTrends/AllEpisodeTrendsTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodes/AllEpisodesChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AllEpisodes/AllEpisodeTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AverageByDoctor/AverageByDoctorChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AverageByDoctor/AverageByDoctorTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AverageBySeason/AverageBySeasonChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AverageBySeason/AverageBySeasonTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AverageByStory/AverageByStoryChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/AverageByStory/AverageByStoryTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/Bottom20Episodes/Bottom20EpisodesChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/Bottom20Episodes/Bottom20EpisodesTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/Dashboard/Dashboard.razor.rz.scp.css */
.card[b-qlgtpjh1n6] {
    position: relative;
    z-index: 1;
    background-color: #ffffffca;
    backdrop-filter: blur(19px);
    border: 1px solid #ffffff;
    border-radius: 6px;
    padding: 16px;
    box-shadow: 0 8px 8px #00000066;
    text-align: center;
    color: #505050;
}

    .card.primary[b-qlgtpjh1n6] {
        background-color: #ffb080ca;
        border-color: #ffb080ca;
    }

.doctors-group[b-qlgtpjh1n6] {
    display: flex;
    flex: 45%;
    gap: 12px;
}

.time-group[b-qlgtpjh1n6] {
    display: flex;
    flex-wrap: wrap;
    flex: 55%;
    gap: 12px;
}

.episodes-group[b-qlgtpjh1n6] {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.content-group[b-qlgtpjh1n6] {
    display: grid;
    grid-template-columns: 2.25fr 1fr;
    grid-template-rows: 1fr 1fr;
    align-items: baseline;
}

.two-column-set[b-qlgtpjh1n6] {
    display: flex;
    gap: 24px;
}

.three-column-set[b-qlgtpjh1n6] {
    display: flex;
    gap: 12px;
}

.column-full[b-qlgtpjh1n6] {
    flex: 100%;
}

.column-four-fifths[b-qlgtpjh1n6] {
    flex: 80%;
}

.column-episodes-half[b-qlgtpjh1n6] {
    flex: 40;
}

.colums-third[b-qlgtpjh1n6] {
    flex: 33.33%;
}

.column-fifth[b-qlgtpjh1n6] {
    flex: 20%;
}

h1[b-qlgtpjh1n6] {
    font-family: segoe-bold, sans-serif;
    font-size: 1rem;
    text-transform: uppercase;
    color: #507dd7;
    margin-left: -5px;
}

.primary h1[b-qlgtpjh1n6] {
    color: #8b3200;
}

.value[b-qlgtpjh1n6] {
    margin-top: -0.9rem;
}

.primary .value[b-qlgtpjh1n6] {
    color: #333333;
}

.highlighted-value[b-qlgtpjh1n6] {
    font-family: segoe-bold, sans-serif;
    font-size: 5rem;
}

    .highlighted-value.right[b-qlgtpjh1n6] {
        text-align: right;
    }

.description.left[b-qlgtpjh1n6] {
    text-align: left;
}

.description[b-qlgtpjh1n6] {
    font-family: segoe-light;
    font-size: 1rem;
    text-transform: uppercase;
}

.word[b-qlgtpjh1n6] {
    margin-right: 0.8rem;
}

p[b-qlgtpjh1n6] {
    font-size: 0.8rem;
}

    p a[b-qlgtpjh1n6] {
        color: #ffffff;
        text-decoration: underline;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/EpisodeGuide/EpisodeGuideChart.razor.rz.scp.css */
.filter[b-cn58zuvto8] {
    position: sticky;
    top: 52px;
    z-index: 1;
    margin-bottom: 16px;
}

button.clear[b-cn58zuvto8] {
    padding: 1px 8px;
    font-size: 0.7rem;
    text-transform: uppercase;
}

.doctor[b-cn58zuvto8] {
    background: #ffffffca;
    backdrop-filter: blur(19px);
    color: #505050;
    box-shadow: 0 8px 8px #00000066;
    border: 1px solid #ffffff;
    border-radius: 6px;
    min-width: fit-content;
    margin: 0 auto 32px auto;
}

.doctor-number[b-cn58zuvto8] {
    font-family: segoe-light, sans-serif;
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #000000;
}

.actor[b-cn58zuvto8] {
    font-family: segoe-bold, sans-serif;
    font-size: 1.3rem;
    text-transform: uppercase;
    color: #507dd7;
    margin-bottom: -4px;
}

.season[b-cn58zuvto8] {
    font-family: segoe-light, sans-serif;
    font-size: 1.3rem;
    color: #ff5700;
    margin: 18px 0 12px 0;
}

.wiki[b-cn58zuvto8] {
    width: 16px;
    height: 16px;
    vertical-align: bottom;
}

.story-number[b-cn58zuvto8] {
    font-size: 0.8rem;
    color: #ff5700;
    margin-top: 0.25rem;
}

.episode a[b-cn58zuvto8] {
    color: #505050;
}

    .episode a:hover[b-cn58zuvto8] {
        text-decoration: underline;
    }

.episode-story-number[b-cn58zuvto8] {
    font-size: 0.8rem;
    color: #ff5700;
    margin-top: 0.25rem;
}

.episode-number[b-cn58zuvto8] {
    font-size: 0.8rem;
    color: #ff5700;
    margin-top: 0.25rem;
}

.ratings[b-cn58zuvto8] {
    align-items: baseline;
}

    .ratings .value[b-cn58zuvto8] {
        font-family: segoe-bold, sans-serif;
        justify-self: end;
    }

    .ratings .millions[b-cn58zuvto8] {
        margin-left: 6px;
    }

.millions[b-cn58zuvto8] {
    font-size: 0.8rem;
    font-weight: normal;
}

@media (max-width: 575.98px) {
    .doctor[b-cn58zuvto8] {
        padding: 32px;
        max-width: 300px
    }

    .story[b-cn58zuvto8] {
        margin-top: 26px;
    }

        .story.first[b-cn58zuvto8] {
            margin-top: 18px;
        }

    .story-numbers[b-cn58zuvto8] {
        display: flex;
        margin-top: 2px;
    }

    .episode[b-cn58zuvto8] {
        margin-bottom: 24px;
    }

        .episode.indent[b-cn58zuvto8] {
            margin: 18px 0 24px 24px;
        }

        .episode:last-child[b-cn58zuvto8] {
            margin-bottom: 0;
        }

    .episode-numbers[b-cn58zuvto8] {
        display: flex;
        margin-top: 4px;
    }

    .episode-story-number[b-cn58zuvto8] {
        margin-right: 16px;
    }

    .rating[b-cn58zuvto8] {
        margin-left: 0;
        text-align: left;
    }

    .date[b-cn58zuvto8] {
        margin: 6px 0;
    }

    .wiki[b-cn58zuvto8] {
        margin: 0 8px;
    }

    .ratings[b-cn58zuvto8] {
        display: grid;
        grid-template-columns: min-content auto;
        grid-gap: 1px;
    }

        .ratings .value[b-cn58zuvto8] {
            grid-column: 1 / 2;
        }

        .ratings .millions[b-cn58zuvto8] {
            grid-column: 2 / 3;
        }
}

@media (min-width: 576px) and (max-width: 1179.98px) {
    .doctor[b-cn58zuvto8] {
        min-width: fit-content;
        max-width: fit-content;
        padding: 32px 24px;
    }

    .story[b-cn58zuvto8] {
        margin-top: 24px;
    }

        .story.first[b-cn58zuvto8] {
            margin-top: 18px;
        }

    .story-numbers[b-cn58zuvto8] {
        display: grid;
        grid-template-columns: 74px 26px;
        margin-top: 4px;
    }

    .episode[b-cn58zuvto8] {
        display: grid;
        grid-template-columns: auto auto;
        grid-template-rows: auto auto auto;
        row-gap: 4px;
        margin-top: 24px;
        width: 480px;
    }

        .episode.indent[b-cn58zuvto8] {
            width: 456px;
            margin-left: 24px;
        }

    .episode-title[b-cn58zuvto8] {
        grid-column: 1 / 3;
    }

    .episode-numbers[b-cn58zuvto8] {
        grid-column: 1 / 2;
        display: grid;
        grid-template-columns: 74px 26px 84px 26px;
    }

    .episode-number[b-cn58zuvto8] {
        grid-column: 3 / 4;
    }

    .episode.indent .episode-number[b-cn58zuvto8] {
        grid-column: 1 / 2;
    }

    .date[b-cn58zuvto8] {
        grid-column: 2 / 3;
        justify-self: end;
    }

    .ratings[b-cn58zuvto8] {
        grid-column: 1 / 3;
        display: grid;
        grid-template-columns: min-content auto min-content auto min-content min-content;
    }

        .ratings .value[b-cn58zuvto8] {
            justify-self: end;
        }

        .ratings .millions[b-cn58zuvto8] {
            white-space: nowrap;
            margin-left: 6px;
        }
}

@media (min-width: 1180px) {
    .doctor[b-cn58zuvto8] {
        min-width: fit-content;
        max-width: fit-content;
        padding: 32px 16px;
    }

    .season[b-cn58zuvto8] {
        margin: 18px 0 12px 0;
    }

    .story[b-cn58zuvto8],
    .episode[b-cn58zuvto8] {
        display: grid;
        grid-template-columns: 305px 196px 140px 463px;
    }

    .story[b-cn58zuvto8] {
        margin-top: 16px;
    }

        .story.first[b-cn58zuvto8] {
            margin-top: 12px;
        }

    .story-numbers[b-cn58zuvto8] {
        grid-column: 2 / 3;
        display: grid;
        grid-template-columns: 64px 26px 80px 26px;
    }

    .episode[b-cn58zuvto8] {
        margin-top: 8px;
    }

    .episode-title[b-cn58zuvto8] {
        grid-column: 1 / 2;
    }

    .episode.indent .episode-title[b-cn58zuvto8] {
        margin-left: 24px;
    }

    .episode-numbers[b-cn58zuvto8] {
        grid-column: 2 / 3;
        display: grid;
        grid-template-columns: 64px 26px 80px 26px;
    }

    .episode-story-number[b-cn58zuvto8] {
        grid-column: 1 / 2;
    }

    .episode-number[b-cn58zuvto8] {
        grid-column: 3 / 4;
    }

    .episode-wiki[b-cn58zuvto8] {
        grid-column: 4 / 5;
    }

    .date[b-cn58zuvto8] {
        grid-column: 3 / 4;
    }

    .ratings[b-cn58zuvto8] {
        grid-column: 4 / 5;
        display: grid;
        grid-template-columns: 43px 105px 43px 125px 43px 104px;
    }

        .ratings .value[b-cn58zuvto8] {
            justify-self: end;
        }

        .ratings .millions[b-cn58zuvto8] {
            margin-left: 6px;
        }
}

@media (min-width: 1400px) {
    .doctor[b-cn58zuvto8] {
        padding: 32px 54px;
    }

    .story[b-cn58zuvto8],
    .episode[b-cn58zuvto8] {
        grid-template-columns: 333px 238px 156px 517px;
    }

    .story-numbers[b-cn58zuvto8],
    .episode-numbers[b-cn58zuvto8] {
        grid-template-columns: 74px 36px 86px 42px;
    }

    .ratings[b-cn58zuvto8] {
        grid-template-columns: 43px 130px 43px 148px 43px 110px;
    }
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/EpisodeInContext/ContextChart.razor.rz.scp.css */
.card[b-7tusi23qf5] {
    background: #ffffffca;
    backdrop-filter: blur(19px);
    color: #505050;
    border: 1px solid #ffffff;
    border-radius: 5px;
    padding: 16px;
    filter: drop-shadow(0 8px 8px rgba(0,0,0,0.4));
}

.gutter[b-7tusi23qf5] {
    margin: 12px 0;
    padding: 12px 24px;
}

.highlighted-value[b-7tusi23qf5] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}

.block[b-7tusi23qf5] {
    margin: 8px 0;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/EpisodeInContext/ContextTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/EpisodeInContext/EpisodeInContextChart.razor.rz.scp.css */
.card[b-l17a812e9c] {
    background: #ffffffca;
    backdrop-filter: blur(19px);
    color: #707070;
    border: 1px solid #ffffff;
    border-radius: 5px;
    padding: 16px;
    filter: drop-shadow(0 8px 8px rgba(0,0,0,0.4));
}

.story[b-l17a812e9c] {
    font-family: segoe-bold, sans-serif;
    font-size: 1.5rem;
    color: #505050;
    margin-bottom: 2px;
}

.doctor-number[b-l17a812e9c] {
    font-family: segoe-light, sans-serif;
    font-size: 0.9rem;
    text-transform: uppercase;
    color: #000000;
    margin-top: 12px;
}

.actor[b-l17a812e9c] {
    font-family: segoe-bold, sans-serif;
    font-size: 1.3rem;
    text-transform: uppercase;
    color: #507dd7;
}

.season-block[b-l17a812e9c] {
    margin: 8px 0 12px 0;
}

.season[b-l17a812e9c] {
    font-family: segoe-light, sans-serif;
    font-size: 1.5rem;
    color: #ff5700;
    margin-bottom: 4px;
}

.story-number[b-l17a812e9c],
.episode-number[b-l17a812e9c],
.part-number[b-l17a812e9c] {
    font-size: 0.9rem;
    color: #ff5700;
    margin-bottom: 4px;
}

.wiki-block[b-l17a812e9c] {
    margin-top: 16px;
}

.wiki[b-l17a812e9c] {
    display: inline-block;
    width: 24px;
    height: 24px;
}

.wiki-text[b-l17a812e9c] {
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
}

.block[b-l17a812e9c] {
    margin: 8px 0;
}

.block.break[b-l17a812e9c] {
    margin-top: 14px;
}

.highlighted-value[b-l17a812e9c] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/HighLowEpisodesByDoctor/HighLowEpisodesByDoctorChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/HighLowEpisodesByDoctor/HighLowEpisodesByDoctorTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/PopulationByYear/PopulationByYearChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/PopulationByYear/PopulationByYearTooltip.razor.rz.scp.css */
.year-section[b-lnmi8chsfv] {
    padding: 12px 16px;
}

.year[b-lnmi8chsfv] {
    text-transform: uppercase;
    font-family: segoe-bold, sans-serif;
    font-size: 0.8rem;
    color: #507dd7;
}

.highlighted-value[b-lnmi8chsfv] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/PremierFinaleEpisodesBySeason/PremierFinaleEpisodesBySeasonChart.razor.rz.scp.css */
button[b-ql5hsd2b03] {
    padding: 1px 8px;
    font-size: 0.7rem;
    text-transform: uppercase;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/PremierFinaleEpisodesBySeason/PremierFinaleEpisodesBySeasonTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/ShareByContent/ShareByContentChart.razor.rz.scp.css */
p[b-xn01alx3w3] {
    font-size: 0.8rem;
}

    p a[b-xn01alx3w3] {
        color: #ffffff;
        text-decoration: underline;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/ShareByContent/ShareByContentTooltip.razor.rz.scp.css */
.share[b-s6t4sga36x] {
    margin-top: -1px;
}

.highlighted-value[b-s6t4sga36x] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/ShareByEra/ShareByEraChart.razor.rz.scp.css */
p[b-o2x0yoi8a8] {
    font-size: 0.8rem;
}

    p a[b-o2x0yoi8a8] {
        color: #ffffff;
        text-decoration: underline;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/ShareByEra/ShareByEraTooltip.razor.rz.scp.css */
.share[b-1uldikrbhn] {
    margin-top: -1px;
}

.highlighted-value[b-1uldikrbhn] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/ShareByHoursWatched/ShareByHoursWatchedChart.razor.rz.scp.css */
p[b-aa0pq74rx9] {
    font-size: 0.8rem;
}

    p a[b-aa0pq74rx9] {
        color: #ffffff;
        text-decoration: underline;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/ShareByHoursWatched/ShareByHoursWatchedTooltip.razor.rz.scp.css */
.share[b-p7b5aqxit5] {
    margin-top: -1px;
}

.highlighted-value[b-p7b5aqxit5] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/SpecialsOnly/SpecialsOnlyChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/SpecialsOnly/SpecialsOnlyTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/Timeline/TimelineChart.razor.rz.scp.css */
.card[b-4wrhvm89dj] {
    background: #ffffffca;
    backdrop-filter: blur(19px);
    box-shadow: 0 8px 8px #00000066;
    border: 1px solid #ffffff;
    border-radius: 6px;
    padding: 36px 0 54px 0;
    margin: 0 auto;
    min-width: fit-content;
    max-width: fit-content;
}

.timeline[b-4wrhvm89dj] {
    position: relative;
    width: 640px;
    display: grid;
    grid-template-columns: 224px 66px 350px;
    margin: 0 auto;
}

.timeline-item[b-4wrhvm89dj] {
    display: contents;
}

.marker[b-4wrhvm89dj] {
    grid-column: 2 / 3;
    width: 20px;
    height: 20px;
    border: 2px solid #000000;
    border-radius: 50%;
    background-color: #ffb080;
    justify-self: center;
    z-index: 1;
}

.line[b-4wrhvm89dj] {
    position: absolute;
    top: 22px;
    left: 257px;
    width: 2px;
    height: 100%;
    background-color: #808080;
}

.date[b-4wrhvm89dj] {
    grid-column: 1 / 2;
    font-family: segoe-regular, sans-serif;
    font-size: 1.2rem;
    color: #505050;
    justify-self: end;
    margin-top: 1px;
}

.doctor[b-4wrhvm89dj] {
    grid-column: 3 / 4;
    font-family: segoe-light, sans-serif;
    font-size: 0.8rem;
    text-transform: uppercase;
    color: #000000;
}

.actor[b-4wrhvm89dj] {
    grid-column: 3 / 4;
    font-family: segoe-bold, sans-serif;
    font-size: 1.2rem;
    text-transform: uppercase;
    color: #507dd7;
}

.dates[b-4wrhvm89dj] {
    grid-column: 3 / 4;
    font-family: segoe-light, sans-serif;
    font-size: 1rem;
    margin: 1px 0 0 0;
    color: #505050;
}

.episodes[b-4wrhvm89dj] {
    grid-column: 3 / 4;
    font-family: segoe-regular, sans-serif;
    font-size: 1rem;
    margin: 4px 0 28px 0;
    color: #ff5700;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/Top20Episodes/Top20EpisodesChart.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Charts/Top20Episodes/Top20EpisodesTooltip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Home/ChartSelectionNavLink.razor.rz.scp.css */
.chart-link[b-la7pl2g3y1] {
    border: 2px solid #909090;
    border-radius: 6px;
    color: #ffffff;
    backdrop-filter: blur(19px);
}

    .chart-link:hover[b-la7pl2g3y1] {
        box-shadow: 0 8px 8px #00000066;
    }

        .chart-link:hover .inner-text[b-la7pl2g3y1] {
            margin-left: 8px;
            transition: margin-left 0.3s;
        }

.chart-link-header[b-la7pl2g3y1] {
    padding: 9px 12px;
    background-color: #1A2A4580;
    border-radius: 4px 4px 0 0;
}

.chart-link-icon[b-la7pl2g3y1] {
    width: 20px;
    height: 20px;
}

.chart-link-title[b-la7pl2g3y1] {
    text-transform: uppercase;
    font-family: segoe-light, sans-serif;
    font-size: 1.3rem;
    line-height: 1.2rem;
    margin-left: 8px;
}

.chart-link-description[b-la7pl2g3y1] {
    background-color: #243A6480;
    font-size: 0.85rem;
    border-radius: 0 0 4px 4px;
    padding: 6px 12px 7px 12px;
}

.inner-text[b-la7pl2g3y1] {
    display: flex;
    transition: margin-left 0.3s;
}
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Home/Home.razor.rz.scp.css */
header[b-zusn5q069j] {
    margin-top: 20px;
    margin-bottom: 36px;
}

main[b-zusn5q069j] {
    position: relative;
    z-index: 1;
    margin: 1rem 4rem;
}

.title-doctor-who[b-zusn5q069j] {
    padding-right: 0.8rem;
    font-family: segoe-bold, sans-serif;
    font-size: 5rem;
}

.title-ratings[b-zusn5q069j] {
    top: 0.07rem;
    color: white;
    font-family: segoe-light, sans-serif;
    font-size: 3.7rem;
}

.nav-links[b-zusn5q069j] {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    list-style-type: none;
    padding: 0;
}

    .nav-links li[b-zusn5q069j] {
        box-sizing: border-box;
    }

nav ul[b-zusn5q069j] {
    list-style: none;
    margin-top: 32px;
    padding-left: 6px;
}

    nav ul li[b-zusn5q069j] {
        width: calc(50% - 14px);
        min-width: 518px;
    }

footer[b-zusn5q069j] {
    margin: 32px 0 0 8px;
}

    footer a[b-zusn5q069j] {
        color: #ffffff;
    }

        footer a:hover[b-zusn5q069j] {
            text-decoration: underline;
        }
/* _content/DoctorWhoRatings.WebClient/Components/Pages/Sources/Sources.razor.rz.scp.css */
section[b-997ilm5142] {
    margin: 0 auto 24px auto;
    line-height: 1.5rem;
    background: #ffffffca;
    backdrop-filter: blur(19px);
    box-shadow: 0 8px 8px #00000066;
    color: #505050;
    padding: 12px 54px;
    border: 1px solid #ffffff;
    border-radius: 6px;
}

    section:nth-child(n+2)[b-997ilm5142] {
        margin-top: 32px;
    }

    section h1[b-997ilm5142] {
        text-transform: uppercase;
        font-family: segoe-light, sans-serif;
        font-size: 1.3rem;
        font-weight: normal;
        margin: 0.9rem 0 1.2rem 0;
        color: #000000;
    }

    section.constrain-width[b-997ilm5142] {
        max-width: 80ch;
    }

.website-references[b-997ilm5142] {
    margin-top: 24px;
}

    .website-references h2[b-997ilm5142] {
        text-transform: uppercase;
        font-family: segoe-light, sans-serif;
        font-size: 1rem;
        font-weight: normal;
        margin-bottom: 6px;
        color: #000000;
    }

    .website-references ul[b-997ilm5142] {
        margin-top: 6px;
    }

a[b-997ilm5142] {
    color: #505050;
}

    a:hover[b-997ilm5142] {
        text-decoration: underline;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Chart.razor.rz.scp.css */
.chart[b-97n92yo2zq] {
    position: relative;
    z-index: 1;
    height: 500px;
    background: #ffffffca;
    backdrop-filter: blur(19px);
    color: #000000;
    border: 1px solid #ffffff;
    border-radius: 5px;
    padding: 16px;
    filter: drop-shadow(0 8px 8px rgba(0,0,0,0.4));
}

body.full-screen-on .chart[b-97n92yo2zq] {
    height: unset;
    flex-grow: 1;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ChartHeading.razor.rz.scp.css */
.chart-heading[b-dhzkovwm3i] {
    margin-bottom: 20px;
}

h2[b-dhzkovwm3i] {
    text-transform: uppercase;
    font-family: segoe-light, sans-serif;
    font-size: 1.3rem;
    font-weight: normal;
    margin-bottom: 4px;
}

p[b-dhzkovwm3i] {
    font-size: 0.85rem;
    margin-top: 0;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ChartOptions.razor.rz.scp.css */
.chart-options[b-dqvwe2l25f] {
    position: relative;
    z-index: 0;
    color: #000000;
    border-radius: 6px;
    margin-top: 12px;
    padding: 1px 0 2px 0;
    background: #ffffff80;
    backdrop-filter: blur(19px);
    box-shadow: 0 8px 8px #00000066;
    border: 1px solid #ffffff88;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ChartOptionsCheckbox.razor.rz.scp.css */
input[b-9a8vr49snm],
label[b-9a8vr49snm] {
    cursor: pointer;
}

    input[type=checkbox][b-9a8vr49snm] {
        vertical-align: middle;
        margin: -2px 8px 0 8px;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ChartOptionsGroup.razor.rz.scp.css */
.options-group[b-el3afsl2cy] {
    display: inline-block;
    padding: 8px 24px;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ChartOptionsRadio.razor.rz.scp.css */
input[b-hnoyv64cb8],
label[b-hnoyv64cb8] {
    cursor: pointer;
}

    input[type=radio][b-hnoyv64cb8] {
        vertical-align: middle;
        margin: -2px 5px 0 8px;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ChartOptionsSelect.razor.rz.scp.css */
select[b-wznlqcjkxu] {
    margin-left: 10px;
    padding: 0 6px 1px 4px;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ChartOptionsText.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ChartOptionsTextbox.razor.rz.scp.css */
input[type="text"][b-4xel2nkmd9] {
    margin-left: 8px;
    padding: 0 6px 1px 4px;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/CloseNavBar.razor.rz.scp.css */
.nav-bar[b-9k5z3xkwl6] {
    position: sticky;
    top: 0;
    z-index: 1000;
    text-transform: uppercase;
    font-size: 0.9rem;
    background-color: #243A64d0;
    backdrop-filter: blur(19px);
    padding: 14px 18px 11px 24px;
    box-shadow: 0 8px 8px #00000066;
}

.nav-item[b-9k5z3xkwl6] {
    display: inline-block;
    color: #ffffff;
}

    .nav-item[b-9k5z3xkwl6]:after {
        display: block;
        content: '';
        border-bottom: 3px solid #ffffff;
        opacity: 0;
    }

    .nav-item:hover[b-9k5z3xkwl6]:after {
        opacity: 1;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Copyright.razor.rz.scp.css */
.copyright[b-9y5ow2oog0] {
    position: relative;
}

p[b-9y5ow2oog0] {
    margin: 24px;
    font-size: 0.75rem;
    text-align: right;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/ErrorDetails.razor.rz.scp.css */
.blazor-error-ui[b-st9uuyr4h2] {
    background: #d24a4a;
    color: #000000;
    display: none;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    box-shadow: 0 -1px 2px #00000033;
    z-index: 1000;
}

    .blazor-error-ui .dismiss[b-st9uuyr4h2] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Shared/FullScreenZone.razor.rz.scp.css */
#fullScreenZone[b-82qfw9h8xt] {
    display: flex;
    flex-direction: column;
}

body.full-screen-on #fullScreenZone[b-82qfw9h8xt] {
    background-image: url(./images/background.webp);
    background-size: cover;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/NavBar.razor.rz.scp.css */
.nav-bar[b-ohio9l8pin] {
    display: flex;
    position: sticky;
    top: 0;
    z-index: 1000;
    text-transform: uppercase;
    font-size: 0.9rem;
    background-color: #243A64d0;
    backdrop-filter: blur(19px);
    padding: 14px 18px 11px 24px;
    box-shadow: 0 8px 8px #00000066;
}

.nav-item[b-ohio9l8pin] {
    display: inline-block;
    color: #ffffff;
}

    .nav-item[b-ohio9l8pin]:after {
        display: block;
        content: '';
        border-bottom: 3px solid #ffffff;
        opacity: 0;
    }

    .nav-item:hover[b-ohio9l8pin]:after {
        opacity: 1;
    }

.nav-fill[b-ohio9l8pin] {
    flex-grow: 1;
}

.icon[b-ohio9l8pin] {
    height: 16px;
    width: 16px;
    cursor: pointer;
    background-image: url(./images/screen.svg);
}

    .icon:hover[b-ohio9l8pin] {
        background-image: url(./images/full-screen.svg);
    }
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Overlay.razor.rz.scp.css */
.overlay[b-5xeuyksyug] {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-image: radial-gradient(circle farthest-corner at center, #f0f0f0 0%, #c0c0c0 100%);
    border-radius: 6px;
    z-index: 999;
}

/* Loader from Martin van Driel - https://codepen.io/martinvd/pen/xbQJom */

.loader[b-5xeuyksyug] {
    position: absolute;
    top: calc(50% - 64px);
    left: calc(50% - 64px);
    width: 128px;
    height: 128px;
    border-radius: 50%;
    perspective: 800px;
}

.inner[b-5xeuyksyug] {
    position: absolute;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-radius: 50%;
}

    .inner.one[b-5xeuyksyug] {
        left: 0%;
        top: 0%;
        animation: rotate-one-b-5xeuyksyug 1s linear infinite;
        border-bottom: 4px solid #555555;
    }

    .inner.two[b-5xeuyksyug] {
        right: 0%;
        top: 0%;
        animation: rotate-two-b-5xeuyksyug 1s linear infinite;
        border-right: 4px solid #555555;
    }

    .inner.three[b-5xeuyksyug] {
        right: 0%;
        bottom: 0%;
        animation: rotate-three-b-5xeuyksyug 1s linear infinite;
        border-top: 4px solid #555555;
    }

@keyframes rotate-one-b-5xeuyksyug {
    0% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(35deg) rotateY(-45deg) rotateZ(360deg);
    }
}

@keyframes rotate-two-b-5xeuyksyug {
    0% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(50deg) rotateY(10deg) rotateZ(360deg);
    }
}

@keyframes rotate-three-b-5xeuyksyug {
    0% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(0deg);
    }

    100% {
        transform: rotateX(35deg) rotateY(55deg) rotateZ(360deg);
    }
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tip/DrillDownTip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tip/IconBlock.razor.rz.scp.css */
.icon-block[b-z6tly5kxmh] {
    display: flex;
    color: #ffffff;
    background-color: #00000060;
    border-radius: 6px;
    margin: 24px 0;
    padding: 8px 0 9px 0;
    backdrop-filter: blur(19px);
    box-shadow: 0 8px 8px #00000066;
    border: 1px solid #00000088;
}

.icon[b-z6tly5kxmh] {
    height: 16px;
    width: 16px;
    margin: 2px 12px 0 24px;
}

[b-z6tly5kxmh] a,
[b-z6tly5kxmh] a:focus,
[b-z6tly5kxmh] a:visited {
    color: #ffffff;
    font-style: italic;
    text-decoration: underline;
}

    [b-z6tly5kxmh] a:hover {
        font-weight: bold;
    }
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tip/Info.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tip/Tip.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartSecondaryTooltip.razor.rz.scp.css */
.secondary-tooltip[b-3zq1r3m9r0] {
    margin-top: 6px;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltip.razor.rz.scp.css */
.tooltip[b-7pi6qnm30p] {
    border-radius: 6px;
    color: #707070;
    background-color: #ffffff;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipBreak.razor.rz.scp.css */
.break[b-9qtg7hg0zm] {
    border-bottom: 1px solid #c0c0c0;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipEpisodeSetion.razor.rz.scp.css */
.episode[b-c0ww258rzb] {
    padding: 13px 16px;
}

.actor[b-c0ww258rzb] {
    text-transform: uppercase;
    font-family: segoe-bold, sans-serif;
    font-size: 0.8rem;
    color: #507dd7;
}

.episodes[b-c0ww258rzb] {
    margin-top: 5px;
}

.total-episode-hours[b-c0ww258rzb] {
    margin-top: 4px;
}

.high-low[b-c0ww258rzb] {
    text-transform: uppercase;
    font-family: segoe-light, sans-serif;
    font-size: 0.7rem;
    margin: 10px 0 3px 0;
}

.story[b-c0ww258rzb] {
    font-family: segoe-bold, sans-serif;
    font-size: 1.3rem;
    color: #505050;
    margin-top: 4px;
}

.part[b-c0ww258rzb] {
    margin-top: 3px;
}

.season[b-c0ww258rzb] {
    margin-top: 0.4rem;
}

.highlighted-value[b-c0ww258rzb] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipIconBlock.razor.rz.scp.css */
.icon-block[b-y4xf766ku1] {
    display: flex;
}

.icon[b-y4xf766ku1] {
    height: 16px;
    width: 16px;
    filter: invert(48%) sepia(2%) saturate(9%) hue-rotate(331deg) brightness(90%) contrast(91%);
    margin: 0 12px 0 0;
}

/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipIconSection.razor.rz.scp.css */
.icon-section[b-ttb0jmrv8b] {
    padding: 13px 16px;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipNoteSection.razor.rz.scp.css */
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipPercentageOfPopulationSection.razor.rz.scp.css */
.ratings[b-k0b7mxf31m] {
    margin-top: -1px;
}

.ratings > .rating:not(:first-of-type)[b-k0b7mxf31m] {
    margin-top: 5px;
}

.highlighted-value[b-k0b7mxf31m] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipRatingPositionSection.razor.rz.scp.css */
.ratings-position-section[b-y8m478pxv1] {
    padding: 13px 16px;
}

.highlighted-value[b-y8m478pxv1] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}

.ratings-type[b-y8m478pxv1] {
    margin: 10px 0 3px 0;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipRatingsSection.razor.rz.scp.css */
h2[b-chtslletap] {
    text-transform: uppercase;
    font-family: segoe-light, sans-serif;
    font-size: 0.7rem;
    font-weight: normal;
    margin: 0;
    padding: 13px 0 0 16px;
}

.ratings-target[b-chtslletap] {
    margin-bottom: -11px;
}

.ratings[b-chtslletap] {
    margin-top: -1px;
}

.ratings > .rating:not(:first-of-type)[b-chtslletap] {
    margin-top: 5px;
}

.highlighted-value[b-chtslletap] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
/* _content/DoctorWhoRatings.WebClient/Components/Shared/Tooltip/ChartTooltipWatchedHoursSection.razor.rz.scp.css */
.hours-watched[b-s522dnp9c0] {
    margin-top: -1px;
}

    .hours-watched > .hours:not(:first-of-type)[b-s522dnp9c0] {
        margin-top: 5px;
    }

.highlighted-value[b-s522dnp9c0] {
    font-family: segoe-bold, sans-serif;
    color: #505050;
}
