/* =========================================================
   DIANAPARTS ADMIN UI READABILITY + EXTRA BUTTONS
   ========================================================= */

body.dp-admin-page .dp-light-card-fix,
body.dp-admin-page .dp-light-card-fix *:not(button):not(.btn):not(.dp-admin-extra-btn):not(.dp-admin-seo-link) {
  color: #061a35 !important;
  opacity: 1 !important;
  text-shadow: none !important;
}

body.dp-admin-page .dp-light-card-fix a:not(.btn):not(.dp-admin-extra-btn):not(.dp-admin-seo-link) {
  color: #0d3560 !important;
  opacity: 1 !important;
  font-weight: 800 !important;
}

body.dp-admin-page .dp-light-card-fix p,
body.dp-admin-page .dp-light-card-fix li,
body.dp-admin-page .dp-light-card-fix span,
body.dp-admin-page .dp-light-card-fix div {
  color: #061a35 !important;
  opacity: 1 !important;
}

body.dp-admin-page .dp-light-card-fix h1,
body.dp-admin-page .dp-light-card-fix h2,
body.dp-admin-page .dp-light-card-fix h3,
body.dp-admin-page .dp-light-card-fix strong,
body.dp-admin-page .dp-light-card-fix b {
  color: #061a35 !important;
  opacity: 1 !important;
}

.dp-admin-extra-btn {
  display: inline-flex !important;
  align-items: center !important;
  margin-left: 8px !important;
  margin-bottom: 8px !important;
  padding: 10px 14px !important;
  border-radius: 13px !important;
  background: linear-gradient(135deg,#ffcc27,#ffd85a) !important;
  color: #061a35 !important;
  font-weight: 900 !important;
  text-decoration: none !important;
  box-shadow: 0 10px 22px rgba(255,203,39,.20) !important;
}

.dp-admin-extra-btn:hover {
  transform: translateY(-1px);
}
