/**
 * PG Aurora admin theme layer.
 *
 * This file intentionally stays separate from the generated token CSS so the
 * theme can evolve as a full visual preset without making the generator heavy.
 */

body.wp-admin {
	background:
		radial-gradient(circle at 18% 12%, rgba(139, 92, 246, 0.08), transparent 28%),
		linear-gradient(180deg, #fbfbff 0%, var(--pg-bg) 44%, #f2f1f8 100%) !important;
}

body.wp-admin #wpwrap,
body.wp-admin #wpcontent,
body.wp-admin #wpbody {
	background:
		radial-gradient(circle at 28% 0%, rgba(139, 92, 246, 0.08), transparent 34%),
		linear-gradient(180deg, #f7f5ff 0%, #f3f2f8 42%, #edeaf5 100%) !important;
}

body.wp-admin #wpcontent,
body.wp-admin #wpbody-content {
	color: var(--pg-text);
}

body.wp-admin #wpbody-content {
	min-height: calc(100vh - 32px);
	padding-bottom: 48px;
	background: transparent !important;
}

body.wp-admin .wrap:not(#pdt-wrap) {
	background: transparent !important;
}

body.wp-admin .wrap:not(#pdt-wrap) > h1:first-child,
body.wp-admin .wrap:not(#pdt-wrap) > .wp-heading-inline:first-child {
	margin-top: 22px;
	margin-bottom: 16px;
	color: #2f3349 !important;
}

body.wp-admin .wrap:not(#pdt-wrap) > form,
body.wp-admin .wrap:not(#pdt-wrap) .form-table {
	position: relative;
}

body.wp-admin .wrap:not(#pdt-wrap) .form-table {
	width: calc(100% - 16px);
	max-width: 1180px;
	margin-top: 14px;
	padding: 18px 22px;
	border: 1px solid rgba(139, 92, 246, 0.12) !important;
	border-radius: 24px;
	border-collapse: separate;
	border-spacing: 0;
	background: rgba(255, 255, 255, 0.76) !important;
	box-shadow: 0 18px 42px rgba(47, 51, 73, 0.08);
}

body.wp-admin .wrap:not(#pdt-wrap) .form-table th,
body.wp-admin .wrap:not(#pdt-wrap) .form-table td {
	background: transparent !important;
	border-color: transparent !important;
}

body.wp-admin .wrap:not(#pdt-wrap) .form-table th {
	padding-left: 0;
	color: #2f3349 !important;
}

body.wp-admin .wrap:not(#pdt-wrap) .form-table td {
	color: #4f5267 !important;
}

body.wp-admin #adminmenu,
body.wp-admin #adminmenuback,
body.wp-admin #adminmenuwrap {
	background: linear-gradient(180deg, #fbfbff 0%, var(--pg-sidebar) 100%) !important;
	box-shadow: inset -1px 0 0 rgba(99, 102, 241, 0.08);
}

body.wp-admin #adminmenu {
	padding-top: 8px;
}

body.wp-admin #adminmenu li.menu-top > a.menu-top {
	margin: 3px 8px;
	border-radius: 999px;
	transition: background-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease, color 0.18s ease;
}

body.wp-admin #adminmenu li.menu-top:hover,
body.wp-admin #adminmenu li.opensub,
body.wp-admin #adminmenu li.wp-has-submenu.wp-not-current-submenu:hover,
body.wp-admin #adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub {
	background: transparent !important;
}

body.wp-admin #adminmenu li.menu-top:hover > a.menu-top,
body.wp-admin #adminmenu li.menu-top > a.menu-top:hover,
body.wp-admin #adminmenu li.opensub > a.menu-top,
body.wp-admin #adminmenu li > a.menu-top:focus {
	background: linear-gradient(135deg, rgba(167, 139, 250, 0.2), rgba(139, 92, 246, 0.14)) !important;
	box-shadow: inset 0 0 0 1px rgba(139, 92, 246, 0.18), 0 10px 24px rgba(124, 58, 237, 0.12);
	color: #5b21b6 !important;
	transform: translateX(2px);
}

body.wp-admin #adminmenu li.menu-top:hover div.wp-menu-image:before,
body.wp-admin #adminmenu li.menu-top > a.menu-top:hover div.wp-menu-image:before,
body.wp-admin #adminmenu li.opensub div.wp-menu-image:before,
body.wp-admin #adminmenu li > a.menu-top:focus div.wp-menu-image:before {
	color: #7c3aed !important;
}

