:root{--ss-content-height: 300px;--ss-animation-timing: 0.2s}@keyframes ss-valueIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes ss-valueOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.ss-hide{display:none !important}.ss-main{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-form-select-deselect-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");display:flex;flex-direction:row;position:relative;user-select:none;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);width:100%;padding:.375rem 2.25rem .375rem .75rem;border:var(--bs-border-width) solid var(--bs-border-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;overflow:hidden;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.ss-main{transition:none}}.ss-main:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.ss-main.ss-disabled{background-color:var(--bs-secondary-bg)}.ss-main.ss-disabled .ss-deselect{display:none}.ss-main .ss-values{display:inline-flex;flex-wrap:wrap;gap:6px;flex:1 1 100%;min-width:0;max-width:100%;overflow:hidden}.ss-main .ss-values .ss-placeholder{display:block;width:100%;min-width:0;padding:0;margin:auto 0px auto 0px;color:var(--bs-secondary-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-max{display:flex;user-select:none;align-items:center;width:fit-content;font-size:12px;color:#fff;line-height:1;padding:.35em .65em;background-color:#0d6efd;border-radius:var(--bs-border-radius)}.ss-main .ss-values .ss-single{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.ss-main .ss-values .ss-value{display:flex;user-select:none;align-items:center;width:fit-content;max-width:100%;background-color:#0d6efd;border-radius:var(--bs-border-radius);animation-name:ss-valueIn;animation-duration:opacity .15s linear;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-values .ss-value.ss-value-out{animation-name:ss-valueOut;animation-duration:opacity .15s linear;animation-timing-function:ease-out}.ss-main .ss-values .ss-value .ss-value-text{flex:1;min-width:0;font-size:12px;line-height:1;color:#fff;padding:.35em .65em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-values .ss-value .ss-value-delete{display:flex;align-items:center;height:9px;width:9px;padding:.35em .65em;cursor:pointer;border-left:solid 1px rgba(255,255,255,.18);box-sizing:content-box}.ss-main .ss-values .ss-value .ss-value-delete svg{height:1em;width:1em}.ss-main .ss-values .ss-value .ss-value-delete svg path{fill:none;stroke:#fff;stroke-width:18;stroke-linecap:round;stroke-linejoin:round}.ss-main .ss-deselect{--bs-deselect-size: 1.5rem;min-width:var(--bs-deselect-size);min-height:var(--bs-deselect-size);cursor:pointer;align-self:center;background-image:var(--bs-form-select-deselect-img);background-repeat:no-repeat;background-position:center;background-size:50%;margin-left:var(--bs-deselect-size);opacity:.625;transition:opacity .15s linear}.ss-main .ss-deselect:hover{opacity:1}.ss-main .ss-deselect svg{display:none}.ss-main .ss-arrow{display:none}.ss-content{position:absolute;display:flex;height:auto;flex-direction:column;width:auto;max-height:var(--ss-content-height);border:var(--bs-border-width) solid var(--bs-border-color-translucent);background-color:var(--bs-body-bg);opacity:0;transform:scaleY(0);overflow:hidden;z-index:10000;border-radius:var(--bs-border-radius)}.ss-content.ss-relative{position:relative;height:100%}.ss-content.ss-fixed{position:fixed}.ss-content.ss-dir-above{transform-origin:center bottom;flex-direction:column-reverse}.ss-content.ss-dir-above .ss-search{border-top:1px solid var(--bs-border-color-translucent)}.ss-content.ss-dir-below{transform-origin:center top}.ss-content.ss-dir-below .ss-search{border-bottom:1px solid var(--bs-border-color-translucent)}.ss-content.ss-open{opacity:1;transform:scaleY(1)}.ss-content .ss-search{flex:0 1 auto;display:flex;flex-direction:row;padding:.5rem 0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0px;margin:0;padding:.25rem 1rem;border:none;outline:0;text-align:left;background:rgba(0,0,0,0)}.ss-content .ss-search input::placeholder{color:var(--bs-secondary-color)}.ss-content .ss-search input:focus{box-shadow:none}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;flex:0 0 auto;height:auto;opacity:.625;transition:opacity .15s linear;padding:.25rem 1rem}.ss-content .ss-search .ss-addable svg{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;width:1rem;height:1rem}.ss-content .ss-search .ss-addable svg path{fill:none;stroke:#000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-search .ss-addable:hover{opacity:1}.ss-content .ss-list{flex:1 1 auto;height:auto;overflow-x:hidden;overflow-y:auto;padding:.5rem 0}.ss-content .ss-list .ss-error{color:#dc3545;padding:0 1rem}.ss-content .ss-list .ss-searching{color:#212529;padding:0 1rem}.ss-content .ss-list .ss-optgroup .ss-option{transition:max-height var(--ss-animation-timing) ease,opacity var(--ss-animation-timing) ease,padding-top var(--ss-animation-timing) ease,padding-bottom var(--ss-animation-timing) ease,margin-top var(--ss-animation-timing) ease,margin-bottom var(--ss-animation-timing) ease}.ss-content .ss-list .ss-optgroup.ss-open .ss-option{max-height:100px;opacity:1;overflow:visible}.ss-content .ss-list .ss-optgroup.ss-close .ss-option{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important;max-height:0;opacity:0;overflow:hidden}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem 1rem}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-label-text{flex:1 1 auto;color:#6c757d;font-size:0.875rem}.ss-content .ss-list .ss-optgroup .ss-optgroup-label:has(.ss-arrow){cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions{flex:0 1 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall{flex:0 0 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall:hover{opacity:.5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall.ss-selected svg path{stroke:#dc3545}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall span{flex:0 1 auto;display:flex;align-items:center;justify-content:center;font-size:60%;text-align:center;padding:0 6px 0 0}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg{flex:0 1 auto;width:13px;height:13px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg path{fill:none;stroke:#198754;stroke-linecap:round;stroke-linejoin:round}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:first-child{stroke-width:5}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-selectall svg:last-child{stroke-width:11}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable{flex:0 1 auto;display:flex;flex-direction:row;cursor:pointer}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow{flex:1 1 auto;width:10px;height:10px}.ss-content .ss-list .ss-optgroup .ss-optgroup-label .ss-optgroup-actions .ss-closable .ss-arrow path{fill:none;stroke:#212529;stroke-width:18;stroke-linecap:round;stroke-linejoin:round;transition-timing-function:ease-out;transition:var(--ss-animation-timing)}.ss-content .ss-list .ss-optgroup .ss-option{padding:.25rem 1rem}.ss-content .ss-list .ss-option{display:flex;align-items:center;min-height:auto;padding:.25rem 1rem;white-space:normal;color:var(--bs-body-color);user-select:none}.ss-content .ss-list .ss-option:hover:not(.ss-disabled){cursor:pointer;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg)}.ss-content .ss-list .ss-option.ss-highlighted{color:var(--bs-body-color);background-color:var(--bs-tertiary-bg)}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-selected{color:#fff;background-color:#0d6efd}.ss-content .ss-list .ss-option.ss-disabled{color:#adb5bd}.ss-content .ss-list .ss-option .ss-search-highlight{display:inline-block;background-color:var(--bs-highlight-bg);color:var(--bs-highlight-color);padding:0}.ss-content .ss-list .ss-search{color:#6c757d;display:flex;flex-direction:row;align-items:center;padding:0 1rem;border:none}[data-bs-theme=dark] .ss-main{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}[data-bs-theme=dark] .ss-main .ss-deselect{filter:invert(1) grayscale(100%) brightness(200%)}[data-bs-theme=dark] .ss-search .ss-addable{filter:invert(1) grayscale(100%) brightness(200%)}