.search-tag-filter{&[data-v-1d5a7d65]{width:100%}.filter-header{&[data-v-1d5a7d65]{padding:.75rem;_border-bottom:1px solid #00000033;_border-top:1px solid #00000033;user-select:none;display:flex;justify-content:space-between;align-items:center;background-color:#fff;transition:background-color .2s ease;border-top-left-radius:3px;border-top-right-radius:3px}&.is-top[data-v-1d5a7d65]{border-top:none}}.filter-header.expanded[data-v-1d5a7d65]{background-color:#fff;margin-block-start:1rem;border:1px solid #00000022}.filter-header.has-selected-tags[data-v-1d5a7d65]{background-color:#daebfd;margin-block-start:1rem;border:1px solid #daebfd}.filter-header.no-bottom-border[data-v-1d5a7d65]{border-bottom:none}.selected-count-indicator[data-v-1d5a7d65]{background-color:#3b82f6;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-left:auto}.header-content[data-v-1d5a7d65]{display:flex;align-items:center;gap:.5rem;cursor:pointer;width:100%}.chevron-wrapper[data-v-1d5a7d65]{transition:transform .2s ease;transform:rotate(180deg)}.chevron-wrapper.collapsed[data-v-1d5a7d65]{transform:rotate(0)}.collapse-arrow[data-v-1d5a7d65]{width:16px;height:16px;display:block}.taxonomy-name[data-v-1d5a7d65]{margin:0;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:400}.info-icon-container[data-v-1d5a7d65]{position:relative;display:flex;align-items:center;margin-left:0;cursor:help}.info-icon[data-v-1d5a7d65]{font-size:14px;color:#fff;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000}.tooltip[data-v-1d5a7d65]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:.5rem;background:#000c;color:#fff;font-size:11px;border-radius:2px;width:300px;max-width:300px;z-index:1000;pointer-events:none}.header-sort-controls[data-v-1d5a7d65]{display:flex;gap:.25rem}.filter-content[data-v-1d5a7d65]{padding:.75rem 0}.filter-controls-row[data-v-1d5a7d65]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.5rem}.filter-input[data-v-1d5a7d65]{flex:1;padding:.5rem 1rem;border:none;background-color:#f2f2f2;font-size:.875rem;outline:0;font-size:16px}.sort-controls[data-v-1d5a7d65]{display:flex;gap:.25rem}.sort-button[data-v-1d5a7d65]{width:24px;height:24px;border:1px solid #d1d5db;background:#fff;font-size:.75rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.sort-button[data-v-1d5a7d65]:hover{background:#f9fafb}.sort-button.active[data-v-1d5a7d65]{background:#3b82f6;color:#fff;border-color:#3b82f6}.tags-container[data-v-1d5a7d65]{max-height:200px;overflow-y:auto;background:#fff}.tag-item[data-v-1d5a7d65]{display:flex;align-items:center;padding:.25rem 0}.tag-item[data-v-1d5a7d65]:hover{background:#f9fafb}.custom-checkbox-container[data-v-1d5a7d65]{width:100%}.tag-checkbox-hidden[data-v-1d5a7d65]{display:none}.custom-checkbox[data-v-1d5a7d65]{display:flex;align-items:center;width:100%;cursor:pointer;padding-right:calc(.75rem + 2px)}.checkbox-box[data-v-1d5a7d65]{width:24px;height:24px;border:1px solid black;border-radius:3px;margin-right:.75rem;display:flex;align-items:center;justify-content:center;background:#fff}.checkbox-dot[data-v-1d5a7d65]{width:10px;height:10px;background:#000;border-radius:50%}.tag-name[data-v-1d5a7d65]{flex:1}.tag-count[data-v-1d5a7d65]{font-size:.875rem;color:#374151;font-weight:500}}.search-tag-filter{&[data-v-c9dea413]{width:100%}.filter-header{&[data-v-c9dea413]{padding:.75rem;_border-bottom:1px solid #00000033;_border-top:1px solid #00000033;user-select:none;display:flex;justify-content:space-between;align-items:center;background-color:#fff;transition:background-color .2s ease;border-top-left-radius:3px;border-top-right-radius:3px}&.is-top[data-v-c9dea413]{border-top:none}}.filter-header.expanded[data-v-c9dea413]{background-color:#fff;margin-block-start:1rem;border:1px solid #00000022}.filter-header.has-selected-tags[data-v-c9dea413]{background-color:#daebfd;margin-block-start:1rem;border:1px solid #daebfd}.filter-header.no-bottom-border[data-v-c9dea413]{border-bottom:none}.selected-count-indicator[data-v-c9dea413]{background-color:#3b82f6;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;margin-left:auto}.header-content[data-v-c9dea413]{display:flex;align-items:center;gap:.5rem;cursor:pointer;width:100%}.chevron-wrapper[data-v-c9dea413]{transition:transform .2s ease;transform:rotate(180deg)}.chevron-wrapper.collapsed[data-v-c9dea413]{transform:rotate(0)}.collapse-arrow[data-v-c9dea413]{width:16px;height:16px;display:block}.taxonomy-name[data-v-c9dea413]{margin:0;font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:400}.info-icon-container[data-v-c9dea413]{position:relative;display:flex;align-items:center;margin-left:0;cursor:help}.info-icon[data-v-c9dea413]{font-size:14px;color:#fff;width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#000}.tooltip[data-v-c9dea413]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:.5rem;padding:.5rem;background:#000c;color:#fff;font-size:11px;border-radius:2px;width:300px;max-width:300px;z-index:1000;pointer-events:none}.header-sort-controls[data-v-c9dea413]{display:flex;gap:.25rem}.filter-content[data-v-c9dea413]{padding:.75rem 0}.filter-controls-row[data-v-c9dea413]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;gap:.5rem}.filter-input[data-v-c9dea413]{flex:1;padding:.5rem 1rem;border:none;background-color:#f2f2f2;font-size:.875rem;outline:0;font-size:16px}.sort-controls[data-v-c9dea413]{display:flex;gap:.25rem}.sort-button[data-v-c9dea413]{width:24px;height:24px;border:1px solid #d1d5db;background:#fff;font-size:.75rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.sort-button[data-v-c9dea413]:hover{background:#f9fafb}.sort-button.active[data-v-c9dea413]{background:#3b82f6;color:#fff;border-color:#3b82f6}.tags-container[data-v-c9dea413]{max-height:200px;overflow-y:auto;background:#fff}.tag-item[data-v-c9dea413]{display:flex;align-items:center;padding:.25rem 0}.tag-item[data-v-c9dea413]:hover{background:#f9fafb}.custom-checkbox-container[data-v-c9dea413]{width:100%}.tag-checkbox-hidden[data-v-c9dea413]{display:none}.custom-checkbox[data-v-c9dea413]{display:flex;align-items:center;width:100%;cursor:pointer;padding-right:calc(.75rem + 2px)}.checkbox-box[data-v-c9dea413]{width:24px;height:24px;border:1px solid black;border-radius:3px;margin-right:.75rem;display:flex;align-items:center;justify-content:center;background:#fff}.checkbox-dot[data-v-c9dea413]{width:10px;height:10px;background:#000;border-radius:50%}.tag-name[data-v-c9dea413]{flex:1}.tag-count[data-v-c9dea413]{font-size:.875rem;color:#374151;font-weight:500}}.wrap-all-grid{&[data-v-c9dea413]{display:flex;flex-direction:column;gap:2rem;margin-block-start:1rem}.one[data-v-c9dea413],.three[data-v-c9dea413]{min-height:164px}.two[data-v-c9dea413],.four[data-v-c9dea413]{position:relative}.field-and-button{&[data-v-c9dea413]{border:1px;display:flex;flex-direction:column;gap:.5rem}.search-container[data-v-c9dea413]{position:relative;flex:1}.buttons[data-v-c9dea413]{display:flex;gap:.25rem}input[data-v-c9dea413]{flex:1;align-self:stretch;width:100%}button[data-v-c9dea413]{flex:1;align-self:stretch}}.search-field{&[data-v-c9dea413]:focus{border:1px solid #ccc}}.autocomplete-dropdown[data-v-c9dea413]{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #d1d5db;border-top:none;border-radius:0;_box-shadow:0 4px 6px -1px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto}.autocomplete-item{&[data-v-c9dea413]{padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid #f3f4f6;transition:background-color .15s ease}&[data-v-c9dea413]:hover,&.selected[data-v-c9dea413]{background-color:#f9fafb}&[data-v-c9dea413]:last-child{border-bottom:none}}.filter-menu[data-v-c9dea413]{position:static;margin-top:1rem;background:#fff;z-index:1000}.mobile-filter-overlay[data-v-c9dea413]{position:fixed;inset:0;background:#fff;z-index:2000;display:flex;flex-direction:column}.overlay-header[data-v-c9dea413]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb}.overlay-header h2[data-v-c9dea413]{font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:300;margin:0}.close-button[data-v-c9dea413]{background:none;border:none;font-size:24px;cursor:pointer;padding:.5rem;color:#6b7280}.close-button[data-v-c9dea413]:hover{color:#374151}.overlay-content[data-v-c9dea413]{flex:1;overflow-y:auto;padding:1rem}.overlay-footer[data-v-c9dea413]{padding:1rem;border-top:1px solid #e5e7eb}.apply-filters-button[data-v-c9dea413]{width:100%;padding:1rem;background:#3b82f6;color:#fff;border:none;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s ease}.apply-filters-button[data-v-c9dea413]:hover{background:#2563eb}.search-results-wrapper[data-v-c9dea413]{grid-column:1;grid-row:3;margin-top:1rem;align-self:start}.search-results[data-v-c9dea413]{width:100%}.results-controls[data-v-c9dea413]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}@media screen and (max-width: 1024px){.results-controls[data-v-c9dea413]{justify-content:flex-end}}.filter-pills[data-v-c9dea413]{display:flex;flex-wrap:wrap;gap:.5rem;flex:1;margin-block:2rem}.filter-pill{&[data-v-c9dea413]{display:inline-flex;align-items:center;padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:400;gap:.5rem;color:var(--theme-color);border:1px solid var(--theme-color)!important;display:flex;flex-direction:row-reverse}&.reset-pill[data-v-c9dea413]{background-color:var(--theme-color);color:#fff;cursor:pointer}}.pill-text[data-v-c9dea413]{white-space:nowrap}.pill-remove[data-v-c9dea413]{background:none;border:none;color:var(--theme-color);font-size:16px;font-weight:300;cursor:pointer;padding:0;height:16px;display:flex;align-items:center;justify-content:center;transition:all .45s ease}.pill-remove[data-v-c9dea413]:hover{color:#000;transform:scale(1.3)}.sorting-dropdown[data-v-c9dea413]{flex:1;flex-shrink:0}.sort-select[data-v-c9dea413]{width:100%;padding:.5rem .75rem;border:1px solid #3b82f6;background:#fff;font-size:.875rem;cursor:pointer;min-width:200px;appearance:none}.sort-select[data-v-c9dea413]:focus{outline:none;border-color:#3b82f6}.sort-select[data-v-c9dea413]:disabled{opacity:.5;cursor:not-allowed;background:#f9fafb}.results-header-wrapper[data-v-c9dea413]{display:flex;justify-content:space-between;gap:4rem}.results-header{&[data-v-c9dea413]{flex:1.5}h2{&[data-v-c9dea413]{font-family:IBM Plex Sans,sans-serif;font-size:20px;font-weight:300;margin-bottom:1rem}span[data-v-c9dea413]{color:var(--theme-color)}}}.antibody-cards[data-v-c9dea413]{display:flex;flex-direction:column;gap:2rem}.no-results-message[data-v-c9dea413]{text-align:center;padding:3rem 1rem;color:#6b7280}.no-results-message p[data-v-c9dea413]{font-family:IBM Plex Sans,sans-serif;font-size:18px;font-weight:300;margin:0}.user-ratings[data-v-c9dea413]{flex:1}.vendor-info[data-v-c9dea413]{flex:1.5}.vendor-info h4[data-v-c9dea413],.user-ratings h4[data-v-c9dea413]{font-size:16px;font-weight:500;margin-bottom:.75rem;color:#374151}.ratings-list{&[data-v-c9dea413]{display:flex;flex-direction:column;gap:.5rem}>div[data-v-c9dea413]:not(:has(.stars)){display:none}>div[data-v-c9dea413]{_padding:.25rem 0}}.rating-item[data-v-c9dea413]{display:flex;justify-content:space-between;align-items:center}.application[data-v-c9dea413]{color:#374151}.stars[data-v-c9dea413]{background-size:100%;background-repeat:repeat;background-position:left top;display:inline-block;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:flex;gap:.125rem}.star-icon[data-v-c9dea413]{width:16px;height:16px}.pagination[data-v-c9dea413]{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding:1rem 0}.pagination-btn[data-v-c9dea413]{padding:.5rem 1rem;border:1px solid #d1d5db;background:#fff;cursor:pointer;transition:background-color .15s ease}.pagination-btn[data-v-c9dea413]:hover:not(:disabled){background:#f9fafb}.pagination-btn[data-v-c9dea413]:disabled{opacity:.5;cursor:not-allowed}.page-info[data-v-c9dea413]{font-weight:500;color:#374151}}@media screen and (min-width: 1025px){.wrap-all-grid{&[data-v-c9dea413]{display:flex;flex-direction:row;gap:2rem 5rem;margin-block-start:3rem}.flex-left[data-v-c9dea413]{flex:2 1 0;min-width:0}.flex-right[data-v-c9dea413]{flex:1 1 0;min-width:0}.one[data-v-c9dea413]{grid-column:1;grid-row:1}.two[data-v-c9dea413]{grid-column:1;grid-row:2}.three[data-v-c9dea413]{grid-column:2;grid-row:1}.four[data-v-c9dea413]{grid-column:2;grid-row:2;position:relative}.field-and-button{&[data-v-c9dea413]{flex-direction:row}.search-container[data-v-c9dea413]{flex:10;align-self:start}.buttons[data-v-c9dea413]{flex:2}button[data-v-c9dea413],input[data-v-c9dea413]{align-self:start}}.search-results-wrapper[data-v-c9dea413]{grid-column:1;grid-row:3}.results-controls[data-v-c9dea413]{flex-direction:row;align-items:center}.filter-pills[data-v-c9dea413]{flex:1}.card-content[data-v-c9dea413]{flex-direction:row}}}.other-filters-list[data-v-c9dea413]{display:flex;flex-direction:column;gap:.75rem;padding:1rem 0}.other-filter-item[data-v-c9dea413]{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-size:14px;color:#374151}.other-filter-item input[type=checkbox][data-v-c9dea413]{display:none}.checkmark[data-v-c9dea413]{width:24px;height:24px;border:1px solid #000;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;position:relative}.other-filter-item input[type=checkbox]:checked+.checkmark[data-v-c9dea413]{background:#fff}.other-filter-item input[type=checkbox]:checked+.checkmark[data-v-c9dea413]:after{content:"";width:8px;height:8px;background:#000;border-radius:50%;position:absolute}.filter-label[data-v-c9dea413]{flex:1;user-select:none}.other-filter-item:hover .checkmark[data-v-c9dea413]{border-color:#6b7280}