body.wp-admin #adminmenu div.wp-menu-image:before,
body.wp-admin #adminmenu .wp-menu-image.dashicons-before:before {
	color: #5f6278 !important;
	opacity: 1 !important;
	text-shadow: none !important;
}

body.wp-admin #adminmenu div.wp-menu-image img,
body.wp-admin #adminmenu div.wp-menu-image svg {
	opacity: 0.78 !important;
	filter: brightness(0) saturate(100%) invert(39%) sepia(13%) saturate(572%) hue-rotate(198deg) brightness(91%) contrast(88%) !important;
}

body.wp-admin #adminmenu div.wp-menu-image.svg,
body.wp-admin #adminmenu div.wp-menu-image[class*="icon"],
body.wp-admin #adminmenu li.menu-top > a.menu-top div.wp-menu-image {
	background-size: 18px 18px !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}

body.wp-admin #adminmenu div.wp-menu-image.svg {
	opacity: 0.9 !important;
	filter: brightness(0) saturate(100%) invert(39%) sepia(13%) saturate(572%) hue-rotate(198deg) brightness(91%) contrast(88%) !important;
}

body.wp-admin #adminmenu li.menu-top:hover div.wp-menu-image,
body.wp-admin #adminmenu li.menu-top > a.menu-top:hover div.wp-menu-image,
body.wp-admin #adminmenu li.opensub div.wp-menu-image,
body.wp-admin #adminmenu li > a.menu-top:focus div.wp-menu-image:not(.svg) {
	filter: none;
}

body.wp-admin #adminmenu li.menu-top:hover div.wp-menu-image.svg,
body.wp-admin #adminmenu li.menu-top > a.menu-top:hover div.wp-menu-image.svg,
body.wp-admin #adminmenu li.opensub div.wp-menu-image.svg,
body.wp-admin #adminmenu li > a.menu-top:focus div.wp-menu-image.svg {
	opacity: 1 !important;
	filter: brightness(0) saturate(100%) invert(34%) sepia(95%) saturate(1420%) hue-rotate(246deg) brightness(95%) contrast(92%) !important;
}

body.wp-admin #adminmenu li.menu-top:hover div.wp-menu-image img,
body.wp-admin #adminmenu li.menu-top > a.menu-top:hover div.wp-menu-image img,
body.wp-admin #adminmenu li.opensub div.wp-menu-image img,
body.wp-admin #adminmenu li > a.menu-top:focus div.wp-menu-image img,
body.wp-admin #adminmenu li.menu-top:hover div.wp-menu-image svg,
body.wp-admin #adminmenu li.menu-top > a.menu-top:hover div.wp-menu-image svg,
body.wp-admin #adminmenu li.opensub div.wp-menu-image svg,
body.wp-admin #adminmenu li > a.menu-top:focus div.wp-menu-image svg {
	opacity: 1 !important;
	filter: brightness(0) saturate(100%) invert(34%) sepia(95%) saturate(1420%) hue-rotate(246deg) brightness(95%) contrast(92%) !important;
}

body.wp-admin #adminmenu .current a.menu-top,
body.wp-admin #adminmenu .wp-has-current-submenu a.wp-has-current-submenu,
body.wp-admin #adminmenu li.wp-has-current-submenu > a.wp-has-current-submenu {
	background: linear-gradient(135deg, #a78bfa 0%, #8b5cf6 48%, #7c3aed 100%) !important;
	box-shadow: 0 12px 26px rgba(124, 58, 237, 0.34);
	color: #ffffff !important;
}

body.wp-admin #adminmenu .current a.menu-top .wp-menu-name,
body.wp-admin #adminmenu .wp-has-current-submenu a.wp-has-current-submenu .wp-menu-name,
body.wp-admin #adminmenu li.wp-has-current-submenu > a.wp-has-current-submenu .wp-menu-name {
	color: #ffffff !important;
}

body.wp-admin #adminmenu .current div.wp-menu-image img,
body.wp-admin #adminmenu .wp-has-current-submenu div.wp-menu-image img,
body.wp-admin #adminmenu .current div.wp-menu-image svg,
body.wp-admin #adminmenu .wp-has-current-submenu div.wp-menu-image svg {
	opacity: 1 !important;
	filter: brightness(0) invert(1) !important;
}

