.ts-wrapper{--ts-pr-caret:1.75rem;--ts-pr-min:.5rem}.ts-wrapper.plugin-clear_button{--ts-pr-clear-button:1.25rem}.ts-wrapper{background-image:none!important;width:100%!important;padding:0!important;position:relative!important}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:pointer;align-items:center;min-height:2.25rem;transition:border-color .15s,box-shadow .15s;background:var(--color-base-100)!important;border:1px solid var(--color-base-300)!important;color:var(--color-base-content)!important;box-shadow:none!important;border-radius:8px!important;padding-top:0!important;padding-bottom:0!important;padding-left:.6rem!important;font-family:inherit!important;font-size:.875rem!important;line-height:1!important}.ts-control>input{color:var(--color-base-content)!important;background:0 0!important;min-height:0!important;max-height:none!important;font-family:inherit!important;font-size:.875rem!important;line-height:normal!important}.ts-control>input::placeholder{color:color-mix(in oklch, var(--color-base-content) 50%, transparent);opacity:1}.ts-wrapper.focus .ts-control{border-color:var(--color-primary)!important;box-shadow:0 0 0 2px color-mix(in oklch, var(--color-primary) 20%, transparent)!important;outline:none!important}.ts-wrapper.disabled .ts-control,.ts-wrapper.disabled .ts-control *,.disabled .ts-control,.disabled .ts-control *{background:var(--color-base-200)!important;color:color-mix(in oklch, var(--color-base-content) 50%, transparent)!important;cursor:not-allowed!important}.ts-wrapper.single .ts-control:after{transition:transform .15s;content:""!important;pointer-events:none!important;background-color:color-mix(in oklch, var(--color-base-content) 40%, transparent)!important;border:none!important;width:1.1rem!important;height:1.1rem!important;display:block!important;position:absolute!important;top:50%!important;right:.4rem!important;transform:translateY(-50%)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.ts-wrapper.single.dropdown-active .ts-control:after{transform:translateY(-50%)rotate(180deg)!important}.ts-wrapper.single.focus .ts-control:after{background-color:var(--color-primary)!important}.ts-wrapper.single .ts-control .item{color:var(--color-base-content);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.ts-wrapper.multi .ts-control{align-items:center;gap:.25rem;height:auto;min-height:2.25rem;padding-top:.25rem!important;padding-bottom:.25rem!important;line-height:normal!important}.ts-wrapper.multi .ts-control>div{background:color-mix(in oklch, var(--color-primary) 12%, transparent)!important;border:1px solid color-mix(in oklch, var(--color-primary) 25%, transparent)!important;color:var(--color-primary)!important;border-radius:4px!important;align-items:center!important;gap:.2rem!important;margin:0!important;padding:.125rem .4rem!important;font-size:.8rem!important;line-height:1.4!important;display:inline-flex!important}.ts-wrapper.multi .ts-control>div.active{background:color-mix(in oklch, var(--color-primary) 20%, transparent)!important;border-color:var(--color-primary)!important}.ts-wrapper.multi.has-items .ts-control{padding-top:.25rem!important;padding-bottom:.25rem!important}.plugin-clear_button .clear-button{transition:color .15s;color:color-mix(in oklch, var(--color-base-content) 35%, transparent)!important;margin-right:0!important;padding:.15rem .2rem!important;font-size:.875rem!important;line-height:1!important}.plugin-clear_button .clear-button:hover{color:var(--color-error)!important}.ts-dropdown{overflow:hidden;background:var(--color-base-100)!important;border:1px solid var(--color-base-300)!important;border-top:1px solid var(--color-base-300)!important;z-index:9999!important;color:var(--color-base-content)!important;border-radius:12px!important;margin-top:.3rem!important;font-family:inherit!important;font-size:.875rem!important;box-shadow:0 8px 24px #0000001f,0 2px 8px #0000000f!important}.ts-dropdown .ts-dropdown-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--color-base-content) 15%, transparent) transparent;max-height:280px;padding:.25rem 0;overflow-y:auto}.ts-dropdown .ts-option,.ts-dropdown [data-selectable]{cursor:pointer;transition:background-color .15s;color:var(--color-base-content)!important;background:0 0!important;padding:.45rem .75rem!important;font-size:.875rem!important;line-height:1.4!important}.ts-dropdown .ts-option:hover,.ts-dropdown .ts-option.active,.ts-dropdown [data-selectable]:hover,.ts-dropdown [data-selectable].active{background:var(--color-base-200)!important;color:var(--color-base-content)!important}.ts-dropdown .ts-option.selected,.ts-dropdown [data-selectable].selected{font-weight:500;background:color-mix(in oklch, var(--color-primary) 12%, transparent)!important;color:var(--color-primary)!important}.ts-dropdown .ts-option.selected.active,.ts-dropdown [data-selectable].selected.active{background:color-mix(in oklch, var(--color-primary) 18%, transparent)!important;color:var(--color-primary)!important}.ts-dropdown .ts-option.disabled,.ts-dropdown .ts-option.option-disabled,.ts-dropdown [data-selectable].disabled,.ts-dropdown [data-selectable].option-disabled{pointer-events:none;color:color-mix(in oklch, var(--color-base-content) 30%, transparent)!important;cursor:not-allowed!important}.ts-dropdown .ts-optgroup-header,.ts-dropdown .optgroup-header{border-bottom:1px solid var(--color-base-300);letter-spacing:.06em!important;text-transform:uppercase!important;color:color-mix(in oklch, var(--color-base-content) 50%, transparent)!important;background:0 0!important;padding:.55rem .75rem .3rem!important;font-size:.6875rem!important;font-weight:700!important}.ts-dropdown .no-results{color:color-mix(in oklch, var(--color-base-content) 50%, transparent)!important;text-align:center!important;background:0 0!important;padding:.75rem!important;font-size:.875rem!important}.ts-wrapper.select-error .ts-control{border-color:var(--color-error)!important}.ts-wrapper.select-error.focus .ts-control{box-shadow:0 0 0 2px color-mix(in oklch, var(--color-error) 20%, transparent)!important}:is(.form-control:has(.form-val-msg) .ts-wrapper .ts-control,.form-control:has(p.text-error) .ts-wrapper .ts-control){border-color:var(--color-error)!important}
