.ts-wrapper { width: 100%; min-width: 0; }
.ts-wrapper .ts-control { min-height: 43px; border: 1px solid #aebfc8; border-radius: 5px; padding: 10px 32px 10px 12px; font: inherit; color: #193e4d; background: #fff; }
.ts-wrapper.single .ts-control .item { white-space: normal; overflow-wrap: anywhere; }
.ts-wrapper.single .ts-control::after { content: ''; position: absolute; right: 14px; top: 50%; width: 7px; height: 7px; border-right: 1px solid currentColor; border-bottom: 1px solid currentColor; transform: translateY(-70%) rotate(45deg); pointer-events: none; }
.ts-wrapper.focus .ts-control { border-color: #1f4e5f; box-shadow: 0 0 0 2px #e5eef1; }
.ts-dropdown { z-index: 1100; border-color: #aebfc8; border-radius: 5px; font: inherit; color: #193e4d; }
.ts-dropdown .dropdown-input { width: 100%; min-height: 40px; border: 0; border-bottom: 1px solid #dfe7eb; padding: 8px 12px; font: inherit; }
.ts-control > input, .ts-control > input:focus, .ts-dropdown .dropdown-input:focus { outline: none; box-shadow: none; }
.ts-dropdown .option, .ts-dropdown .no-results, .ts-dropdown .optgroup-header { padding: 8px 12px; white-space: normal; overflow-wrap: anywhere; }
.ts-dropdown .active { background: #edf4f6; color: #193e4d; }
.ts-dropdown-content { max-height: 250px; }
.ts-wrapper.disabled .ts-control { background: #edf0f2; }
.ts-wrapper.invalid .ts-control { border-color: #b42318; }