body.wp-admin #adminmenu .current div.wp-menu-image.svg,
body.wp-admin #adminmenu .wp-has-current-submenu div.wp-menu-image.svg {
	opacity: 1 !important;
	filter: none !important;
}

body.wp-admin #adminmenu .current div.wp-menu-image:before,
body.wp-admin #adminmenu .wp-has-current-submenu div.wp-menu-image:before {
	color: #ffffff !important;
	opacity: 1 !important;
}

body.wp-admin.folded #adminmenu li.menu-top > a.menu-top {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	margin: 3px auto;
	border-radius: 13px;
	transform: none !important;
}

body.wp-admin.folded #adminmenu li.wp-has-current-submenu:after,
body.wp-admin.folded #adminmenu li.current:after {
	display: none !important;
}

body.wp-admin.folded #adminmenu div.wp-menu-image {
	width: 34px;
	height: 34px;
	margin: 0;
}

body.wp-admin.folded #adminmenu div.wp-menu-image:before {
	width: 34px;
	height: 34px;
	padding: 0;
	line-height: 34px;
	text-align: center;
}

body.wp-admin.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu-head,
body.wp-admin.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu-head div,
body.wp-admin.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu-head .wp-menu-name,
body.wp-admin.folded #adminmenu li.menu-top:hover .wp-submenu-head,
body.wp-admin.folded #adminmenu li.menu-top:hover .wp-submenu-head div,
body.wp-admin.folded #adminmenu li.menu-top:hover .wp-submenu-head .wp-menu-name,
body.wp-admin.folded #adminmenu li.opensub .wp-submenu-head,
body.wp-admin.folded #adminmenu li.opensub .wp-submenu-head div,
body.wp-admin.folded #adminmenu li.opensub .wp-submenu-head .wp-menu-name,
body.wp-admin.folded #adminmenu .wp-has-current-submenu.opensub > a.wp-has-current-submenu,
body.wp-admin.folded #adminmenu .wp-has-current-submenu.opensub > a.wp-has-current-submenu .wp-menu-name {
	color: #ffffff !important;
	text-shadow: none !important;
}

body.wp-admin #adminmenu .awaiting-mod,
body.wp-admin #adminmenu .update-plugins,
body.wp-admin #adminmenu .menu-counter,
body.wp-admin #adminmenu .plugin-count,
body.wp-admin #adminmenu .theme-count {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	min-width: 18px;
	height: 18px;
	padding: 0 5px;
	border-radius: 999px;
	background: linear-gradient(135deg, #8b5cf6, #3858e9) !important;
	color: #ffffff !important;
	box-shadow: 0 8px 16px rgba(56, 88, 233, 0.26);
	font-size: 11px !important;
	font-weight: 700 !important;
	line-height: 18px !important;
	text-shadow: none !important;
}

body.wp-admin #adminmenu .awaiting-mod span,
body.wp-admin #adminmenu .update-plugins span,
body.wp-admin #adminmenu .menu-counter span,
body.wp-admin #adminmenu .plugin-count span,
body.wp-admin #adminmenu .theme-count span {
	color: #ffffff !important;
	line-height: 18px !important;
}

body.wp-admin #adminmenu .awaiting-mod.count-0,
body.wp-admin #adminmenu .update-plugins.count-0,
body.wp-admin #adminmenu .menu-counter.count-0,
body.wp-admin #adminmenu .plugin-count.count-0,
body.wp-admin #adminmenu .theme-count.count-0,
body.wp-admin #adminmenu .awaiting-mod:has(.count-0),
body.wp-admin #adminmenu .update-plugins:has(.count-0),
body.wp-admin #adminmenu .menu-counter:has(.count-0),
body.wp-admin #adminmenu .plugin-count:has(.count-0),
body.wp-admin #adminmenu .theme-count:has(.count-0),
body.wp-admin #adminmenu .awaiting-mod:has(.pending-count:empty),
body.wp-admin #adminmenu .awaiting-mod:has(.comment-count:empty) {
	display: none !important;
}

body.wp-admin #adminmenu .awaiting-mod:has(.pending-count):not(:has(.pending-count:not(:empty))),
body.wp-admin #adminmenu .awaiting-mod:has(.comment-count):not(:has(.comment-count:not(:empty))) {
	display: none !important;
}

