body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-btn,
body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-quick-link {
  gap: 0 !important;
}

body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-link-icon {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 14px !important;
  min-width: 14px !important;
  height: 14px !important;
  line-height: 1 !important;
  margin-right: 0 !important;
  vertical-align: middle !important;
}

body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-btn .ppw-ma-link-icon i,
body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-quick-link .ppw-ma-link-icon i {
  font-size: 12px !important;
  line-height: 1 !important;
  display: block !important;
}

body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-btn > span,
body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-quick-link > span {
  display: inline-block !important;
  line-height: 1 !important;
  vertical-align: middle !important;
  margin-left: 15px !important;
}

body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-btn-primary .ppw-ma-link-icon i {
  color: #2f2300 !important;
}

body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-btn-secondary .ppw-ma-link-icon i,
body.ppw-ma-v2 #ppw-ma-hero .ppw-ma-quick-link .ppw-ma-link-icon i {
  color: inherit !important;
}

body.ppw-ma-v2 .dashboard-sortable > li.grid .grid-title {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

body.ppw-ma-v2 .dashboard-sortable > li.grid .cdash-icon {
  width: 48px !important;
  height: 48px !important;
  min-width: 48px !important;
  border-radius: 16px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: linear-gradient(180deg, #f4effc 0%, #ede4fb 100%) !important;
  border: 1px solid #e3d7f7 !important;
  color: #5b36a6 !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.65) !important;
}

body.ppw-ma-v2 .dashboard-sortable > li.grid .cdash-icon i {
  font-size: 15px !important;
  line-height: 1 !important;
}

body.ppw-ma-v2 .dashboard-sortable > li.grid .grid-title h3 {
  margin: 0 !important;
  display: flex !important;
  align-items: center !important;
  min-height: 48px !important;
}

body.ppw-ma-v2 .dashboard-sortable > li.grid .tools {
  margin-left: auto !important;
}

body.ppw-ma-v2 .dashboard-sortable > li.grid .tools a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 28px !important;
  height: 28px !important;
  border-radius: 999px !important;
  color: #5b36a6 !important;
}

body.ppw-ma-v2 .dashboard-sortable > li.grid .tools a:hover {
  background: #f4effc !important;
}
