button.svelte-1wyg35f,.search-shell.svelte-1wyg35f{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border-radius:999px;font:inherit;font-size:.9rem;font-weight:600}button.svelte-1wyg35f{width:36px;height:36px;padding:0;border:0;background:transparent;color:#374151;cursor:pointer;transition:color .2s ease}button.svelte-1wyg35f:hover{color:#0f172a}.search-shell.svelte-1wyg35f{justify-content:flex-start;border:1px solid #e5e7eb;background:#fff;gap:.25rem;padding:0 .75rem;width:min(20rem,40vw);color:#0f172a}input.svelte-1wyg35f{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#0f172a;font:inherit;font-size:.9rem;font-weight:500}@media(max-width:720px){.search-shell.svelte-1wyg35f{width:min(16rem,54vw)}}.sort-control-wrapper.svelte-ojy2vc{margin-left:auto;display:inline-flex;align-items:center;gap:.25rem}.sort-control-wrapper.svelte-ojy2vc .feature-select{border:0;background:transparent;color:#111827;font-weight:700;padding:.35rem .45rem;border-radius:999px}.sort-control-wrapper.svelte-ojy2vc .feature-select:hover{background:#f3f4f6}.sort-control-wrapper.svelte-ojy2vc .feature-select:focus{outline:none}div.svelte-17y4x3o{display:flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;font-size:.875rem;font-weight:500;color:#374151}.number-input.svelte-av5ds3{width:5.5rem;text-align:center;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem}.number-range.svelte-tvwv63{display:flex;align-items:center;gap:.5rem}.range-separator.svelte-tvwv63{color:#6b7280}select.svelte-tvwv63{border:0;background:#fff;color:#111827;font:inherit;font-size:.875rem;font-weight:700;text-align:center;text-align-last:center;text-overflow:ellipsis;max-width:9.5rem;cursor:pointer}select.svelte-tvwv63:focus{outline:none}.date-range.svelte-11ltbiy{display:flex;align-items:center;gap:.5rem}.date-input.svelte-11ltbiy{text-align:center;padding:.5rem .75rem;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem}.range-separator.svelte-11ltbiy{color:#6b7280}.filter-form.svelte-ake6dl{display:flex;flex-direction:column;gap:.9rem;width:100%;margin-bottom:.75rem}.top-row.svelte-ake6dl{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%}.left-group.svelte-ake6dl{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;min-width:0}.right-group.svelte-ake6dl{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}.inline-filter.svelte-ake6dl,.add-filter.svelte-ake6dl summary:where(.svelte-ake6dl),.status-dropdown.svelte-ake6dl summary:where(.svelte-ake6dl){display:inline-flex;align-items:center;gap:.4rem;border:0;background:transparent;color:#374151;font-size:.875rem;font-weight:600;padding:.35rem .5rem;border-radius:999px}.inline-filter.svelte-ake6dl select:where(.svelte-ake6dl),.add-filter.svelte-ake6dl summary:where(.svelte-ake6dl),.status-dropdown.svelte-ake6dl summary:where(.svelte-ake6dl){cursor:pointer}.inline-filter.svelte-ake6dl select:where(.svelte-ake6dl){border:0;background:transparent;color:#111827;font-weight:700;padding-right:.25rem;text-align:center;text-align-last:center}.inline-filter.svelte-ake6dl select:where(.svelte-ake6dl):focus{outline:none}.filter-label.svelte-ake6dl{color:#9ca3af;font-weight:500}.add-filter.svelte-ake6dl,.status-dropdown.svelte-ake6dl{position:relative}.add-filter.svelte-ake6dl summary:where(.svelte-ake6dl),.status-dropdown.svelte-ake6dl summary:where(.svelte-ake6dl){list-style:none}.add-filter.svelte-ake6dl summary:where(.svelte-ake6dl)::-webkit-details-marker,.status-dropdown.svelte-ake6dl summary:where(.svelte-ake6dl)::-webkit-details-marker{display:none}.add-filter.svelte-ake6dl summary:where(.svelte-ake6dl):hover,.inline-filter.svelte-ake6dl:hover,.status-dropdown.svelte-ake6dl summary:where(.svelte-ake6dl):hover{background:#f3f4f6}.add-filter-content.svelte-ake6dl,.status-options.svelte-ake6dl{position:absolute;top:calc(100% + .35rem);left:0;z-index:15;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:.7rem;box-shadow:0 12px 24px #1118271a}.add-filter-content.svelte-ake6dl{min-width:min(640px,92vw);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .6rem}.inline-filter.secondary.svelte-ake6dl{justify-content:space-between;background:#f9fafb;border-radius:10px;padding:.45rem .6rem}.field-filter-divider.svelte-ake6dl{grid-column:1 / -1;height:1px;background:#f3f4f6;margin-top:.1rem}.field-filter-row.svelte-ake6dl{grid-column:1 / -1;display:flex;align-items:flex-start;flex-wrap:wrap;gap:.45rem}.inline-filter.field-filter.svelte-ake6dl{justify-content:flex-start;flex:0 0 auto;min-height:2rem;padding:.3rem .5rem;font-size:.875rem}.inline-filter.field-filter.svelte-ake6dl select:where(.svelte-ake6dl){max-width:9.5rem;font-size:.875rem}.field-range.svelte-ake6dl{flex:0 0 auto;min-width:0;border-radius:10px;background:#f9fafb;padding:.3rem .5rem}.field-range.svelte-ake6dl div{display:inline-flex;align-items:center;gap:.4rem;width:auto;font-size:.875rem;color:#9ca3af;font-weight:500}.field-range.svelte-ake6dl input{width:5.25rem;padding:.3rem .45rem;border-radius:.45rem;font-size:.875rem}.inline-filter.active.svelte-ake6dl{display:inline-flex;align-items:center;min-height:36px;padding:0 .8rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff}.add-filter.svelte-ake6dl>summary:where(.svelte-ake6dl){display:inline-flex;align-items:center;min-height:36px;padding:0 .8rem;color:#9ca3af}.status-dropdown.secondary.svelte-ake6dl{background:#f9fafb;border-radius:10px;padding:.45rem .6rem}.status-dropdown.secondary.svelte-ake6dl summary:where(.svelte-ake6dl){padding:0;width:100%;justify-content:space-between}.status-options.svelte-ake6dl{min-width:180px;display:flex;flex-direction:column;gap:.35rem}.status-options.svelte-ake6dl label:where(.svelte-ake6dl){display:flex;align-items:center;gap:.35rem;font-size:.9375rem;color:#374151}.range-inline.svelte-ake6dl>div{border:0;padding:0;width:100%;background:transparent}.active-range.svelte-ake6dl>div{min-height:36px;padding:0 .8rem;gap:.4rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff}.active-range.svelte-ake6dl span{color:#9ca3af;font-weight:500}.active-range.svelte-ake6dl input{border:0;padding:0;background:transparent;color:#111827;font-weight:700}.active-range.svelte-ake6dl .number-input{width:4.5rem}@media(max-width:960px){.top-row.svelte-ake6dl{flex-direction:column;align-items:stretch}.right-group.svelte-ake6dl{margin-left:0}.add-filter-content.svelte-ake6dl{grid-template-columns:1fr;min-width:min(360px,92vw)}}
