/* OST Editorial Workflow — admin/editor styling. */

/* Break out of the PanelRow's flex layout so our content stacks full-width. */
.components-panel__row.ostew-status-info {
	display: block;
}
.ostew-panel {
	width: 100%;
	padding: 4px 0 2px;
}

/* Status line */
.ostew-panel .ostew-current {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	gap: 8px;
	margin-bottom: 10px;
}
.ostew-panel .ostew-current .ostew-label {
	color: #757575;
}
.ostew-panel .ostew-current .ostew-value {
	font-weight: 600;
	text-align: right;
}

/* Note field */
.ostew-panel .ostew-note {
	margin-bottom: 10px;
}
.ostew-panel .ostew-note textarea {
	width: 100%;
}

/* Action buttons */
.ostew-panel .ostew-actions {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}
.ostew-panel .ostew-actions .ostew-action-btn {
	flex: 0 0 auto;
}

.ostew-panel .ostew-none {
	color: #757575;
	font-style: italic;
	margin: 4px 0 0;
}

/* Classic-editor metabox */
#ostew_workflow .ostew-actions {
	margin-top: 8px;
}
#ostew_workflow .ostew-current {
	margin: 0 0 6px;
}

/* Dashboard review-queue widget */
#ostew_review_queue ul {
	margin: 0;
}
#ostew_review_queue li {
	padding: 6px 0;
	border-bottom: 1px solid #f0f0f1;
}
#ostew_review_queue .ostew-q-status {
	color: #757575;
}
