{{ form_start(filter, {'attr': {'class': 'filter-form'}}) }}
<div class="card mb-3">
<div class="card-body py-3">
<!-- Primary Filters (first 5 always visible) -->
<div class="row g-2 align-items-end">
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Instance</label>
{{ form_widget(filter.instance, {'attr': {'class': 'form-select form-select-sm select2-ajax-instances', 'data-placeholder': 'All instances...'}}) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Legal Name</label>
{{ form_widget(filter.legalName, {'attr': {'class': 'form-control form-control-sm', 'placeholder': 'Legal name...'}}) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Trade Name</label>
{{ form_widget(filter.tradeName, {'attr': {'class': 'form-control form-control-sm', 'placeholder': 'Trade name...'}}) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Product</label>
{{ form_widget(filter.productName, {'attr': {'class': 'form-select form-select-sm'}}) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Status</label>
{{ form_widget(filter.status, {'attr': {'class': 'form-select form-select-sm'}}) }}
</div>
<div class="col-12 col-sm-6 col-lg-auto">
<div class="d-flex gap-1">
<button type="submit" class="btn btn-primary btn-sm">
<i data-lucide="search" style="width: 14px; height: 14px;"></i>
</button>
<a href="{{ path('applications') }}" class="btn btn-outline-secondary btn-sm" data-bs-toggle="tooltip" title="Clear">
<i data-lucide="x" style="width: 14px; height: 14px;"></i>
</a>
<button type="button" class="btn btn-outline-secondary btn-sm" id="toggleAdvancedFilters" aria-expanded="false" title="More filters">
<i data-lucide="sliders" style="width: 14px; height: 14px;"></i>
</button>
</div>
</div>
</div>
<!-- Advanced Filters (Collapsed by default) -->
<div class="collapse mt-3" id="advancedFilters">
<hr class="my-2">
<div class="row g-2 align-items-end">
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Country of Incorporation</label>
{{ form_widget(filter.countryOfIncorporation) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">MCC</label>
{{ form_widget(filter.mcc, {'attr': {'class': 'form-control form-control-sm', 'placeholder': 'MCC code...'}}) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Risk Category</label>
{{ form_widget(filter.riskLevel) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">PAD or PUK</label>
{{ form_widget(filter.jurisdiction) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Reviewer</label>
{{ form_widget(filter.reviewer) }}
</div>
</div>
<div class="row g-2 align-items-end mt-2">
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Company Member Name</label>
{{ form_widget(filter.companyMemberName, {'attr': {'class': 'form-control form-control-sm', 'placeholder': 'Member name...'}}) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Company Member Token</label>
{{ form_widget(filter.companyMemberToken, {'attr': {'class': 'form-control form-control-sm', 'placeholder': 'Member token...'}}) }}
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">Created Date Range</label>
<div class="input-group input-group-sm">
{{ form_widget(filter.createdAtFrom, {'attr': {'class': 'form-control form-control-sm flatpickr-date', 'placeholder': 'From'}}) }}
<span class="input-group-text bg-light">-</span>
{{ form_widget(filter.createdAtTo, {'attr': {'class': 'form-control form-control-sm flatpickr-date', 'placeholder': 'To'}}) }}
<span class="input-group-text bg-light">
<i data-lucide="calendar" style="width: 14px; height: 14px;"></i>
</span>
</div>
</div>
<div class="col-12 col-sm-6 col-lg">
<label class="form-label small mb-1">UIC</label>
{{ form_widget(filter.uic, {'attr': {'class': 'form-control form-control-sm', 'placeholder': 'UIC...'}}) }}
</div>
</div>
</div>
</div>
</div>
{{ form_end(filter) }}