/*
 * AnimeFLV theme: anime module additions (browse, single anime, episode).
 * Only rules missing from the vendor css.css.
 */

/* Episode list: checked "seen" switch (css.css only styles li.Visto). */
.ListCaps>li .opivw input:checked+.Stts{color:#00bcf2}
.ListCaps>li .opivw input:checked+.Stts:before{left:auto;right:3px}
.ListCaps>li .opivw input:checked+.Stts:after{background-color:#00bcf2}

/* Episode list: empty search result row. */
.ListCaps>li.Norslts{padding:30px 10px;text-align:center;line-height:30px;color:#666}
.ListCaps>li.Norslts:before{position:static;display:block;height:auto;margin:0 auto;font-size:100px;line-height:100px;opacity:.2;color:inherit}

/* Browse: genres disabled by the genre limit. */
.filters .multiselect-container>li.disabled>a>label{opacity:.4;cursor:not-allowed}

/* Episode: player box without any option. */
.CapiTcn .alrtmst.afl-novideo>div:before{color:#b0bec5}

/* Episode: report modal. */
#ReportModal textarea{resize:vertical}
#report_body>p{margin:0}

/* Episode: report modal (official .Sect markup; the inline padding moved here). */
#ReportModal .Sect{margin-bottom:0}
#ReportModal .Sect>.Top:before{color:#fb3447;margin-right:10px}
#ReportModal .Sect>.Top .close{position:absolute;right:0;top:0;bottom:0;width:60px;margin:0;float:none;opacity:1;font-size:20px;line-height:70px;text-align:center;color:#999;text-shadow:none;border-left:1px solid #f3f3f3}
#ReportModal .Sect>.Top .close:before{margin:0}
#ReportModal .Sect>.Top .close:hover{color:#fb3447}
#report_body{padding:20px}

/* Episode: share box buttons (official page used the AddThis toolbox). */
.ShrCnB .List{margin:0;list-style:none}
.ShrCnB .List a{display:block}
.ShrCnB .List a:before{margin-right:0}
.ShrCnB .List a.afl-shr-x{background-color:#000}
.ShrCnB .List a.afl-shr-x:before{content:none}
.ShrCnB .List a.afl-shr-x svg{display:inline-block;vertical-align:middle;margin-top:-3px}
.ShrCnB .List a.afl-shr-wa{background-color:#25d366}
.ShrCnB .List a.afl-shr-tg{background-color:#229ed9}
.ShrCnB .List a.afl-shr-rd{background-color:#ff4500}
.ShrCnB .List a.afl-shr-copy{background-color:#2e3437}
.ShrCnB .List a:hover,.ShrCnB .List a:focus{color:#fff}
@media all and (max-width:766px){.ShrCnB .List a{width:44px;height:44px;line-height:44px;font-size:18px}
}

/* Server tabs: css.css lays them out as a table, so many servers (jkanime imports have ~9) overflow the content column under the sidebar. Wrap instead. */
.CapiTnv{display:flex;flex-wrap:wrap}
.CapiTnv>li{display:block;flex:1 1 90px;min-width:0}
.CapiTnv>li>a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.CpCn,.CpCnB{min-width:0}
