.custom-select-trigger{text-align:start;cursor:pointer;min-width:0;max-width:100%;min-height:44px;color:var(--tt-ink);background-color:var(--tt-paper);background-image:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-weight:400;display:inline-flex}.choice-select .custom-select-trigger{width:100%;min-height:48px}.custom-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.custom-select-trigger svg{color:var(--tt-ink-soft);flex-shrink:0;transition:transform .15s}.tt-input.custom-select-trigger[aria-expanded=true]{border-color:var(--tt-deep-teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--tt-sea-mint) 50%, transparent)}.custom-select-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.custom-select-trigger:focus-visible{outline:3px solid var(--tt-focus);outline-offset:3px}.custom-select-trigger:disabled{cursor:default;opacity:.6}.custom-select-trigger[aria-invalid=true]{border-color:var(--tt-coral-ink,#b04430)}select.custom-select-native{pointer-events:none;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;min-width:0!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.custom-select-popup{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--tt-line-strong);background:var(--tt-paper);color:var(--tt-ink);font-family:var(--font-dm-sans), sans-serif;border-radius:14px;margin:0;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #152d231a}.choice-select-option{box-sizing:border-box;text-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 12px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.choice-select-option span{overflow-wrap:anywhere;min-width:0}.choice-select-option svg{color:var(--tt-deep-teal);flex-shrink:0}.choice-select-option[data-active=true]{background:var(--tt-teal-tint);color:var(--tt-deep-teal)}.choice-select-option[aria-disabled=true]{opacity:.45;cursor:default}.choice-select-group{color:var(--tt-ink-soft);padding:12px 12px 7px;font-size:11px;font-weight:600}.custom-select-validation{color:var(--tt-coral-ink,#b04430);margin-top:6px;font-size:12px;display:block}@media (max-width:740px){.custom-select-trigger{font-size:16px}}@media (prefers-reduced-motion:reduce){.custom-select-trigger svg{transition:none}}@media (forced-colors:active){.custom-select-popup{border-color:canvastext}.choice-select-option[data-active=true]{outline-offset:-2px;outline:2px solid highlight}}
