.po-search-filters{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem;background:#ffffff;border-bottom:1px solid #e5e7eb;flex-shrink:0;position:relative;z-index:5}.po-search-filters__search-group{position:relative;display:flex;align-items:center;flex:1 1 220px;min-width:160px;border:1px solid #d1d5db;border-radius:999px;background:#f9fafb;padding:0 .75rem;height:2.25rem;transition:border-color .15s,background .15s}.po-search-filters__search-group:focus-within{border-color:var(--owner-primary,#4338ca);background:#ffffff}.po-search-filters__search-icon{width:1rem;height:1rem;fill:#6b7280;flex-shrink:0;margin-right:.5rem}.po-search-filters__search-input{flex:1;min-width:0;height:100%;border:none;background:transparent;outline:none;font-size:.875rem;color:#111827}.po-search-filters__search-input::placeholder{color:#9ca3af}.po-search-filters__actions{display:flex;gap:.375rem;flex-shrink:0}.po-search-filters__chips{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.po-search-filters__btn{height:2.25rem;padding:0 .875rem;border-radius:999px;border:1px solid #d1d5db;background:#ffffff;color:#374151;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.po-search-filters__btn:hover{background:#f3f4f6}.po-search-filters__btn--primary{background:var(--owner-primary,#4338ca);border-color:var(--owner-primary,#4338ca);color:#ffffff}.po-search-filters__btn--primary:hover{filter:brightness(.95);background:var(--owner-primary,#4338ca)}.po-search-filters__btn--selected{border-color:var(--owner-tertiary,var(--owner-primary,#4338ca));color:var(--owner-tertiary,var(--owner-primary,#4338ca));background:#ffffff}@media (max-width:900px){.po-search-filters{padding:.625rem .75rem;gap:.375rem}.po-search-filters__search-group{flex:1 1 0;min-width:120px;height:2rem;order:0}.po-search-filters__search-icon{width:.9rem;height:.9rem;margin-right:.4rem}.po-search-filters__search-input{font-size:.8125rem}.po-search-filters__actions{gap:.25rem}.po-search-filters__actions .po-search-filters__btn{height:2rem;min-width:0;padding:0 .5rem;font-size:.75rem}.po-search-filters__chips{width:100%;gap:.25rem;justify-content:center}.po-search-filters__chips .custom-button,.po-search-filters__chips .po-search-filters__btn{display:inline-flex;align-items:center;height:1.9rem;padding:0 .625rem;font-size:.75rem;border-width:1px}.po-search-filters .search-list{width:calc(100vw - 1.5rem);max-width:calc(100vw - 1.5rem)}}