body.wp-admin #adminmenu li.menu-top:hover .awaiting-mod,
body.wp-admin #adminmenu li.menu-top:hover .update-plugins,
body.wp-admin #adminmenu li.menu-top:hover .menu-counter,
body.wp-admin #adminmenu li.menu-top:hover .plugin-count,
body.wp-admin #adminmenu li.menu-top:hover .theme-count,
body.wp-admin #adminmenu .current .awaiting-mod,
body.wp-admin #adminmenu .current .update-plugins,
body.wp-admin #adminmenu .current .menu-counter,
body.wp-admin #adminmenu .current .plugin-count,
body.wp-admin #adminmenu .current .theme-count,
body.wp-admin #adminmenu .wp-has-current-submenu .awaiting-mod,
body.wp-admin #adminmenu .wp-has-current-submenu .update-plugins,
body.wp-admin #adminmenu .wp-has-current-submenu .menu-counter,
body.wp-admin #adminmenu .wp-has-current-submenu .plugin-count,
body.wp-admin #adminmenu .wp-has-current-submenu .theme-count {
	background: #ffffff !important;
	color: #6d28d9 !important;
	box-shadow: 0 8px 16px rgba(47, 51, 73, 0.16);
}

body.wp-admin #adminmenu li.menu-top:hover .awaiting-mod span,
body.wp-admin #adminmenu li.menu-top:hover .update-plugins span,
body.wp-admin #adminmenu li.menu-top:hover .menu-counter span,
body.wp-admin #adminmenu li.menu-top:hover .plugin-count span,
body.wp-admin #adminmenu li.menu-top:hover .theme-count span,
body.wp-admin #adminmenu .current .awaiting-mod span,
body.wp-admin #adminmenu .current .update-plugins span,
body.wp-admin #adminmenu .current .menu-counter span,
body.wp-admin #adminmenu .current .plugin-count span,
body.wp-admin #adminmenu .current .theme-count span,
body.wp-admin #adminmenu .wp-has-current-submenu .awaiting-mod span,
body.wp-admin #adminmenu .wp-has-current-submenu .update-plugins span,
body.wp-admin #adminmenu .wp-has-current-submenu .menu-counter span,
body.wp-admin #adminmenu .wp-has-current-submenu .plugin-count span,
body.wp-admin #adminmenu .wp-has-current-submenu .theme-count span {
	color: #6d28d9 !important;
}

body.wp-admin #adminmenu .current div.wp-menu-image:before,
body.wp-admin #adminmenu .wp-has-current-submenu div.wp-menu-image:before {
	color: #ffffff !important;
}

body.wp-admin #adminmenu .wp-submenu,
body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu,
body.wp-admin #adminmenu .opensub .wp-submenu,
body.wp-admin #adminmenu li:hover .wp-submenu {
	background: rgba(255, 255, 255, 0.96) !important;
	border: 1px solid rgba(139, 92, 246, 0.14) !important;
	border-radius: 18px;
	box-shadow: 0 18px 42px rgba(47, 51, 73, 0.14) !important;
	overflow: hidden;
}

body.wp-admin:not(.folded) #adminmenu .wp-has-current-submenu .wp-submenu {
	width: auto !important;
	margin: 4px 8px 9px 20px !important;
}

body.wp-admin #adminmenu .wp-submenu a,
body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu a,
body.wp-admin #adminmenu .wp-submenu .wp-submenu-head {
	color: #5f6278 !important;
}

body.wp-admin #adminmenu .wp-submenu a {
	position: relative;
	margin: 2px 6px;
	padding-left: 28px !important;
	border-radius: 11px;
}

body.wp-admin #adminmenu .wp-submenu a:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 14px;
	width: 4px;
	height: 4px;
	border-radius: 999px;
	background: rgba(139, 92, 246, 0.36);
	transform: translateY(-50%);
}

body.wp-admin #adminmenu .wp-submenu a:hover,
body.wp-admin #adminmenu .wp-submenu a:focus,
body.wp-admin #adminmenu .wp-submenu li.current a {
	background: linear-gradient(135deg, rgba(167, 139, 250, 0.18), rgba(124, 58, 237, 0.12)) !important;
	color: #5b21b6 !important;
	box-shadow: inset 3px 0 0 #8b5cf6;
}

body.wp-admin #adminmenu .wp-submenu a:hover:before,
body.wp-admin #adminmenu .wp-submenu a:focus:before,
body.wp-admin #adminmenu .wp-submenu li.current a:before {
	background: #8b5cf6;
	box-shadow: 0 0 0 3px rgba(139, 92, 246, 0.14);
}

