#asenha_cfgroup_meta_box .postbox-header,
#screen-options-wrap label[for="commentstatusdiv-hide"],
#screen-options-wrap label[for="slugdiv-hide"],
#screen-options-wrap label[for="commentsdiv-hide"],
#commentstatusdiv,
#slugdiv,
#commentsdiv {
	display: none;
}

.misc-pub-section.misc-pub-visibility,
.misc-pub-section.misc-pub-curtime {
	/* display: none; */
}

.postbox .inside {
	padding: 8px 0 0;
}

/* === TABS === */

#poststuff #asenha_cfgroup_meta_box .inside {
	margin: 0;
}
.postbox .container {
	max-width: 100%;
	width: 100%;
} 

.postbox ul.tabs {
	list-style: none;
	margin: 0;
	display: flex;
	border-bottom: 1px solid #c3c4c7;
}

.postbox ul.tabs li {
	 margin-bottom: 0;
}

.postbox ul.tabs li div {
	padding: 0 16px 9px;
	font-size: 14px;
	font-weight: 500;
	color: #1d2327;
	border-bottom: 2px solid rgba(0,0,0,0);
}

.postbox ul.tabs li div:hover {
	color: #007DBA;
	cursor: pointer;
}

.postbox .wrapper_tab-content {
	position: relative;
	padding: 0;
}

.postbox .tab-content {
	display: none;
}

.postbox .tab-content.content-visible {
	display: block;
}

.postbox .item-active {
  color: #1d2327;
  border-bottom: 2px solid #007DBA !important;
}

/* === STICKY PUBLISH BAR (Custom Field Group editor) === */

.asenha-cfgroup-sticky-publish-bar {
	position: fixed;
	top: 32px; /* below wp-admin bar */
	z-index: 100;
	background: #fff;
	border-bottom: 1px solid #ccd0d4;
	box-shadow: 0 5px 10px rgb(0 0 0 / 10%);

	/* Hidden by default (no layout shift). */
	opacity: 0;
	visibility: hidden;
	transform: translateY(-8px);
	pointer-events: none;
	transition: opacity 120ms ease, transform 120ms ease, visibility 0s linear 120ms;
}

.asenha-cfgroup-sticky-publish-bar.is-visible {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	pointer-events: auto;
	transition: opacity 120ms ease, transform 120ms ease, visibility 0s;
}

.asenha-cfgroup-sticky-publish-bar__inner {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 12px;
	padding: 12px 20px;
	box-sizing: border-box;
}

.asenha-cfgroup-sticky-publish-bar__title {
	flex: 1 1 auto;
	min-width: 0;
	font-size: 1.75em;
	font-weight: 500;
	color: #2c3338;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.asenha-cfgroup-sticky-publish-bar__actions {
	flex: 0 0 auto;
}

@media screen and (max-width: 782px) {
	.asenha-cfgroup-sticky-publish-bar {
		top: 46px; /* mobile wp-admin bar */
	}
}

@media (prefers-reduced-motion: reduce) {
	.asenha-cfgroup-sticky-publish-bar {
		transition: none;
		transform: none;
	}
}