/* MenkulEX v1.2.83 — Projeler: mobil sade akış + gelişmiş filtre + video-first görünüm. */
body.post-type-archive-xan_project .xan-listing-page-v171 .xan-listing-layout{
  grid-template-columns:1fr!important;
  gap:16px!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-toggle{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:auto!important;
  min-height:46px!important;
  padding:0 18px!important;
  margin:0 0 14px!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#055970!important;
  border:1px solid rgba(5,89,112,.18)!important;
  box-shadow:0 8px 24px rgba(4,31,64,.045)!important;
  font-weight:600!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-panel[data-xan-filter-panel]{
  display:none!important;
  position:static!important;
  top:auto!important;
  width:100%!important;
  max-width:none!important;
  margin:0 0 16px!important;
  padding:18px!important;
  border-radius:18px!important;
  box-shadow:0 12px 32px rgba(4,31,64,.05)!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-panel[data-xan-filter-panel].is-open{display:block!important}
body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-panel .xan-filter-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-panel .xan-filter-price{grid-template-columns:1fr 1fr!important}
body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-quick-search-v1283{
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:10px!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-hero-media-v1283{
  text-decoration:none!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-strip-v1283{
  padding:20px 0 32px!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-card-v1270 small{display:none!important}
body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-card-v1270{
  justify-content:center!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-card-v1270 strong{
  font-weight:600!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-card-v1270 span{
  color:#324b5d!important;
}
body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-card-video-priority-v1283{
  width:100%!important;height:100%!important;object-fit:cover!important;background:#eef4f5!important;
}

@media(max-width:1180px){
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-panel .xan-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media(max-width:760px){
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-project-hero-v132{
    padding:14px 0 16px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-project-hero-shell-v132{
    gap:12px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-hero-media-v1283{
    order:-1!important;
    aspect-ratio:16/9!important;
    border-radius:20px!important;
    box-shadow:0 12px 34px rgba(4,31,64,.08)!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-project-hero-copy-v132{
    padding:20px 18px!important;
    border-radius:20px!important;
    text-align:center!important;
    box-shadow:0 10px 28px rgba(4,31,64,.045)!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-project-hero-copy-v132 h1{
    margin:0 0 8px!important;
    font-size:clamp(32px,9vw,42px)!important;
    line-height:1.08!important;
    letter-spacing:-.035em!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-project-hero-copy-v132 p{
    margin:0!important;
    font-size:14px!important;
    line-height:1.55!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-quick-search-v1283{
    grid-template-columns:1fr!important;
    margin-top:14px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-quick-search-v1283 input,
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-quick-search-v1283 button{
    min-height:48px!important;
    width:100%!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171>.xan-section{
    padding-top:12px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-listing-layout{
    padding-top:0!important;
    gap:10px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-toggle{
    width:100%!important;
    margin-bottom:6px!important;
    min-height:48px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-panel[data-xan-filter-panel]{
    padding:14px!important;
    border-radius:16px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-filter-panel .xan-filter-grid{
    grid-template-columns:1fr!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-listing-toolbar-v133{
    padding:10px 12px!important;
    margin:0 0 8px!important;
    min-height:0!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-listing-toolbar-v133>div{
    display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:8px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-listing-toolbar-v133 strong{font-size:15px!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-listing-toolbar-v133 span{font-size:11px!important;text-align:right!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-listing-sort-form-v133{display:none!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-listing-grid{gap:14px!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-list-card-image{aspect-ratio:16/9!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-list-card-body{
    padding:15px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-list-card-body h2{
    font-size:19px!important;line-height:1.28!important;margin:5px 0 9px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-card-flow-tags-v163{display:none!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-specs-v133 span:nth-child(n+3){display:none!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-list-card-price-v133 small{display:none!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .xan-list-card-actions-v132{gap:7px!important}
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-strip-v1283{
    padding:14px 0 18px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-grid-v1283{
    gap:10px!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-card-v1270{
    min-height:0!important;
    padding:18px 16px!important;
    gap:6px!important;
    border-radius:18px!important;
    text-align:center!important;
    align-items:center!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-card-v1270 strong{
    font-size:17px!important;line-height:1.3!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-card-v1270 span{
    font-size:13px!important;line-height:1.5!important;max-width:34ch!important;
  }
  body.post-type-archive-xan_project .xan-listing-page-v171 .mx-project-value-card-v1270 b{
    margin-top:4px!important;font-size:12px!important;
  }
}
