.ts-wrapper{width:100%;min-width:0;font-family:inherit;font-size:14px}.ts-control{min-height:46px;border:1px solid var(--line);border-radius:9px;padding:10px 32px 10px 12px;box-shadow:none;align-items:center;gap:4px;background:#fff}.ts-control,.ts-control input{font-family:inherit;font-size:14px;color:var(--ink)}.ts-control input{height:22px!important;line-height:22px!important;min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important;width:auto;max-width:100%}.ts-wrapper.single .ts-control{background:#fff}.ts-wrapper.focus .ts-control{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb18}.ts-dropdown{z-index:10000;border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px #10234a20;font-family:inherit;font-size:14px;overflow:hidden}.ts-dropdown .option{padding:12px;white-space:normal;overflow-wrap:anywhere}.ts-dropdown .active{background:#edf4ff;color:#173e81}.ts-dropdown .no-results,.ts-dropdown .loading-results,.ts-dropdown .loading-more-results,.ts-dropdown .no-more-results{padding:12px;color:#64748b}.ts-wrapper .clear-button{right:10px!important;font-size:20px;color:#64748b}.ts-wrapper.disabled .ts-control{background:#f1f5f9;opacity:.7}.ts-control>.item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ts-wrapper .ts-control input::placeholder{color:#64748b}.filter-bar .ts-wrapper{flex:1 1 180px;width:auto;min-width:140px;max-width:100%}@media(max-width:600px){.ts-control,.ts-control input,.ts-dropdown{font-size:16px}.ts-control{min-height:46px}.filter-bar .ts-wrapper{width:100%}}

/* Shared appearance for remote and short local choice lists. */
.ts-wrapper.single .ts-control{padding-right:36px;flex-wrap:nowrap}.ts-wrapper.single .ts-control>.item{min-width:0;flex-shrink:1}
.ts-wrapper.single .ts-control::after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;border:0;border-right:1.7px solid #64748b;border-bottom:1.7px solid #64748b;transform:translateY(-65%) rotate(45deg);pointer-events:none}
.ts-wrapper.single.dropdown-active .ts-control::after{transform:translateY(-20%) rotate(225deg)}
.ts-wrapper.single.has-items.plugin-clear_button .ts-control::after{display:none}
.ts-wrapper .ts-dropdown-content{max-height:260px}
.sales-filter-field .ts-wrapper,.finance-fields .ts-wrapper,.discount-fields .ts-wrapper{width:100%}
.ts-dropdown .option[aria-disabled=true]{opacity:.5;cursor:not-allowed}
.ts-wrapper.multi .item{border-radius:5px;background:#edf4ff;color:#173e81}
@media(max-width:600px){.filter-bar .ts-wrapper{flex-basis:100%;width:100%;min-width:0}}
