.th-sp-btn-container{position:relative}.th-sp-btn-wrapper{border:1px solid #949494;border-radius:.25rem;position:relative}.th-sp-btn-wrapper:focus-within{border-color:#5199d4;box-shadow:inset 0 1px 1px #00000013,0 0 8px #5199d499}.th-sp-btn-wrapper.th-sp-readonly{opacity:1;cursor:not-allowed;background-color:#e9ecef!important}.th-sp-btn-wrapper.th-sp-readonly .th-sp-select-btn{pointer-events:none;background-color:#0000}input.th-sp-select-btn{border:none;padding-right:30px}.th-sp-search-icon-wrapper{pointer-events:none;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.th-sp-select-btn{appearance:none;background-color:#fff;background-clip:padding-box;border:0;border-radius:.25rem;justify-content:space-between;align-items:center;width:100%;margin-bottom:auto;padding:.375rem .5rem;font-size:14px;font-weight:400;line-height:1.5;transition:box-shadow .15s ease-in-out;display:flex}.th-sp-option-list-view{z-index:1000;background-color:#fff;border:1px solid #949494;border-radius:.25rem;width:100%;max-height:360px;display:none;position:absolute;overflow:hidden auto;box-shadow:0 .5rem 1.5rem #0000004d}.th-sp-option-list-view.th-sp-flip-up{top:auto;bottom:100%}.th-sp-option-list-view.th-sp-align-right{left:auto;right:0}.option-list-container div{text-align:left;background-color:#fff;border:none;width:100%;padding:5px 15px}.option-list-container .th-sp-category-header{letter-spacing:.5px;color:#6c757d;cursor:default;pointer-events:none;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e9ecef;padding:8px 15px 4px;font-size:14px;font-weight:700}.search-input-container{padding:10px;margin-bottom:0!important}.option-list-container .th-sp-option-container{cursor:pointer}.option-list-container .th-sp-option-container:hover{color:inherit;background-color:#e9e9e9}.option-list-container .keyboard-active{color:#fff;background-color:#337ab7}.th-sp-selected-list-view .item{border:1px solid #949494;border-radius:.25rem;justify-content:space-between;align-items:center;margin-top:5px;padding:.375rem .75rem;transition:background-color .15s;display:flex}.th-sp-selected-list-view .item:hover{background-color:#f5f5f5}.selected-option-close-btn{pointer-events:none;padding:0 5px}.hidden{display:none}.th-sp-input-error{border:1px solid #a94442!important}.option-list-select-validation-message{color:#a94442;text-align:center;z-index:1;background-color:#fff;padding:10px;font-size:14px;font-weight:700;position:sticky;bottom:0}.th-sp-selected-list-view{max-height:400px;margin:0 -.3rem;padding:0 .3rem .3rem;overflow-y:auto}.item-title{padding:0 5px}.close-btn{background-color:#fff;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-square\" viewBox=\"0 0 16 16\"><path d=\"M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z\"/><path d=\"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708\"/></svg>");border:none;width:16px;height:16px}.th-sp-flex-container{display:flex}.th-sp-option-container{align-items:center;display:flex}.th-sp-option-container .form-check-label{overflow-wrap:anywhere;flex-grow:1;min-width:0}.th-sp-checkmark{color:#000;margin-left:10px;display:none}.th-sp-checkmark svg{stroke:currentColor;stroke-width:.5px}.th-sp-option-container.active-selected .th-sp-checkmark{display:block}.th-sp-select-btn .button-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.th-sp-select-btn .th-sp-icon{flex-shrink:0;margin-left:4px}.th-sp-select-btn:focus{box-shadow:none;outline:none}.th-sp-selected-list-view .item:focus{border-color:#5199d4;border-radius:4px;outline:none;box-shadow:inset 0 1px 1px #00000013,0 0 8px #5199d499}.th-sp-sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search-input.th-sp-no-results{color:#b91c1c}@keyframes th-sp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.th-sp-icon .th-sp-spinner{animation:.8s linear infinite th-sp-spin}.th-sp-no-result-message{text-align:center;color:#757575;overflow-wrap:anywhere;padding:10px 15px}
/*$vite$:1*/