.wpbakery-edit-personio-integration .vc_checkbox-label {
    display: block;
    margin-bottom: 0.2em;
}

body .personio-hide-reset .personio-position-filter-reset { display: none }
body .personio-hide-submit button { display: none }
body .personio-hide-title legend { display: none }

.personio-position-filter-linklist, .personio-position-filter-select {
    display: flex;
    flex-direction: row;
}

.personio-position-filter-linklist legend, .personio-position-filter-select legend {
    display: inline-block;
    font-weight: bold;
    margin-right: 1.4em;
    padding: 0;
    width: auto;
}

.personio-position-filter-linklist button { display: none; }

.personio-position-filter-linklist > div, .personio-position-filter-select > div, .personio-position-filter-linklist > a {
    cursor: pointer;
    display: inline-block;
    margin: 0 1.4em 0 0;
    position: relative;
    z-index :1;
}

.personio-position-filter-linklist > div ul {
    background-color: #fff;
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 10;
}

.personio-position-filter-linklist > div li {
    line-height: 2;
    list-style: none;
    margin: 0;
    padding: 0 4px;
    white-space: nowrap;
}

.personio-position-filter-linklist > div:hover ul {
    display: block;
}

.personio-position-filter-select label {
    display: block;
}

.personio-position-filter-select {
    display: flex;
    flex-direction: row;
}

.personio-position-filter-select legend {
    display: inline-block;
    font-weight: bold;
    margin-right: 1.4em;
    padding: 0;
    width: auto;
}

.personio-position-filter-select > div {
    cursor: pointer;
    display: inline-block;
    margin: 0 1.4em 0 0;
    position: relative;
    z-index :1;
}

.personio-position-filter-select label {
    display: block;
}

@media all and (min-width: 760px) {
	.personio-integration-archive-table {
		display: table;
		margin: 0 auto;
		padding: 0;
	}

	.personio-integration-archive-table li {
		border-spacing: 0.2em;
		display: table-row;
		list-style: none
	}

	.personio-integration-archive-table li > * {
		display: table-cell;
		padding-right: 0.8em;
		vertical-align: top;
	}

	.personio-integration-archive-table li .entry-title {
		font-size: var(--global--font-size-base);
	}

	.personio-integration-archive-tile {
		display: grid;
		margin: 0 auto;
		padding: 0;
		grid-template-rows: auto 1fr;
		grid-template-columns: 33% 33% 33%;
		align-items: start;
		place-content: baseline;
	}

	.personio-integration-archive-tile li { list-style: none }

	.personio-integration-archive-accordion {
		padding: 0;
	}

	.personio-integration-archive-accordion li {
		list-style: none;
	}

	.personio-integration-archive-accordion li article > div {
		display: none;
		margin: 0;
	}

	.personio-integration-archive-accordion li article:hover > header + div {
		display: block;
	}
}

.personio-integration-icon {
	background-image: none;
}

.personio-integration-icon:after {
	content: url(../gfx/personio.svg);
	display: block;
	width: 32px;
	height: 32px;
}
