.filters-section[data-v-f21f16bd]{background:linear-gradient(90deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;margin-bottom:1rem;padding:.625rem 1rem}.filters-container[data-v-f21f16bd]{display:flex;flex-direction:column;gap:1rem}.mobile-toggle-container[data-v-f21f16bd]{display:none}.mobile-toggle-btn[data-v-f21f16bd]{background-color:#fff;border:2px solid #e5e7eb;border-radius:8px;font-weight:500;justify-content:space-between;padding:.75rem 1rem;width:100%}.toggle-icon[data-v-f21f16bd]{margin-right:0}.filters-content[data-v-f21f16bd]{display:flex;flex-direction:column;gap:.75rem;transition:all .3s ease-in-out}.filters-collapsed[data-v-f21f16bd]{display:none}.main-filters-row[data-v-f21f16bd]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.filter-item[data-v-f21f16bd]{display:flex;flex:1;flex-direction:column;gap:.25rem;max-width:200px;min-width:100px}.search-item[data-v-f21f16bd]{flex:none;max-width:250px;min-width:180px;width:250px}.filter-label[data-v-f21f16bd]{color:#374151;font-size:.75rem;font-weight:600;letter-spacing:normal;margin-bottom:.125rem;text-transform:none}.search-input-wrapper[data-v-f21f16bd]{align-items:center;display:flex;position:relative}.search-input[data-v-f21f16bd]{background-color:#fff;border:2px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:.875rem;font-weight:500;padding:.375rem 2rem;transition:all .2s ease-in-out;width:100%}.search-input[data-v-f21f16bd]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.search-input[data-v-f21f16bd]::-moz-placeholder{color:#9ca3af}.search-input[data-v-f21f16bd]::placeholder{color:#9ca3af}.search-icon[data-v-f21f16bd]{color:#6b7280;height:.875rem;left:.5rem;pointer-events:none;position:absolute;width:.875rem;z-index:10}.clear-search-btn[data-v-f21f16bd]{align-items:center;background:none;border:none;border-radius:.25rem;cursor:pointer;display:flex;height:1.25rem;justify-content:center;position:absolute;right:.375rem;transition:background-color .2s ease;width:1.25rem}.clear-search-btn[data-v-f21f16bd]:hover{background-color:#f3f4f6}.clear-icon[data-v-f21f16bd]{color:#6b7280;height:.875rem;width:.875rem}.advanced-filters-toggle[data-v-f21f16bd]{align-items:flex-end;display:flex}.advanced-toggle-btn[data-v-f21f16bd]{align-items:center;background-color:#fff;border:2px solid #e5e7eb;border-radius:6px;color:#374151;display:flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;transition:all .2s ease-in-out}.advanced-toggle-btn[data-v-f21f16bd]:hover{background-color:#f8fafc;border-color:#3b82f6}.toggle-icon[data-v-f21f16bd]{height:.875rem;transition:transform .2s ease-in-out;width:.875rem}.advanced-count[data-v-f21f16bd]{color:#3b82f6;font-size:.75rem;font-weight:600}.advanced-filters-section[data-v-f21f16bd]{border-top:1px solid transparent;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.advanced-filters-open[data-v-f21f16bd]{border-top-color:#e5e7eb;max-height:300px;padding-top:.5rem}.advanced-filters-content[data-v-f21f16bd]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem}.filter-actions-row[data-v-f21f16bd]{align-items:center;border-top:1px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding-top:.5rem}.filter-actions[data-v-f21f16bd],.status-info[data-v-f21f16bd]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.filters-count[data-v-f21f16bd]{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;color:#64748b;font-size:.875rem;font-weight:500;padding:.25rem .5rem}.icon[data-v-f21f16bd]{height:.875rem;margin-right:.375rem;width:.875rem}.date-range-filter[data-v-f21f16bd]{min-width:180px}.date-inputs[data-v-f21f16bd]{align-items:center;display:flex;gap:.375rem}.date-input[data-v-f21f16bd]{background-color:#fff;border:2px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#374151;flex:1;font-family:inherit;font-size:.875rem;font-weight:500;padding:.375rem .5rem;transition:all .2s ease-in-out}.date-input[data-v-f21f16bd]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.date-separator[data-v-f21f16bd]{color:#6b7280;font-size:.75rem;font-weight:500}.text-input[data-v-f21f16bd]{background-color:#fff;border:2px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:.875rem;font-weight:500;padding:.375rem .5rem;transition:all .2s ease-in-out}.text-input[data-v-f21f16bd]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.text-input[data-v-f21f16bd]::-moz-placeholder{color:#9ca3af}.text-input[data-v-f21f16bd]::placeholder{color:#9ca3af}.number-input[data-v-f21f16bd]{background-color:#fff;border:2px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#374151;font-family:inherit;font-size:.875rem;font-weight:500;padding:.375rem .5rem;transition:all .2s ease-in-out}.number-input[data-v-f21f16bd]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.number-input[data-v-f21f16bd]::-moz-placeholder{color:#9ca3af}.number-input[data-v-f21f16bd]::placeholder{color:#9ca3af}.number-input[data-v-f21f16bd]:hover{border-color:#d1d5db}.date-range-container[data-v-f21f16bd]{width:100%}.date-range-mobile[data-v-f21f16bd]{display:none}.date-range-desktop[data-v-f21f16bd]{display:block}.date-input-group[data-v-f21f16bd]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.date-input-label[data-v-f21f16bd]{color:#6b7280;font-size:.75rem;font-weight:500;letter-spacing:.025em;text-transform:uppercase}.mobile-date-input[data-v-f21f16bd]{min-width:auto;width:100%}.date-input[data-v-f21f16bd]:hover,.number-input[data-v-f21f16bd]:hover,.search-input[data-v-f21f16bd]:hover,.text-input[data-v-f21f16bd]:hover{border-color:#d1d5db}[data-v-f21f16bd] .form-select{border:2px solid #e5e7eb!important;border-radius:6px!important;font-size:.875rem!important;font-weight:500!important;padding:.375rem .5rem!important;transition:all .2s ease-in-out!important}[data-v-f21f16bd] .form-select:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px #3b82f61a!important}[data-v-f21f16bd] .form-select:hover{border-color:#d1d5db!important}[data-v-f21f16bd] .button--ghost{border:2px solid transparent!important;border-radius:6px!important;font-size:.875rem!important;font-weight:500!important;padding:.375rem .75rem!important;transition:all .2s ease-in-out!important}[data-v-f21f16bd] .button--ghost:hover{background-color:#f3f4f6!important;border-color:#e5e7eb!important}@media (max-width:768px){.mobile-toggle-container[data-v-f21f16bd]{display:block}.filters-content[data-v-f21f16bd]{gap:1rem}.filters-content[data-v-f21f16bd],.main-filters-row[data-v-f21f16bd]{align-items:stretch;flex-direction:column}.main-filters-row[data-v-f21f16bd]{gap:.75rem}.search-item[data-v-f21f16bd]{max-width:none;min-width:auto;width:100%}.filter-actions-row[data-v-f21f16bd]{align-items:stretch;flex-direction:column;gap:.75rem}.filter-actions[data-v-f21f16bd],.status-info[data-v-f21f16bd]{gap:.5rem;justify-content:center}.filter-item[data-v-f21f16bd]{max-width:none;min-width:auto;width:100%}.advanced-filters-content[data-v-f21f16bd]{align-items:stretch;flex-direction:column;gap:.75rem}.date-range-mobile[data-v-f21f16bd]{display:block}.date-range-desktop[data-v-f21f16bd]{display:none}.date-range-filter[data-v-f21f16bd]{min-width:auto;width:100%}.date-inputs[data-v-f21f16bd],.date-separator[data-v-f21f16bd]{display:none}}@media (min-width:769px) and (max-width:1024px){.main-filters-row[data-v-f21f16bd]{gap:.75rem}.filter-item[data-v-f21f16bd]{min-width:120px}.search-item[data-v-f21f16bd]{min-width:150px}.advanced-filters-content[data-v-f21f16bd],.filter-actions-row[data-v-f21f16bd]{gap:.75rem}}
