.elementor-29715 .elementor-element.elementor-element-612b196{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29715 .elementor-element.elementor-element-b872bd1{--grid-columns:3;}@media(max-width:1024px){.elementor-29715 .elementor-element.elementor-element-b872bd1{--grid-columns:2;}}@media(max-width:768px){.elementor-29715 .elementor-element.elementor-element-b872bd1{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-f4fe714 *//* ================================
   FILTER EVERYTHING – iS CLINICAL
   3'lü modern filtre bar
   Partner Seviyeleri + İl + İlçe
   ================================ */

/* 0) Genel reset / boşluk */
.wpc-filters-section{
  margin: 0 0 18px 0 !important;
  box-sizing: border-box !important;
}

/* 1) Üç filtreyi kutu gibi yan yana yap */
.wpc-filters-section.wpc-filter-partner_seviyesi,
.wpc-filters-section.wpc-filter-il,
.wpc-filters-section.wpc-filter-ilce{
  display: inline-block !important;
  vertical-align: top !important;
  width: calc(33.333% - 16px) !important;
  margin-right: 24px !important;

  padding: 18px 18px 16px !important;
  background: #fff !important;
  border: 1px solid #eee !important;
  border-radius: 10px !important;
}

.wpc-filters-section.wpc-filter-ilce{
  margin-right: 0 !important;
}

/* 2) Başlıklar */
.wpc-filter-header .widget-title{
  font-size: 12px !important;
  letter-spacing: .6px !important;
  font-weight: 700 !important;
  margin: 0 0 10px 0 !important;
  text-transform: uppercase !important;
}

/* 3) Partner Seviyeleri checkbox: TEK SATIR, YATAY */
.wpc-filter-partner_seviyesi .wpc-filters-ul-list{
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;   /* tek satır */
  gap: 18px !important;
  align-items: center !important;
  padding: 0 !important;
  margin: 0 !important;
}

.wpc-filter-partner_seviyesi .wpc-filters-ul-list > li{
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
}

.wpc-filter-partner_seviyesi label{
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  line-height: 1.2 !important;
  margin: 0 !important;
}

.wpc-filter-partner_seviyesi input[type="checkbox"]{
  width: 16px !important;
  height: 16px !important;
  accent-color: #2B2C7C !important;
}

/* 4) İl / İlçe select modern */
.wpc-filters-widget-select{
  width: 100% !important;
  height: 44px !important;
  padding: 0 14px !important;
  border-radius: 8px !important;
  border: 1px solid #ddd !important;
  background-color: #fff !important;
  font-size: 14px !important;
  transition: border-color .2s ease, box-shadow .2s ease !important;
  box-sizing: border-box !important;
}

.wpc-filters-widget-select:focus{
  outline: none !important;
  border-color: #2B2C7C !important;
  box-shadow: 0 0 0 3px rgba(43,44,124,.10) !important;
}

/* 5) Mobil/Tablet: alt alta */
@media (max-width: 1024px){
  .wpc-filters-section.wpc-filter-partner_seviyesi,
  .wpc-filters-section.wpc-filter-il,
  .wpc-filters-section.wpc-filter-ilce{
    width: 100% !important;
    margin-right: 0 !important;
  }

  .wpc-filter-partner_seviyesi .wpc-filters-ul-list{
    flex-wrap: wrap !important; /* mobilde taşarsa alt satıra */
    gap: 12px !important;
  }
}/* End custom CSS */