.ids-checkbox{cursor:pointer;isolation:isolate;align-items:flex-start;padding:1px 0;display:inline-flex;position:relative}.ids-checkbox__input{cursor:pointer;height:var(--ids-size-125);opacity:0;width:var(--ids-size-125);z-index:var(--ids-z-sticky);margin:0;padding:0;position:absolute;top:0;left:0}.ids-checkbox__input:focus-visible+.ids-checkbox__icon{outline:1px solid var(--ids-color-border-states-focus)}.ids-checkbox__input:focus-visible+.ids-checkbox__icon:before{border-color:var(--ids-color-border-states-hover)}.ids-checkbox__input:focus-visible+.ids-checkbox__icon+.ids-checkbox__label{color:var(--ids-color-content-states-hover)}.ids-checkbox__icon{--ids-checkbox-icon-height:calc(var(--ids-size-150) - var(--ids-size-12));--ids-checkbox-icon-margin-top:calc((var(--ids-checkbox-icon-height) - var(--ids-size-100))/2);--ids-checkbox-mark-offset:calc(var(--ids-size-12) + (var(--ids-size-100) - var(--comp-checkbox-35))/2);box-sizing:border-box;height:var(--ids-checkbox-icon-height);width:var(--ids-size-125);background:0 0;flex-shrink:0;display:block;position:relative}.ids-checkbox__icon:before{border:1px solid var(--ids-color-border-default);box-sizing:border-box;content:"";height:var(--ids-size-100);margin:var(--ids-checkbox-icon-margin-top)var(--ids-size-12);width:var(--ids-size-100);transition:background-color .3s;display:block}.ids-checkbox__icon:after{box-sizing:border-box;content:"";height:var(--comp-checkbox-35);left:var(--ids-checkbox-mark-offset);top:calc(var(--ids-checkbox-icon-margin-top) + (var(--ids-size-100) - var(--comp-checkbox-35))/2);width:var(--comp-checkbox-35);display:block;position:absolute}.ids-checkbox__label{box-sizing:border-box;color:var(--ids-color-content-default);font:var(--ids-typo-body-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);margin-left:var(--ids-size-50);text-transform:var(--ids-typo-body-m-text-transform)}[dir=rtl] .ids-checkbox__label{margin-left:0;margin-right:var(--ids-size-50)}.ids-checkbox--indeterminate .ids-checkbox__icon:after{background:var(--ids-color-content-default);height:1px;left:var(--ids-checkbox-mark-offset);top:calc(var(--ids-checkbox-icon-margin-top) + var(--ids-size-100)/2 - .5px);width:var(--comp-checkbox-35)}.ids-checkbox--indeterminate:hover .ids-checkbox__icon:after{background-color:var(--ids-color-border-states-hover)}.ids-checkbox--checked.ids-checkbox--error .ids-checkbox__icon:after,.ids-checkbox--indeterminate.ids-checkbox--error .ids-checkbox__icon:after{background-color:var(--ids-color-alt-red-high)}.ids-checkbox--checked.ids-checkbox--disabled .ids-checkbox__icon:after,.ids-checkbox--checked.ids-checkbox--read-only .ids-checkbox__icon:after,.ids-checkbox--indeterminate.ids-checkbox--disabled .ids-checkbox__icon:after,.ids-checkbox--indeterminate.ids-checkbox--read-only .ids-checkbox__icon:after{background-color:var(--ids-color-content-states-disabled)}.ids-checkbox--checked .ids-checkbox__input:focus-visible+.ids-checkbox__icon:after,.ids-checkbox--indeterminate .ids-checkbox__input:focus-visible+.ids-checkbox__icon:after{background-color:var(--ids-color-border-states-hover)}.ids-checkbox--checked .ids-checkbox__icon:after,.ids-checkbox--indeterminate .ids-checkbox__icon:after{background-color:var(--ids-color-content-default)}.ids-checkbox--checked:hover .ids-checkbox__icon:after,.ids-checkbox--indeterminate:hover .ids-checkbox__icon:after{background-color:var(--ids-color-border-states-hover)}.ids-checkbox--disabled .ids-checkbox__label{color:var(--ids-color-content-states-disabled)}.ids-checkbox--disabled,.ids-checkbox--read-only{cursor:default;pointer-events:none}.ids-checkbox--disabled .ids-checkbox__icon:before,.ids-checkbox--read-only .ids-checkbox__icon:before{border-color:var(--ids-color-border-states-disabled)}.ids-checkbox--error .ids-checkbox__icon:before{border-color:var(--ids-color-alt-red-high)}.ids-checkbox:hover:not(.ids-checkbox--disabled):not(.ids-checkbox--read-only) .ids-checkbox__icon:before{border-color:var(--ids-color-border-states-hover)}.ids-checkbox:hover:not(.ids-checkbox--disabled):not(.ids-checkbox--read-only) .ids-checkbox__label{color:var(--ids-color-content-states-hover)}
#ids-dropdowns{position:relative}#ids-dropdowns,.ids-dropdown{z-index:var(--ids-z-dropdown)}.ids-dropdown{pointer-events:none;visibility:hidden;position:fixed;inset:0}.ids-dropdown:not(.ids-dropdown--shown) .os-scrollbar{visibility:hidden!important}.ids-dropdown--shown{pointer-events:auto;visibility:visible}@media (min-width:513px){.ids-dropdown--shown{pointer-events:none}}.ids-dropdown--without-scrollable-panel .ids-dropdown__content-wrapper,.ids-dropdown__content-scrollable-panel{padding-inline:var(--ids-size-75);width:auto}@media (max-width:512px){.ids-dropdown--without-scrollable-panel .ids-dropdown__content-wrapper,.ids-dropdown__content-scrollable-panel{padding-inline:var(--ids-size-100)}.ids-dropdown{opacity:1;flex-direction:column;justify-content:flex-end;align-items:center;padding:0;display:flex}}.ids-dropdown__wrapper:focus-visible{outline:none}.ids-viewport-fit-cover .ids-dropdown,.ids-viewport-fit-cover .ids-dropdown__overlay{bottom:env(safe-area-inset-bottom);left:env(safe-area-inset-left);right:env(safe-area-inset-right);top:env(safe-area-inset-top)}.ids-dropdown__wrapper{background-color:var(--ids-color-bg-default);border-color:var(--ids-color-border-default);border-style:solid;border-width:var(--ids-size-border-default);box-sizing:border-box;max-height:calc(100% - var(--ids-size-border-default)*2*var(--ids-size-800));pointer-events:auto;flex-direction:column;display:flex;position:fixed}@media (max-width:512px){.ids-dropdown__wrapper{border-width:var(--ids-size-border-default)0 0;max-height:calc(100% - var(--ids-size-border-default)*2*var(--ids-size-200));min-width:100%;max-width:100%;position:static}}.ids-dropdown__content{flex-shrink:1}.ids-dropdown__buttons{padding-bottom:var(--ids-size-100);padding-inline:var(--ids-size-75);flex-shrink:0}@media (max-width:512px){.ids-dropdown__buttons{padding-inline:var(--ids-size-100)}}.ids-dropdown__buttons{gap:var(--ids-size-50);flex-direction:column;display:flex}.ids-dropdown__buttons--two{flex-direction:row;display:flex}.ids-dropdown__buttons--two>*{flex:1}.ids-dropdown__overlay{background:var(--ids-color-bg-default);opacity:0;visibility:hidden;z-index:var(--ids-z-dropdown);position:fixed;inset:0}
.ids-dropdown--target-hidden{visibility:hidden}@media (min-width:513px){.ids-dropdown--modern.ids-dropdown--shown{pointer-events:none}}.ids-dropdown__content-wrapper{padding-bottom:var(--ids-size-25);padding-top:var(--ids-size-25)}@media (max-width:512px){.ids-dropdown__content-wrapper{padding-bottom:var(--ids-size-50);padding-top:var(--ids-size-50)}}
.ids-list-item{--ids-list-item-tree-indent:12px;color:var(--ids-color-content-default);cursor:default;align-items:center;gap:var(--ids-size-50);min-height:var(--ids-size-150);padding-block:var(--ids-size-50);transition:var(--ids-motion-micro-states);display:flex;position:relative}.ids-list-item.ids-list-item--clickable{cursor:pointer}.ids-list-item.ids-list-item--clickable.ids-list-item--cursor,.ids-list-item.ids-list-item--clickable:focus-visible,.ids-list-item.ids-list-item--clickable:hover{background-color:var(--ids-color-bg-states-hover);box-shadow:calc(var(--ids-size-50)*-1)0 0 0 var(--ids-color-bg-states-hover),var(--ids-size-50)0 0 0 var(--ids-color-bg-states-hover)}.ids-list-item.ids-list-item--clickable:focus-visible{outline:var(--ids-size-border-high)solid var(--ids-color-border-states-focus);outline-offset:calc(var(--ids-size-border-high)*-1)}.ids-list-item.ids-list-item--selected,.ids-list-item.ids-list-item--selected.ids-list-item--cursor,.ids-list-item.ids-list-item--selected:focus-visible,.ids-list-item.ids-list-item--selected:hover{background-color:var(--ids-color-bg-states-pressed);box-shadow:calc(var(--ids-size-50)*-1)0 0 0 var(--ids-color-bg-states-pressed),var(--ids-size-50)0 0 0 var(--ids-color-bg-states-pressed)}.ids-list-item.ids-list-item--tree--level-0{padding-inline-start:calc(0*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-1{padding-inline-start:calc(1*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-2{padding-inline-start:calc(2*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-3{padding-inline-start:calc(3*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-4{padding-inline-start:calc(4*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-5{padding-inline-start:calc(5*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-6{padding-inline-start:calc(6*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-7{padding-inline-start:calc(7*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-8{padding-inline-start:calc(8*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-9{padding-inline-start:calc(9*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--tree--level-10{padding-inline-start:calc(10*var(--ids-list-item-tree-indent))}.ids-list-item.ids-list-item--disabled{color:var(--ids-color-content-states-disabled);cursor:not-allowed}.ids-list-item.ids-list-item--disabled *{pointer-events:none}.ids-list-item.ids-list-item--disabled .ids-list-item__description,.ids-list-item.ids-list-item--disabled .ids-list-item__label,.ids-list-item.ids-list-item--disabled .ids-list-item__right-caption{color:var(--ids-color-content-states-disabled)}.ids-list-item.ids-list-item--divider{box-shadow:inset 0 calc(var(--ids-size-border-default)*-1)0 var(--ids-color-border-low)}.ids-list-item__tree-icon{height:var(--ids-size-125);width:var(--ids-size-125);justify-content:center}.ids-list-item__checkbox,.ids-list-item__icon-start,.ids-list-item__tree-icon{flex-shrink:0;align-items:center;display:flex}.ids-list-item__icon-start{height:var(--ids-size-125);justify-content:center}.ids-list-item__text{flex-direction:column;flex:1;min-width:0;display:flex}.ids-list-item__text.ids-list-item__text--truncate .ids-list-item__description,.ids-list-item__text.ids-list-item__text--truncate .ids-list-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-list-item__text.ids-list-item__text--nowrap{flex:1;min-width:0}.ids-list-item__text.ids-list-item__text--nowrap .ids-list-item__description,.ids-list-item__text.ids-list-item__text--nowrap .ids-list-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ids-list-item__label{color:var(--ids-color-content-default);font:var(--ids-typo-body-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);overflow-wrap:break-word;text-transform:var(--ids-typo-body-m-text-transform)}.ids-list-item.ids-list-item--nowrap .ids-list-item__label{overflow-wrap:normal}.ids-list-item__description{color:var(--ids-color-content-low);font:var(--ids-typo-detail-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-detail-m-letter-spacing);overflow-wrap:break-word;text-transform:var(--ids-typo-detail-m-text-transform)}.ids-list-item.ids-list-item--nowrap .ids-list-item__description{overflow-wrap:normal}.ids-list-item__drag-handle,.ids-list-item__loader{flex-shrink:0;align-items:center;display:flex}.ids-list-item__drag-handle{cursor:grab;height:var(--ids-size-125);width:var(--ids-size-125);justify-content:center}.ids-list-item__drag-handle:active{cursor:grabbing}
.ids-list{margin:0;padding:0;list-style:none}
.ids-badge{justify-content:center;align-items:center;display:inline-flex}.ids-badge:not(.ids-badge--large){height:var(--ids-size-100);width:var(--ids-size-100)}.ids-badge__item{background-color:var(--ids-color-alt-red-high);border-radius:var(--ids-size-radius-full);height:var(--ids-size-50);width:var(--ids-size-50);padding:0}.ids-badge--large .ids-badge__item{color:var(--ids-color-content-inverse);font:var(--ids-typo-detail-m-high);font-variant-numeric:var(--ids-typo-font-variant-numeric);height:var(--ids-size-100);letter-spacing:var(--ids-typo-detail-m-high-letter-spacing);min-width:var(--ids-size-50);padding:var(--ids-size-0)var(--ids-size-25);text-transform:var(--ids-typo-detail-m-high-text-transform);justify-content:center;align-items:center;width:auto;display:inline-flex}
.ids-list-item__right-content{align-items:center;gap:var(--ids-size-75);flex-shrink:0;margin-left:auto;display:flex}.ids-list-item__right-caption{color:var(--ids-color-content-low);font:var(--ids-typo-body-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);text-transform:var(--ids-typo-body-m-text-transform)}.ids-list-item__right-caption-icon{height:var(--ids-size-125);width:var(--ids-size-125);justify-content:center;align-items:center;display:flex}.ids-list-item__right-badge{align-items:center;display:flex}.ids-list-item__right-action,.ids-list-item__right-navigation{height:var(--ids-size-125);width:var(--ids-size-125);justify-content:center;align-items:center;display:flex}
.ids-list-grouper{color:var(--ids-color-content-default);min-height:var(--ids-size-250);align-items:center;min-width:0;display:flex}.ids-list-grouper.ids-list-grouper--divider{box-shadow:inset 0 calc(var(--ids-size-border-default)*-1)0 var(--ids-color-border-low)}.ids-list-grouper__label{font:var(--ids-typo-label-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-label-m-letter-spacing);overflow-wrap:break-word;min-width:0;text-transform:var(--ids-typo-label-m-text-transform);flex:1}.ids-list-grouper.ids-list-grouper--nowrap .ids-list-grouper__label{overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.ids-list-heading{color:var(--ids-color-content-default);min-height:var(--ids-size-350);align-items:center;display:flex}.ids-list-heading.ids-list-heading--divider{box-shadow:inset 0 calc(var(--ids-size-border-default)*-1)0 var(--ids-color-border-low)}.ids-list-heading__label{font:var(--ids-typo-title-xs);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-title-xs-letter-spacing);overflow-wrap:break-word;text-transform:var(--ids-typo-title-xs-text-transform)}
.ids-search-field-minimal{height:var(--ids-size-250);align-items:center;min-width:10px;max-width:100%;display:inline-flex}.ids-search-field-minimal__hidden-measure{font:var(--ids-typo-body-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);pointer-events:none;text-transform:var(--ids-typo-body-m-text-transform);visibility:hidden;white-space:nowrap;position:absolute;top:-9999px;left:-9999px}.ids-search-field-minimal__input-container{background:0 0;border:none;outline:none;align-items:center;width:100%;display:flex}.ids-search-field-minimal__icon-start{color:var(--ids-color-content-default);flex-shrink:0;align-items:center;margin-inline-end:var(--ids-size-50);display:flex}.ids-search-field-minimal__input{caret-color:var(--ids-color-content-default);color:var(--ids-color-content-default);font:var(--ids-typo-body-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);min-width:0;text-transform:var(--ids-typo-body-m-text-transform);background:0 0;border:none;outline:none;flex:1;padding:0}.ids-search-field-minimal__input::placeholder{color:var(--ids-color-content-low)}.ids-search-field-minimal__input::-webkit-search-cancel-button{display:none}.ids-search-field-minimal__right-content{align-items:center;margin-inline-start:var(--ids-size-50);display:flex}.ids-search-field-minimal__icons{align-items:center;gap:var(--ids-size-25);display:flex}.ids-search-field-minimal--disabled{pointer-events:none}.ids-search-field-minimal--disabled,.ids-search-field-minimal--disabled .ids-search-field-minimal__icon-start,.ids-search-field-minimal--disabled .ids-search-field-minimal__input{color:var(--ids-color-content-states-disabled)}.ids-search-field-minimal--disabled .ids-search-field-minimal__input::placeholder{color:var(--ids-color-content-states-disabled)}.ids-search-field-minimal--readonly .ids-search-field-minimal__input{pointer-events:none}.ids-search-field-minimal--focused{border-bottom:1px solid var(--ids-color-border-states-focus)}.ids-search-field-minimal--focused .ids-search-field-minimal__icon-start{color:var(--ids-color-content-default)}.ids-search-field-minimal--full-width{width:100%}
.ids-switch{display:flex}.ids-switch__label{cursor:pointer;align-items:center;gap:var(--ids-size-50);display:inline-flex;position:relative}.ids-switch__input{opacity:0;clip:rect(0 0 0 0);pointer-events:none;white-space:nowrap;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}.ids-switch__slider{height:var(--ids-size-150);min-height:var(--ids-size-150);min-width:var(--ids-size-200);width:var(--ids-size-200);align-items:center;display:flex;position:relative}.ids-switch__slider:hover:before{background-color:var(--ids-comp-switch-hover-background-non-selected)}.ids-switch__slider:hover:after{border:var(--ids-size-border-high)solid var(--ids-comp-switch-hover-border-non-selected)}.ids-switch__slider:before{background-color:var(--ids-comp-switch-background-non-selected);border-radius:var(--ids-size-radius-full);content:"";height:var(--ids-size-100);width:100%;position:absolute;left:0}.ids-switch__slider:after{background-color:var(--ids-color-content-inverse);border:var(--ids-size-border-high)solid var(--ids-comp-switch-border-non-selected);box-sizing:border-box;content:"";height:16px;transition:var(--ids-motion-micro-states);border-radius:50%;width:16px;position:absolute;left:0}.ids-switch__input:checked+.ids-switch__slider:before{background-color:var(--ids-color-bg-inverse)}.ids-switch__input:checked+.ids-switch__slider:after{border:var(--ids-size-border-high)solid var(--ids-color-bg-inverse);left:calc(100% - 16px)}.ids-switch__input:checked+.ids-switch__slider:hover:before{background-color:var(--ids-comp-switch-hover-background-selected)}.ids-switch__input:checked+.ids-switch__slider:hover:after{border:var(--ids-size-border-high)solid var(--ids-comp-switch-hover-border-selected)}.ids-switch--disabled .ids-switch__text{color:var(--ids-color-content-states-disabled);cursor:default}.ids-switch--disabled .ids-switch__slider{cursor:default}.ids-switch--disabled .ids-switch__input+.ids-switch__slider:before,.ids-switch--disabled .ids-switch__input:checked+.ids-switch__slider:before{background-color:var(--ids-comp-switch-disabled-background)}.ids-switch--disabled .ids-switch__input+.ids-switch__slider:after,.ids-switch--disabled .ids-switch__input:checked+.ids-switch__slider:after{border:var(--ids-size-border-high)solid var(--ids-comp-switch-disabled-border)}.ids-switch__input:focus-visible+.ids-switch__slider:before{outline:var(--ids-size-border-high)solid var(--ids-color-border-states-focus);outline-offset:1px}.ids-switch__text{color:var(--ids-color-content-default);font:var(--ids-typo-body-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);text-transform:var(--ids-typo-body-m-text-transform)}
.ids-tree-interactions-layer{height:100%}
.ids-alphabetical-index-plugin{padding-top:var(--ids-size-300);flex-direction:column;justify-content:center;align-items:center;width:40px;display:flex}.ids-alphabetical-index-entry{font:var(--ids-typo-detail-m-high);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-detail-m-high-letter-spacing);text-transform:var(--ids-typo-detail-m-high-text-transform);padding:2px 10px;display:block}.ids-alphabetical-index-entry:hover{background-color:var(--ids-color-bg-states-hover);cursor:pointer}.ids-alphabetical-index-modal-plugin{flex-direction:column;align-items:flex-start;width:100%;padding:0;display:flex}.ids-alphabetical-index-modal-entry{font:var(--ids-typo-body-m-high);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-high-letter-spacing);text-transform:var(--ids-typo-body-m-high-text-transform);display:block}.ids-alphabetical-index-modal-entry:hover{cursor:pointer}.ids-disabled{color:var(--ids-color-content-states-disabled)}.ids-disabled:hover{cursor:not-allowed;background-color:#0000}
.ids-modal.ids-modal--draggable{box-sizing:border-box;display:inline;display:initial;pointer-events:auto;justify-content:normal;align-items:normal;width:auto;height:auto;position:static}.ids-modal.ids-modal--draggable .ids-modal__header{cursor:grab;touch-action:none}.ids-modal.ids-modal--draggable .ids-modal__container{isolation:isolate}.ids-modal.ids-modal--dragging .ids-modal___header{cursor:grabbing}.ids-modal__resize-handle{--ids-modal__resize-handle-side-thickness:var(--ids-size-50);--ids-modal__resize-handle-side-offset:calc(var(--ids-size-25)*-1);--ids-modal__resize-handle-corner-size:var(--ids-size-125);--ids-modal__resize-handle-corner-offset:calc(var(--ids-size-25)*-1);pointer-events:auto}@media (any-pointer:coarse),(hover:none){.ids-modal__resize-handle{--ids-modal__resize-handle-side-thickness:var(--ids-size-100);--ids-modal__resize-handle-side-offset:calc(var(--ids-size-50)*-1);--ids-modal__resize-handle-corner-size:var(--ids-size-250);--ids-modal__resize-handle-corner-offset:calc(var(--ids-size-75)*-1);touch-action:none}}.ids-modal__resize-handle-corner{height:var(--ids-modal__resize-handle-corner-size);width:var(--ids-modal__resize-handle-corner-size);position:absolute}.ids-modal__resize-handle-corner--top-left{cursor:nwse-resize;left:var(--ids-modal__resize-handle-corner-offset);top:var(--ids-modal__resize-handle-corner-offset)}.ids-modal__resize-handle-corner--top-right{cursor:nesw-resize;right:var(--ids-modal__resize-handle-corner-offset);top:var(--ids-modal__resize-handle-corner-offset)}.ids-modal__resize-handle-corner--bottom-left{bottom:var(--ids-modal__resize-handle-corner-offset);cursor:nesw-resize;left:var(--ids-modal__resize-handle-corner-offset)}.ids-modal__resize-handle-corner--bottom-right{bottom:var(--ids-modal__resize-handle-corner-offset);cursor:nwse-resize;right:var(--ids-modal__resize-handle-corner-offset)}.ids-modal__resize-handle-side{position:absolute}.ids-modal__resize-handle-side--top{top:var(--ids-modal__resize-handle-side-offset)}.ids-modal__resize-handle-side--bottom,.ids-modal__resize-handle-side--top{cursor:ns-resize;height:var(--ids-modal__resize-handle-side-thickness);left:0;right:0}.ids-modal__resize-handle-side--bottom{bottom:var(--ids-modal__resize-handle-side-offset)}.ids-modal__resize-handle-side--left{left:var(--ids-modal__resize-handle-side-offset)}.ids-modal__resize-handle-side--left,.ids-modal__resize-handle-side--right{cursor:ew-resize;width:var(--ids-modal__resize-handle-side-thickness);top:0;bottom:0}.ids-modal__resize-handle-side--right{right:var(--ids-modal__resize-handle-side-offset)}@media (any-pointer:coarse),(hover:none){.ids-modal__resize-handle{--ids-modal__resize-handle-side-thickness:14px;--ids-modal__resize-handle-side-offset:-8px;--ids-modal__resize-handle-corner-size:44px;--ids-modal__resize-handle-corner-offset:-11px;touch-action:none}}:is(body:has(.ids-modal--dragging),body:has(.ids-modal--resizing)){-webkit-user-select:none;user-select:none}
.ids-modal__header{align-items:center;gap:var(--ids-size-100);margin-bottom:var(--ids-size-100);justify-content:space-between;display:flex}.ids-modal__title-container{align-items:center;gap:var(--ids-size-50);flex-grow:1;display:flex}.ids-modal__title{color:var(--ids-color-content-default);font:var(--ids-typo-title-s);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-title-s-letter-spacing);min-height:var(--ids-typo-line-height-32);overflow-wrap:break-word;text-transform:var(--ids-typo-title-s-text-transform);flex-grow:1}.ids-modal__title--ellipsis{line-clamp:var(--modal-title-line-clamp);-webkit-line-clamp:var(--modal-title-line-clamp);text-overflow:ellipsis;overflow-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ids-modal__actions{align-items:center;gap:var(--ids-size-50);display:flex}
.ids-modal__content{gap:var(--ids-size-50);flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:hidden}.ids-modal__content--scrollable{overflow:auto}.ids-modal__content-children{width:100%;height:100%}.ids-modal__content-label{color:var(--ids-color-content-default);font:var(--ids-typo-body-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);text-transform:var(--ids-typo-body-m-text-transform)}
.ids-modal__container{background-color:var(--ids-color-bg-default);border:var(--ids-size-border-default)solid var(--ids-color-border-default);box-sizing:border-box;gap:var(--ids-size-0);padding:var(--ids-size-150);pointer-events:auto;flex-direction:column;display:flex;overflow:hidden}.ids-modal__content{flex-grow:1;min-height:0}
#ids-modal-root{pointer-events:none;z-index:var(--ids-z-modal);position:fixed;inset:0}.ids-modal{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ids-modal__container{max-height:calc(100vh - var(--ids-size-200)*2);max-width:calc(100vw - var(--ids-size-200)*2);min-width:320px}.ids-modal.ids-modal--small .ids-modal__container{width:560px}.ids-modal.ids-modal--medium .ids-modal__container{width:800px}.ids-modal.ids-modal--large .ids-modal__container{width:1200px}.ids-modal.ids-modal--draggable .ids-modal__container,.ids-modal.ids-modal--fullscreen .ids-modal__container{width:100%;min-width:320px;max-width:none;height:100%;min-height:280px;max-height:none}.ids-modal--resizing{-webkit-user-select:none;user-select:none}@media (max-width:512px){.ids-modal{align-items:flex-end}.ids-modal__container{max-width:100%}}
.ids-alphabetical-index-modal-button{color:var(--ids-color-content-low)}.ids-alphabetical-index-modal-button:hover{cursor:pointer}
.virtualized__footer-content{z-index:5;height:max-content;bottom:0}
.ids-virtualized-overlay-header{pointer-events:none;height:100%;position:absolute}
.ids-virtualized__header-content{z-index:5;height:max-content;position:sticky;top:0}
.ids-virtualized-overlay-body{z-index:4;position:absolute;top:0;left:0}.ids-virtualized-overlay-body--no-events{pointer-events:none}
.ids-virtualized-overlay-container{pointer-events:none;z-index:6;position:absolute;top:0;left:0}
.virtualized__row-init{visibility:hidden;position:absolute}
.ids-virtualized-overlay-content{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}
.ids-virtualized-overlay-grid{pointer-events:none;position:absolute}
:host,:root{--ids-color-scrollbar:#0000001a;--ids-color-scrollbar-hover:#0003;--ids-color-scrollbar-hidden:transparent}.ids-virtualized,.ids-virtualized-container{position:relative}.ids-virtualized{overscroll-behavior-x:none;overscroll-behavior-y:none;scrollbar-color:auto;outline:none;grid-template-rows:max-content;height:100%;overflow-y:auto}.ids-virtualized__viewport{width:100%;margin:0 auto;position:relative}.ids-virtualized__content{box-sizing:border-box}.ids-virtualized::-webkit-scrollbar{-webkit-appearance:none;height:var(--ids-size-100);width:var(--ids-size-100)}.ids-virtualized::-webkit-scrollbar-track{border:var(--ids-size-25)solid transparent;box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)transparent;margin:var(--scroll-padding-top)var(--scroll-padding-right)var(--scroll-padding-bottom)var(--scroll-padding-left)}.ids-virtualized::-webkit-scrollbar-button{display:none}.ids-virtualized::-webkit-scrollbar-corner{background:0 0}.ids-virtualized::-webkit-scrollbar-thumb{border-radius:var(--ids-size-100);box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)#0000001a;box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)var(--ids-color-scrollbar);background-color:#0000;border:.4rem solid #0000}.ids-virtualized::-webkit-scrollbar-thumb:hover{border:var(--ids-size-25)solid transparent;box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)#0003;box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)var(--ids-color-scrollbar-hover);background-color:#0000}.ids-virtualized--resizing-horizontal{overflow-x:hidden}.ids-virtualized--resizing-horizontal::-webkit-scrollbar-thumb{box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)transparent;box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)var(--ids-color-scrollbar-hidden)}.ids-virtualized--resizing-vertical::-webkit-scrollbar-thumb{box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)transparent;box-shadow:inset 0 0 var(--ids-size-100)var(--ids-size-100)var(--ids-color-scrollbar-hidden)}@supports not selector(::-webkit-scrollbar){.ids-virtualized{scrollbar-color:#0000001a transparent;scrollbar-color:var(--ids-color-scrollbar)transparent;scrollbar-width:thin}}
.ids-theme-dark .ids-empty-state img[src*=\.svg]{filter:brightness(0)invert()}.ids-empty-state{color:var(--ids-color-content-default);justify-content:center;align-items:center;row-gap:var(--ids-size-100);flex-direction:column;display:flex}.ids-empty-state__message{align-items:inherit;display:inherit;flex-direction:inherit;row-gap:var(--ids-size-50)}.ids-empty-state__title{font:var(--ids-typo-label-l-high);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-label-l-high-letter-spacing);text-align:center;text-transform:var(--ids-typo-label-l-high-text-transform)}.ids-empty-state__description{font:var(--ids-typo-label-l);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-label-l-letter-spacing);text-align:center;text-transform:var(--ids-typo-label-l-text-transform)}
.ids-tree-empty{background:var(--ids-color-bg-default);box-sizing:border-box;z-index:1;flex:1;width:100%;height:100%;position:relative;left:0;right:0}.ids-tree-empty,.ids-tree-empty__icon{justify-content:center;align-items:center;display:flex}.ids-tree-empty__icon{height:var(--ids-size-400);width:var(--ids-size-400);border-radius:50%}.ids-tree-empty__title{padding-bottom:var(--ids-size-50);padding-top:var(--ids-size-50)}.ids-tree-empty__description,.ids-tree-empty__title{color:var(--ids-color-content-default);font:var(--ids-typo-body-l);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-l-letter-spacing);text-transform:var(--ids-typo-body-l-text-transform)}.ids-tree-empty__description{text-align:center;width:100%}.ids-tree-empty__description p{margin:0}
.ids-tree-footer{background-color:var(--ids-color-bg-default);box-shadow:inset 0 1px 0 var(--ids-color-border-default);height:calc(var(--ids-size-300));flex-shrink:0;align-items:center;display:flex}.ids-tree-footer__item{font:var(--ids-typo-detail-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-detail-m-letter-spacing);text-transform:var(--ids-typo-detail-m-text-transform)}.ids-tree-footer__item b{font-weight:var(--ids-typo-font-weight-regular)}.ids-tree-footer__item+.ids-tree-footer__item{margin-left:var(--ids-size-250)}
.ids-tree-search{flex:1}
.ids-tree-header{background-color:var(--ids-color-bg-default);box-shadow:inset 0 calc(var(--ids-size-border-default)*-1)0 var(--ids-color-border-low);box-sizing:border-box;align-items:center;gap:var(--ids-size-50);height:var(--ids-size-250);flex-shrink:0;justify-content:space-between;width:100%;display:flex;position:sticky;left:0}.ids-tree-header .ids-tree-items{align-items:center;gap:8px;display:flex}.ids-tree-header .ids-tree-item{align-items:center;display:flex}@media (--ids-breakpoints-small){.ids-tree-header{height:var(--ids-size-350)}}.ids-tree-header__more{align-items:center;gap:var(--ids-size-50);flex:1;justify-content:flex-end;display:flex}.ids-tree-header__more>div{width:100%}.ids-tree-header__badge .ids-badge__item{background-color:var(--ids-color-alt-blue-high)}.ids-tree-header__badge-hide{display:none}.ids-tree-header__title{color:var(--ids-color-content-default);font:var(--ids-typo-title-xs);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-title-xs-letter-spacing);text-transform:var(--ids-typo-title-xs-text-transform)}
.ids-tree-loader{background:var(--ids-color-bg-default);box-sizing:border-box;z-index:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}
.ids-tree-items__icon{pointer-events:none}.ids-tree-node__item{align-items:center;display:flex}.ids-tree-node--draggable{cursor:grab;cursor:-webkit-grab}.ids-tree-node--draggable:active{cursor:grabbing;cursor:-webkit-grabbing}.ids-tree-node--dragover-top:before{top:0}.ids-tree-node--dragover-bottom:after,.ids-tree-node--dragover-top:before{background-color:var(--ids-color-border-default);content:"";height:1px;left:0;left:calc(var(--ids-dnd-indent-level,0)*(var(--ids-list-item-tree-indent-custom,12px)*2));pointer-events:none;position:absolute;right:0}.ids-tree-node--dragover-bottom:after{bottom:0}
.ids-tree-overlay-body{z-index:2;width:100%;height:100%;position:absolute}
.ids-tree-container{flex-direction:row;align-items:flex-start;display:flex}.ids-tree{background-color:var(--ids-color-bg-default);flex-direction:column;width:100%;display:flex;position:relative}
.ids-tree__highlighted{background-color:var(--ids-color-bg-low)}
.ids-select__tree-content .ids-virtualized-container{flex-direction:column-reverse;display:flex}.ids-select__tree-content .ids-virtualized-container .virtualized__viewport{padding-block:var(--ids-size-25)}.ids-select__tree-content .ids-virtualized-container .ids-virtualized{padding-left:var(--ids-size-75)}.ids-select__tree-content .ids-virtualized-container .ids-tree-header{box-shadow:inset 0 var(--ids-size-border-default)0 0 var(--ids-color-border-low)}.ids-select__tree-content .ids-tree-header__title{font:var(--ids-typo-body-m);font-variant-numeric:var(--ids-typo-font-variant-numeric);letter-spacing:var(--ids-typo-body-m-letter-spacing);text-transform:var(--ids-typo-body-m-text-transform)}.ids-select__tree-content .ids-virtualized__header-content{padding-inline:var(--ids-size-75)}.ids-select__tree-content .ids-tree-header__more .ids-button--ghost:first-of-type{display:none}
