.tt-select[data-v-e1c704db]{position:relative}.tt-select__field[data-v-e1c704db]{align-items:center;gap:var(--tt-space-2);min-height:46px;padding:0 var(--tt-space-1) 0 14px;border-radius:var(--tt-radius-sm);background:var(--tt-field-bg);color:var(--tt-ink-muted);transition:box-shadow var(--tt-duration) var(--tt-ease);display:flex;box-shadow:inset 0 0 0 1px #0a1e3a1f}.tt-select__field[data-v-e1c704db]:focus-within{box-shadow:inset 0 0 0 2px var(--tt-ink)}.is-disabled .tt-select__field[data-v-e1c704db]{opacity:.6}.tt-select__input[data-v-e1c704db]{min-width:0;font-family:var(--tt-font-body);font-size:var(--tt-text-base);color:var(--tt-ink);background:0 0;border:0;outline:none;flex:1;padding:12px 0}.tt-select__input[data-v-e1c704db]::placeholder{color:var(--tt-ink-faint)}.tt-select__input[data-v-e1c704db]:focus,.tt-select__input[data-v-e1c704db]:focus-visible{box-shadow:none;outline:none}.tt-select__icon[data-v-e1c704db]{flex:none}.tt-select__toggle[data-v-e1c704db]{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.tt-select__toggle[data-v-e1c704db]:hover:not(:disabled){background:#0a1e3a0f}.tt-select__caret[data-v-e1c704db],.tt-select__spinner[data-v-e1c704db]{place-items:center;display:inline-grid}.tt-select__spinner[data-v-e1c704db]{flex:none}.tt-select__drawer[data-v-e1c704db]{z-index:20;max-height:264px;padding:var(--tt-space-1);border-radius:var(--tt-radius-sm);background:var(--tt-surface);box-shadow:var(--tt-shadow-modal,0 12px 32px #0a1e3a2e);transform-origin:top;margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.is-compact .tt-select__field[data-v-e1c704db]{min-height:36px;padding:0 2px 0 var(--tt-space-3)}.is-compact .tt-select__input[data-v-e1c704db]{padding:6px 0;font-weight:600}.is-compact .tt-select__drawer[data-v-e1c704db]{min-width:180px}.tt-select__input[readonly][data-v-e1c704db]{cursor:pointer}.tt-select__note[data-v-e1c704db]{padding:var(--tt-space-3);font-family:var(--tt-font-body);font-size:var(--tt-text-sm);color:var(--tt-ink-muted)}.tt-select__note.is-error[data-v-e1c704db]{color:var(--tt-maroon-deep)}.tt-select__option[data-v-e1c704db]{align-items:center;gap:var(--tt-space-3);padding:var(--tt-space-2) var(--tt-space-3);border-radius:var(--tt-radius-xs);cursor:pointer;display:flex}.tt-select__option.is-active[data-v-e1c704db]{background:var(--tt-bg-deep)}.tt-select__credit[data-v-e1c704db]{padding:var(--tt-space-2) var(--tt-space-3) var(--tt-space-1);border-top:1px solid var(--tt-border);font-family:var(--tt-font-body);font-size:var(--tt-text-xs);color:var(--tt-ink-muted)}.tt-select__credit[data-v-e1c704db] a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tt-select__thumb[data-v-e1c704db]{border-radius:var(--tt-radius-xs);-o-object-fit:cover;object-fit:cover;flex:none;width:36px;height:36px}.tt-select__text[data-v-e1c704db]{flex-direction:column;min-width:0;display:flex}.tt-select__name[data-v-e1c704db]{font-family:var(--tt-font-body);font-size:var(--tt-text-base);color:var(--tt-ink)}.tt-select__subtitle[data-v-e1c704db]{font-family:var(--tt-font-body);font-size:var(--tt-text-sm);color:var(--tt-ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
