/* Botões reutilizáveis do ERP. */
/* Define botões primários, secundários, menu e logout. */

.primary-button {
  min-height: 44px;
  border-radius: 14px;
  padding: 13px 18px;
  background: linear-gradient(135deg, var(--orange), var(--orange-dark));
  color: #fff;
  font-weight: 900;
  transition: 0.2s ease;
}

.primary-button:hover { transform: translateY(-1px); box-shadow: 0 12px 24px rgba(249, 115, 22, 0.22); }
.primary-button:disabled { opacity: 0.65; transform: none; box-shadow: none; }

.menu-item,
.logout-button {
  width: 100%;
  min-height: 42px;
  border-radius: 999px;
  padding: 11px 16px;
  font-weight: 800;
  text-align: left;
}

.menu-item {
  background: rgba(255,255,255,0.06);
  color: rgba(255,255,255,0.72);
}

.menu-item:hover,
.menu-item.active {
  background: #fff;
  color: var(--dark);
}

.logout-button {
  margin-top: auto;
  background: rgba(255,255,255,0.1);
  color: #fff;
}
