.brand-select{width:100%;min-width:0;display:block;position:relative}.brand-select .brand-select-trigger{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:48px;color:var(--ink);font:400 16px/24px var(--font-manrope), sans-serif;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:border-color .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1);display:flex}.brand-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.brand-select-trigger>svg{color:var(--accent-ink);flex:0 0 16px;transition:transform .5s cubic-bezier(.22,1,.36,1)}.brand-select-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.brand-select-trigger:is(:hover,[aria-expanded=true]){border-color:var(--accent)}.brand-select-trigger:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.brand-select-trigger:disabled{opacity:.5;cursor:not-allowed}.brand-select select.brand-select-mirror{opacity:0;pointer-events:none;clip-path:inset(50%);overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.brand-select-menu{box-sizing:border-box;border:1px solid var(--accent);color:#181818;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--accent) transparent;font:400 16px/24px var(--font-manrope), sans-serif;background:#fff;border-radius:16px;margin:0;padding:8px;animation:.3s cubic-bezier(.22,1,.36,1) both select-arrive;position:fixed;inset:auto;overflow:auto;box-shadow:0 16px 48px #18181826}:root[data-theme=dark] .brand-select-menu{color:#fff;background:#272727;box-shadow:0 16px 48px #0006}.brand-select-option{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px;transition:background-color .3s cubic-bezier(.22,1,.36,1);display:flex}.brand-select-option+.brand-select-option{margin-top:4px}.brand-select-option>span{flex:1}.brand-select-option>svg{flex-shrink:0}.brand-select-option[aria-selected=true]{color:#181818;background:#d5bb7f;font-weight:600}.brand-select-option[data-active=true]:not([aria-selected=true]){background:#b6995526;box-shadow:inset 0 0 0 1px #b6995566}.brand-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.home-search .search-field label{flex:1;min-width:0}.home-search .brand-select-trigger{background:0 0;border-color:#0000;border-radius:4px;min-height:40px;padding:0}.home-search .brand-select-trigger>span{color:inherit;font-size:16px;line-height:24px}.developer-directory-sort .brand-select{min-width:160px}.catalogue-mobile-controls .brand-select-trigger{min-height:44px;font-size:14px;line-height:20px}.comparison-selector>div>.brand-select{flex:1}.comparison-selector .brand-select-trigger{padding-right:40px}@keyframes select-arrive{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.brand-select-menu{animation:none}.brand-select-trigger>svg{transition:none}}
