.metric-search-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:var(--white);border:1px solid var(--neutral-300);border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);max-height:400px;overflow-y:auto;z-index:100}.search-empty{padding:2rem 1rem;text-align:center;color:var(--neutral-500);font-size:.875rem}.search-results{display:flex;flex-direction:column}.search-group-item{border-bottom:1px solid var(--neutral-300)}.search-group-item:last-child{border-bottom:none}.search-section{border-bottom:1px solid var(--neutral-300)}.search-section:last-child{border-bottom:none}.search-section-title{padding:.5rem 1rem;font-size:.75rem;font-weight:600;color:var(--neutral-500);text-transform:uppercase;letter-spacing:.05em;background:var(--neutral-100);border-bottom:1px solid var(--neutral-300)}.search-group-header,.search-topic-header{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:default;transition:background-color .15s ease-in-out}.search-topic-header{font-size:.8125rem;font-weight:500;color:var(--neutral-900);background:var(--neutral-50)}.group-toggle{font-size:.75rem;color:var(--neutral-500);width:1rem;flex-shrink:0}.search-group-title{font-size:.875rem;font-weight:500;color:var(--neutral-900);flex:1 1}.search-group-category{color:var(--neutral-500);background:var(--primary-100);color:var(--primary-600)}.search-group-category,.search-group-topic{font-size:.75rem;padding:.25rem .5rem;border-radius:.25rem;font-weight:500}.search-group-topic{color:var(--neutral-500);background:var(--neutral-200);color:var(--neutral-700)}.topic-category{font-size:.75rem;color:var(--neutral-500);background:var(--primary-100);padding:.25rem .5rem;border-radius:.25rem;color:var(--primary-600);font-weight:500}.topic-title{font-size:.8125rem;font-weight:500;color:var(--neutral-900);flex:1 1}.search-topic-item{border-bottom:1px solid var(--neutral-300)}.search-topic-item:last-child{border-bottom:none}.search-groups-list{display:flex;flex-direction:column;background:var(--neutral-50);border-top:1px solid var(--neutral-300)}.loading-indicator{font-size:.75rem;color:var(--neutral-500);animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.search-series-list{display:flex;flex-direction:column;background:var(--neutral-100);border-top:1px solid var(--neutral-300)}.search-series-item{padding:.625rem 1rem;text-align:left;background:transparent;border:none;cursor:pointer;font-size:.8125rem;color:var(--neutral-700);transition:background-color .15s ease-in-out;border-bottom:1px solid var(--neutral-300);display:flex;flex-direction:column;gap:.25rem;width:100%}.search-series-item:last-child{border-bottom:none}.search-series-item:hover{background:var(--primary-100);color:var(--neutral-900)}.series-name{font-weight:500;color:var(--neutral-900)}.series-path{font-size:.75rem;color:var(--neutral-500)}.search-series-list .search-series-item{padding-left:2rem}.search-series-list .search-series-item .series-name{font-weight:400}.search-empty-series,.search-loading{padding:.75rem 2rem;font-size:.8125rem;color:var(--neutral-500);text-align:center;font-style:italic}