.elementor-1984 .elementor-element.elementor-element-7018a30e{color:#000000;font-weight:100;}.elementor-1984 .elementor-element.elementor-element-1cad181{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-7174023{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-49f70ef{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-890f421{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-2e135dc{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-0291313{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-39b877b{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-927adf6{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-9b2f301{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-6e26006{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-140d6f0{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-fc0995c{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-b106716{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-2fc63b0{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-24305e7{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-365d669{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-0fef56d{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-1bbff7c{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-cbf362c{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-d275c54{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-2309418{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-85d6bd7{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-69364cb2{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-192416c{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-5653b9f{--e-image-carousel-slides-to-show:1;}.elementor-1984 .elementor-element.elementor-element-3d8a569{--e-image-carousel-slides-to-show:1;}@media(max-width:1024px){.elementor-1984 .elementor-element.elementor-element-739a8661{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-2bc971a{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-3162762{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-6831cd5{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-ca52bbc{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-6d6f12a{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-f1cd770{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-945276b{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-5502ecf{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-78ad580{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-b3a2ea0{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-fa3d35a{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-03993b3{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-f968203{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-e6d672e{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-1c7367b{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-8d5f8c8{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-4a53a84{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-f624c66{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-f872061{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-df4950e{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}.elementor-1984 .elementor-element.elementor-element-2c6652e{width:var( --container-widget-width, 250.672px );max-width:250.672px;--container-widget-width:250.672px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1984 .elementor-element.elementor-element-7018a30e{text-align:center;font-size:1px;}.elementor-1984 .elementor-element.elementor-element-7018a30e p{margin-bottom:5px;}}/* Start custom CSS */<style>
/* Kontener filtra */
#hch-filter{
  font-family: Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  background:#f7f7f7; border:1px solid #e5e7eb; border-radius:12px; padding:12px 14px;
}

/* Rząd kontrolek */
#hch-filter .hf-row{
  display:flex; flex-wrap:wrap; gap:12px; align-items:flex-end;
}

/* Etykiety i reset „pasków” z motywu */
#hch-filter label{
  display:flex !important; flex-direction:column !important; gap:6px;
  font-size:14px; font-weight:600; margin:0;
  border:0 !important; background:transparent !important;
  line-height:1.3 !important; height:auto !important; overflow:visible !important;
}

/* Pola: jednakowe wymiary */
#hch-filter select,
#hch-filter input{
  box-sizing:border-box; width:100%; min-width:160px;
  height:42px !important; min-height:42px !important;
  padding:8px 12px; font-size:15px;
  border:1px solid #e5e7eb; border-radius:10px; background:#fff;
}

/* <select> często jest niższy – wymuś spójność */
#hch-filter select{
  padding-right:28px; line-height:normal !important;
  -webkit-appearance:none; -moz-appearance:none; appearance:none;
}

/* Akcje pod spodem */
#hch-filter .hf-actions{ display:flex; align-items:center; gap:12px; margin-top:10px; }
#hf-clear{ padding:8px 12px; border-radius:10px; border:1px solid #e5e7eb; background:#fff; cursor:pointer; }
#hf-count{ font-size:14px; opacity:.8; }

/* Mobile */
@media (max-width:767px){
  #hch-filter .hf-row{ gap:10px; }
  #hch-filter label{ min-width:140px; }
  #hch-filter select, #hch-filter input{ min-width:140px; }
}
</style>/* End custom CSS */