.u-base-switch{--u-base-switch-width:var(--u-spacing-9);--u-base-switch-border-width:1px;--u-base-switch-gap:var(--u-spacing-1);--u-base-switch-handle-size:18px;--u-base-switch-offset:calc((var(--u-base-switch-gap) * 2) + (var(--u-base-switch-border-width) * 2));--u-base-switch-thumb-translate-x:calc(var(--u-base-switch-width) - var(--u-base-switch-handle-size) - var(--u-base-switch-offset));width:var(--u-base-switch-width);height:var(--u-spacing-6);padding:var(--u-base-switch-gap);cursor:pointer;background-color:var(--theme-background-base);border:var(--u-base-switch-border-width) solid var(--theme-color-greyscale-100);border-radius:var(--u-spacing-3);box-shadow:none;transition:background-color var(--u-fluid-transition), border-color var(--u-fluid-transition);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.u-base-switch:focus-visible{outline:var(--u-focus-ring-color,var(--theme-focus-ring-color,var(--theme-color-primary-500))) solid var(--theme-focus-ring-width,2px);outline-offset:var(--theme-focus-ring-offset,3px)}.u-base-switch:hover{background-color:var(--theme-background-base);border-color:var(--theme-color-blacks-200)}.u-base-switch:hover .u-base-switch__thumb{background-color:var(--theme-color-primary-500)}.u-base-switch[data-state=checked]{background-color:var(--theme-color-primary-500);border-color:var(--theme-color-primary-700)}.u-base-switch[data-state=checked] .u-base-switch__thumb{background-color:var(--theme-background-base);transform:translateX(var(--u-base-switch-thumb-translate-x))}.u-base-switch[data-state=checked]:hover{background-color:var(--theme-color-primary-700);border-color:var(--theme-color-primary-700)}.u-base-switch[data-state=checked]:hover .u-base-switch__thumb{background-color:var(--theme-background-base)}.u-base-switch[data-disabled]{cursor:default;background-color:var(--theme-background-secondary-200);border-color:var(--theme-color-greyscale-100)}.u-base-switch[data-disabled] .u-base-switch__thumb{background-color:var(--theme-color-blacks-200)}.u-base-switch[data-disabled][data-state=checked]{background-color:var(--theme-color-greyscale-200);border-color:var(--theme-color-greyscale-200)}.u-base-switch__thumb{width:var(--u-base-switch-handle-size);height:var(--u-base-switch-handle-size);background-color:var(--theme-color-primary-500);transition:transform var(--u-fluid-transition), background-color var(--u-fluid-transition);will-change:transform;border-radius:50%;transform:translate(0)}.loading-indicator{--u-spinner-color:var(--theme-color-primary-500);--u-spinner-size:var(--u-spacing-4);pointer-events:none;cursor:not-allowed;-webkit-user-select:none;user-select:none;position:relative}.loading-indicator:after{width:var(--u-spinner-size);height:var(--u-spinner-size);content:"";border:var(--u-spinner-border-size,3px) solid var(--u-spinner-color);border-right-color:#0000;border-radius:100%;animation:.75s linear infinite uff-rotate;display:block;position:absolute}.loading-indicator--absolute-overlay{z-index:var(--u-z-index-ui-blocker);pointer-events:all;background-color:var(--u-loading-indicator-background-color,var(--theme-background-base));justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.loading-indicator--transparent-overlay{--u-loading-indicator-background-color:var(--theme-color-white-overlay);--u-spinner-color:var(--theme-color-primary-500)}.category-tree{position:relative}.category-tree__filter{margin-bottom:var(--u-spacing-4);position:relative}.category-tree__filter:focus-within .category-tree__filter-icon{color:var(--theme-input-icon-color-active,var(--theme-color-primary-500))}.category-tree__filter-icon{top:-1px;left:var(--u-spacing-4);height:var(--u-search-input-height);color:var(--theme-input-color);pointer-events:none;transition:color var(--u-default-transition);justify-content:center;align-items:center;margin-top:1px;font-size:18px;display:flex;position:absolute}.category-tree__filter-icon:before{transition:transform var(--u-default-transition);display:block}.category-tree__filter-input{--u-input-padding-vertical:var(--u-spacing-3);--u-input-padding-horizontal:var(--u-spacing-4);--u-input-border-color:var(--theme-input-border-color,var(--theme-color-greyscale-100));--u-input-border-focus-color:var(--theme-input-border-focus-color,var(--theme-color-blacks-200));--u-label-color:var(--theme-input-placeholder-color);--u-label-min-height:var(--u-input-height);--u-label-small-value-font-size:var(--u-font-size-body-3);--u-label-small-value-line-height:var(--u-line-height-body-3);--u-label-fake-border-left:12px;--u-password-eye-height:var(--u-spacing-10)}.category-tree__filter-input{width:100%;padding-block:var(--u-input-padding-vertical);padding-inline:var(--u-input-padding-horizontal);font-size:var(--u-input-font-size,var(--u-font-size-body-2));line-height:var(--u-input-line-height,var(--u-line-height-body-2));color:var(--u-input-color,var(--theme-input-color));background:var(--u-input-background-color,var(--theme-background-base));border:1px solid var(--u-input-border-color);border-radius:var(--theme-input-border-radius,var(--u-border-radius-sm));transition:background var(--u-quick-transition), border-color var(--u-quick-transition)}.category-tree__filter-input::placeholder{color:var(--u-label-color)}.category-tree__filter-input:hover,.category-tree__filter-input:focus,.category-tree__filter-input:focus-visible{border-color:var(--u-input-border-focus-color)}.category-tree__filter-input[type=number]{appearance:textfield}.category-tree__filter-input[type=number]::-webkit-outer-spin-button{appearance:none}.category-tree__filter-input[type=number]::-webkit-inner-spin-button{appearance:none}.category-tree__filter-input[type=password]::-ms-reveal{display:none}.category-tree__filter-input[type=password]::-ms-clear{display:none}.category-tree__filter-input:focus{outline:none}html[data-uff-focus-mode=keyboard] .category-tree__filter-input:focus-visible{outline:var(--u-focus-ring-color,var(--theme-focus-ring-color,var(--theme-color-primary-500))) solid var(--theme-focus-ring-width,2px);outline-offset:var(--theme-focus-ring-offset,3px)}.category-tree__filter-input{height:var(--u-search-input-height);padding:var(--u-spacing-3) var(--u-spacing-4) var(--u-spacing-3) 44px}.category-tree__filter-input::placeholder{color:var(--theme-input-placeholder-color);opacity:1}.category-tree__filter-input{width:100%;min-height:0}.category-tree__list,.category-tree__children{margin:0;padding:0;list-style:none}.category-tree__children{padding-left:var(--u-spacing-2)}.category-tree__children .category-tree__label-content{font-size:var(--theme-tree-children-font-size)}.category-tree__node{list-style-type:none}.category-tree__node--level-1>.category-tree__node-content .category-tree__label-content{font-weight:var(--theme-tree-node-level-1-font-weight);color:var(--theme-tree-node-level-1-color);text-transform:var(--theme-tree-node-level-1-text-transform)}.category-tree__node--level-1>.category-tree__node-content--expanded .category-tree__label-content{font-weight:var(--theme-tree-node-level-1-font-weight);color:var(--theme-tree-node-active-color)}.category-tree__node-content{font-size:var(--u-font-size-body);font-weight:var(--u-font-weight-normal);line-height:var(--u-line-height-body);gap:var(--u-spacing-2);width:100%;padding:var(--theme-tree-node-padding,var(--u-spacing-2) 0);font-size:var(--theme-tree-node-content-font-size,var(--u-font-size-body));border-radius:var(--theme-flat-element-border-radius);transition:background-color var(--u-quick-transition);align-items:center;display:flex}.category-tree__node-content:hover{background-color:var(--theme-tree-node-content-background-hover,var(--theme-background-primary-300))}.category-tree__node-content:hover .category-tree__arrow,.category-tree__node-content:focus-within .category-tree__arrow{pointer-events:all;opacity:1}.category-tree__node-content--expanded .category-tree__label-content{font-weight:var(--theme-tree-node-active-font-weight);color:var(--theme-tree-node-active-color)}.category-tree__toggle-icon{font-size:var(--u-font-size-body);color:var(--theme-color-primary-500);display:inline-flex}.category-tree__label-content{gap:var(--u-spacing-2);color:var(--theme-tree-node-color);text-align:left;appearance:none;cursor:pointer;transition:color var(--u-quick-transition);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.category-tree__label-content:focus,.category-tree__label-content:hover{color:var(--theme-tree-node-hover-color,var(--theme-tree-node-color));text-decoration:none}.category-tree__label-content:is(a){padding-left:calc(var(--u-font-size-body) + var(--u-spacing-2))}.category-tree__label{min-width:0}.category-tree__counter{font-size:var(--u-font-size-body-3);font-weight:var(--u-font-weight-normal);line-height:var(--u-line-height-body-3);font-weight:var(--u-font-weight-light);color:var(--theme-color-blacks-300)}.category-tree__arrow{padding-block:var(--u-spacing-1);padding-right:var(--u-spacing-2);font-size:var(--u-spacing-4);color:var(--theme-color-blacks-500);pointer-events:none;opacity:0;transition:color var(--u-default-transition), opacity var(--u-default-transition);flex-grow:1;justify-content:flex-end;text-decoration:none;display:inline-flex}.category-tree__arrow:focus,.category-tree__arrow:hover{color:var(--theme-color-primary-500);text-decoration:none}.category-tree__loader{--u-spinner-color:var(--theme-color-primary-500);--u-spinner-size:var(--u-spacing-7)}.category-tree__loading-overlay{z-index:var(--u-z-index-normal);position:absolute;inset:0}@media (width<=1023.98px){.category-tree{--theme-tree-node-padding:var(--u-spacing-3) 0;padding:var(--u-spacing-4)}.category-tree .category-tree__arrow{pointer-events:all;opacity:1}}
