/* Ajustes de base compartidos por las páginas internas, para que se lean igual que la home. */

/* La home usa texto alineado a la izquierda; las internas lo justificaban y en pantallas angostas dejaban «ríos» de espacios. */
p { text-align: inherit; } /* hereda: centrado dentro de bloques centrados, a la izquierda en el resto (antes: justificado) */

/* Barra fija inferior (móvil): mismas proporciones y colores de marca que la home. */
@media (max-width: 768px) {
  .mob-bar { height: 64px !important; }
  .mob-bar-btn.wsp { background: var(--verde-claro, #3D7A5A) !important; }
  .mob-bar-btn.wsp:active { background: var(--verde-medio, #2A5240) !important; }
  .mob-bar-btn.proveedores { background: var(--oro, #C5993A); color: var(--verde, #1C3829); }
  .mob-bar-btn.proveedores span { color: var(--verde, #1C3829); }
  .mob-bar-btn.proveedores svg { width: 22px; height: 22px; }
  .mob-bar-btn { min-width: 0; }
}

/* Migas de pan: el gris claro original daba 2,7:1 sobre blanco (mínimo AA: 4,5:1) */
.breadcrumb-inner, .breadcrumb-sep { color: #5A5A52; }
.breadcrumb-inner a { color: var(--verde-medio, #2A5240); text-decoration: underline; text-underline-offset: 2px; }
