/* File: /wp-content/plugins/recruitee-jobs/assets/css/recruitee-jobs.css */
/*.cc-rj-wrap{display:flex;gap:2rem;align-items:flex-start; max-width:1240px!important;}
.cc-rj-sidebar{flex:0 0 360px;border:1px solid #e5e7eb;border-radius:12px;padding:1rem;background:#fff}*/
.cc-rj-filters fieldset{border:0;border-top:1px solid #f1f5f9;margin:0 0 1rem;padding:1rem 0 0}
.cc-rj-filters fieldset:first-child{border-top:0;padding-top:0}
.cc-rj-filters legend{
	font-family: interface;
	font-size: .875rem;
	font-style: normal;
	font-weight: 700;
	letter-spacing: -.0175rem;
	line-height: 1.25rem;
	text-decoration: none;
	text-transform: none;

}
.cc-rj-filter-list{list-style:none;margin:0;padding:0;;overflow:auto}
.cc-rj-filter-list li{margin:.25rem 0}
.cc-rj-actions{display:flex;gap:.75rem;align-items:center}
.cc-rj-actions .cc-rj-clear{font-size:.9em}

.cc-rj-main{flex:1}
.cc-rj-count{margin-bottom:.5rem;font-weight:600}
.cc-recruitee-jobs{list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1rem}
/*.cc-recruitee-jobs__item{border:1px solid #e5e7eb;border-radius:12px;padding:1rem;background:#fff; margin-bottom:1rem;}*/
.cc-recruitee-jobs__title{margin:.25rem 0 0;font-size:1.1rem}
.cc-recruitee-jobs__title a{text-decoration:none}
.cc-recruitee-jobs__meta{color:#475569;margin-top:.25rem;font-size:.9rem}
.cc-recruitee-jobs__tags{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.25rem}
.cc-recruitee-jobs__tag{background:#f1f5f9;border:1px solid #e5e7eb;border-radius:999px;padding:.15rem .5rem;font-size:.8rem}

/* Single */
.cc-rj-single{max-width:900px;margin:2rem auto;padding:0 1rem}
.cc-rj-offer__title{margin:0 0 .5rem}
.cc-rj-offer__meta{color:#475569;margin-bottom:1rem}
.cc-rj-offer__content img{max-width:100%;height:auto}

/* Apply */
.cc-rj-apply{max-width:960px;margin:2rem auto 4rem;padding:0 1rem}
/*.cc-rj-apply__card{border:1px solid #e5e7eb;border-radius:12px;padding:1rem;background:#fff}*/

.cc-rj-apply__title{margin:.25rem 0 1rem}
.cc-rj-field{margin-bottom:.75rem}
.cc-rj-field label{display:block;font-weight:600;margin-bottom:.25rem}
.cc-rj-control input[type="text"],
.cc-rj-control input[type="email"],
.cc-rj-control input[type="number"],
.cc-rj-control input[type="date"],
.cc-rj-control textarea{width:100%;max-width:100%}
.cc-rj-field input[type="checkbox"], .cc-rj-filter-list input[type="checkbox"]{
	width:20px!important;
	height:20px!important;
}

.cc-rj-filter-list input[type="checkbox"], .cc-rj-inline input[type="checkbox"]{
	margin-right:0.5rem;
}

.cc-rj-filter-list label, .cc-rj-inline{
	font-size:1rem!important;
	padding-left:0!important;
	display: flex!important;
    align-items: center!important;
	line-height: 1!important;
	margin-bottom: 0!important;
}
.cc-rj-inline{display:inline-flex;align-items:center;margin-right:1rem}
.cc-rj-error{color:#b91c1c;margin:.25rem 0 0}
.cc-rj-actions{margin-top:2rem}

.vacature-container p{
	margin-bottom:0!important;
}

.vacature-container p:last-child{
	margin-bottom:2rem!important;
}
