/*!***************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./assets/blocks/table-of-contents/style.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************/
.wlc-table-of-contents {
	position: sticky;
	z-index: 20;
	border-bottom-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(219 222 225 / var(--tw-border-opacity, 1));
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
	padding-top: 0.875rem;
	padding-bottom: 0px;
}

.wlc-table-of-contents .toc-wrapper {
	display: flex;
	align-items: center;
	gap: 1.75rem;
	padding-left: 1rem;
	padding-right: 1rem;
}

@media (min-width: 1024px) {

	.wlc-table-of-contents .toc-wrapper {
		position: relative;
		margin-left: auto;
		margin-right: auto;
	}
}

@media not all and (min-width: 1024px) {

	.wlc-table-of-contents .toc-wrapper {
		gap: 0.5rem;
		overflow: auto;
	}
}

.wlc-table-of-contents .toc-wrapper {
	max-width: var(--wp--style--global--wide-size);
}

.wlc-table-of-contents .nav-title {
	font-size: 0.625rem;
	letter-spacing: 0.025em;
	--tw-text-opacity: 1;
	color: rgb(80 80 80 / var(--tw-text-opacity, 1));
}

@media (min-width: 1024px) {

	.wlc-table-of-contents .nav-title {
		min-width: 5rem;
		padding-bottom: 0.625rem;
	}
}

@media not all and (min-width: 1024px) {

	.wlc-table-of-contents .nav-title {
		min-width: 5rem;
		padding-bottom: 0.75rem;
	}
}

.wlc-table-of-contents ul {
	display: flex;
	list-style-type: none !important;
	gap: 1.75rem;
	overflow-x: scroll;
	padding-left: 0px !important;
}

@media not all and (min-width: 1024px) {

	.wlc-table-of-contents ul {
		width: 100%;
		gap: 0.5rem;
	}
}

@media (min-width: 1024px) {

	.wlc-table-of-contents ul {
			scrollbar-width: none;
	}

			:is(.wlc-table-of-contents ul)::-webkit-scrollbar {
				display: none;
			}
		}

:is(.wlc-table-of-contents ul) li {
	min-width: -moz-max-content;
	min-width: max-content;
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-bottom: 0.75rem;
	font-size: 0.75rem;
	line-height: 1rem;
}

:is(:is(.wlc-table-of-contents ul) li) a {
	font-size: 0.75rem;
	line-height: 1rem;
	--tw-text-opacity: 1;
	color: rgb(37 37 37 / var(--tw-text-opacity, 1));
	text-decoration-line: none;
}

.is-active:is(:is(.wlc-table-of-contents ul) li) {
	border-bottom-width: 2px;
	--tw-border-opacity: 1;
	border-bottom-color: rgb(198 0 43 / var(--tw-border-opacity, 1));
	padding-bottom: 0.625rem;
}

.is-active:is(:is(.wlc-table-of-contents ul) li) a {
	font-weight: 500;
	--tw-text-opacity: 1;
	color: rgb(198 0 43 / var(--tw-text-opacity, 1));
}

.wlc-table-of-contents .toc-scroll {
	display: none;
}

@media (min-width: 1024px) {

	.wlc-table-of-contents .toc-scroll {
		position: absolute;
		bottom: -0.125rem;
		right: 0px;
		height: 2.5rem;
		width: 2.5rem;
		min-width: 2.5rem;
		cursor: pointer;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0NiA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZGRfMjQyOF80MjEzOCkiPgo8Y2lyY2xlIGN4PSIyMyIgY3k9IjIwIiByPSIyMCIgZmlsbD0id2hpdGUiLz4KPGNpcmNsZSBjeD0iMjMiIGN5PSIyMCIgcj0iMTkuNSIgc3Ryb2tlPSIjRTFEQUU1Ii8+CjwvZz4KPHBhdGggZD0iTTIyLjEyNSAxNi4yNUwyNS44NzUgMjBMMjIuMTI1IDIzLjc1IiBzdHJva2U9IiM1RDQxQkQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZGRfMjQyOF80MjEzOCIgeD0iMCIgeT0iMCIgd2lkdGg9IjQ2IiBoZWlnaHQ9IjQ3IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPgo8ZmVNb3JwaG9sb2d5IHJhZGl1cz0iMSIgb3BlcmF0b3I9ImVyb2RlIiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzI0MjhfNDIxMzgiLz4KPGZlT2Zmc2V0IGR5PSI0Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIiLz4KPGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuMDQ3MDU4OCAwIDAgMCAwIDAuMDQ3MDU4OCAwIDAgMCAwIDAuMDUwOTgwNCAwIDAgMCAwLjA1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjQyOF80MjEzOCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlTW9ycGhvbG9neSByYWRpdXM9IjEiIG9wZXJhdG9yPSJlcm9kZSIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9ImVmZmVjdDJfZHJvcFNoYWRvd18yNDI4XzQyMTM4Ii8+CjxmZU9mZnNldCBkeT0iNCIvPgo8ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyIi8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwLjA0NzA1ODggMCAwIDAgMCAwLjA0NzA1ODggMCAwIDAgMCAwLjA1MDk4MDQgMCAwIDAgMC4xIDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18yNDI4XzQyMTM4IiByZXN1bHQ9ImVmZmVjdDJfZHJvcFNoYWRvd18yNDI4XzQyMTM4Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93XzI0MjhfNDIxMzgiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPC9zdmc+Cg==);
		background-size: cover;
		background-attachment: scroll;
		background-position: center;
		background-repeat: no-repeat;
	}

	.active:is(.wlc-table-of-contents .toc-scroll) {
		display: block;
	}
}

.left:is(.wlc-table-of-contents .toc-scroll) {
	--tw-scale-x: -1;
	transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

@media (min-width: 1024px) {

	.left:is(.wlc-table-of-contents .toc-scroll) {
		left: 6rem;
	}

	:is(.wlc-table-of-contents .toc-scroll) .right {
		right: 0px;
	}
}

/*!****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/@wordpress/scripts/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./assets/blocks/table-of-contents/editor.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************/

.wlc-table-of-contents {

    display: block
}

.wlc-table-of-contents .wlc-toc-list {

    display: block
}

:is(.wlc-table-of-contents .wlc-toc-list) li {

    border-bottom-width: 1px;

    border-style: dashed;

    --tw-border-opacity: 1;

    border-color: rgb(213 208 232 / var(--tw-border-opacity, 1));

    padding-top: 0.5rem;

    padding-bottom: 0.5rem
}

:is(:is(.wlc-table-of-contents .wlc-toc-list) li):last-child {

    border-width: 0px
}

:is(:is(:is(.wlc-table-of-contents .wlc-toc-list) li) .options) .components-button {

    height: auto;

    padding: 0px;

    vertical-align: middle
}

:is(:is(:is(.wlc-table-of-contents .wlc-toc-list) li) .options) .components-toggle-control {

    margin: 0px
}

.components-base-control.anchor-text {

    min-width: 15rem
}


/*# sourceMappingURL=index.css.map*/