.proje-ekibi-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}

.proje-ekibi-card {
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px 18px;
  border: 1px solid #e6e8ec;
  border-radius: 18px;
  background: #ffffff;
  box-shadow: 0 1px 2px rgba(15, 23, 42, 0.05);
  text-decoration: none;
  transition: box-shadow 0.25s ease, transform 0.25s ease;
  cursor: pointer;
}

.proje-ekibi-card:hover {
  box-shadow: 0 10px 24px rgba(15, 23, 42, 0.10);
  transform: translateY(-1px);
}

.proje-ekibi-avatar {
  width: 64px;
  height: 64px;
  min-width: 64px;
  border-radius: 999px;
  overflow: hidden;
  background: #e5e7eb;
  border: 2px solid #ffffff;
  box-shadow: 0 2px 6px rgba(15, 23, 42, 0.10);
}

.proje-ekibi-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.45s ease;
}

.proje-ekibi-card:hover .proje-ekibi-avatar img {
  transform: scale(1.08);
}

.proje-ekibi-content {
  min-width: 0;
}

.proje-ekibi-name {
  margin: 0;
  color: #182131;
  font-size: 18px;
  line-height: 28px;
  font-weight: 700;
}

.proje-ekibi-title {
  margin: 7px 0 0;
  color: #ff3b30;
  font-size: 14px;
  line-height: 1.2;
  font-weight: 600;
}

@media (min-width: 768px) {
  .proje-ekibi-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 991px) {
  .proje-ekibi-name {
    font-size: 17px;
    line-height: 1.5;
  }

  .proje-ekibi-title {
    font-size: 13px;
    line-height: 1.3;
    margin-top: 6px;
  }
}

@media (max-width: 640px) {
  .proje-ekibi-card {
    padding: 14px;
    gap: 12px;
  }

  .proje-ekibi-avatar {
    width: 56px;
    height: 56px;
    min-width: 56px;
  }

  .proje-ekibi-name {
    font-size: 16px;
    line-height: 1.45;
  }

  .proje-ekibi-title {
    font-size: 12px;
    line-height: 1.3;
    margin-top: 4px;
  }
}

.project-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 999px;
  font-family: Gotham, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.6px;
  text-decoration: none;
  box-shadow: none;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

.project-badge::before {
  content: "";
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  flex-shrink: 0;
}

.project-badge.status-devam-ediyor,
.project-badge.status-devam-eden,
.project-badge.status-ongoing {
  color: #1d4ed8;
  background-color: rgba(219, 234, 254, 0.9);
}

.project-badge.status-devam-ediyor::before,
.project-badge.status-devam-eden::before,
.project-badge.status-ongoing::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='6.25' stroke='%231D4ED8' stroke-width='1.5'/%3E%3Cpath d='M8 4.5V8l2.3 1.4' stroke='%231D4ED8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.project-badge.status-tamamlanan,
.project-badge.status-tamamlandi,
.project-badge.status-completed {
  color: #15803d;
  background-color: rgba(220, 252, 231, 0.9);
}

.project-badge.status-tamamlanan::before,
.project-badge.status-tamamlandi::before,
.project-badge.status-completed::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2L6.5 11.2L12.5 5.2' stroke='%2315803D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.project-badge.status-planlanan,
.project-badge.status-planlandi,
.project-badge.status-planned {
  color: #c2410c;
  background-color: rgba(255, 237, 213, 0.9);
}

.project-badge.status-planlanan::before,
.project-badge.status-planlandi::before,
.project-badge.status-planned::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Crect x='2' y='3.25' width='12' height='10.25' rx='2' stroke='%23C2410C' stroke-width='1.5'/%3E%3Cpath d='M2 6h12' stroke='%23C2410C' stroke-width='1.5'/%3E%3Cpath d='M5 1.9v2.7M11 1.9v2.7' stroke='%23C2410C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

