/* SICAM · Repositorios: la barra y los detalles que el equipo no necesita (personalizar.sh).
   Lo que se puede apagar desde app.ini se apaga allí (formulario de contraseña, hitos,
   migraciones, bifurcaciones y estrellas); aquí solo queda lo que Forgejo no deja configurar. */

/* Lo que no se usa en este espacio cerrado: Explorar (también en el panel), la ayuda de forgejo.org, Licencias, Proyectos,
   el «+» de serie (sus opciones útiles están en «Crear») y la visibilidad de los miembros. */
#navbar a.item[href^="/explore"],
#navbar .navbar-left > a.item[href="/issues"]:not(.sicam-nav),
#navbar .navbar-left > a.item[href="/pulls"]:not(.sicam-nav),
.page-content div:has(> a[href^="/explore/"]),
#navbar a.item[href^="https://forgejo.org/docs"],
#navbar li:has(> a[href^="https://forgejo.org/docs"]),
.page-footer a[href$="/licenses.txt"],
a.item[href$="/-/projects"],
#navbar .navbar-right > details.dropdown:has(a[href$="/repo/create"]),
.organization.members a[data-url*="/members/action/public"],
.organization.members a[data-url*="/members/action/private"],
.organization.members h3 > .ui.label {
  display: none !important;
}

/* Nada público. app.ini ya fuerza repos privados y cuentas limitadas o privadas; aquí se
   quitan las opciones que Forgejo sigue mostrando: en la organización (configuración y
   creación) solo queda «Privado», y la casilla de visibilidad de cada repo no se muestra,
   tampoco a los administradores (el formulario conserva el valor actual). */
.organization .field:has(> .ui.radio.checkbox > input[name="visibility"][value="0"]),
.organization .field:has(> .ui.radio.checkbox > input[name="visibility"][value="1"]),
.repository.settings.options .inline.field:has(input[name="private"]) {
  display: none !important;
}

#navbar .sicam-crear .header {
  display: block;
  padding: 6px 12px 2px;
  font-size: 12px;
  color: var(--color-text-light-2);
}

/* Botones de acción */
#navbar a.item.sicam-accion {
  border-radius: var(--border-radius);
  gap: 6px;
  font-weight: 500;
}
#navbar a.item.sicam-publicar {
  background: var(--color-primary);
  color: var(--color-primary-contrast);
}
#navbar a.item.sicam-publicar:hover,
#navbar a.item.sicam-publicar:focus {
  background: var(--color-primary-hover);
  color: var(--color-primary-contrast);
}
#navbar a.item.sicam-acceso {
  border: 1px solid var(--color-secondary-dark-2);
}
#navbar a.item.sicam-nav {
  gap: 6px;
}

/* Escritorio: Inicio · Backend · Frontend · Pull requests · Incidencias · Wiki, y las acciones a la derecha. */
@media (min-width: 768px) {
  #navbar .navbar-left {
    flex: 1;
  }
  #navbar-logo { order: -1; }
  #navbar .sicam-inicio { order: 1; }
  #navbar .sicam-backend { order: 2; }
  #navbar .sicam-frontend { order: 3; }
  #navbar .sicam-pulls { order: 4; }
  #navbar .sicam-incidencias { order: 5; }
  #navbar .sicam-wiki { order: 6; }
  #navbar .sicam-accion { order: 7; margin: 0 4px; }
  #navbar .sicam-publicar { margin-left: auto; }
  #navbar .sicam-crear { order: 8; }
}

/* Pantallas medianas: los botones quedan solo con su icono (el texto sale al pasar el ratón). */
@media (min-width: 768px) and (max-width: 1199.98px) {
  #navbar .sicam-texto { display: none; }
}
