/* MenkulEX v1.0.75 — Project archive filter stability
   Scope: /projeler only. Prevents historical global rules from stretching the filter column. */
body.post-type-archive-xan_project .xan-listing-page-v168 .xan-listing-layout{
  align-items:start!important;
}
body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel]{
  align-self:start!important;
  height:max-content!important;
  min-height:0!important;
  max-height:none!important;
  margin:0!important;
  padding:18px!important;
  position:sticky!important;
  top:92px!important;
  background:#FFFFFF!important;
}
body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel] form,
body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel] form>div{
  height:auto!important;
  min-height:0!important;
}
body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel] label{
  margin-bottom:10px!important;
}
body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel] input,
body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel] select{
  min-height:44px!important;
  height:44px!important;
}
body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel] .xan-btn{
  min-height:48px!important;
  margin-top:4px!important;
}
body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel] .xan-clear-filter{
  margin:8px 0 0!important;
  min-height:38px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
@media(max-width:1024px){
  body.post-type-archive-xan_project .xan-filter-panel[data-xan-filter-panel]{
    position:relative!important;
    top:auto!important;
    width:100%!important;
  }
}
