.filters-module__uro66q__filterPanel{background:linear-gradient(145deg,#12161cfa,#080a0efa);border:1px solid #ffffff1f;border-radius:18px;max-width:1180px;margin:0 auto 2rem;overflow:hidden;box-shadow:0 22px 60px #0000003d}.filters-module__uro66q__filterPanel summary{cursor:pointer;font-family:var(--font-oswald), sans-serif;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.filters-module__uro66q__filterPanel summary::-webkit-details-marker{display:none}.filters-module__uro66q__filterPanel summary:after{content:"+";color:#ef3b3b;font-size:1.4rem}.filters-module__uro66q__filterPanel[open] summary:after{content:"–"}.filters-module__uro66q__filterCount{color:#ffffff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;margin-left:auto;font-size:.72rem}.filters-module__uro66q__filterForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0 1.25rem 1.25rem;display:grid}.filters-module__uro66q__field{gap:.42rem;display:grid}.filters-module__uro66q__field label{color:#ffffff9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.filters-module__uro66q__field select{color:#fff;width:100%;min-height:46px;font:inherit;background:#0d1117;border:1px solid #ffffff29;border-radius:10px;padding:0 .8rem}.filters-module__uro66q__field select:focus{outline-offset:1px;border-color:#ef3b3b;outline:2px solid #ef3b3b2e}.filters-module__uro66q__filterActions{grid-column:1/-1;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.filters-module__uro66q__applyButton,.filters-module__uro66q__clearButton{min-height:44px;font-family:var(--font-oswald), sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:10px;padding:.7rem 1rem;font-size:.9rem;font-weight:700}.filters-module__uro66q__applyButton{color:#fff;cursor:pointer;background:#ef3b3b;border:1px solid #ef3b3b}.filters-module__uro66q__clearButton{color:#ffffffc7;border:1px solid #ffffff2e;text-decoration:none}.filters-module__uro66q__resultBar{color:#ffffffa6;justify-content:space-between;align-items:center;gap:1rem;max-width:1180px;margin:0 auto 1rem;display:flex}.filters-module__uro66q__resultBar strong{color:#fff}.filters-module__uro66q__activeFilters{flex-wrap:wrap;gap:.45rem;display:flex}.filters-module__uro66q__activeFilters span{color:#ffb0b0;font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;background:#ef3b3b14;border:1px solid #ef3b3b61;border-radius:999px;padding:.35rem .62rem;font-size:.68rem}.filters-module__uro66q__noResults{text-align:center;border:1px dashed #ffffff2e;border-radius:16px;max-width:1180px;margin:0 auto;padding:2rem}.filters-module__uro66q__noResults h2{margin:0 0 .5rem}.filters-module__uro66q__noResults p{color:#ffffffa3;margin:0 0 1.25rem}@media (max-width:820px){.filters-module__uro66q__filterForm{grid-template-columns:repeat(2,minmax(0,1fr))}.filters-module__uro66q__resultBar{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.filters-module__uro66q__filterPanel{border-radius:14px}.filters-module__uro66q__filterPanel summary{padding:1rem}.filters-module__uro66q__filterForm{grid-template-columns:1fr;padding:0 1rem 1rem}.filters-module__uro66q__filterActions{flex-direction:column;align-items:stretch}.filters-module__uro66q__applyButton,.filters-module__uro66q__clearButton{text-align:center;width:100%}}
