/**
 * Block Name: acf/capabilities
 * Description: A list of tabbed capabilities to showcase.
 *
 */

 .block__acf-capabilities,
 .entry-content > .block__acf-capabilities {
	 --capabilities-tabs-height: 3.5rem;
	 --capabilities-content-height: 0px;
	 position: relative;
	 padding: 0;
 }

 .block__acf-capabilities .acf-innerblocks-container > .wp-block-group > .wp-block-columns {
	 margin: 0;
 }

 @media (max-width: 1023px) {

	 .block__acf-capabilities {
		 min-height: calc(var(--capabilities-tabs-height) + var(--capabilities-content-height));
	 }

	 .block__acf-capabilities .acf-innerblocks-container {
		 display: flex;
		 width: 100%;
		 overflow-x: auto;
		 scroll-snap-type: mandatory x;
		 scroll-snap-align: start;
	 }
 }

 @media (min-width: 1024px) {

	 .block__acf-capabilities {
		 min-height: var(--capabilities-content-height);
	 }

	 .block__acf-capabilities > .alignwide {
		 position: relative;
		 display: grid;
		 min-height: var(--capabilities-content-height);
		 align-items: center;
	 }
 }
