.selectInput{position:relative;width:100%}.selectInput__trigger{appearance:none;width:100%;min-width:0;min-height:2.5rem;padding:.625rem .75rem;border:1px solid var(--dashboard-line-strong);border-radius:var(--dashboard-radius-xs);background:var(--dashboard-surface-strong);color:var(--dashboard-ink);font:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.selectInput__trigger:hover{border-color:var(--dashboard-line-strong)}.selectInput__trigger:focus-visible{outline:none;border-color:var(--dashboard-primary);box-shadow:0 0 0 3px var(--dashboard-primary-soft)}.selectInput__value{display:block;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selectInput__value.isPlaceholder{color:rgba(17,17,17,.45)}.selectInput__icon{width:18px;height:18px;flex-shrink:0;color:rgba(17,17,17,.7);transition:transform .18s ease}.selectInput__icon svg{display:block;width:100%;height:100%}.selectInput.isOpen .selectInput__icon{transform:rotate(180deg)}.selectInput.isDisabled .selectInput__trigger{background:var(--dashboard-surface-sunken);color:var(--dashboard-ink-muted);cursor:not-allowed}.selectInput__dropdown{position:fixed;z-index:100000000000;border:1px solid var(--dashboard-line-card);border-radius:var(--dashboard-radius-sm);background:rgba(255,253,248,.98);box-shadow:var(--dashboard-shadow-md);overflow:hidden}.selectInput__list{list-style:none;padding:8px;margin:0;min-width:12rem;max-height:var(--select-input-list-max-height,280px);overflow:auto}.selectInput__item{margin:0}.selectInput__option{appearance:none;width:100%;border:none;background:rgba(0,0,0,0);border-radius:var(--dashboard-radius-xs);padding:12px 14px;font:inherit;color:var(--dashboard-ink);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;line-height:1.3;cursor:pointer;transition:background .18s ease,color .18s ease}.selectInput__option>span:first-child{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}.selectInput__option.isHighlighted,.selectInput__option:hover{background:rgba(251,228,216,.4)}.selectInput__option.isSelected{font-weight:600}.selectInput__option:focus-visible{outline:none;background:var(--dashboard-surface-sunken)}.selectInput__check{width:16px;height:16px;flex-shrink:0}.selectInput__check svg{display:block;width:100%;height:100%}