#wpadminbar {
	background: rgba(251, 251, 255, 0.92) !important;
	border-bottom: 1px solid rgba(139, 92, 246, 0.1);
	box-shadow: 0 8px 24px rgba(47, 51, 73, 0.06);
	backdrop-filter: blur(14px);
}

#wpadminbar .ab-top-menu > li.menupop.hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus {
	background: rgba(139, 92, 246, 0.1) !important;
	color: #6d28d9 !important;
}

#wpadminbar .menupop .ab-sub-wrapper {
	border: 1px solid rgba(139, 92, 246, 0.14);
	border-radius: 16px;
	box-shadow: 0 18px 44px rgba(47, 51, 73, 0.16);
	overflow: hidden;
}

body.wp-admin .postbox,
body.wp-admin .card,
body.wp-admin .stuffbox,
body.wp-admin .widefat,
body.wp-admin .wp-list-table,
body.wp-admin #pdt-wrap .pdt-settings-section {
	border-radius: 18px !important;
	border-color: rgba(139, 92, 246, 0.12) !important;
	box-shadow: 0 14px 34px rgba(47, 51, 73, 0.08) !important;
}

body.wp-admin .postbox-header,
body.wp-admin .postbox .hndle,
body.wp-admin .stuffbox .hndle,
body.wp-admin .widefat thead td,
body.wp-admin .widefat thead th,
body.wp-admin .wp-list-table thead td,
body.wp-admin .wp-list-table thead th {
	background: linear-gradient(135deg, rgba(255, 255, 255, 0.96), rgba(242, 239, 255, 0.92)) !important;
}

body.wp-admin.wp-core-ui .button-primary,
body.wp-admin .wp-core-ui .button-primary,
body.wp-admin .button.button-primary,
body.wp-admin input.button-primary,
body.wp-admin button.button-primary {
	background: linear-gradient(135deg, #9f7aea 0%, #8b5cf6 50%, #7c3aed 100%) !important;
	border-color: transparent !important;
	box-shadow: 0 12px 24px rgba(124, 58, 237, 0.24);
	color: #ffffff !important;
	text-shadow: none !important;
}

body.wp-admin.wp-core-ui .button-primary:hover,
body.wp-admin.wp-core-ui .button-primary:focus,
body.wp-admin.wp-core-ui .button-primary:active,
body.wp-admin .wp-core-ui .button-primary:hover,
body.wp-admin .wp-core-ui .button-primary:focus,
body.wp-admin .wp-core-ui .button-primary:active,
body.wp-admin .button.button-primary:hover,
body.wp-admin .button.button-primary:focus,
body.wp-admin .button.button-primary:active,
body.wp-admin input.button-primary:hover,
body.wp-admin input.button-primary:focus,
body.wp-admin input.button-primary:active,
body.wp-admin button.button-primary:hover,
body.wp-admin button.button-primary:focus,
body.wp-admin button.button-primary:active {
	filter: none !important;
	transform: translateY(-1px);
	box-shadow: 0 16px 30px rgba(124, 58, 237, 0.3);
	color: #ffffff !important;
	text-shadow: none !important;
}

body.wp-admin .wp-core-ui .button,
body.wp-admin .wp-core-ui .button-secondary,
body.wp-admin .page-title-action {
	box-shadow: 0 8px 20px rgba(47, 51, 73, 0.06);
}

body.wp-admin #wpbody-content a:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .widefat a,
body.wp-admin #wpbody-content .wp-list-table a,
body.wp-admin #wpbody-content .subsubsub a,
body.wp-admin #wpbody-content .row-title {
	color: #6d28d9 !important;
}

body.wp-admin #wpbody-content a:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2):hover,
body.wp-admin #wpbody-content a:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2):focus,
body.wp-admin #wpbody-content .widefat a:hover,
body.wp-admin #wpbody-content .widefat a:focus,
body.wp-admin #wpbody-content .wp-list-table a:hover,
body.wp-admin #wpbody-content .wp-list-table a:focus,
body.wp-admin #wpbody-content .subsubsub a:hover,
body.wp-admin #wpbody-content .subsubsub a:focus,
body.wp-admin #wpbody-content .row-title:hover,
body.wp-admin #wpbody-content .row-title:focus {
	color: #5b21b6 !important;
}

body.wp-admin #wpbody-content .page-title-action {
	color: #6d28d9 !important;
	background: #ffffff !important;
	border-color: rgba(109, 40, 217, 0.22) !important;
}

