.mnca-news-filters{display:grid;grid-template-columns:minmax(200px,2fr) minmax(170px,1.3fr) minmax(110px,.7fr) auto auto;gap:16px;align-items:end;width:100%}
.mnca-news-filters label{display:block;margin-bottom:8px;font:600 13px/1.4 Inter,sans-serif;color:#102B52}
.mnca-news-filters input,.mnca-news-filters select{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:11px 14px;border:1px solid #D5DEE5;border-radius:6px;background:white;color:#111827;font:400 16px/1.5 Inter,sans-serif}
.mnca-news-filters button{min-height:48px;padding:12px 22px;border:0;border-radius:6px;background:#1C427D;color:white;font:600 15px/1.5 Inter,sans-serif;cursor:pointer}
.mnca-news-filters .mnca-filter-reset{display:inline-flex;align-items:center;min-height:48px;padding:8px 4px;color:#1C427D;text-decoration:underline;text-underline-offset:4px;font-size:14px}
.mnca-news-filters :focus-visible{outline:3px solid #168499;outline-offset:3px}
body.elementor-kit-11 .elementor .mnca-search-row:has(.mnca-news-filters){flex-direction:column;align-items:stretch}
body.elementor-kit-11 .elementor .mnca-search-row .mnca-news-filter-slot:has(.mnca-news-filters){max-width:none;width:100%}
@media(max-width:1024px){.mnca-news-filters{grid-template-columns:2fr 1fr 1fr}.mnca-news-filters button{grid-column:1/2}}
@media(max-width:600px){.mnca-news-filters{grid-template-columns:1fr 1fr;gap:16px 12px}.mnca-news-filters>div:first-child{grid-column:1/-1}.mnca-news-filters button{width:100%}}
