.personio-integration-archive-table{display:table;margin:0 auto;padding:0}.personio-integration-archive-table li{border-spacing:.2em;display:table-row;list-style:none}.personio-integration-archive-table li>*{display:table-cell;padding-right:.8em;vertical-align:top}.personio-integration-archive-table li .entry-title{font-size:var(--global--font-size-base)}.personio-integration-archive-tile{align-items:start;display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:auto 1fr;margin:0 auto;padding:0;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 article>div{display:none;margin:0}.personio-integration-archive-accordion article:hover>header+div{display:block}.personio-application-form, body .entry-content .personio-application-form {
margin-top: 1em;
}
.personio-application-form > div {
margin-bottom: 1em;
}
.personio-application-form div:not(.privacy) label {
display: block;
}
.personio-application-form div:not(.privacy) input[type="checkbox"] + label {
display: inline-block;
margin-left: .6em;
}
.personio-application-form input[type="file"] {
max-width: 100%;
}
.personio-application-form .personio_postcodes, .personio-application-form .personio_citys {
position: absolute;
top: -10000px;
z-index: 3;
}
.personio-application-form-wrapper.personio-application-form-wrapper-hidden { display: none }
.personio-integration-form-wrapper:target .personio-application-form-wrapper.personio-application-form-wrapper-hidden { display: block }
.personio-integration-form-wrapper:target .personio-integration-application-button { display: none }
.personio-application-hint {
margin-bottom: 1em !important;
}
.personio-application-hint > p { padding: 1em }
.personio-application-field-hint > p { padding: 0.4em }
.personio-application-hint.error > p, .personio-application-field-hint.error > p, .personio-application-hint.error > ul {
background-color: #ff4040;
color: #fff;
font-weight: 600;
margin: 0;
}
.personio-application-hint.error > p a, .personio-application-field-hint.error > p a {
color: #fff;
}
.personio-application-hint.success > p {
background-color: #c1ffc1;
}
.personio-position-filter-linklist_without_categories legend {
display: inline-block;
margin: 0;
}
.personio-position-filter-linklist_without_categories ul {
display: inline;
margin: 0;
padding: 0;
}
.personio-position-filter-linklist_without_categories li {
list-style: none;
display: inline-block;
margin: 0 1em 0 0;
}
.personio-application-form input[pattern]:invalid {
background-color: red;
}