.FilterPanel_container__1lNbf{background:var(--surface-color);border-radius:var(--radius-lg);padding:var(--spacing-lg);box-shadow:var(--shadow-md);margin-bottom:var(--spacing-lg)}.FilterPanel_header__tbjNb{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}.FilterPanel_header__tbjNb h3{margin:0;color:var(--text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.FilterPanel_resetButton__bubm7{background:var(--background-secondary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease}.FilterPanel_resetButton__bubm7:hover:not(:disabled){background:var(--error-light);color:var(--error-color);border-color:var(--error-color)}.FilterPanel_resetButton__bubm7:disabled{opacity:.5;cursor:not-allowed}.FilterPanel_filtersGrid__Z6Lzk{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.FilterPanel_filterGroup__1s_Qs{display:flex;flex-direction:column;gap:var(--spacing-sm)}.FilterPanel_label__kTV3_{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0}.FilterPanel_input__qiS9_,.FilterPanel_select__xbCIj{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--background-color);transition:all .2s ease}.FilterPanel_input__qiS9_:focus,.FilterPanel_select__xbCIj:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px var(--primary-light)}.FilterPanel_input__qiS9_:disabled,.FilterPanel_select__xbCIj:disabled{opacity:.5;cursor:not-allowed;background:var(--background-secondary)}.FilterPanel_input__qiS9_::placeholder{color:var(--text-secondary)}.FilterPanel_select__xbCIj{cursor:pointer}.FilterPanel_select__xbCIj:disabled{cursor:not-allowed}@media (max-width:768px){.FilterPanel_container__1lNbf{padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.FilterPanel_filtersGrid__Z6Lzk{grid-template-columns:1fr;gap:var(--spacing-md)}.FilterPanel_header__tbjNb{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.FilterPanel_resetButton__bubm7{align-self:flex-end}}@media (max-width:480px){.FilterPanel_container__1lNbf{margin:0 calc(-1 * var(--spacing-md));border-radius:0}.FilterPanel_filtersGrid__Z6Lzk{gap:var(--spacing-sm)}}