/* V85 · Publicaciones manuales (ADMIN + lectura pública). */
#app #updatesTab .updates-version-count{min-width:230px;max-width:100%;box-sizing:border-box}
#app #updatesTab .updates-version-count strong{
 font:700 clamp(23px,2.35vw,32px)/1.12 var(--rift-display,Teko,sans-serif);
 letter-spacing:.025em;overflow-wrap:anywhere
}
/* Reservar ancho para códigos VDDMMAAAAL sin dividirlos en dos renglones. */
#app #updatesTab .updates-release{
 grid-template-columns:minmax(178px,194px) minmax(0,1fr);
 column-gap:19px;
}
#app #updatesTab .updates-release-version{
 display:block;
 font-size:clamp(22px,2vw,27px);
 line-height:1.15;
 letter-spacing:0;
 white-space:nowrap;
 overflow-wrap:normal;
 word-break:normal;
}
#app #updatesTab .updates-release-meta{min-width:0}
#app #updatesTab .updates-version-count strong{
 white-space:nowrap;
 overflow-wrap:normal;
 word-break:normal;
 letter-spacing:0;
 font-size:clamp(21px,2.25vw,29px);
}
#app #updatesTab .updates-release p{white-space:pre-line}
#app #updatesTab .updates-empty{
 border:1px solid #395a66;background:#102b38;padding:24px;
 font-size:13px;color:#a3c9d0
}
#app #updatesTab .updates-note{line-height:1.6}
#app #adminTab .admin-updates-panel{grid-column:1/-1}
#app #adminTab .updates-publish-form{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;
 margin-top:18px
}
#app #adminTab .updates-publish-form label{
 display:flex;flex-direction:column;min-width:0;gap:9px;
 font:850 10px/1.3 var(--rift-text,Manrope,sans-serif);
 color:#a7d9d6;letter-spacing:.045em
}
#app #adminTab .updates-publish-form label:nth-child(2){grid-column:1/-1}
#app #adminTab .updates-publish-form input,
#app #adminTab .updates-publish-form textarea{
 display:block;box-sizing:border-box;width:100%;min-width:0;
 color:#effdfa!important;background:#0b202c!important;
 border:1px solid #527884!important;border-radius:0!important;
 padding:13px!important;font:650 13px/1.6 var(--rift-text,Manrope,sans-serif)!important
}
#app #adminTab .updates-publish-form input:focus,
#app #adminTab .updates-publish-form textarea:focus{border-color:#92eadb!important;outline:1px solid #92eadb}
#app #adminTab .updates-publish-form textarea{resize:vertical;min-height:115px}
#app #adminTab .updates-publish-form .updates-publish-actions,
#app #adminTab .updates-publish-form #updatesPublishStatus{
 grid-column:1/-1
}
#app #adminTab .updates-publish-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
#app #adminTab .updates-publish-actions small{color:#a5c5cd;font-size:11px}
#app #adminTab #updatesPublishButton{
 background:#e98d6f;border-color:#e98d6f;color:#0b2130;
 font-weight:900;padding:13px 20px
}
#app #adminTab #updatesPublishButton:hover{background:#ffc4a1}
#app #adminTab #updatesPublishButton:disabled{opacity:.5;cursor:wait}
#app #adminTab #updatesPublishStatus[data-error="true"]{color:#ffc9b8}
#app #adminTab .updates-admin-divider{border-top:1px solid #3a616d;margin:23px 0 15px}
#app #adminTab .updates-admin-subtitle{color:#e8fff7;font-size:12px;letter-spacing:.08em;margin:0 0 10px}
#app #adminTab .updates-admin-list{display:grid;gap:6px;max-height:250px;overflow-y:auto}
#app #adminTab .updates-admin-item{
 display:flex;align-items:center;gap:15px;padding:10px 13px;
 border:1px solid #315763;background:#0c2532;font-size:12px
}
#app #adminTab .updates-admin-item span{color:#a4e6d5;font-weight:900;flex:none}
#app #adminTab .updates-admin-item strong{color:#eaf7f6;font-size:12px}
@media(max-width:650px){
 #app #updatesTab .updates-release{
  grid-template-columns:minmax(0,1fr);
  gap:10px;
 }
 #app #updatesTab .updates-release-meta{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px 18px;
 }
 #app #updatesTab .updates-release-version{
  flex:0 0 auto;
  font-size:clamp(23px,6vw,28px);
 }
 #app #updatesTab .updates-release-meta time{
  flex:0 1 auto;
  margin-top:0;
 }
}
@media(max-width:680px){
 #app #adminTab .updates-publish-form{grid-template-columns:1fr}
 #app #adminTab .updates-publish-form label:nth-child(2),
 #app #adminTab .updates-publish-form .updates-publish-actions,
 #app #adminTab .updates-publish-form #updatesPublishStatus{grid-column:1}
 #app #updatesTab .updates-version-count{min-width:0}
}
