.dropdown-outer-wrap{background-color:var(--dropdown-background,#fff);border:var(--dropdown-border);border-radius:var(--dropdown-border-radius);display:grid;left:0;margin-top:.5em;overflow:hidden;padding:var(--dropdown-outer-padding,.5em .35em);position:absolute;top:100%;transition:var(--dropdown-transition,all var(--transition-duration,var(--troll-ui-ani-medium-fast)) ease-in-out);width:100%;z-index:var(--dropdown-wrap-z-index,20);&-enter-from,&-leave-to{grid-template-rows:0fr!important;margin-top:0;opacity:0;transform:var(--transform,translate(0 -.5em));.dropdown-inner-wrap{min-height:0;padding:0;visibility:hidden}}}.dropdown-outer-wrap.expanded{grid-template-rows:1fr}.dropdown-outer-wrap:after{background:var( --dropdown-gradient,linear-gradient(-180deg,hsla(0,0%,100%,0) 0,#fff 100%) );bottom:.25em;content:"";height:2.875em;left:.5em;opacity:1;pointer-events:none;position:absolute;transition:opacity .15s;width:calc(100% - 1.5em)}.dropdown-outer-wrap.end:after{opacity:0}.dropdown-inner-wrap{overflow:hidden;padding:var(--dropdown-inner-padding,.35rem .35rem .25rem 0);transition:all .1s ease-in-out}.dropdown-inner-wrap>ul{max-height:var(--dropdown-height,10rem);overflow-y:auto}.dropdown-inner-wrap>ul::-webkit-scrollbar{width:var(--scollbar-width,5px)}.dropdown-inner-wrap>ul::-webkit-scrollbar-thumb{background:var(--scrollbar-color,var(--troll-ui-grey));border-radius:5px}.dropdown-inner-wrap>ul>li{color:var(--option-color,var(--troll-ui-grey));cursor:pointer;margin:var(--option-margin,.2em .35em .2em .1em);padding:var(--option-padding,.2em .75em .15em);transition:var(--option-transition,all .15s ease-in-out)}.autocomplete-container[data-v-640e8305]{position:relative}.autocomplete-input-wrap[data-v-640e8305]{align-items:center;background-color:var(--autocomplete-background,var(--textbox-background,transparent));border:var(--autocomplete-border,var(--textbox-border,1px solid var(--troll-ui-grey)));border-radius:var(--autocomplete-border-radius,var(--textbox-border-radius,.25rem));color:var(--autocomplete-color,var(--textbox-color,var(--troll-ui-dark-grey)));display:flex;justify-content:space-between;padding:var(--autocomplete-wrap-padding,0 .5em)}.autocomplete-input-wrap[data-v-640e8305]:focus-within{color:var(--focus-color)}.autocomplete-input-wrap[data-v-640e8305]>:not(input.autocomplete-input){flex:0 0 auto}.autocomplete-wrap[data-v-640e8305]{position:relative}.autocomplete-input[data-v-640e8305]{background:transparent;border:0;color:currentColor;display:block;flex:1 1 auto;font-family:var(--autocomplete-font,arial);font-size:var(--autocomplete-font-size,.85em);font-weight:var(--autocomplete-font-weight,inherit);outline:0;padding:var(--autocomplete-padding,var(--textbox-padding-y,.5rem) .5em var(--textbox-padding-y,.5rem) .5em);width:100%}.autocomplete-input[data-v-640e8305]::-moz-placeholder{color:currentColor}.autocomplete-input[data-v-640e8305]::placeholder{color:currentColor}.autocomplete-close-button[data-v-640e8305]{background:var(--close-button-background,transparent);border:0;color:currentColor;font-size:1em;padding:0}.autocomplete-close-button svg[data-v-640e8305]{display:inline-block;vertical-align:middle}.autocomplete-results-list>li.selected[data-v-640e8305]{background-color:var(--option-selected-background,var(--troll-ui-grey));color:var(--option-selected-color,#fff)}.autocomplete-results-list>li[data-v-640e8305]:not(.selected)>:hover{background-color:var(--option-hover-background,var(--troll-ui-dark-grey));color:var(--option-hover-color,#fff)}.autocomplete-results-list>li+li[data-v-640e8305]{margin-top:var(--option-gap,.5em)}.checkbox-list[data-v-6f11d622]{display:flex;flex-direction:var(--checkbox-list-direction,column);gap:var(--checkbox-list-gap,.75rem);margin-top:1rem}.checkbox-list>li[data-v-6f11d622]{display:flex;position:relative}.checkbox-list input[type=checkbox][data-v-6f11d622]{height:1.4rem;opacity:0;pointer-events:none;position:absolute;width:1.2rem}.checkbox-wrapper:has(input:checked) .check-icon[data-v-6f11d622]{opacity:1;transition:none}.checkbox-wrapper:has(input:checked) .checkbox-box[data-v-6f11d622]{fill:#000;stroke:#000;transition:none}.checkbox-wrapper:has(input:disabled) .check-icon[data-v-6f11d622]{opacity:.5;transition:opacity .2s ease-in-out}.checkbox-wrapper:has(input:disabled) .checkbox-box[data-v-6f11d622]{fill:var(--admin-grey-100);stroke:var(--admin-grey-100);transition:stroke .25s,fill .25s}.checkbox-wrapper:has(input:disabled) .checkbox-label[data-v-6f11d622]{color:var(--admin-grey-300);cursor:default}.checkbox-label[data-v-6f11d622]{align-items:center;cursor:pointer;display:flex;gap:.35rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check[data-v-6f11d622]{flex-shrink:0;height:1.4rem;margin-right:.25em;position:relative;width:1.4rem}.box-icon[data-v-6f11d622]{display:block;height:100%;width:100%}.box-icon rect[data-v-6f11d622]{fill:#fff;transition:fill .2s ease-in-out .2s}.check-icon[data-v-6f11d622]{color:#fff;height:70%;left:50%;opacity:0;pointer-events:none;position:absolute;rotate:-5deg;top:calc(50% + 1px);transition:opacity .5s ease-in-out .2s;translate:-50% -50%;width:70%}.checkbox-box[data-v-6f11d622]{stroke:var(--admin-grey-300);stroke-width:2;transition:stroke .25s,stroke-width .25s}input:checked+.checkbox-label[data-v-6f11d622]{color:currentColor}.checkbox-label:hover .checkbox-box[data-v-6f11d622]{stroke:#000;stroke-width:3}.inline[data-v-6f11d622]{flex-direction:row;flex-wrap:wrap;gap:1rem}.compact[data-v-6f11d622]{gap:.5rem}.checkbox-text[data-v-6f11d622]{font-size:var(--checkbox-text-size,1em)}
