a.toplevel_page_dsproofwp .wp-menu-image {
  display: flex;
  align-items: center;
  justify-content: center;
  img {
    width: 20px;
    margin: auto;
    padding: 0 !important;
  }
}

.elementor-element .dsproofwp-icon:before {
  content: "";
  background-image: url("../../public/proofwp.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  width: 36px;
  height: 24px;
  margin: auto;
  display: block;
}

.dsproofwp-elementor-container {
  text-align: center;
  padding: 20px;
  background: #f1f1f1;
}
body:has(#dsproofwp-root) .notice:not(.dsproofwp-notice) {
  display: none !important;
}
#dsproofwp-root .notice:not(.dsproofwp-notice),
#dsproofwp-license-page .notice:not(.dsproofwp-notice) {
  display: none !important;
}