/* Fallback: Elementor varsayilan term link yapisi icin badge stili */
.project-status-badge.elementor-widget,
.project-status-badge .elementor-widget-container {
  position: relative;
}

.project-status-badge .elementor-post-info {
    position: absolute;
    top: 16px;
    left: 16px;
    z-index: 5;
    margin: 0;
    list-style: none;
    padding: inherit;
}

.project-status-badge .elementor-post-info__terms-list,
.project-status-badge .elementor-post-info__terms-list-item {
  margin: 0;
}

.project-status-badge .elementor-post-info__terms-list a,
.project-status-badge .elementor-post-info__terms-list .project-badge,
.project-status-badge .elementor-post-info__terms-list .elementor-post-info__terms-list-item[class*="status-"] {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  border-radius: 999px;
  font-family: Gotham, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.6px;
  text-decoration: none;
  box-shadow: none;
  backdrop-filter: blur(4px);
  -webkit-backdrop-filter: blur(4px);
}

.project-status-badge .elementor-post-info__terms-list a::before,
.project-status-badge .elementor-post-info__terms-list .project-badge::before,
.project-status-badge .elementor-post-info__terms-list .elementor-post-info__terms-list-item[class*="status-"]::before {
  content: "";
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  flex-shrink: 0;
}

.project-status-badge .elementor-post-info__terms-list a[href*="devam"],
.project-status-badge .elementor-post-info__terms-list .status-devam-ediyor,
.project-status-badge .elementor-post-info__terms-list .status-devam-eden {
  color: #1d4ed8;
  background-color: rgba(219, 234, 254, 0.9);
}

.project-status-badge .elementor-post-info__terms-list a[href*="devam"]::before,
.project-status-badge .elementor-post-info__terms-list .status-devam-ediyor::before,
.project-status-badge .elementor-post-info__terms-list .status-devam-eden::before,
.project-status-badge .elementor-post-info__terms-list .status-devam-ediyor.elementor-post-info__terms-list-item::before,
.project-status-badge .elementor-post-info__terms-list .status-devam-eden.elementor-post-info__terms-list-item::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Ccircle cx='8' cy='8' r='6.25' stroke='%231D4ED8' stroke-width='1.5'/%3E%3Cpath d='M8 4.5V8l2.3 1.4' stroke='%231D4ED8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.project-status-badge .elementor-post-info__terms-list a[href*="tamam"],
.project-status-badge .elementor-post-info__terms-list .status-tamamlandi,
.project-status-badge .elementor-post-info__terms-list .status-tamamlanan {
  color: #15803d;
  background-color: rgba(220, 252, 231, 0.9);
}

.project-status-badge .elementor-post-info__terms-list a[href*="tamam"]::before,
.project-status-badge .elementor-post-info__terms-list .status-tamamlandi::before,
.project-status-badge .elementor-post-info__terms-list .status-tamamlanan::before,
.project-status-badge .elementor-post-info__terms-list .status-tamamlandi.elementor-post-info__terms-list-item::before,
.project-status-badge .elementor-post-info__terms-list .status-tamamlanan.elementor-post-info__terms-list-item::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M3.5 8.2L6.5 11.2L12.5 5.2' stroke='%2315803D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.project-status-badge .elementor-post-info__terms-list a[href*="plan"],
.project-status-badge .elementor-post-info__terms-list .status-planlandi,
.project-status-badge .elementor-post-info__terms-list .status-planlanan {
  color: #c2410c;
  background-color: rgba(255, 237, 213, 0.9);
}

.project-status-badge .elementor-post-info__terms-list a[href*="plan"]::before,
.project-status-badge .elementor-post-info__terms-list .status-planlandi::before,
.project-status-badge .elementor-post-info__terms-list .status-planlanan::before,
.project-status-badge .elementor-post-info__terms-list .status-planlandi.elementor-post-info__terms-list-item::before,
.project-status-badge .elementor-post-info__terms-list .status-planlanan.elementor-post-info__terms-list-item::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Crect x='2' y='3.25' width='12' height='10.25' rx='2' stroke='%23C2410C' stroke-width='1.5'/%3E%3Cpath d='M2 6h12' stroke='%23C2410C' stroke-width='1.5'/%3E%3Cpath d='M5 1.9v2.7M11 1.9v2.7' stroke='%23C2410C' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

