/* v60 – ovládání scén horního pásu v Režii */
.tickerControl{grid-column:1/-1!important}
.tickerSceneControls{
  display:grid;grid-template-columns:auto auto minmax(180px,1fr) auto auto auto;
  align-items:center;gap:9px;margin-top:12px
}
.tickerSceneControls>b{color:#91a0b4;font-size:12px;letter-spacing:.12em}
.tickerSceneControls input{
  width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;
  border:2px solid #384152;border-radius:0;background:#0b111c;color:#fff;font-weight:800
}
.tickerSceneControls button{
  min-height:44px;padding:10px 18px;border:2px solid #596171;border-radius:0;
  background:#070a10;color:#fff;font-weight:1000;letter-spacing:.02em;white-space:nowrap
}
.tickerSceneControls button:hover{border-color:#fff;transform:translateY(-1px)}
.tickerSceneControls button.selected{border-color:#ef0037;background:#ef0037;color:#fff}
#tickerGoal.selected{background:#090a0d;border-color:#fff}
#tickerVut{background:#ef0037;border-color:#ef0037}
#tickerHide{border-color:#7b2638;color:#ff9aae}

/* Statická VUT scéna přesně podle reference: linka – logo – název – logo – linka. */
.display #cubeSceneVut{
  position:absolute!important;z-index:4!important;inset:0!important;
  display:none!important;grid-template-columns:minmax(5vw,1fr) 6vw auto 6vw minmax(5vw,1fr)!important;
  align-items:center!important;gap:2.1vw!important;padding:0 2.5vw!important;
  box-sizing:border-box!important;background:#ef0037!important;color:#fff!important
}
.display #cubeSceneVut.show{display:grid!important}
.display #cubeSceneVut i{display:block;width:100%;height:.55vh;background:#fff}
.display #cubeSceneVut img{display:block;width:auto!important;height:7.7vh!important;max-width:6vw!important;object-fit:contain!important;filter:none!important}
.display #cubeSceneVut strong{
  color:#fff;font:1000 4.15vw/1 Arial,sans-serif;letter-spacing:.015em;
  text-align:center;text-transform:uppercase;white-space:nowrap;text-shadow:none
}
body.display.cubeSceneVut #tickerBar{background:#ef0037!important;border-bottom-color:#cf1237!important}

@media(max-width:900px){
  .tickerSceneControls{grid-template-columns:auto 1fr 1fr}
  .tickerSceneControls>b{grid-column:1/-1}
  .tickerSceneControls input{grid-column:2/-1}
  #tickerVut{grid-column:1/3}
  .display #cubeSceneVut{gap:1.4vw!important;padding-inline:1.5vw!important}
  .display #cubeSceneVut strong{font-size:3.8vw}
}
