.field-select.td-dropdown{width:100%;min-width:0;display:block}.field-select .td-dropdown-trigger{text-align:start;justify-content:space-between;gap:8px;width:100%;min-width:0!important}.field-select .td-dropdown-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.field-select .td-dropdown-menu{min-width:100%}.field-select--sm .td-dropdown-trigger{font-size:var(--td-fs-small);padding-block:6px}.field-select.is-invalid .td-dropdown-trigger{border-color:var(--td-btn-border-selected);box-shadow:var(--td-inset-deep)}.field-select.is-disabled{opacity:.6;pointer-events:none}.field-select.td-dropdown[data-state=open]>.td-dropdown-trigger{box-shadow:var(--td-btn-active), 0 0 0 1px var(--td-edge);border-color:#0000}.field-select .td-dropdown-trigger:focus-visible{outline:2px solid var(--td-accent);outline-offset:2px}.field-select .td-dropdown-menu .td-dropdown-item[aria-selected=true]{color:var(--td-brand-text);background:var(--td-surface);box-shadow:var(--td-row-selected)}.field-select .td-dropdown-menu .td-dropdown-item[aria-selected=true] .td-dropdown-check{visibility:hidden}:root:not([data-theme=dark]) .field-select .td-dropdown-menu .td-dropdown-item[aria-selected=true]{color:var(--td-ink);text-decoration-line:underline;-webkit-text-decoration-color:var(--td-brand);text-decoration-color:var(--td-brand);text-underline-offset:4px;text-decoration-thickness:2px}