body.wp-admin #wpbody-content .submitdelete,
body.wp-admin #wpbody-content a.submitdelete,
body.wp-admin #wpbody-content .submitbox .submitdelete {
	color: #b91c1c !important;
}

body.wp-admin #wpbody-content .submitdelete:hover,
body.wp-admin #wpbody-content a.submitdelete:hover,
body.wp-admin #wpbody-content .submitbox .submitdelete:hover {
	color: #7f1d1d !important;
}

/* Keep Polanger gradient surfaces readable against generated heading/link rules. */
body.wp-admin #wpbody-content .pdt-page-header > .dashicons,
body.wp-admin #wpbody-content .pdt-page-header > h1,
body.wp-admin #wpbody-content .pdt-page-header > p,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__content,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__content h1,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__content h2,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__content p,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__title-row,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__title-row h1,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__title-row .dashicons,
body.wp-admin #wpbody-content #pdt-wrap .pdt-header,
body.wp-admin #wpbody-content #pdt-wrap .pdt-header .pdt-title,
body.wp-admin #wpbody-content #pdt-wrap .pdt-header .pdt-subtitle,
body.wp-admin #wpbody-content #pdt-wrap .pdt-header p,
body.wp-admin #wpbody-content .pmc-admin__hero,
body.wp-admin #wpbody-content .pmc-admin__hero-copy h2,
body.wp-admin #wpbody-content .pmc-admin__hero-copy p,
body.wp-admin #wpbody-content .pmc-admin__hero-state strong,
body.wp-admin #wpbody-content .pmc-admin__hero-state p,
body.wp-admin #wpbody-content .pdt-firewall-hero,
body.wp-admin #wpbody-content .pdt-firewall-hero h2,
body.wp-admin #wpbody-content .pdt-firewall-hero p,
body.wp-admin #wpbody-content .pdt-firewall-hero__status strong {
	color: #ffffff !important;
	text-shadow: none !important;
}

body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__eyebrow,
body.wp-admin #wpbody-content .pdt-page-header .pdt-addon-summary__label,
body.wp-admin #wpbody-content .pmc-admin__eyebrow,
body.wp-admin #wpbody-content .pmc-admin__hero-label,
body.wp-admin #wpbody-content .pdt-firewall-eyebrow {
	color: rgba(255, 255, 255, 0.82) !important;
}

body.wp-admin #wpbody-content .pdt-page-header .pdt-addon-summary__value,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__panel h2,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__panel p,
body.wp-admin #wpbody-content .pdt-page-header .pdt-page-header__panel-meta span {
	color: #ffffff !important;
}

body.wp-admin #wpbody-content .pdt-settings-tabs a.pdt-tab-link.active,
body.wp-admin #wpbody-content .pdt-settings-tabs a.pdt-tab-link.active:hover,
body.wp-admin #wpbody-content .pdt-settings-tabs a.pdt-tab-link.active:focus,
body.wp-admin #wpbody-content .pdt-settings-container .pdt-settings-tabs .pdt-tab-link.active,
body.wp-admin #wpbody-content .pdt-settings-container .pdt-settings-tabs .pdt-tab-link.active:hover,
body.wp-admin #wpbody-content .pdt-settings-container .pdt-settings-tabs .pdt-tab-link.active:focus,
body.wp-admin #wpbody-content .pdt-settings-wrap .pdt-settings-tabs .pdt-tab-link.active,
body.wp-admin #wpbody-content .pdt-settings-wrap .pdt-settings-tabs .pdt-tab-link.active:hover,
body.wp-admin #wpbody-content .pdt-settings-wrap .pdt-settings-tabs .pdt-tab-link.active:focus,
body.wp-admin #wpbody-content #pdt-wrap .pdt-tabs-nav a.pdt-tab-link.active,
body.wp-admin #wpbody-content #pdt-wrap .pdt-tabs-nav a.pdt-tab-link.active:hover,
body.wp-admin #wpbody-content #pdt-wrap .pdt-tabs-nav a.pdt-tab-link.active:focus,
body.wp-admin #wpbody-content .pdt-cs-subtabs a.pdt-cs-subtab.is-active,
body.wp-admin #wpbody-content .pdt-cs-subtabs a.pdt-cs-subtab.is-active:hover,
body.wp-admin #wpbody-content .pdt-cs-subtabs a.pdt-cs-subtab.is-active:focus,
body.wp-admin #wpbody-content .pdt-dw-tabs a.pdt-dw-tab.active,
body.wp-admin #wpbody-content .pdt-dw-tabs a.pdt-dw-tab.active:hover,
body.wp-admin #wpbody-content .pdt-dw-tabs a.pdt-dw-tab.active:focus,
body.wp-admin #wpbody-content .pmc-admin__nav a.pmc-admin__nav-item.is-active,
body.wp-admin #wpbody-content .pmc-admin__nav a.pmc-admin__nav-item.is-active:hover,
body.wp-admin #wpbody-content .pmc-admin__nav a.pmc-admin__nav-item.is-active:focus {
	color: #ffffff !important;
	text-shadow: none !important;
}