.projectSummary {
  overflow: hidden;
}

.duyuruCard {
  border-color: transparent;
  overflow: hidden;
  transition: border-color 700ms ease;
}

.duyuruCard .elementor-widget-theme-post-featured-image,
.duyuruCard .elementor-widget-theme-post-featured-image .elementor-widget-container {
  overflow: hidden;
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.duyuruCard .elementor-widget-theme-post-featured-image img {
  display: block;
  transform: scale(1);
  transform-origin: center;
  transition: transform 700ms ease;
}

.duyuruCard .duyuruCardFooter > a {
  transform: scale(1);
  transform-origin: left center;
  transition: transform 700ms ease;
}

.duyuruCard:hover {
  border-color: rgb(254 202 202);
}

.duyuruCard:hover .elementor-widget-theme-post-featured-image img {
  transform: scale(1.1);
}

.duyuruCard:hover .duyuruCardFooter > a {
  transform: scale(1.02);
}

.projectSummary p {
  margin: 0;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
}

/* Proje header ikonu: sadece sag ust kutudaki ikon boyutu */
.project-list-header .elementor-widget-image .elementor-widget-container {
  width: 56px;
  height: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 16px;
  background: #ffffff;
}



@media (max-width: 767px) {
  .project-list-header .elementor-widget-image .elementor-widget-container {
    width: 48px;
    height: 48px;
    border-radius: 14px;
  }

  .project-list-header .elementor-widget-image img {
    width: 28px !important;
    height: 28px !important;
  }
}

/* Proje kategori filtresi: tasarimdaki sol menuyu Elementor taxonomy filter'a uyarlar */
.project-category-filter-div,
.projext-category-filter,
.project-category-filter {
  position: sticky;
  top: 10rem;
}

.project-category-filter-div,
.projext-category-filter .elementor-widget-container,
.project-category-filter .elementor-widget-container {
  background: #fff;
  border: 1px solid #fef2f2;
  border-radius: 24px;
  padding: 16px;
  box-shadow: 0 10px 40px -10px rgba(43, 46, 49, 0.1);
}

.project-category-filter-div .projext-category-filter,
.project-category-filter-div .project-category-filter {
  position: static;
  top: auto;
}

.project-category-filter-div .projext-category-filter .elementor-widget-container,
.project-category-filter-div .project-category-filter .elementor-widget-container {
  background: transparent;
  border: 0;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
}

.projext-category-filter .e-filter,
.project-category-filter .e-filter {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.projext-category-filter .e-filter-item,
.project-category-filter .e-filter-item {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 14px;
  padding: 14px 16px;
  border: 0;
  border-radius: 14px;
  background: transparent;
  color: #64748b;
  font-family: Gotham, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-align: left;
  transition: all 0.25s ease;
  justify-content: flex-start !important;
}

.projext-category-filter .e-filter-item::before,
.project-category-filter .e-filter-item::before {
  content: "";
  width: 24px;
  height: 24px;
  background-color: #94a3b8;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  transition: background-color 0.25s ease;
  flex-shrink: 0;
}

.projext-category-filter .e-filter-item:hover,
.project-category-filter .e-filter-item:hover {
  background: rgb(249, 250, 251);
  color: rgb(185, 28, 28) !important;
}

.projext-category-filter .e-filter-item:hover::before,
.project-category-filter .e-filter-item:hover::before {
  background-color: rgb(185, 28, 28);
}

.projext-category-filter .e-filter-item[aria-pressed="true"],
.project-category-filter .e-filter-item[aria-pressed="true"] {
  background: rgb(250, 245, 255);
  color: #0f172a;
  box-shadow: inset 0 0 0 1px rgba(15, 23, 42, 0.06);
}

.projext-category-filter .e-filter-item[aria-pressed="true"]::after,
.project-category-filter .e-filter-item[aria-pressed="true"]::after {
  content: "";
  margin-left: auto;
  width: 8px;
  height: 8px;
  border-radius: 999px;
  background: rgb(185, 28, 28);
}

.projext-category-filter .e-filter-item[aria-pressed="true"]::before,
.project-category-filter .e-filter-item[aria-pressed="true"]::before {
  background-color: rgb(185, 28, 28);
}

/* Kategori ikonlari (data-filter bazli) */
.projext-category-filter .e-filter-item[data-filter="kultur-sanat-turizm"]::before,
.project-category-filter .e-filter-item[data-filter="kultur-sanat-turizm"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z'/%3E%3Ccircle cx='13.5' cy='6.5' r='.5' fill='black'/%3E%3Ccircle cx='17.5' cy='10.5' r='.5' fill='black'/%3E%3Ccircle cx='6.5' cy='12.5' r='.5' fill='black'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z'/%3E%3Ccircle cx='13.5' cy='6.5' r='.5' fill='black'/%3E%3Ccircle cx='17.5' cy='10.5' r='.5' fill='black'/%3E%3Ccircle cx='6.5' cy='12.5' r='.5' fill='black'/%3E%3Ccircle cx='8.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E");
}

.projext-category-filter .e-filter-item[data-filter="sosyal-politikalar"]::before,
.project-category-filter .e-filter-item[data-filter="sosyal-politikalar"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Cpath d='M16 3.128a4 4 0 0 1 0 7.744'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Cpath d='M16 3.128a4 4 0 0 1 0 7.744'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/svg%3E");
}

.projext-category-filter .e-filter-item[data-filter="genclik-spor-egitim"]::before,
.project-category-filter .e-filter-item[data-filter="genclik-spor-egitim"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z'/%3E%3Cpath d='M22 10v6'/%3E%3Cpath d='M6 12.5V16a6 3 0 0 0 12 0v-3.5'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z'/%3E%3Cpath d='M22 10v6'/%3E%3Cpath d='M6 12.5V16a6 3 0 0 0 12 0v-3.5'/%3E%3C/svg%3E");
}

.projext-category-filter .e-filter-item[data-filter="bilim-inovasyon"]::before,
.project-category-filter .e-filter-item[data-filter="bilim-inovasyon"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E");
}

.projext-category-filter .e-filter-item[data-filter="cevre-sehircilik"]::before,
.project-category-filter .e-filter-item[data-filter="cevre-sehircilik"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E");
}

.projext-category-filter .e-filter-item[data-filter="sivil-toplum"]::before,
.project-category-filter .e-filter-item[data-filter="sivil-toplum"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16'/%3E%3Cpath d='m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95'/%3E%3Cpath d='m2 15 6 6'/%3E%3Cpath d='m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 14h2a2 2 0 0 0 0-4h-3c-.6 0-1.1.2-1.4.6L3 16'/%3E%3Cpath d='m14.45 13.39 5.05-4.694C20.196 8 21 6.85 21 5.75a2.75 2.75 0 0 0-4.797-1.837.276.276 0 0 1-.406 0A2.75 2.75 0 0 0 11 5.75c0 1.2.802 2.248 1.5 2.946L16 11.95'/%3E%3Cpath d='m2 15 6 6'/%3E%3Cpath d='m7 20 1.6-1.4c.3-.4.8-.6 1.4-.6h4c1.1 0 2.1-.4 2.8-1.2l4.6-4.4a1 1 0 0 0-2.75-2.91'/%3E%3C/svg%3E");
}

.projext-category-filter .e-filter-item[data-filter="sanayi-ekonomi"]::before,
.project-category-filter .e-filter-item[data-filter="sanayi-ekonomi"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7h6v6'/%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7h6v6'/%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3C/svg%3E");
}

.projext-category-filter .e-filter-item[data-filter="kentsel-donusum"]::before,
.project-category-filter .e-filter-item[data-filter="kentsel-donusum"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 10h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M12 6h.01'/%3E%3Cpath d='M16 10h.01'/%3E%3Cpath d='M16 14h.01'/%3E%3Cpath d='M16 6h.01'/%3E%3Cpath d='M8 10h.01'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M8 6h.01'/%3E%3Cpath d='M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 10h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M12 6h.01'/%3E%3Cpath d='M16 10h.01'/%3E%3Cpath d='M16 14h.01'/%3E%3Cpath d='M16 6h.01'/%3E%3Cpath d='M8 10h.01'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M8 6h.01'/%3E%3Cpath d='M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3'/%3E%3Crect x='4' y='2' width='16' height='20' rx='2'/%3E%3C/svg%3E");
}

/* Proje durum filtresi: yatay pill gorunum */
.project-status-filter .e-filter,
.projject-status-filter .e-filter {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: nowrap;
  min-width: max-content;
  overflow-x: auto;
  padding-bottom: 2px;
}

.project-status-filter .e-filter-item,
.projject-status-filter .e-filter-item {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px 24px;
  border-radius: 999px;
  border: 1px solid #d1d5db;
  background: #fff;
  color: #6b7280;
  font-family: Gotham, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  transition: all 0.25s ease;
  white-space: nowrap;
  margin: 0 8px 8px;
}

.project-status-filter .e-filter-item::before,
.projject-status-filter .e-filter-item::before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  flex-shrink: 0;
}

.project-status-filter .e-filter-item:hover,
.projject-status-filter .e-filter-item:hover {
  background: #fff;
  color: rgb(217, 32, 39) ;
  border-color: rgb(217, 32, 39) !important;
}

.project-status-filter .e-filter-item[aria-pressed="true"],
.projject-status-filter .e-filter-item[aria-pressed="true"] {
  background: rgb(217, 32, 39);
  color: #fff;
  border: 1px solid rgb(217, 32, 39);
  box-shadow: 0 8px 20px rgba(217, 32, 39, 0.2);

}

.project-status-filter .e-filter-item[data-filter="__all"]::before,
.project-status-filter .e-filter-item[data-filter="all"]::before,
.projject-status-filter .e-filter-item[data-filter="__all"]::before,
.projject-status-filter .e-filter-item[data-filter="all"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12'/%3E%3Cpath d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z'/%3E%3Cpath d='M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12'/%3E%3Cpath d='M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17'/%3E%3C/svg%3E");
}

.project-status-filter .e-filter-item[data-filter="tamamlanan"]::before,
.projject-status-filter .e-filter-item[data-filter="tamamlanan"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}

.project-status-filter .e-filter-item[data-filter="devam-eden"]::before,
.projject-status-filter .e-filter-item[data-filter="devam-eden"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v6l4 2'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 6v6l4 2'/%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3C/svg%3E");
}

.project-status-filter .e-filter-item[data-filter="planlanan"]::before,
.projject-status-filter .e-filter-item[data-filter="planlanan"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 14v2.2l1.6 1'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5'/%3E%3Cpath d='M3 10h5'/%3E%3Cpath d='M8 2v4'/%3E%3Ccircle cx='16' cy='16' r='6'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 14v2.2l1.6 1'/%3E%3Cpath d='M16 2v4'/%3E%3Cpath d='M21 7.5V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h3.5'/%3E%3Cpath d='M3 10h5'/%3E%3Cpath d='M8 2v4'/%3E%3Ccircle cx='16' cy='16' r='6'/%3E%3C/svg%3E");
}

.project-status-filter .e-filter-item[data-filter="iptal-edilen"]::before,
.projject-status-filter .e-filter-item[data-filter="iptal-edilen"]::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6'/%3E%3Cpath d='m9 9 6 6'/%3E%3C/svg%3E");
}
