.dh-ts.ts-wrapper{width:100%;max-width:100%}
.dh-ts.ts-wrapper .ts-control{display:flex;flex-wrap:nowrap;align-items:center;min-height:var(--dh-ts-height,36px);padding:0 30px 0 var(--dh-ts-pad,12px);border:1px solid var(--dh-ts-border,#ccc);border-radius:var(--dh-ts-radius,4px);background:#fff;box-shadow:none;font-size:var(--dh-ts-font,14px);font-weight:400;line-height:1.4;color:#333;cursor:pointer}
.dh-ts.ts-wrapper.single .ts-control:after{right:12px}
.dh-ts .ts-control>.item{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dh-ts .ts-control .items-placeholder{display:block;flex:1 1 auto;width:auto;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font:inherit;color:inherit;cursor:pointer}
.dh-ts .ts-control .items-placeholder::placeholder{color:#8a8a8a;opacity:1}
.dh-ts.has-items .ts-control .items-placeholder{display:none}
.dh-ts.ts-wrapper.focus .ts-control,.dh-ts.ts-wrapper.dropdown-active .ts-control{border-color:#5cba47;box-shadow:0 0 0 3px rgba(92,186,71,.18)}
.dh-ts.ts-wrapper.disabled .ts-control{background:var(--dh-ts-dis-bg,#f5f6f8);color:var(--dh-ts-dis-color,#6b6b6b);opacity:1;cursor:not-allowed}
.dh-ts-dd,.dh-ts-dd *{box-sizing:border-box}
.ts-dropdown.dh-ts-dd{z-index:10060;margin:0;border:1px solid #d6dcd3;border-radius:8px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.12);font-size:14px;color:#333;text-align:left}
.dh-ts-dd .dropdown-input-wrap{padding:8px;border-bottom:1px solid #eef0ec}
.dh-ts-dd .dropdown-input{display:block;width:100%;height:36px;margin:0;padding:0 10px;border:1px solid #d6dcd3;border-radius:6px;background:#fff;box-shadow:none;font-size:14px;line-height:normal;color:#333}
.dh-ts-dd .dropdown-input:focus{outline:0;border-color:#5cba47;box-shadow:0 0 0 3px rgba(92,186,71,.18)}
.dh-ts-dd .ts-dropdown-content{max-height:260px}
.dh-ts-dd .option,.dh-ts-dd .no-results{padding:8px 12px;line-height:1.35}
.dh-ts-dd .option.active{background:#eef8eb;color:#2f3a2c}
.dh-ts-dd .option.selected{font-weight:600}
.dh-ts-dd .no-results{color:#737373}
.dh-ts-dd .highlight{background:#fff3b0;border-radius:2px}
.dh-ts.dh-ts--invalid .ts-control,.dh-ts.dh-ts--invalid.focus .ts-control{border-color:#d9534f;box-shadow:0 0 0 3px rgba(217,83,79,.15)}
