.mselect__list{font-family:'Noto Sans'}.mselect__label{background:linear-gradient(to bottom, #f5f5f5 0%, #ededed 100%);text-shadow:0 1px 0 #fff}.mselect__label:hover{background:linear-gradient(to bottom, #fafafa 0%, #f2f2f2 100%);text-shadow:0 1px 0 #fff}.mselect__list{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.mselect__label::after,.mselect__list .current::after{font-size:1.2em;vertical-align:middle;font-family:'lidraughts';font-style:normal;font-weight:normal;text-transform:none;speak:none;content:attr(data-icon);opacity:0.9}.rating-stats .desc{display:flex;flex-flow:row wrap;align-items:center}.mselect__label{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.mselect__list .current{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.mselect__list{display:flex;flex-flow:column}.mselect__label,.mselect__list{border-radius:3px}.mselect__label{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.mselect{position:relative;white-space:nowrap}.mselect__toggle{display:none}.blind-mode .mselect__toggle{display:inherit}.mselect__label{flex-flow:row nowrap;padding:.3rem .3rem .3rem 1rem;cursor:pointer}.mselect__label::after{content:'u';font-size:70%;color:#1b78d0}.mselect__toggle:checked ~ .mselect__label{transition:opacity 150ms;opacity:0}.mselect__list{position:absolute;top:0;left:0;min-width:100%;z-index:110;background:#fff;transform:scale(1, 0);transform-origin:top;transition:transform 150ms}.mselect__list .current{background:#f7f6f5}.mselect__list .current::after{content:'E';flex:1 1 100%;text-align:right}.mselect__list>*{white-space:nowrap;display:block;padding:.3em 1em;transition:all 150ms;color:#1b78d0;opacity:0}.mselect__list>*:hover{background:#1b78d0;color:#fff}.mselect__list>*::before{margin-right:.4em}.mselect__toggle:checked ~ .mselect__list{transform:scale(1, 1)}@media (max-width: 799px){.mselect__toggle:checked ~ .mselect__list{position:fixed;top:50%;transform:translateY(-50%) scale(1, 1)}}.mselect__toggle:checked ~ .mselect__list>*{opacity:1;transition:opacity 125ms ease-in-out 125ms}.rating-stats .spinner{width:150px;height:150px;margin-top:100px}.rating-stats .desc::before{font-size:4.5em;color:#787878;margin-right:1rem}.rating-stats #rating_distribution_chart{height:500px;margin-top:2rem}.rating-stats .mselect{display:inline-block}.rating-stats .mselect__list>*{font-size:1.3rem;padding:.3em 1em .3em .7em}
