/* ══ FILTROS ══ */
.filters { display: flex; gap: 10px; margin-bottom: 14px; flex-wrap: wrap; align-items: center; }
.filters input, .filters select { padding: 8px 12px; border: 1.5px solid var(--warm2); border-radius: var(--r-sm); font-family: 'Plus Jakarta Sans', sans-serif; font-size: .83rem; color: var(--text); background: var(--white); outline: none; -webkit-appearance: none; }
.filters input:focus, .filters select:focus { border-color: var(--brand); }
