.pk-component.sidebar-job-alert {
	display: flex;
	flex-direction: column;
	gap: max(1rem, calc(1 * var(--su)));
	padding: max(1.5rem, calc(1.5 * var(--su)));
	background-color: var(--white-100);
}

.pk-component.sidebar-job-alert .icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: max(2rem, calc(2.5 * var(--su)));
	height: auto;
	aspect-ratio: 1;
	border-radius: 50%;
	background-color: var(--neutral-20);
	outline: 2px solid var(--primary-10);
	outline-offset: -2px;
	color: var(--primary-100);
}

.pk-component.sidebar-job-alert .icon .nova-icon {
	width: max(1.125rem, calc(1.125 * var(--su)));
}

.pk-component.sidebar-job-alert .content .title {
	margin-bottom: max(.5rem, calc(.5 * var(--su)));
}

.pk-component.sidebar-job-alert .pk-button {
	width: 100%;
}
