
.section.section-theme-std.accordion .accordion-item {
	box-shadow: rgba(0, 0, 0, 0.03) 0 1px 1px 0, rgba(0, 0, 0, 0.03) 0 2px 2px 0, rgba(0, 0, 0, 0.05) 0 4px 4px 0, rgba(0, 0, 0, 0.03) 0 8px 8px 0, rgba(0, 0, 0, 0.03) 0 16px 16px 0;
}

.section.section-theme-light.accordion .accordion-item {
	box-shadow: rgba(33, 35, 38, 0.1) 0 10px 10px -10px;
}

main.panel.editing .section.accordion .accordion-item {
	box-shadow: rgba(0, 0, 0, 0.05) 0 1px 1px 0, rgba(0, 0, 0, 0.05) 0 2px 2px 0, rgba(0, 0, 0, 0.05) 0 4px 4px 0, rgba(0, 0, 0, 0.05) 0 8px 8px 0, rgba(0, 0, 0, 0.05) 0 16px 16px 0;
}

.section.accordion .accordion-body {
	overflow: auto;
	padding-bottom: 2em;
}

.section.accordion .accordion-item:last-of-type .accordion-collapse {
	border-radius: 0;
}

.section.accordion .accordion-item .container-header .accordion-button {
	height: 3rem;
	transition: all .5s ease;
	background-color: hsl(var(--vnix-hue), 100%, 95%);
	color: var(--vnix-btn-bgcolor-primary);
}

.section.section-theme-light.accordion .accordion-item .container-header .accordion-button {
	background-color: inherit;
	height: 32px;
}

.section.accordion .accordion-item .container-header .accordion-button.collapsed {
	height: 2.25rem;
	transition: all .5s ease;
}

.section.accordion .accordion-item .container-header:hover {
	box-shadow: rgba(0, 0, 0, 7%) 0 8px 5px -5px;
}

.section.accordion .accordion-item .accordion-collapse:not(.show) {
	overflow: auto;
}

.section.section-80.accordion .accordion-item .accordion-collapse:not(.show) {
	display: block;
	height: 80px !important;
}

.section.section-120.accordion .accordion-item .accordion-collapse:not(.show) {
	display: block;
	height: 120px !important;
}

.section.section-240.accordion .accordion-item .accordion-collapse:not(.show) {
	display: block;
	height: 240px !important;
}

.section.section-360.accordion .accordion-item .accordion-collapse:not(.show) {
	display: block;
	height: 360px !important;
}

.section.section-480.accordion .accordion-item .accordion-collapse:not(.show) {
	display: block;
	height: 480px !important;
}

.section:last-child .collapsed {
	margin-bottom: 3rem !important;
}