.dynamic-selector-holder{position:relative;cursor:pointer!important;width:100%}.dynamic-selector-holder .ds-arrow-down{transition:all .25s ease-out}.dynamic-selector-holder .selector-main{padding:12px 16px;border-radius:8px;border:1px solid #dee6e3;display:flex;background:#fff;align-items:center;justify-content:space-between}.dynamic-selector-holder .selector-main .selector-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.dynamic-selector-holder .dynamic-selector-options{position:absolute;top:calc(100% + 8px);left:0;right:0;border:1px solid #dee6e3;background:#fff;border-radius:8px;box-shadow:0 4px 6px -2px 0 12px 16px -4px #10182808 #10182814;display:flex;flex-direction:column;opacity:0;max-height:0;overflow:hidden;transition:all .25s ease-out;z-index:1000}.dynamic-selector-holder .dynamic-selector-options .inner-loading-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;background:hsla(0,0%,100%,.8);z-index:10}.dynamic-selector-holder .dynamic-selector-options span.inner-loading{width:40px;aspect-ratio:1;border-radius:50%;border-left:8px solid var(--lw-brand-soft);border:8px solid var(--lw-brand-soft);border-left-color:var(--lw-brand);animation:spin 1s linear infinite}.dynamic-selector-holder .dynamic-selector-options>.dynamic-selector-searchbar{padding:16px;border-bottom:1px solid var(--lw-grey-border);position:sticky;top:0;background:#fff;z-index:5}.dynamic-selector-holder .dynamic-selector-options>.dynamic-selector-searchbar>input[type=text]{position:relative;border:1px solid var(--lw-brand-soft);padding:8px 16px 8px 36px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em;display:flex;align-items:center;gap:0 8px;width:100%;border-radius:8px;color:var(--lw-black)}.dynamic-selector-holder .dynamic-selector-options>.dynamic-selector-searchbar>input[type=text]:focus{outline:0}.dynamic-selector-holder.disabled{background:var(--lw-disable);color:var(--lw-grey-soft-alt);cursor:not-allowed!important;user-select:none;-webkit-user-select:none}.dynamic-selector-holder.error .selector-main{border:1px solid var(--lw-red)!important}.dynamic-selector-holder.open .selector-main{border:1px solid var(--lw-brand)}.dynamic-selector-holder.open .dynamic-selector-options{opacity:1;max-height:400px;overflow:scroll}.dynamic-selector-holder.open .dynamic-selector-options.loading{overflow:hidden}.dynamic-selector-holder.open .ds-arrow-down{transform:rotate(180deg)}.dynamic-selector-holder .dynamic-selector-options>span.option-item{border-bottom:1px solid #dee6e3;padding:16px;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.02em;background:#fff;display:flex;align-items:center;gap:0 8px}.dynamic-selector-holder .dynamic-selector-options>span.option-item>span.selector-radio{width:18px;aspect-ratio:1;border:1px solid var(--lw-black);border-radius:50%;display:flex;position:relative;align-items:center;justify-content:center}.dynamic-selector-holder.multiple .dynamic-selector-options>span.option-item>span.selector-radio{border-radius:4px}.dynamic-selector-holder .dynamic-selector-options>span.option-item>span.selector-extras{color:var(--lw-brand)}.dynamic-selector-holder .dynamic-selector-options>span.option-item>span.selector-radio:after{content:"";width:12px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;font-size:12px;line-height:1}.dynamic-selector-holder.multiple .dynamic-selector-options>span.option-item>span.selector-radio:after{border-radius:4px}.dynamic-selector-holder .dynamic-selector-options>span.option-item:first-child{border-radius:8px 8px 0 0}.dynamic-selector-holder .dynamic-selector-options>span.option-item:last-child{border-radius:0 0 8px 8px}.dynamic-selector-holder .dynamic-selector-options>span.option-item.selected{background:var(--lw-brand-soft);border-bottom:1px solid var(--lw-brand);color:var(--lw-brand-darker)}.dynamic-selector-holder .dynamic-selector-options>span.option-item.disabled{background:var(--lw-broken-white);border-bottom:1px solid var(--lw-grey-soft-alt);color:var(--lw-grey-default);cursor:not-allowed}.dynamic-selector-holder .dynamic-selector-options>span.option-item.selected>span.selector-radio{border:1px solid var(--lw-brand-darker)}.dynamic-selector-holder .dynamic-selector-options>span.option-item.selected>span.selector-radio:after{background:var(--lw-brand)}.dynamic-selector-holder .dynamic-selector-options>span.option-item.disabled>span.selector-radio:after{background:var(--lw-broken-white)}.dynamic-selector-holder .dynamic-selector-options>span.option-item.disabled>span.selector-radio{border:1px solid var(--lw-grey-soft-alt)}.dynamic-selector-holder .dynamic-selector-options>span.option-separator{display:block;border-top:1px solid #e5e7eb;margin:4px 0;cursor:default}.dynamic-selector-holder .dynamic-selector-options>span.option-item.dimmed{color:var(--lw-grey-default)}.dynamic-selector-holder .dynamic-selector-options>span.option-item>span.flex-1{display:flex;flex-direction:column}.dynamic-selector-holder .dynamic-selector-options>span.option-item>span.flex-1>span.option-label{display:block}.dynamic-selector-holder .dynamic-selector-options>span.option-item>span.flex-1>span.option-subtitle{display:block;font-size:12px;font-weight:400;line-height:16px;letter-spacing:.02em;color:var(--lw-grey-default);margin-top:2px}.dynamic-selector-holder .dynamic-selector-options.multiple>span.option-item>span.selector-radio{border-radius:4px}.dynamic-selector-holder .dynamic-selector-options.multiple>span.option-item.selected>span.selector-radio:after{background:var(--lw-brand);border-radius:4px}.dynamic-selector-holder .dynamic-selector-options.multiple>span.option-item.disabled>span.selector-radio:after{background:var(--lw-broken-white);border-radius:4px}.dropdown-container-override{overflow:visible!important}.dropdown-container-override .dynamic-selector-options{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important}@media (max-width:1023px){.dropdown-container-override{overflow-y:auto!important}.dropdown-container-override .dynamic-selector-options{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;width:100%!important;max-height:200px!important;overflow-y:auto!important}}