.FilterBar_selectFilter__tXfVl{font-size:.85rem;padding:.45rem .7rem}.FilterBar_filterContainer__ReNsx{position:relative;display:inline-block}.FilterBar_filterButton__zqUkl{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--background);border:1px solid var(--border-color,#e5e7eb);border-radius:6px;font-size:14px;color:var(--foreground);cursor:pointer;transition:all .2s ease;white-space:nowrap}.FilterBar_filterButton__zqUkl:hover{border-color:var(--accent)}.FilterBar_filterButton__zqUkl.FilterBar_active__LFjxT{border-color:var(--accent);background:var(--accent-light,rgba(59,130,246,.1))}.FilterBar_filterButton__zqUkl.FilterBar_hasValue__xwMSH{border-color:var(--primary-color,#3b82f6);background:var(--accent-light,rgba(59,130,246,.1))}.FilterBar_filterButton__zqUkl:disabled{opacity:.5;cursor:not-allowed}.FilterBar_filterIcon__yCPH4{color:var(--secondary-foreground)}.FilterBar_filterValue__Q4Itf{color:var(--primary-color,#3b82f6);font-weight:600}.FilterBar_arrow__z7HMf{font-size:10px;color:var(--secondary-foreground);transition:transform .2s ease}.FilterBar_arrow__z7HMf.FilterBar_open__rvVQ4{transform:rotate(180deg)}.FilterBar_dropdown__XQwWo{position:absolute;top:100%;left:0;min-width:320px;background:var(--background);border:1px solid var(--border-color,#e5e7eb);border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);z-index:9999;padding:16px;margin-top:4px}.FilterBar_presetsSection__UgXGw{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-color,#e5e7eb)}.FilterBar_sectionTitle__xwmPO{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--secondary-foreground);text-transform:uppercase;letter-spacing:.05em}.FilterBar_presetButton___P1Do{display:flex;align-items:center;width:100%;padding:8px 12px;margin-bottom:4px;background:transparent;border:1px solid transparent;border-radius:4px;text-align:left;font-size:14px;color:var(--foreground);cursor:pointer;transition:all .2s ease}.FilterBar_presetButton___P1Do:hover{background:var(--accent-light,rgba(59,130,246,.1));border-color:var(--accent)}.FilterBar_presetButton___P1Do.FilterBar_selected__fPhlT{background:var(--accent-light,rgba(59,130,246,.1));border-color:var(--primary-color,#3b82f6);color:var(--primary-color,#3b82f6);font-weight:500}.FilterBar_presetButton___P1Do:last-child{margin-bottom:0}.FilterBar_checkIcon__7q4NQ{margin-left:auto;color:var(--primary-color,#3b82f6)}.FilterBar_customRangeSection__HIMZo{margin-top:0}.FilterBar_dateInputs__duKEC{display:flex;gap:12px;margin-bottom:12px}.FilterBar_dateField___HZZF{flex:1 1}.FilterBar_dateField___HZZF label{display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--secondary-foreground)}.FilterBar_dateField___HZZF input{width:100%;padding:8px 12px;border:1px solid var(--border-color,#e5e7eb);border-radius:4px;font-size:14px;color:var(--foreground);background:var(--background);transition:all .2s ease}.FilterBar_dateField___HZZF input:hover{border-color:var(--accent)}.FilterBar_dateField___HZZF input:focus{outline:none;border-color:var(--primary-color,#3b82f6);box-shadow:0 0 0 2px rgba(59,130,246,.25)}.FilterBar_error__YUOt3{margin-bottom:12px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;font-size:12px;color:#dc2626}.FilterBar_actions__hRo8y{display:flex;gap:8px;justify-content:flex-end}.FilterBar_clearButton__rgBRG{padding:8px 16px;background:transparent;border:none;font-size:14px;color:var(--secondary-foreground);cursor:pointer;text-decoration:underline;margin-right:auto}.FilterBar_clearButton__rgBRG:hover{color:var(--foreground)}.FilterBar_filterBar__4TYeT{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.FilterBar_filterWrapper__HHpva{display:flex;flex-direction:column;gap:.5rem}.FilterBar_filterLabel__a481b{font-size:.875rem;font-weight:500;color:var(--foreground)}.FilterBar_filterCount__Y7MzL{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--primary-color,#3b82f6);color:white;border-radius:10px;font-size:11px;font-weight:600}@media (prefers-color-scheme:dark){.FilterBar_dropdown__XQwWo{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.FilterBar_error__YUOt3{background:#450a0a;border-color:#7f1d1d;color:#fca5a5}}