.fb-select__wrap{width:100%;position:relative}.fb-select{cursor:pointer;text-align:left;font-family:var(--sans)}.fb-select:disabled{cursor:default}.fb-select:focus-visible,.fb-select.fb-select--open{border-color:var(--lime-deep);box-shadow:0 0 0 3px var(--lime-tint);outline:0}.fb-select.fb-select--open .fb-select__caret{transform:rotate(180deg)}.fb-select__value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.005em;min-width:0;color:var(--ink);flex:1;font-size:14.5px;overflow:hidden}.fb-select__value--placeholder{color:var(--gray-400)}.fb-field--sm .fb-select__value{font-size:14px}.fb-field--lg .fb-select__value{font-size:17px}.fb-disabled .fb-select__value{color:var(--gray-400)}.fb-select__caret{color:var(--gray-400);flex-shrink:0;transition:transform .15s,color .12s;display:flex}.fb-select:hover .fb-select__caret{color:var(--gray-600)}.fb-select__search{z-index:1;background:var(--paper);border-bottom:1px solid var(--gray-100);margin:-5px -5px 4px;padding:6px;position:sticky;top:-5px}.fb-select__search-input{box-sizing:border-box;width:100%;font:400 16px/1.35 var(--sans);color:var(--ink);background:var(--paper-2);border:1px solid var(--gray-200);border-radius:var(--r-md);outline:none;padding:8px 10px}.fb-select__search-input:focus{border-color:var(--lime-deep);background:var(--paper)}.fb-select__list--search{scroll-padding-top:52px}.fb-select__list--invert .fb-select__search{background:var(--ink-2);border-bottom-color:#ffffff1a}.fb-select__list--invert .fb-select__search-input{color:var(--paper);background:#ffffff0f;border-color:#ffffff24}.fb-select__list--invert .fb-select__none{color:#fff9}.fb-select__none{font:400 14px/1.35 var(--sans);color:var(--gray-500);padding:8px 10px}.fb-select__option{font:400 14.5px/1.35 var(--sans);letter-spacing:-.005em;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.fb-select__option svg{color:var(--lime-deep);flex-shrink:0}.fb-select__option.is-active{background:var(--paper-3)}.fb-select__option.is-selected{background:var(--lime-tint);color:var(--lime-ink)}.fb-select__option.is-selected.is-active{background:var(--lime-soft)}.fb-select__option.is-disabled{color:var(--gray-400);cursor:default;background:0 0}.fb-select__list--sm .fb-select__option{padding:7px 9px;font-size:13.5px}.fb-select__list--lg .fb-select__option{font-size:16px}.fb-select--invert{border-radius:var(--r-md);background:#ffffff0f;border-color:#fff3;padding:12px 14px}.fb-select--invert .fb-select__value{color:var(--paper);font-size:14px}.fb-select--invert .fb-select__value--placeholder{color:#ffffff59}.fb-select--invert .fb-select__caret{color:#ffffff73}.fb-select--invert:hover .fb-select__caret{color:var(--paper)}.fb-select--invert:focus-visible,.fb-select--invert.fb-select--open{border-color:var(--lime);box-shadow:none;background:#ffffff1a}.fb-select__list--invert .fb-select__option{color:#ffffffd1;font-size:14px}.fb-select__list--invert .fb-select__option svg{color:var(--lime)}.fb-select__list--invert .fb-select__option.is-active{background:#ffffff14}.fb-select__list--invert .fb-select__option.is-selected{background:color-mix(in srgb, var(--lime) 14%, transparent);color:var(--paper)}.fb-select__list--invert .fb-select__option.is-selected.is-active{background:color-mix(in srgb, var(--lime) 22%, transparent)}
