.container--main{width:100%;height:100%;overflow:hidden;font-size:0}:root{--tab-hover-color:#404481;--tab-focus-color:#434888;--tab-active-color:#373b70}body[data-theme=moon]{--prime-color:#464646;--prime-color-5d:#393939;--prime-color-10d:#2d2d2d;--tab-hover-color:#323232;--tab-focus-color:#373737;--tab-active-color:#252525}body[data-theme=moon] button[data-action=moonTrigger]>i.fa::before{content:'\f185'}.container--main{display:grid;grid-template-rows:var(--headerHeight) 1fr;grid-template-columns:1fr;overflow-y:hidden}.container--main button[data-action=sidebarTrigger]>i.fa::before{content:'\f054'}.container--main[data-sidebar-hidden] button[data-action=sidebarTrigger]>i.fa::before{content:'\f053'}.container--main[data-sidebar-hidden] .main{grid-template-columns:1fr}.container--main[data-sidebar-hidden] .sidebar{display:none}.container--main button[data-action=moonTrigger]>i.fa::before{content:'\f328'}.container--main[data-error] .main{display:none}.container--main[data-embed=vk]{grid-template-rows:1fr}.container--main[data-embed=vk] .header{display:none}.container--main[data-embed=vk] .main{--sidebar-width:350px}.container--main .main{--sidebar-width:400px;display:grid;grid-template-columns:1fr var(--sidebar-width);grid-template-rows:100%;overflow-y:hidden}.player{background-color:#000;position:relative}.player>.embed{width:100%;height:100%}.player>.embed iframe{width:100%;height:100%;border:0}.player .noti{--noti-offset:10px;display:grid;position:absolute;grid-template-rows:1fr;grid-template-columns:30px 1fr;grid-auto-flow:dense;max-width:350px;background-color:rgba(223,226,233,.9);top:var(--noti-offset);left:var(--noti-offset);right:var(--noti-offset);z-index:2;cursor:default;font-size:calc(var(--font-size) + 2px);user-select:none;transition:all .5s ease-in-out}.player .noti:not([data-noti-is-enabled]){display:none}.player .noti__hide-btn{grid-column:1;display:block;background-color:rgba(0,0,0,.1);border:0;cursor:pointer;transition:all .3s ease-in-out}.player .noti__hide-btn:hover{background-color:rgba(0,0,0,.2)}.player .noti__hide-btn i.fa{font-size:calc(var(--font-size) + 4px)}.player .noti__content{grid-column:2;padding:10px;line-height:1.3em}.sidebar{--tabCellHeight:25px;background-color:#fff}.sidebar .tabs-radio{height:var(--tabCellHeight);font-size:0;user-select:none}.sidebar .tabs-radio li{display:inline-block;background-color:var(--prime-color-5d);width:calc(100% / 3);height:100%;list-style:none;transition:all .5s ease-in-out}.sidebar .tabs-radio li button[data-action=selectTab]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:transparent;border:0;outline:0;transition:all .5s ease-in-out;cursor:pointer;font-size:calc(var(--font-size) + 2px);color:#fff}.sidebar .tabs-radio li button[data-action=selectTab]:focus{background-color:var(--tab-focus-color)}.sidebar .tabs-radio li button[data-action=selectTab]:not([data-tab-active]):hover{background-color:var(--tab-hover-color)}.sidebar .tabs-radio li button[data-action=selectTab][data-tab-active]{background-color:var(--tab-active-color)}.sidebar .tabs-content{width:100%;height:calc(100% - var(--tabCellHeight));overflow:hidden}.sidebar section{width:100%;height:100%;overflow:hidden}.sidebar section:not([data-tab-active]){display:none}.sidebar section[data-tab=chat] iframe{width:100%;height:100%;border:0}.sidebar section:not([data-tab=chat]){font-size:var(--font-size);overflow:auto}.sidebar section[data-tab=sched] .schedule__head{padding:10px 5px;text-align:center}.sidebar section[data-tab=sched] .schedule__items{width:100%;max-width:600px;margin:0 auto;padding:5px 0;padding-top:0}.sidebar section[data-tab=sched] .schedule .sched-item{padding:5px 10px}.sidebar section[data-tab=sched] .schedule .sched-item:not(:first-child){margin-top:10px}.sidebar section[data-tab=sched] .schedule .sched-item__title{font-size:1.2em}.sidebar section[data-tab=sched] .schedule .sched-item[data-status=finished]{opacity:.4}.sidebar section[data-tab=sched] .schedule .sched-item[data-status=current]{background-color:#ffffa5}.sidebar section[data-tab=sched] .schedule .sched-item[data-status=next]{background-color:#e7e7e7}.sidebar section[data-tab=sched] .schedule .sched-item[data-status=not-today]{opacity:.6}.sidebar section[data-tab=sched] .schedule .sched-item__data{margin-top:5px;font-size:.9em}.sidebar section[data-tab=sched] .schedule .sched-item__data>*{display:inline-block}.sidebar section[data-tab=sched] .schedule .sched-item__data>:not(:first-child)::before{content:'\00B7';margin:0 4px;font-weight:700}.sidebar section[data-tab=sched] .schedule .sched-item__duration span,.sidebar section[data-tab=sched] .schedule .sched-item__phrase span{display:inline-block}.sidebar section[data-tab=sched] .schedule .sched-item__duration span::first-letter,.sidebar section[data-tab=sched] .schedule .sched-item__phrase span::first-letter{text-transform:uppercase}.sidebar section[data-tab=sched] .schedule .sched-item__duration{cursor:default}.sidebar section[data-tab=sched] .schedule .sched-item__duration span{cursor:help}.sidebar section[data-tab=sched] .schedule .sched-item__empty{text-align:center;padding:5px}.sidebar section[data-tab=sched] .schedule .sched-item__empty span{white-space:nowrap}.sidebar section[data-tab=news] .vk-news .api-err{padding:10px;text-align:center}.sidebar section[data-tab=news] .vk-news .vk-posts{max-width:600px;margin:0 auto}.sidebar section[data-tab=news] .vk-news .vk-post{border-top:1px solid #ccc;padding:5px 10px 0;clear:both}.sidebar section[data-tab=news] .vk-news .vk-post-meta{margin:5px 0 10px;cursor:default}.sidebar section[data-tab=news] .vk-news .vk-post.is-copy{display:none}.sidebar section[data-tab=news] .vk-news .vk-post-body{padding-bottom:5px}.sidebar section[data-tab=news] .vk-news .vk-post-body p{clear:none}.sidebar section[data-tab=news] .vk-news .vk-post-img-link{display:inherit;border-bottom:0}.sidebar section[data-tab=news] .vk-news .vk-post-img-link img{width:85px;float:left;margin:5px 10px 10px 0}.sidebar section[data-tab=news] .vk-news .vk-post:first-child{border-top:0}body[data-theme=moon] .sidebar .tabs-content{background-color:var(--prime-color-5d);color:#ddd}body[data-theme=moon] .sidebar .tabs-content a{color:#ddd;border-bottom:1px solid #ddd}body[data-theme=moon] .sidebar .tabs-content a:hover{background-color:rgba(221,221,221,.1)}body[data-theme=moon] .sidebar section[data-tab=sched] .schedule .sched-item[data-status=finished]{opacity:.4}body[data-theme=moon] .sidebar section[data-tab=sched] .schedule .sched-item[data-status=current]{background-color:#91914f}body[data-theme=moon] .sidebar section[data-tab=sched] .schedule .sched-item[data-status=next]{background-color:#7a7a7a}body[data-theme=moon] .sidebar section[data-tab=sched] .schedule .sched-item[data-status=not-today]{opacity:.6}.dialog{transition:all .3s ease-in-out}.dialog--options{max-width:380px;--herePadding:2.5px 5px;margin:0 auto;font-size:var(--font-size);padding:10px}.dialog--options h3,.dialog--options menu{text-align:center}.dialog--options menu,.dialog--options table{margin-top:10px}.dialog--options table td{padding:var(--herePadding);vertical-align:middle}.dialog--options table td:nth-child(2){min-width:170px}.dialog--options select,.dialog--options textarea{width:100%}.dialog--options select{padding:var(--herePadding)}.dialog--options textarea{resize:none;padding:5px}.dialog--options menu>button{padding:var(--herePadding)}.dialog--options menu>button:not(:first-child){margin-left:5px}.dialog::backdrop{background-color:rgba(0,0,0,.4)}.error-box{display:flex;justify-content:center;align-items:center;height:100%;padding:10px 5px;font-size:var(--font-size)}.error-box:empty{display:none}.error-box>*{max-width:650px}@media screen and (max-width:949px){.container--main button[data-action=sidebarTrigger]>i.fa::before{content:'\f078'}.container--main[data-sidebar-hidden] button[data-action=sidebarTrigger]>i.fa::before{content:'\f077'}.container--main[data-sidebar-hidden] .main{grid-template-rows:1fr}.container--main .main{grid-template-columns:1fr;grid-template-rows:1fr 65%}}.print{display:none;speak:none;padding:5px;font-size:calc(var(--font-size) + 2px)}@media print{body>:not(.print){display:none}.print{display:block}}