body.wp-admin #wpbody-content .pdt-settings-tabs a.pdt-tab-link.active .dashicons,
body.wp-admin #wpbody-content .pdt-settings-tabs a.pdt-tab-link.active span,
body.wp-admin #wpbody-content .pdt-settings-container .pdt-settings-tabs .pdt-tab-link.active .dashicons,
body.wp-admin #wpbody-content .pdt-settings-container .pdt-settings-tabs .pdt-tab-link.active span,
body.wp-admin #wpbody-content .pdt-settings-wrap .pdt-settings-tabs .pdt-tab-link.active .dashicons,
body.wp-admin #wpbody-content .pdt-settings-wrap .pdt-settings-tabs .pdt-tab-link.active span,
body.wp-admin #wpbody-content #pdt-wrap .pdt-tabs-nav a.pdt-tab-link.active .dashicons,
body.wp-admin #wpbody-content #pdt-wrap .pdt-tabs-nav a.pdt-tab-link.active span,
body.wp-admin #wpbody-content .pdt-cs-subtabs a.pdt-cs-subtab.is-active .dashicons,
body.wp-admin #wpbody-content .pdt-cs-subtabs a.pdt-cs-subtab.is-active span,
body.wp-admin #wpbody-content .pdt-dw-tabs a.pdt-dw-tab.active .dashicons,
body.wp-admin #wpbody-content .pdt-dw-tabs a.pdt-dw-tab.active span,
body.wp-admin #wpbody-content .pmc-admin__nav a.pmc-admin__nav-item.is-active span {
	color: #ffffff !important;
}

body.wp-admin #wpbody-content .pdt-settings-tabs a.pdt-tab-link.active:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pdt-settings-tabs a.pdt-tab-link.active:hover:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pdt-settings-tabs a.pdt-tab-link.active:focus:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content #pdt-wrap .pdt-tabs-nav a.pdt-tab-link.active:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content #pdt-wrap .pdt-tabs-nav a.pdt-tab-link.active:hover:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content #pdt-wrap .pdt-tabs-nav a.pdt-tab-link.active:focus:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pdt-cs-subtabs a.pdt-cs-subtab.is-active:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pdt-cs-subtabs a.pdt-cs-subtab.is-active:hover:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pdt-cs-subtabs a.pdt-cs-subtab.is-active:focus:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pdt-dw-tabs a.pdt-dw-tab.active:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pdt-dw-tabs a.pdt-dw-tab.active:hover:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pdt-dw-tabs a.pdt-dw-tab.active:focus:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pmc-admin__nav a.pmc-admin__nav-item.is-active:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pmc-admin__nav a.pmc-admin__nav-item.is-active:hover:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2),
body.wp-admin #wpbody-content .pmc-admin__nav a.pmc-admin__nav-item.is-active:focus:not(.button):not(.button-primary):not(.button-secondary):not(.page-title-action):not(.add-new-h2) {
	color: #ffffff !important;
	text-shadow: none !important;
}

body.wp-admin #wpbody-content .button.button-primary,
body.wp-admin #wpbody-content a.button.button-primary,
body.wp-admin #wpbody-content button.button-primary,
body.wp-admin #wpbody-content input.button-primary {
	color: #ffffff !important;
	text-shadow: none !important;
}

body.wp-admin #wpbody-content .button.button-primary .dashicons,
body.wp-admin #wpbody-content .button.button-primary span,
body.wp-admin #wpbody-content a.button.button-primary .dashicons,
body.wp-admin #wpbody-content a.button.button-primary span,
body.wp-admin #wpbody-content button.button-primary .dashicons,
body.wp-admin #wpbody-content button.button-primary span {
	color: #ffffff !important;
}
