.aap-week-strip{display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-bottom:18px;position:sticky;top:calc(var(--aap-header) + 8px);z-index:20}.aap-week-strip a{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:9px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;min-height:60px;padding:7px 10px}.aap-week-strip span{color:var(--aap-subtle);font-size:9px;text-transform:uppercase}.aap-week-strip b{font-size:17px;grid-row:2}.aap-week-strip small{align-items:center;background:var(--aap-surface-2);border-radius:10px;color:var(--aap-muted);display:flex;font-size:9px;grid-row:1/3;height:21px;justify-content:center;min-width:21px}.aap-week-strip a:hover,.aap-week-strip a.is-today{border-color:var(--aap-accent)}.aap-week-strip a.is-today{background:var(--aap-accent);color:#fff}.aap-week-strip a.is-today span,.aap-week-strip a.is-today small{color:#fff}.aap-week-strip a.is-today small{background:rgba(0,0,0,.15)}.aap-schedule-days{display:grid;gap:16px}.aap-schedule-days>section{background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:var(--aap-radius-panel);overflow:hidden;padding:15px}.aap-schedule-days>section>header{align-items:center;border-bottom:1px solid var(--aap-border);display:flex;justify-content:space-between;margin-bottom:3px;padding:0 3px 12px}.aap-schedule-days>section>header h2{font-size:15px;margin:0}.aap-schedule-days>section>header p{color:var(--aap-subtle);font-size:10px;margin:2px 0 0}.aap-schedule-days>section>header>span{background:var(--aap-surface-2);border-radius:12px;color:var(--aap-muted);font-size:9px;padding:4px 8px}.aap-schedule-list article{align-items:center;border-top:1px solid var(--aap-border-soft);display:grid;gap:12px;grid-template-columns:54px minmax(0,1fr) 92px 32px;min-height:78px;padding:8px 3px}.aap-schedule-list article:first-child{border-top:0}.aap-schedule-list__poster{border-radius:6px;height:62px;overflow:hidden;position:relative;width:46px}.aap-schedule-list__poster>img{height:100%;object-fit:cover;width:100%}.aap-schedule-list__poster>i{align-items:center;background:rgba(255,102,102,.9);border-radius:50%;display:flex;height:27px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:27px}.aap-schedule-list__poster>i .aap-icon{fill:#fff;margin-left:2px}.aap-schedule-list article:hover .aap-schedule-list__poster>i{opacity:1}.aap-schedule-list__body h3{font-size:12px;margin:0}.aap-schedule-list__body h3 a:hover{color:var(--aap-accent)}.aap-schedule-list__body>p{color:var(--aap-subtle);font-size:9px;margin:3px 0 7px}.aap-schedule-list__body>div{display:flex;gap:6px}.aap-schedule-list__body>div span{align-items:center;background:var(--aap-surface-2);border-radius:5px;color:var(--aap-muted);display:flex;font-size:9px;gap:3px;padding:3px 6px}.aap-schedule-list__body>div span .aap-icon{color:var(--aap-green);fill:var(--aap-green)}.aap-schedule-list__time{text-align:right}.aap-schedule-list__time time{display:block;font-size:14px;font-weight:700}.aap-schedule-list__time span{color:var(--aap-subtle);display:block;font-size:9px;margin-top:2px}.aap-schedule-list__time span.is-released{color:var(--aap-green)}.aap-schedule-list__open{align-items:center;border-radius:50%;color:var(--aap-subtle);display:flex;height:30px;justify-content:center;width:30px}.aap-schedule-list__open:hover{background:var(--aap-surface-3);color:#fff}.aap-top-progress{background:var(--aap-surface);border:1px solid var(--aap-border);border-radius:8px;display:grid;gap:2px;padding:7px 12px;text-align:right}.aap-top-progress span{color:var(--aap-subtle);font-size:9px}.aap-top-progress b{font-size:13px}.aap-top-tabs{border-bottom:1px solid var(--aap-border);display:flex;gap:22px;margin-bottom:12px}.aap-top-tabs button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--aap-muted);cursor:pointer;font-size:12px;font-weight:700;padding:10px 1px}.aap-top-tabs button span{background:var(--aap-surface);border-radius:8px;color:var(--aap-subtle);font-size:8px;margin-left:5px;padding:2px 5px}.aap-top-tabs button.is-active{border-bottom-color:var(--aap-accent);color:#fff}.aap-top-list{display:grid;gap:7px}.aap-top-list article{align-items:center;background:var(--aap-surface);border:1px solid var(--aap-border-soft);border-radius:9px;display:grid;gap:11px;grid-template-columns:44px 54px minmax(0,1fr) 83px 36px;min-height:84px;padding:7px 10px}.aap-top-list article:hover{border-color:#555}.aap-top-list article.is-completed{opacity:.72}.aap-top-list__position{text-align:center}.aap-top-list__position strong{display:block;font-size:17px}.aap-top-list__position span{color:var(--aap-yellow);display:flex;justify-content:center;margin-top:2px}.aap-top-list__poster{border-radius:5px;height:68px;overflow:hidden;width:50px}.aap-top-list__poster img{height:100%;object-fit:cover;width:100%}.aap-top-list__body h2{font-size:12px;margin:0}.aap-top-list__body h2 a:hover{color:var(--aap-accent)}.aap-top-list__body>p{color:var(--aap-subtle);font-size:9px;margin:3px 0 6px}.aap-top-list__body>div{display:flex;gap:4px}.aap-top-list__body>div a{background:var(--aap-surface-2);border-radius:4px;color:var(--aap-muted);font-size:8px;padding:2px 5px}.aap-top-list__rating{text-align:center}.aap-top-list__rating>.aap-icon{color:var(--aap-green);fill:var(--aap-green);margin:0 auto 2px}.aap-top-list__rating strong,.aap-top-list__rating small{display:block}.aap-top-list__rating strong{font-size:14px}.aap-top-list__rating small{color:var(--aap-subtle);font-size:8px}.aap-top-list__watched{align-items:center;background:var(--aap-surface-2);border:1px solid var(--aap-border);border-radius:50%;color:var(--aap-subtle);cursor:pointer;display:flex;height:31px;justify-content:center;width:31px}.aap-top-list__watched:hover,.aap-top-list__watched.is-active{background:var(--aap-green-soft);border-color:var(--aap-green);color:var(--aap-green)}@media(max-width:820px){.aap-week-strip{margin-inline:-16px;overflow:auto;padding-inline:16px;top:calc(var(--aap-header) + 4px)}.aap-week-strip a{min-width:82px}.aap-top-list article{grid-template-columns:36px 50px minmax(0,1fr) 70px 32px}}@media(max-width:640px){.aap-week-strip{margin-inline:-12px;padding-inline:12px}.aap-schedule-days>section{border-left:0;border-radius:0;border-right:0;margin-inline:-12px;padding:12px}.aap-schedule-list article{grid-template-columns:47px minmax(0,1fr) 70px}.aap-schedule-list__open{display:none}.aap-schedule-list__body>div span:nth-child(2){display:none}.aap-top-list article{gap:8px;grid-template-columns:28px 45px minmax(0,1fr) 57px;padding-inline:7px}.aap-top-list__poster{height:61px;width:45px}.aap-top-list__watched{display:none}.aap-top-list__body>div a:nth-child(n+3){display:none}.aap-top-list__rating small{display:none}}@media(max-width:430px){.aap-week-strip a{min-width:72px}.aap-top-list article{grid-template-columns:25px 42px minmax(0,1fr) 46px}.aap-top-list__poster{height:57px;width:42px}.aap-top-list__body>p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aap-top-list__rating>.aap-icon{height:16px;width:16px}}
