.dselect-wrapper{position:relative}.dselect-wrapper .form-select{padding-left:.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;text-align:left;background-color:var(--bs-body-bg, #fff);border:1px solid var(--bs-border-color, var(--bs-border-color));min-height:calc(1.5 * 1em + .75rem + 2px)}.dselect-wrapper .form-select.show{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.dselect-wrapper .form-select.dselect-clearable{padding-right:3.25rem}.dselect-wrapper .form-select.form-select-sm{padding-left:.5rem;min-height:calc(1.5 * 1em + .5rem + 2px)}.dselect-wrapper .form-select.form-select-sm.dselect-clearable{padding-right:3.125rem}.dselect-wrapper .form-select.form-select-lg{padding-left:1rem;min-height:calc(1.5 * 1em + 1rem + 2px)}.dselect-wrapper .form-select.form-select-lg.dselect-clearable{padding-right:3.375rem}.dselect-wrapper .dropdown-menu{padding:.375rem;width:100%;max-width:100%;background-color:var(--bs-dropdown-bg, var(--bs-body-bg));border:var(--bs-border-width) solid var(--bs-dropdown-border-color, var(--bs-border-color-translucent));border-radius:var(--bs-border-radius);position:absolute;top:100%;left:0;z-index:1000;min-width:10rem;margin:.125rem 0 0;color:var(--bs-dropdown-color, var(--bs-body-color))}.dselect-wrapper .dropdown-menu>.d-flex.flex-column{gap:.375rem}.dselect-wrapper .form-select-sm+.dropdown-menu{padding:.25rem;font-size:.875rem}.dselect-wrapper .form-select-lg+.dropdown-menu{padding:.5rem;font-size:1.25rem}.dselect-wrapper .dropdown-item,.dselect-wrapper .dropdown-header{padding:.25rem .375rem;background-color:transparent;border:none;color:var(--bs-dropdown-link-color, var(--bs-body-color));text-decoration:none;white-space:nowrap;width:100%;text-align:left}.dselect-wrapper .dropdown-item:hover,.dselect-wrapper .dropdown-item:focus,.dselect-wrapper .dropdown-header:hover,.dselect-wrapper .dropdown-header:focus{background-color:var(--bs-dropdown-link-hover-bg, var(--bs-tertiary-bg));color:var(--bs-dropdown-link-hover-color, var(--bs-body-color))}.dselect-wrapper .dropdown-item.active,.dselect-wrapper .dropdown-header.active{background-color:var(--bs-dropdown-link-active-bg, #0d6efd);color:var(--bs-dropdown-link-active-color, #fff)}.dselect-wrapper .dropdown-item:disabled,.dselect-wrapper .dropdown-header:disabled{color:var(--bs-dropdown-link-disabled-color, var(--bs-tertiary-color));pointer-events:none;background-color:transparent}.dselect-wrapper .form-select-sm+.dropdown-menu .dropdown-item,.dselect-wrapper .form-select-sm+.dropdown-menu .dropdown-header{padding:calc(.25rem - 1px) .25rem}.dselect-wrapper .form-select-lg+.dropdown-menu .dropdown-item,.dselect-wrapper .form-select-lg+.dropdown-menu .dropdown-header{padding:.25rem .5rem}.dselect-wrapper .form-control{border-radius:calc(.375rem - 1px);box-shadow:0 0 0 .005rem #0d6efd40!important;border-color:var(--bs-border-color, var(--bs-border-color))!important;background-color:var(--bs-body-bg, var(--bs-body-bg));color:var(--bs-body-color, var(--bs-body-color));padding:.25rem calc(.375rem - 1px);font-size:inherit}.dselect-wrapper .form-control:focus{border-color:#86b7fe}.dselect-wrapper .form-select-sm+.dropdown-menu .form-control{padding:calc(.25rem - 1px) calc(.25rem - 1px)}.dselect-wrapper .form-select-lg+.dropdown-menu .form-control{padding:.25rem calc(.5rem - 1px)}.dselect-wrapper .dselect-no-results{padding:.25rem .375rem;color:var(--bs-secondary-color, var(--bs-secondary-color));font-style:italic;text-align:center}.dselect-wrapper .form-select-sm+.dropdown-menu .dselect-no-results{padding:calc(.25rem - 1px) .25rem}.dselect-wrapper .form-select-lg+.dropdown-menu .dselect-no-results{padding:.25rem .5rem}.dselect-wrapper .dselect-tag{background-color:var(--bs-secondary, #6c757d);color:var(--bs-white, #fff);padding-left:calc(.5rem + 14px);padding-right:.5rem;padding-top:.125rem;padding-bottom:.125rem;border-radius:.375rem;height:calc(1.5 * 1rem);line-height:calc(1.5 * 1rem - 1px);position:relative;opacity:.8;display:inline-flex;align-items:center;font-size:.875rem;transition:opacity .3s ease}@media (prefers-reduced-motion: reduce){.dselect-wrapper .dselect-tag{transition:none}}.dselect-wrapper .dselect-tag:hover{opacity:1}.dselect-wrapper .form-select-sm .dselect-tag{height:auto;line-height:inherit;font-size:multiply(.875rem,.85);padding-left:calc(.375rem + 12px);padding-right:.375rem}.dselect-wrapper .form-select-lg .dselect-tag{height:calc(1.5 * 1.25rem);line-height:calc(1.5 * 1.25rem);font-size:1rem}.dselect-wrapper .dselect-tag-remove{position:absolute;left:.25rem;top:50%;margin-top:-7px;color:#ffffff59;cursor:pointer;transition:color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.dselect-wrapper .dselect-tag-remove{transition:none}}.dselect-wrapper .dselect-tag-remove:hover{color:#fff}.dselect-wrapper .dselect-placeholder{color:var(--bs-secondary-color, var(--bs-secondary-color));font-style:italic}.dselect-wrapper .dropdown-header~.dropdown-item{padding-left:.75rem;padding-right:.75rem}.dselect-wrapper .form-select-sm+.dropdown-menu .dropdown-header{font-size:.85em}.dselect-wrapper .form-select-sm+.dropdown-menu .dropdown-header~.dropdown-item{padding-left:.5rem;padding-right:.5rem}.dselect-wrapper .form-select-lg+.dropdown-menu .dropdown-header{font-size:.85em}.dselect-wrapper .form-select-lg+.dropdown-menu .dropdown-header~.dropdown-item{padding-left:1rem;padding-right:1rem}.dselect-wrapper .dselect-clear{position:absolute;padding:0;border:0;box-shadow:none;background:transparent;top:0;bottom:0;right:2.25rem;display:flex;align-items:center;color:var(--bs-secondary-color, var(--bs-secondary-color));cursor:pointer;z-index:3}.dselect-wrapper .dselect-clear:hover{color:var(--bs-body-color, #212529)}.dselect-wrapper .dselect-clear svg{width:.625rem;height:.625rem}.dselect-wrapper [data-dselect-text=""]~.dselect-clear{display:none}.was-validated .form-select:invalid+.dselect-wrapper .form-select,.form-select.is-invalid+.dselect-wrapper .form-select{border-color:#dc3545}.was-validated .form-select:invalid+.dselect-wrapper .form-select.show,.was-validated .form-select:invalid+.dselect-wrapper .form-select:focus,.form-select.is-invalid+.dselect-wrapper .form-select.show,.form-select.is-invalid+.dselect-wrapper .form-select:focus{box-shadow:0 0 0 .25rem #dc354540}.was-validated .form-select:valid+.dselect-wrapper .form-select,.form-select.is-valid+.dselect-wrapper .form-select{border-color:#198754}.was-validated .form-select:valid+.dselect-wrapper .form-select.show,.was-validated .form-select:valid+.dselect-wrapper .form-select:focus,.form-select.is-valid+.dselect-wrapper .form-select.show,.form-select.is-valid+.dselect-wrapper .form-select:focus{box-shadow:0 0 0 .25rem #19875440}.dselect-wrapper .dropdown-item:focus-visible,.dselect-wrapper .dropdown-item:focus-within{color:var(--bs-dropdown-link-active-color, #fff);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg, #0d6efd);outline:none!important;border-style:none!important;border-color:transparent!important}.dselect-wrapper .dselect-items{max-height:360px;overflow-y:auto;overflow-x:hidden}.input-group-lg>.dselect-wrapper>.form-select{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.dselect-wrapper>.form-select{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.dselect-wrapper>.form-select,.input-group-sm>.dselect-wrapper>.form-select{padding-right:3rem}.input-group>.dselect-wrapper{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.dselect-wrapper:focus{z-index:5}.input-group>.dselect-wrapper:last-child>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.dselect-wrapper:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-select:first-child+.dselect-wrapper:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dselect-wrapper:nth-last-child(n+4)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dselect-wrapper:not(:nth-last-child(n+4))>.form-select{border-radius:0 .375rem .375rem 0}.dselect-wrapper .d-none{display:none!important}
