div.live main{grid-area:main;position:relative}div.live main button{margin-right:2vw;position:absolute;top:2vh;right:0}div.live main .stream{background:rgba(0,0,0,.2);border-radius:4px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.65);box-shadow:0 2px 5px rgba(0,0,0,.65);display:-webkit-box;display:-ms-flexbox;display:flex;margin:2vh 0;padding:.5vh 0}div.live main .stream>div:first-of-type{border-right:2px solid rgba(0,0,0,.25);font-size:1.5vh;min-width:100px;padding:.25vh 1vw 0;text-align:center}div.live main .stream>div:first-of-type div:first-of-type{opacity:.65}div.live main .stream>div:first-of-type div:nth-of-type(2){font-size:2.25vh;font-weight:700;line-height:2.75vh;white-space:nowrap}div.live main .stream>div:first-of-type div:last-of-type{font-size:1.25vh;line-height:2vh;opacity:.65}div.live main .stream>div:nth-of-type(2){padding:1vh 2vw}div.live main .stream>div:nth-of-type(2) h2{font-size:2.5vh;opacity:1}div.live main .stream>div:nth-of-type(2) p{font-size:1.75vh;margin:0;padding:0;opacity:.5}div.live aside{grid-area:side}.item button{margin:.5vh 1vw}.item input,.item select{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:.5vh .5vw}@media screen and (max-width:1023px){div.live{grid-template-areas:"main main main main main main main main main main main main" "side side side side side side side side side side side side"!important}}@media screen and (min-width:1024px){div.live{grid-template-areas:"main main main main main main main side side side side side"!important}}