/**
 * MineJobs posting workflow night lock — r333.
 * Color/presentation only. Shell geometry remains in dashboard-shell-lock.css
 * and posting geometry remains in minejobs-posting-modern-r266.css.
 */
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern {
	--mj-post-primary:#49a4ff;
	--mj-post-accent:#76c1ff;
	--mj-post-deep:#f3f8ff;
	--mj-post-text:#e8f2ff;
	--mj-post-muted:#9db3cd;
	--mj-post-border:rgba(91,151,218,.24);
	--mj-post-soft:#10243c;
	--mj-post-surface:#0d2036;
	--mj-post-shadow:0 18px 46px rgba(0,0,0,.22);
	background:#071525 !important;
	color:#e8f2ff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow {
	color:#e8f2ff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-topbar,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-help {
	border-color:rgba(91,151,218,.25) !important;
	background:linear-gradient(145deg,rgba(18,42,70,.98),rgba(7,23,41,.99)) !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 18px 46px rgba(0,0,0,.22) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-topbar h1,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage__head h2,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-help h3,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-section-title,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern :is(.jpanel-title,.form-title,.job-form-company>h4) {
	color:#f4f8ff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern :is(.mj-posting-topbar p,.mj-posting-native-stage__head p,.mj-posting-roadmap__copy small,.mj-posting-help li,.help-block,.description,.form-text) {
	color:#9db3cd !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-topbar__eyebrow,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-help__badge {
	border:1px solid rgba(93,181,255,.38) !important;
	background:linear-gradient(145deg,rgba(38,136,255,.23),rgba(9,39,73,.92)) !important;
	color:#a9d8ff !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 18px rgba(55,151,255,.12) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-topbar__meta {
	border:1px solid rgba(105,190,255,.35) !important;
	background:linear-gradient(145deg,rgba(26,126,244,.34),rgba(8,43,82,.96)) !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 0 24px rgba(43,144,255,.14) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-roadmap li {
	border-color:rgba(91,151,218,.22) !important;
	background:linear-gradient(145deg,rgba(18,42,70,.94),rgba(8,25,45,.98)) !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.17) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-roadmap li.is-current {
	border-color:rgba(72,164,255,.55) !important;
	background:linear-gradient(145deg,rgba(24,91,169,.32),rgba(8,30,55,.98)) !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 24px rgba(43,144,255,.13) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-roadmap li::after {
	background:rgba(91,151,218,.28) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-roadmap li.is-complete::after {
	background:#49a4ff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-roadmap strong {
	color:#dcecff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-roadmap__dot {
	border-color:rgba(109,166,229,.36) !important;
	background:#0b1e34 !important;
	color:#7894b3 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-roadmap li:is(.is-current,.is-complete) .mj-posting-roadmap__dot {
	border-color:#56adff !important;
	background:linear-gradient(135deg,#1677ff,#54a9ff) !important;
	color:#fff !important;
	box-shadow:0 0 20px rgba(45,145,255,.30) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-help li {
	border-color:rgba(91,151,218,.20) !important;
	background:rgba(14,35,59,.72) !important;
	color:#b4c7dc !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-help li::before {
	border:1px solid rgba(92,180,255,.34) !important;
	background:rgba(39,137,255,.16) !important;
	color:#8bc7ff !important;
	box-shadow:0 0 13px rgba(55,151,255,.11) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-help__note {
	border:1px solid rgba(82,166,255,.25) !important;
	background:linear-gradient(145deg,rgba(12,37,68,.96),rgba(6,20,37,.99)) !important;
	color:#eef6ff !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.04) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-help__note span {
	color:#9fb6cf !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage__head,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-section-title {
	border-color:rgba(91,151,218,.18) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern :is(.mj-posting-section-block,.mj-posting-field-card,.job-form-detail>.form-group,.jpanel,.jpanel-body,.job-form,.jstep-content) {
	border-color:rgba(91,151,218,.21) !important;
	background:linear-gradient(145deg,rgba(16,38,64,.92),rgba(8,25,44,.96)) !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.025) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(label,.control-label,.mj-posting-field-card>label,.mj-posting-field-card>.control-label) {
	color:#dceaff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(input[type=text],input[type=email],input[type=number],input[type=url],input[type=tel],input[type=date],input[type=password],select,textarea,.select2-selection,.chosen-choices,.chosen-single,.wp-editor-area) {
	border-color:rgba(98,151,213,.28) !important;
	background:#091b30 !important;
	color:#e5f0ff !important;
	-webkit-text-fill-color:#e5f0ff !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.025) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(input,textarea)::placeholder {
	color:#6f88a5 !important;
	-webkit-text-fill-color:#6f88a5 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(input,select,textarea):focus,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.select2-container--focus .select2-selection,.chosen-container-active .chosen-choices,.chosen-container-active .chosen-single) {
	border-color:#4da5ff !important;
	background:#0b213a !important;
	box-shadow:0 0 0 4px rgba(52,151,255,.12),0 0 18px rgba(52,151,255,.08) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.select2-dropdown,.chosen-drop,.chosen-results,.select2-results) {
	border-color:rgba(98,151,213,.30) !important;
	background:#0a1d33 !important;
	color:#dceaff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.select2-results__option,.chosen-results li) {
	color:#bed0e5 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.select2-results__option--highlighted,.chosen-results li.highlighted) {
	background:#176df4 !important;
	color:#fff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.wp-editor-wrap,.wp-editor-container,.mce-tinymce,.mce-container,.mce-panel,.mce-toolbar-grp,.mce-statusbar,.mce-edit-area,.quicktags-toolbar) {
	border-color:rgba(98,151,213,.25) !important;
	background:#0a1c31 !important;
	color:#dceaff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.mce-btn,.mce-menubtn,.quicktags-toolbar input) {
	border-color:rgba(98,151,213,.22) !important;
	background:#102843 !important;
	color:#cfe3f8 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-action-bar {
	border-color:rgba(91,151,218,.25) !important;
	background:rgba(8,25,44,.94) !important;
	box-shadow:0 16px 38px rgba(0,0,0,.30) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.btn-default,.mj-posting-action-back) {
	border-color:rgba(100,156,219,.28) !important;
	background:#132a46 !important;
	color:#cfe2f7 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.btn-primary,#post-job,.mj-posting-capacity-card__cta) {
	border-color:rgba(111,187,255,.52) !important;
	background:linear-gradient(135deg,#126eff,#43a9ff) !important;
	color:#fff !important;
	box-shadow:0 12px 28px rgba(18,110,255,.26),0 0 22px rgba(67,169,255,.13) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-capacity-card {
	border-color:rgba(82,166,255,.28) !important;
	background:linear-gradient(145deg,rgba(21,58,99,.55),rgba(8,27,49,.96)) !important;
	color:#dceaff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-capacity-card__copy :is(h3,strong) {color:#f3f8ff !important;}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-capacity-card__copy :is(p,span) {color:#a8bed6 !important;}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-capacity-card__icon {
	border:1px solid rgba(86,169,255,.38) !important;
	background:rgba(50,139,238,.15) !important;
	color:#8bc6ff !important;
	box-shadow:0 0 18px rgba(55,151,255,.13) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-package-inline-notice {
	border-color:rgba(255,198,79,.34) !important;
	background:linear-gradient(145deg,rgba(255,198,79,.14),rgba(61,44,14,.72)) !important;
	color:#ffdc8a !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern :is(.mj-posting-description-template,.mj-posting-writing-guide,.mj-posting-completion,.mj-posting-form-overview,.mj-posting-validation-summary) {
	border-color:rgba(91,151,218,.23) !important;
	background:linear-gradient(145deg,rgba(16,39,66,.94),rgba(8,25,44,.98)) !important;
	color:#dceaff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-preview-stage,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .job-preview {
	border-color:rgba(91,151,218,.24) !important;
	background:#0b1f35 !important;
	color:#dceaff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.mjap-portal,.mjap-shell,.mjap-form,.mjap-channel-form,.mjap-tabs) {
	border-color:rgba(91,151,218,.22) !important;
	background:#0b1f35 !important;
	color:#dceaff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow :is(.mjap-tab-link,.mjap-addon-card,.mjap-channel-card,.mjap-panel-head,.mjap-live-total,.mjap-note textarea) {
	border-color:rgba(91,151,218,.22) !important;
	background:linear-gradient(145deg,rgba(18,42,70,.95),rgba(8,25,44,.98)) !important;
	color:#cfe2f7 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow .mjap-tab-link.is-active {
	border-color:rgba(82,166,255,.48) !important;
	background:linear-gradient(145deg,rgba(25,104,196,.38),rgba(8,31,57,.98)) !important;
	color:#f1f7ff !important;
	box-shadow:0 0 20px rgba(43,144,255,.11) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .noo-messages,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .noo-message {
	border-color:rgba(91,151,218,.24) !important;
	background:#0d243d !important;
	color:#dceaff !important;
}
@media (prefers-reduced-motion:reduce) {
	html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow * {
		transition:none !important;
	}
}


/* r335: final dark owner for step 1 package surfaces inside the posting workflow. */
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package :is(
	.job-package,
	.job-package.clearfix,
	.mj-package-modern-wrap,
	.mj-package-modern-head,
	.mj-package-note,
	.mj-package-compare,
	.mj-package-compare-table th,
	.mj-package-compare-table td,
	.mj-posting-preloaded-details,
	.vc_row,
	.vc_column_container > .vc_column-inner,
	.wpb_wrapper,
	.wpb_content_element,
	.wpb_text_column,
	.vc_column-inner
) {
	color: #dceaff !important;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package :is(
	.job-package,
	.job-package.clearfix,
	.mj-package-modern-wrap,
	.vc_row,
	.vc_column_container > .vc_column-inner,
	.wpb_wrapper,
	.wpb_content_element,
	.wpb_text_column,
	.vc_column-inner
) {
	background: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-posting-native-stage__head,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-posting-capacity-card,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-note,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-compare {
	box-shadow: 0 16px 38px rgba(0,0,0,.26) !important;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-posting-capacity-card {
	grid-template-columns: 72px minmax(0, 1.15fr) minmax(210px, .85fr);
	gap: 18px;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-posting-capacity-card__copy h3 {
	margin-bottom: 7px;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-posting-capacity-card__copy p {
	max-width: 68ch;
	line-height: 2;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-posting-capacity-card__link {
	border-color: rgba(104, 164, 229, .28) !important;
	background: rgba(13, 34, 58, .88) !important;
	color: #cfe2f7 !important;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-modern-head h2,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-compare h3,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-compare-table th:first-child,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-compare-table td:first-child {
	color: #f3f8ff !important;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-compare-table th {
	background: linear-gradient(145deg, rgba(17, 38, 63, .98), rgba(10, 27, 46, .98)) !important;
	border-bottom-color: rgba(89, 146, 209, .24) !important;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-compare-table td {
	border-bottom-color: rgba(89, 146, 209, .18) !important;
	background: rgba(6, 20, 36, .18) !important;
}

html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-note {
	border-color: rgba(89, 146, 209, .22) !important;
	background: linear-gradient(145deg, rgba(16, 39, 66, .94), rgba(8, 25, 44, .98)) !important;
}

@media (max-width: 900px) {
	html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-posting-capacity-card {
		grid-template-columns: 56px minmax(0, 1fr) !important;
	}
}

/* r335 — authoritative dark owner for package-step content inside posting workflow. */
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-posting-capacity-card.is-intro {
	border-color: rgba(82,166,255,.30) !important;
	background: linear-gradient(145deg, rgba(21,58,99,.56), rgba(8,27,49,.96)) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package :is(
	.mj-package-grid,
	.mj-package-card,
	.mj-package-card-title h3,
	.mj-package-card-subtitle,
	.mj-package-card-features li,
	.mj-package-price-row,
	.mj-package-price,
	.mj-package-price-label,
	.mj-package-badge,
	.mj-package-dot,
	.mj-package-btn,
	.mj-package-btn-disabled,
	.mj-package-feature-state,
	.mj-package-feature-state > span,
	.mj-package-verified-note,
	.mj-package-compare-table-wrap,
	.mj-package-compare-table tbody tr,
	.mj-package-compare-table tbody tr td,
	.mj-package-compare-table thead tr th
) {
	color: inherit;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-card {
	border-color: rgba(105,153,211,.25) !important;
	background: radial-gradient(circle at 88% 4%, rgba(75,156,255,.13), transparent 30%), linear-gradient(155deg, #11243b, #0c192a) !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.045), 0 18px 38px rgba(0,0,0,.19) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-price-row {
	border-color: rgba(75,156,255,.38) !important;
	background: radial-gradient(circle at 12% 20%, rgba(95,213,255,.12), transparent 34%), linear-gradient(135deg, rgba(75,156,255,.18), rgba(18,45,75,.92)) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-card-features li {
	color: #d7e5f5 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package .mj-package-btn-disabled {
	border-color: rgba(115,142,177,.22) !important;
	background: #182b43 !important;
	color: #8195ad !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package :is(.wpb_wrapper,.vc_column_container > .vc_column-inner,.vc_column-inner,.wpb_text_column,.wpb_content_element) {
	background: transparent !important;
	box-shadow: none !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-native-stage--package :is(.mj-package-modern-wrap,.mj-package-modern-head,.mj-package-note,.mj-package-compare,.mj-package-verified-note) {
	color: #dceaff !important;
}


/* r335 final: no day surface may survive inside the package-selection step. */
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] :is(
	.mj-posting-main,
	#post_job_form.mj-posting-native-form
) {
	border: 0 !important;
	background: transparent !important;
	box-shadow: none !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-posting-native-stage--package {
	border-color: rgba(91,151,218,.28) !important;
	background:
		radial-gradient(circle at 92% 0, rgba(36,132,255,.10), transparent 31%),
		linear-gradient(145deg,#10243c,#081a2e) !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.045),0 22px 48px rgba(0,0,0,.24) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-posting-package-content,
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-posting-package-content :is(
	.container,
	.container-fluid,
	.container-boxed,
	.row,
	[class*="col-"],
	.vc_row,
	.vc_column_container,
	.vc_column_container > .vc_column-inner,
	.vc_column-inner,
	.wpb_wrapper,
	.wpb_content_element,
	.wpb_text_column,
	.job-package,
	.mj-package-modern-wrap
) {
	background: transparent !important;
	background-image: none !important;
	border-color: transparent !important;
	box-shadow: none !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-package-modern-head {
	border-color: rgba(91,151,218,.28) !important;
	background:
		radial-gradient(circle at 8% 0, rgba(52,151,255,.13), transparent 34%),
		linear-gradient(145deg,rgba(18,45,76,.98),rgba(8,26,46,.99)) !important;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.05),0 18px 42px rgba(0,0,0,.23) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-package-modern-head :is(h2,strong) {
	color:#f4f8ff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-package-modern-head :is(p,small) {
	color:#a8bed6 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-package-modern-head .mj-package-help {
	border:1px solid rgba(105,190,255,.36) !important;
	background:linear-gradient(145deg,rgba(31,130,248,.22),rgba(8,42,80,.94)) !important;
	color:#9fd2ff !important;
	box-shadow:0 0 18px rgba(43,144,255,.13) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-package-modern-head :is(.mj-access-lock--card,.mj-verified-lock--card,.mj-package-verified-note) {
	border-color:rgba(94,169,255,.31) !important;
	background:linear-gradient(145deg,rgba(22,73,128,.38),rgba(7,27,49,.98)) !important;
	color:#d6e9ff !important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 14px 32px rgba(0,0,0,.20) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-package-modern-head :is(.mj-access-lock__icon,.mj-verified-lock__icon) {
	border-color:rgba(107,188,255,.40) !important;
	background:rgba(34,132,245,.17) !important;
	color:#9bd0ff !important;
	box-shadow:0 0 18px rgba(56,155,255,.13) !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-package-modern-head :is(.mj-access-lock__copy,.mj-verified-lock__copy) > :is(strong,b) {
	color:#f2f7ff !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-package-modern-head :is(.mj-access-lock__copy,.mj-verified-lock__copy) > small {
	color:#abc0d8 !important;
}
html.minejobs-dashboard-theme-dark body.minejobs-dashboard-pro.minejobs-posting-modern .mj-posting-panel-flow[data-mj-posting-step="package"] .mj-posting-package-catalog-anchor {
	background:transparent !important;
}
