/* Company Details expired-link actions. Kept separate from the shared workflow bundle. */
.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions {
	align-items: center;
	background: #faf8f4;
	border-top: 1px solid var(--dsp-wf-line);
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 0;
	padding: 20px 32px 24px;
}

.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button.dsp-workflow__button--primary,
.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button.dsp-workflow__button--primary:visited {
	background: var(--dsp-wf-red);
	border-color: var(--dsp-wf-red);
	color: #fcfcfc;
}

.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button.dsp-workflow__button--primary:hover,
.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button.dsp-workflow__button--primary:focus-visible {
	background: var(--dsp-wf-red-dark);
	border-color: var(--dsp-wf-red-dark);
	color: #fcfcfc;
}

.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button.dsp-workflow__button--secondary,
.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button.dsp-workflow__button--secondary:visited {
	color: var(--dsp-wf-ink);
}

.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button.dsp-workflow__button--secondary:hover,
.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button.dsp-workflow__button--secondary:focus-visible {
	color: #fcfcfc;
}

@media (max-width: 640px) {
	.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions {
		align-items: stretch;
		flex-direction: column;
		padding: 18px 20px 20px;
	}

	.dsp-workflow.dsp-workflow--company .dsp-workflow__recovery-actions > .dsp-workflow__button {
		width: 100%;
	}
}
