.frmwrk-dashboard__section {
	margin-bottom: calc( var(--wp--custom--spacing--block-gap) * 2 );
}

.frmwrk-dashboard__section :is( h1, h2, h3, h4 ) {
	border-bottom: 1px solid var(--wp--preset--color--foreground);
	font-size: var(--wp--preset--font-size--small) !important;
	padding-bottom: var(--wp--preset--spacing--10);
	margin-bottom: var(--wp--custom--spacing--block-gap);
}

.frmwrk-dashboard__static-value {
	font-family: var( --wp--preset--font-family--heading );
}

.frmwrk-dashboard__row {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1rem;
}

.frmwrk-dashboard__field {
	display: flex;
	flex-direction: column;
	gap: 0.25rem;
	margin-bottom: 1rem;
}

.frmwrk-dashboard__field--logo {
	padding-top: var(--wp--custom--spacing--block-gap);
}

.frmwrk-dashboard__field input {
	width: 100%;
}

.frmwrk-dashboard__logo {
	max-width: 200px;
	height: auto;
	display: block;
	margin-bottom: 1rem;
}

.frmwrk-dashboard__actions {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	gap: 1rem;
	margin-bottom: 1rem;
}

.frmwrk-dashboard__actions .frmwrk-dashboard__status {
	margin-right: auto;
}

.frmwrk-dashboard__hint {
	font-family: var(--wp--custom--typography--heading--2--font-family, var(--wp--custom--typography--heading--font-family));
	font-size: var(--wp--preset--font-size--small);
	margin-bottom: 1rem;
}

.frmwrk-dashboard__employees {
	font-family: var(--wp--custom--typography--heading--2--font-family, var(--wp--custom--typography--heading--font-family));
	font-size: var(--wp--preset--font-size--small);
	list-style: none;
	padding: 0;
	margin: 0 0 calc( var(--wp--custom--spacing--block-gap) * 2 );
}

.frmwrk-dashboard__employees:not( :has( li ) ):before {
	content: 'No team members have been added.';
}

.frmwrk-dashboard__employees li {
	display: flex;
	align-items: center;
	gap: 1rem;
	padding: 0.5rem 0;
	border-bottom: 1px solid color-mix(in srgb, currentColor 50%, transparent); ;
}

.fw-button--icon {
	color: inherit;
	background: transparent !important;
	padding: 0.25em 0 !important;
	line-height: 1;
}

.frmwrk-dashboard__status {
	font-family: var(--wp--custom--typography--heading--2--font-family, var(--wp--custom--typography--heading--font-family));
	font-size: var(--wp--preset--font-size--small);
}
