/* Coffee Rush STA v10.6.1 · cabecera compacta y retirada de herramientas.
   Solo interfaz: el motor, la persistencia, Functions y D1 permanecen intactos. */

html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]),
html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) body{
  max-width:100%;
  overflow-x:clip;
}

html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) .app-tools{
  flex-wrap:nowrap;
}

html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) .platform-session-chip{
  min-width:220px;
  flex:0 1 255px;
}

html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #gameMenu{
  flex:0 0 auto;
}

html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #presentationBtn,
html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #presentationExitBtn,
html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #reduceMotionBtn,
html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #exportBtn,
html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #importBtn,
html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #importFile{
  display:none!important;
}

@media(min-width:1181px){
  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) body[data-interface-phase="planning"] .appbar{
    grid-template-columns:minmax(235px,1fr) auto auto;
    grid-template-areas:"brand status tools";
    column-gap:12px;
  }

  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) body[data-interface-phase="planning"] .brand-block{
    grid-area:brand;
  }

  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) body[data-interface-phase="planning"] .app-status{
    grid-area:status;
    flex-wrap:nowrap;
    justify-content:flex-end;
  }

  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) body[data-interface-phase="planning"] .app-status>div{
    flex:0 1 auto;
  }

  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) body[data-interface-phase="planning"] .app-tools{
    grid-area:tools;
    justify-content:flex-end;
  }
}

@media(max-width:820px){
  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) .app-tools{
    display:grid;
    grid-template-columns:minmax(0,1fr);
    width:100%;
    gap:8px;
  }

  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) .platform-session-chip,
  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #gameMenu{
    grid-column:1;
    width:100%;
    min-width:0;
  }

  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) #gameMenu>summary{
    width:100%;
  }
}

@media(prefers-reduced-motion:reduce){
  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) *,
  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) *::before,
  html:is([data-interface-version="10.6.1"],[data-interface-version="10.6.2"]) *::after{
    scroll-behavior:auto!important;
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    transition-duration:.01ms!important;
  }
}
