.avatar-container{gap:var(--component-avatar-base-container-gap)}.avatar[data-size=xs]{width:var(--component-avatar-xs-item-container-size-width);height:var(--component-avatar-xs-item-container-size-height)}.avatar[data-size=sm]{width:var(--component-avatar-sm-item-container-size-width);height:var(--component-avatar-sm-item-container-size-height)}.avatar[data-size=md]{width:var(--component-avatar-md-item-container-size-width);height:var(--component-avatar-md-item-container-size-height)}.avatar[data-size=lg]{width:var(--component-avatar-lg-item-container-size-width);height:var(--component-avatar-lg-item-container-size-height)}.avatar[data-size=xl]{width:var(--component-avatar-xl-item-container-size-width);height:var(--component-avatar-xl-item-container-size-height)}.avatar-fallback{color:var(--component-avatar-base-item-container-text-color-base);font:var(--component-avatar-base-item-container-text-typography);border-radius:var(--component-avatar-base-item-container-radius);width:100%;height:100%}.avatar-fallback[data-color=accent1]{background-color:var(--component-avatar-base-item-container-background-color-accent-1)}.avatar-fallback[data-color=accent2]{background-color:var(--component-avatar-base-item-container-background-color-accent-2)}.avatar-fallback[data-color=accent3]{background-color:var(--component-avatar-base-item-container-background-color-accent-3)}.avatar-fallback[data-color=accent4]{background-color:var(--component-avatar-base-item-container-background-color-accent-4)}.avatar-fallback[data-color=accent5]{background-color:var(--component-avatar-base-item-container-background-color-accent-5)}.avatar-fallback[data-color=accent6]{background-color:var(--component-avatar-base-item-container-background-color-accent-6)}.avatar-fallback[data-color=accent7]{background-color:var(--component-avatar-base-item-container-background-color-accent-7)}.avatar-fallback[data-color=accent8]{background-color:var(--component-avatar-base-item-container-background-color-accent-8)}.avatar-fallback[data-size=sm],.avatar-fallback[data-size=xs]{font:var(--component-avatar-xs-item-container-text-typography)}.avatar-icon{color:var(--component-avatar-base-item-container-icon-color-base)}.avatar-title{color:var(--component-avatar-base-content-title-color-base);font:var(--component-avatar-base-content-title-typography);height:var(--component-avatar-base-content-title-size-height);line-height:var(--component-avatar-base-content-title-size-height)}.avatar-subtitle{color:var(--component-avatar-base-content-subtitle-color-base);font:var(--component-avatar-base-content-subtitle-typography)}.avatar-presence-wrapper{position:absolute;bottom:-2px;right:-2px;border:var(--component-avatar-base-presence-border-width) solid var(--component-avatar-base-presence-border-color-base);border-radius:var(--component-avatar-base-item-container-radius)}.presence-container[data-size=small]{width:10px;height:10px}.presence-container[data-size=medium]{width:12px;height:12px}.presence-container[data-size=large]{width:16px;height:16px}.presence-container svg{width:100%;height:100%}.presence-status-available{fill:var(--component-presence-container-color-available);stroke:var(--component-presence-container-color-available)}.presence-status-away{fill:var(--component-presence-container-color-away);stroke:var(--component-presence-container-color-away)}.presence-status-busy{fill:var(--component-presence-container-color-busy);stroke:var(--component-presence-container-color-busy)}.presence-status-ooo{fill:var(--background)}.presence-status-ooo,.presence-status-ooo-path{stroke:var(--component-presence-container-color-ooo)}.presence-status-offline{fill:var(--background)}.presence-status-offline,.presence-status-offline-path{stroke:var(--component-presence-container-color-offline)}.button:not([disabled]){cursor:pointer}.button.primary:not([disabled]):hover{background:linear-gradient(var(--component-button-primary-container-background-color-overlay-hover)),linear-gradient(var(--component-button-primary-container-background-color-base))}.button{background:var(--component-button-primary-container-background-color-base);height:var(--component-button-size-default-container-size-height);font-family:var(--component-button-base-content-typography-fontfamily);font-weight:var(--component-button-base-content-typography-fontweight);font-size:var(--component-button-base-content-typography-fontsize);line-height:var(--component-button-base-content-typography-lineheight);padding:var(--component-button-base-container-spacing-padding-y) var(--component-button-size-default-container-spacing-padding-x);border-radius:var(--component-button-base-container-radius);gap:var(--component-button-base-container-spacing-gap)}button.primary{color:var(--component-button-default-content-text-color-base)}.button.secondary{background:var(--component-button-secondary-container-background-color-base)}.button.secondary:not([disabled]):hover{background:linear-gradient(var(--component-button-secondary-container-background-color-overlay-hover)),linear-gradient(var(--component-button-secondary-container-background-color-base))}.button.destructive{background:var(--component-button-destructive-container-background-color-base);color:var(--component-button-destructive-content-text-color-base)}.button.destructive:not([disabled]):hover{background:linear-gradient(var(--component-button-destructive-container-background-color-overlay-hover)),linear-gradient(var(--component-button-destructive-container-background-color-base))}.button.outline{background:var(--component-button-outline-container-background-color-base);border:var(--component-button-outline-container-border-width) solid var(--component-button-outline-container-border-color-base)}.button.outline:not([disabled]):hover{background:linear-gradient(var(--component-button-outline-container-background-color-hover)),linear-gradient(var(--component-button-outline-container-background-color-base))}.button.ghost{background:var(--component-button-ghost-container-background-color-base)}.button.ghost:not([disabled]):hover{background:linear-gradient(var(--component-button-ghost-container-background-color-hover)),linear-gradient(var(--component-button-ghost-container-background-color-base))}.button.link{background:var(--component-button-link-container-background-color-base);color:var(--component-button-link-content-text-color-base)}.button.link:not([disabled]):hover{text-decoration:var(--component-button-link-content-typography-textdecoration)}.button.sm{height:var(--component-button-size-sm-container-size-height);padding:var(--component-button-base-container-spacing-padding-y) var(--component-button-size-sm-container-spacing-padding-x)}.button.lg{height:var(--component-button-size-lg-container-size-height);padding:var(--component-button-base-container-spacing-padding-y) var(--component-button-size-lg-container-spacing-padding-x)}.button.icon{height:var(--component-button-size-icon-container-size-height);width:var(--component-button-size-icon-container-size-width);padding:var(--component-button-base-container-spacing-padding-y) var(--component-button-size-icon-container-spacing-padding-x)}.button[disabled]{opacity:calc(var(--component-button-base-container-background-opacity-disabled) / 100);cursor:not-allowed}.button:focus-visible{outline:var(--component-focusring-base-outline-width) var(--component-focusring-base-outline-style) var(--component-focusring-outline-color-base);outline-offset:var(--component-focusring-default-outline-offset);box-shadow:none}.button[focus-type=inline]:focus-visible{outline-offset:var(--component-focusring-inline-outline-offset)}.checkbox-container{display:flex;align-items:flex-start;gap:var(--component-checkbox-container-content-spacing-gap);font-family:var(--component-checkbox-base-content-typography-fontfamily);font-size:var(--component-checkbox-base-content-typography-fontsize)}.checkbox:not([disabled]){cursor:pointer}.checkbox{width:var(--component-checkbox-container-size-width);height:var(--component-checkbox-container-size-height);border-width:var(--component-checkbox-container-border-width);border-radius:var(--component-checkbox-container-radius)}.checkbox[data-state=checked]{background-color:var(--component-checkbox-container-background-color-active);border-color:var(--component-checkbox-container-border-color-active)}.checkbox[data-state=unchecked]{background-color:var(--component-checkbox-container-background-color-inactive);border-color:var(--component-checkbox-container-border-color-inactive)}.checkbox .indicator{color:var(--component-checkbox-container-icon-color-active)}.checkbox[disabled]{opacity:calc(var(--component-checkbox-container-opacity-disabled) / 100)}.checkbox:focus-visible{outline:var(--component-focusring-base-outline-width) var(--component-focusring-base-outline-style) var(--component-focusring-outline-color-base);outline-offset:var(--component-focusring-default-outline-offset);box-shadow:none}.checkbox-container .label{font-weight:var(--component-checkbox-content-label-typography-fontweight);color:var(--component-checkbox-content-label-color)}.checkbox-container .label[data-disabled=true]{opacity:calc(var(--component-checkbox-content-label-opacity-disabled) / 100)}.checkbox-container .text-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--component-checkbox-content-spacing-gap)}.checkbox-container .text-container .description{color:var(--component-checkbox-content-description-color);font-weight:var(--component-checkbox-content-description-typography-fontweight);line-height:var(--component-checkbox-content-description-typography-lineheight)}.label{color:var(--component-inputfield-label-color-base);font:var(--component-inputfield-label-typography)}.select-container{display:flex;flex-direction:column;gap:var(--component-select-spacing-gap)}.select-container .label{color:var(--component-select-label-color-base);font:var(--component-select-label-typography)}.select{display:flex;justify-content:space-between;align-items:center;align-self:stretch;background:var(--component-select-trigger-background-color-base);color:var(--component-select-trigger-text-color-base);height:var(--component-select-trigger-size-height);padding:var(--component-select-trigger-spacing-padding-y) var(--component-select-trigger-spacing-padding-x);border-radius:var(--component-select-trigger-radius);border:var(--component-select-trigger-border-width) solid var(--component-select-trigger-border-color-base);font:var(--component-select-trigger-text-typography)}.select[data-disabled]{opacity:var(--component-select-trigger-opacity-disabled)}.select .arrow{color:var(--component-select-trigger-icon-color-base)}.select:focus-visible{outline:var(--component-focusring-base-outline-width) var(--component-focusring-base-outline-style) var(--component-focusring-outline-color-base);outline-offset:var(--component-focusring-default-outline-offset);box-shadow:none}.select-container .description{color:var(--component-select-description-color-base);font:var(--component-select-description-typography)}.select-content{border-radius:var(--component-select-menu-container-radius);border:var(--component-select-menu-container-border-width) solid var(--component-select-menu-container-border-color);background-color:var(--component-select-menu-container-background-color);box-shadow:var(--component-select-menu-container-elevation)}.select-group{padding:var(--component-select-menu-item-group-spacing-padding-y) var(--component-select-menu-item-group-spacing-padding-x)}.select-label{font:var(--component-select-menu-item-label-typography)}.select-item{color:var(--component-select-menu-item-text-color-base);padding:var(--component-select-menu-item-spacing-padding-y) var(--component-select-menu-item-spacing-padding-right) var(--component-select-menu-item-spacing-padding-y) var(--component-select-menu-item-spacing-padding-left);gap:var(--component-select-menu-item-spacing-gap);border-radius:var(--component-select-menu-item-radius);font:var(--component-select-menu-item-text-typography)}.select-item:hover{background-color:var(--component-select-menu-item-background-color-hover)}.select-item .check{color:var(--component-select-menu-item-icon-color-base)}.scroll-button{padding:var(--component-select-scroll-item-spacing-padding-y) 0;gap:var(--component-select-scroll-item-spacing-gap);border-radius:var(--component-select-scroll-item-radius)}.scroll-button .chevron{color:var(--component-select-scroll-item-icon-color-base)}.input-container{display:flex;gap:var(--component-inputfield-base-inputwrapper-spacing-gap);align-items:flex-start;flex-direction:column}.input{width:100%;max-width:100%;min-width:0;height:var(--component-inputfield-base-container-size-height);padding:var(--component-inputfield-base-container-spacing-padding-y) var(--component-inputfield-base-container-spacing-padding-x);border:var(--component-inputfield-base-container-border-width) solid var(--component-inputfield-container-border-color-base);border-radius:var(--component-inputfield-base-container-radius);background-color:var(--component-inputfield-container-background-color-base);color:var(--component-inputfield-container-color-base);font:var(--component-inputfield-container-typography)}.input:focus-visible{outline:var(--component-focusring-base-outline-width) var(--component-focusring-base-outline-style) var(--component-focusring-outline-color-base);outline-offset:var(--component-focusring-default-outline-offset);box-shadow:none}.input[focus-type=inline]:focus-visible{outline-offset:var(--component-focusring-inline-outline-offset)}.input.with-icon{padding-left:calc(var(--component-inputfield-base-container-spacing-padding-x) + var(--component-inputfield-base-container-spacing-gap) + var(--component-icon-default-size-width))}.input.with-clear-button{padding-right:calc(var(--component-inputfield-base-container-spacing-padding-x) + var(--component-inputfield-base-container-spacing-gap) + var(--component-icon-default-size-width))}.input[disabled]{opacity:calc(var(--component-inputfield-base-container-background-opacity-disabled) / 100)}.input::placeholder{color:var(--component-inputfield-container-placeholder-color-base);font:var(--component-inputfield-container-placeholder-typography)}.leading-icon{color:var(--component-inputfield-container-icon-color-base);height:100%;left:var(--component-inputfield-base-container-spacing-padding-x)}.input-description{color:var(--component-inputfield-description-color-base);font:var(--component-inputfield-description-typography)}.input-label{color:var(--component-inputfield-label-color-base);font:var(--component-inputfield-label-typography)}.input-link{color:var(--component-inputfield-link-color-base);font:var(--component-inputfield-link-typography)}.dialog-content{display:flex;flex-direction:column;background-color:var(--component-dialog-container-background-color);padding:var(--component-dialog-container-spacing-padding-y) var(--component-dialog-container-spacing-padding-x);gap:var(--component-dialog-container-spacing-gap);border:var(--component-dialog-container-border-width) solid var(--component-dialog-container-border-color);box-shadow:var(--component-dialog-container-elevation)}.dialog-header{gap:var(--component-dialog-header-spacing-gap)}.dialog-title{color:var(--component-dialog-header-title-color);font:var(--component-dialog-base-header-title-typography);text-align:var(--component-dialog-breakpoint-sm-header-title-text-align)}.dialog-description{font:var(--component-dialog-base-header-description-typography);color:var(--component-dialog-header-description-color)}.dialog-content .close{color:var(--component-dialog-close-color-base)}.dialog-content .close:hover{opacity:calc(var(--component-dialog-close-opacity-hover) / 100)}@media (max-width <= 576px){.dialog-content{max-width:var(--component-dialog-breakpoint-sm-container-size-max-width)}.dialog-title{text-align:var(--component-dialog-breakpoint-sm-header-title-text-align)}.dialogue-footer .footerButton,.dialogue-footer button{width:100%}}@media (min-width:1024px){.dialog-content{border-radius:var(--component-dialog-breakpoint-lg-container-radius)}}.overlay{background-color:var(--component-overlay-background-color-base);opacity:calc(var(--component-overlay-background-opacity-base) / 100)}.workspace-layout{display:flex;flex-direction:row;width:100%;height:100vh;box-sizing:border-box;overflow:hidden;background:var(--component-layout-shell-background-gradient-color-base);padding:var(--component-layout-shell-lg-spacing-padding-y) var(--component-layout-shell-spacing-padding-x);gap:var(--component-layout-shell-page-spacing-gap)}.workspace-layout>*{flex-shrink:0;height:100%}.workspace-layout .main-panel{flex-shrink:1;flex-grow:1}.aside-panel,.main-panel,.nav-panel{display:flex;flex-direction:column;overflow:hidden}.aside-panel,.nav-panel{transition:width .2s ease-in-out,opacity .2s ease-in-out}.workspace-layout[data-aside-panel-open=false] .aside-panel,.workspace-layout[data-nav-panel-visible=false] .nav-panel{display:none}.aside-panel{width:var(--component-layout-shell-page-panel-aside-size-width);border-radius:var(--component-layout-shell-page-panel-aside-radius);background:var(--component-layout-shell-page-panel-aside-background-color-base)}.aside-panel-header{display:flex;align-items:center;padding:8px 8px 8px 16px}.aside-panel-body{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--component-layout-shell-page-panel-aside-padding-x)}.main-panel{flex:1 0 0;border-radius:var(--component-layout-shell-page-panel-main-radius);background:var(--component-layout-shell-page-panel-main-background-color-base)}.main-panel-header{display:flex;align-items:center;padding:8px 8px 8px 16px}.main-panel-body{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--component-layout-shell-page-panel-main-content-padding-x)}.nav-panel{width:var(--component-layout-shell-page-panel-nav-size-width);background:var(--component-layout-shell-page-panel-nav-background-color-base);border-radius:var(--component-layout-shell-page-panel-nav-radius)}.nav-panel-header{display:flex;align-items:center;padding:8px 8px 8px 16px}.nav-panel-body{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;padding:var(--component-layout-shell-page-panel-nav-padding-x)}.sidebar-menu>.sidebar-menu-item:first-child .sidebar-menu-button:focus,.sidebar-menu>.sidebar-menu-item:first-child .sidebar-menu-button:hover{background-color:var(--component-sidebar-content-group-menu-item-container-background-color-active);color:var(--component-sidebar-content-group-menu-typography-base-color-active)}.sidebar-menu-button>svg:last-child{margin-left:auto;transition:transform .2s}[data-state=open] .sidebar-menu-button>svg:last-child{transform:rotate(90deg)}.sidebar-menu{display:flex;min-width:0;flex-direction:column;gap:var(--component-sidebar-content-group-menu-spacing-gap);transition:gap .2s,width .2s}[data-collapsible=icon] .sidebar-menu{align-items:center}[data-collapsible=icon] [data-slot=dropdown-menu-trigger]{padding-left:0}.sidebar-menu-button--default{height:var(--component-sidebar-content-group-menu-item-container-size-height);font-size:var(--component-sidebar-content-group-menu-typography-base-size)}.sidebar-menu-button--lg{display:flex;padding:var(--component-sidebar-expanded-footer-avatar-container-spacing-padding-y) var(--component-sidebar-expanded-footer-avatar-container-spacing-padding-x);align-items:center;gap:var(--component-sidebar-footer-avatar-container-spacing-gap);align-self:stretch}.sidebar-menu-sub-button{display:flex;min-width:0;align-items:center;overflow:hidden;outline:none;height:var(--component-sidebar-content-group-submenu-item-container-size-height);gap:var(--component-sidebar-content-group-submenu-base-spacing-gap);padding-left:var(--component-sidebar-content-group-menu-item-container-spacing-padding-x);padding-right:var(--component-sidebar-content-group-menu-item-container-spacing-padding-x);border-radius:var(--component-sidebar-content-group-item-container-radius);color:var(--component-sidebar-content-group-text-color-base)}.sidebar-menu-sub-button:focus-visible{box-shadow:0 0 0 2px var(--component-sidebar-content-group-menu-item-container-ring-color)}.sidebar-menu-sub-button:disabled,.sidebar-menu-sub-button[aria-disabled=true]{pointer-events:none;opacity:.5}.sidebar-menu-sub-button[data-active=true]{background-color:var(--component-sidebar-content-group-menu-item-container-background-color-active);color:var(--component-sidebar-content-group-menu-typography-base-color-active)}.sidebar-menu-sub-button:hover{background-color:var(--component-sidebar-content-group-menu-item-container-background-color-hover);color:var(--component-sidebar-content-group-menu-typography-base-color-hover)}.sidebar-menu-sub-button:active{background-color:var(--component-sidebar-content-group-menu-item-container-background-color-active);color:var(--component-sidebar-content-group-menu-typography-base-color-active)}.sidebar-menu-sub-button>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-slot=sidebar-menu]{gap:var(--component-sidebar-content-group-menu-spacing-gap)}[data-slot=sidebar-container]{box-sizing:border-box;padding:0;max-height:100svh;display:flex;flex-direction:column;height:100%;width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width)}[data-collapsible=icon] [data-slot=sidebar-container]{width:var(--sidebar-width-icon);min-width:0;max-width:var(--sidebar-width-icon);transition:width .2s}[data-slot=sidebar-inner]{border-color:var(--component-sidebar-container-border-color-base);display:flex;flex-direction:column;height:100%}[data-slot=sidebar-container][data-variant=floating] [data-slot=sidebar-inner],[data-slot=sidebar-inner][data-variant=floating]{border:var(--component-sidebar-container-border-color-base);border-radius:var(--component-sidebar-container-radius-base);box-shadow:var(--component-sidebar-container-shadow-base);background:var(--component-sidebar-container-background-color-base)}[data-slot=sidebar]{color:var(--component-sidebar-foreground-color-base);--sidebar-width:var(--component-sidebar-expanded-size-width);--sidebar-width-icon:var(--component-sidebar-collapsed-size-width)}[data-slot=sidebar-header]{padding:var(--component-sidebar-header-expanded-spacing-padding-y) var(--component-sidebar-header-expanded-spacing-padding-x);gap:var(--component-sidebar-header-expanded-spacing-gap)}[data-slot=sidebar-content]{gap:var(--component-sidebar-content-container-spacing-gap);padding-top:var(--component-sidebar-content-container-spacing-padding-y);padding-bottom:var(--component-sidebar-content-container-spacing-padding-y);flex:1 1 0%;min-height:0}[data-slot=sidebar-group]{padding:var(--component-sidebar-content-group-spacing-padding-y) var(--component-sidebar-content-group-spacing-padding-x);gap:var(--component-sidebar-content-group-menu-spacing-gap)}[data-slot=sidebar-group-label]{height:var(--component-sidebar-content-group-label-container-size-height);padding-left:var(--component-sidebar-content-group-label-container-spacing-padding-x);padding-right:var(--component-sidebar-content-group-label-container-spacing-padding-x);border-radius:var(--component-sidebar-content-group-label-container-radius);color:var(--component-sidebar-content-group-label-text-color-base);font:var(--component-sidebar-content-group-label-sm-typography-base);transition:opacity .2s,width .2s,min-width .2s}[data-collapsible=icon] [data-slot=sidebar-group-label]{opacity:0;width:0;min-width:0;pointer-events:none}[data-slot=sidebar-group-label] svg{color:var(--component-sidebar-content-group-label-icon-color-base)}[data-slot=sidebar-group-label]:hover{background-color:var(--component-sidebar-content-group-label-container-background-color-hover)}[data-slot=sidebar-group-action]{width:var(--component-sidebar-content-group-action-container-size-width);height:var(--component-sidebar-content-group-action-container-size-height);border-radius:var(--component-sidebar-content-group-action-container-radius)}[data-slot=sidebar-group-action]:hover{background-color:var(--component-sidebar-content-group-action-container-background-hover)}[data-slot=sidebar-group-content]{color:var(--component-sidebar-content-group-text-color-base);font:var(--component-sidebar-content-group-menu-typography-base)}[data-slot=sidebar-group-content] svg{color:var(--component-sidebar-content-group-icon-color-base)}[data-slot=sidebar-menu-item]{border-radius:var(--component-sidebar-content-group-item-container-radius)}[data-slot=sidebar-menu-button]{height:var(--component-sidebar-content-group-menu-item-container-size-height);padding:var(--component-sidebar-content-group-menu-item-container-spacing-padding-y) var(--component-sidebar-content-group-menu-item-container-spacing-padding-x);gap:var(--component-sidebar-content-group-menu-item-container-spacing-gap);font:var(--component-sidebar-content-group-menu-typography-base)}.sidebar-menu-button{display:flex;width:100%;align-items:center;border-radius:var(--component-sidebar-content-group-item-container-radius);text-align:left;font-size:var(--component-sidebar-content-group-menu-typography-base-size);font-family:var(--component-sidebar-content-group-menu-typography-base-family);font-weight:var(--component-sidebar-content-group-menu-typography-base-weight);overflow:hidden;outline:none}[data-collapsible=icon] [data-slot=sidebar-menu-button][data-size=lg]{padding:0}[data-slot=sidebar-menu-button]:hover{background-color:var(--component-sidebar-content-group-menu-item-container-background-color-hover);color:var(--component-sidebar-content-group-menu-typography-base-color-hover)}[data-slot=sidebar-menu-button][data-active=true]{background-color:var(--component-sidebar-content-group-menu-item-container-background-color-active);color:var(--component-sidebar-content-group-menu-typography-base-color-active)}[data-slot=sidebar-menu-button] svg{color:var(--component-sidebar-content-group-icon-color-base)}.sidebar-menu-button>svg{width:var(--component-icon-default-size-width);height:var(--component-icon-default-size-height);flex-shrink:0}[data-slot=sidebar-menu-action]{width:var(--component-sidebar-content-group-action-container-size-width);height:var(--component-sidebar-content-group-action-container-size-height);border-radius:var(--component-sidebar-content-group-action-container-radius)}[data-slot=sidebar-menu-action]:hover{background-color:var(--component-sidebar-content-group-action-container-background-hover)}[data-slot=sidebar-menu-sub]{gap:var(--component-sidebar-content-group-submenu-base-spacing-gap);border-left-color:var(--component-sidebar-content-group-submenu-border-color-base);border-left-width:var(--component-sidebar-content-group-submenu-border-width);padding:var(--component-sidebar-content-group-submenu-border-spacing-padding-y) var(--component-sidebar-content-group-submenu-border-spacing-padding-x);margin-left:var(--component-sidebar-content-group-submenu-indent-spacing-padding-x);margin-right:var(--component-sidebar-content-group-submenu-indent-spacing-padding-x)}[data-slot=sidebar-menu-sub-button],[data-slot=sidebar-menu-sub-item]{height:var(--component-sidebar-content-group-submenu-item-container-size-height)}[data-slot=sidebar-menu-sub-button]{gap:var(--component-sidebar-content-group-submenu-base-spacing-gap);padding-left:var(--component-sidebar-content-group-menu-item-container-spacing-padding-x);padding-right:var(--component-sidebar-content-group-menu-item-container-spacing-padding-x);border-radius:var(--component-sidebar-content-group-item-container-radius);color:var(--component-sidebar-content-group-text-color-base)}[data-slot=sidebar-menu-sub-button][data-size=sm]{font:var(--component-sidebar-content-group-label-sm-typography-base)}[data-slot=sidebar-menu-sub-button][data-size=md]{font:var(--component-sidebar-content-group-menu-typography-base)}[data-slot=sidebar-menu-sub-button]:hover{background-color:var(--component-sidebar-content-group-menu-item-container-background-color-hover);color:var(--component-sidebar-content-group-menu-typography-base-color-hover)}[data-slot=sidebar-menu-sub-button][data-active=true]{background-color:var(--component-sidebar-content-group-menu-item-container-background-color-active);color:var(--component-sidebar-content-group-menu-typography-base-color-active)}[data-slot=sidebar-footer]{padding:var(--component-sidebar-expanded-footer-container-spacing-padding-y) var(--component-sidebar-expanded-footer-container-spacing-padding-x);gap:var(--component-sidebar-expanded-footer-container-spacing-gap)}[data-slot=dropdown-menu-trigger]{cursor:pointer}[data-collapsible=icon] [data-slot=sidebar-menu-item]{max-width:var(--component-avatar-md-item-container-size-width)}[data-collapsible=icon] [data-slot=dropdown-menu-trigger]{overflow:visible}[data-collapsible=icon] [data-slot=dropdown-menu-trigger]>svg{display:none}[data-slot=sidebar-header] [data-slot*=select]{padding:var(--component-sidebar-header-select-container-spacing-padding-y) var(--component-sidebar-header-select-container-spacing-padding-x);gap:var(--component-sidebar-header-select-container-spacing-gap);border-radius:var(--component-sidebar-header-select-container-radius)}[data-slot=sidebar-header] [data-slot*=select]:hover{background-color:var(--component-sidebar-header-select-container-background-color-hover)}[data-slot=sidebar-header] [data-slot*=select]:active{background-color:var(--component-sidebar-header-select-container-background-color-active)}[data-slot=sidebar-header] [data-slot*=select] [data-slot*=title]{color:var(--component-sidebar-header-select-text-color-base);font:var(--component-sidebar-header-select-title-typography-base)}[data-slot=sidebar-header] [data-slot*=select] [data-slot*=subtitle]{color:var(--component-sidebar-header-select-text-color-base);font:var(--component-sidebar-header-select-subtitle-typography-base)}[data-slot=sidebar-header] [data-slot*=logo]{width:var(--component-sidebar-header-logo-size-width);height:var(--component-sidebar-header-logo-size-height);padding:var(--component-sidebar-header-logo-spacing-padding-y) var(--component-sidebar-header-logo-spacing-padding-x)}[data-collapsible=icon] [data-slot=sidebar-header]>div{display:flex;justify-content:center}[data-slot=sidebar-wrapper][data-variant=inset]{background-color:var(--component-sidebar-container-background-color-base)}.tooltip{background-color:var(--component-tooltip-container-background-color-base);color:var(--component-tooltip-container-text-color-base);padding:var(--component-tooltip-container-spacing-padding-y) var(--component-tooltip-container-spacing-padding-x);border:var(--component-tooltip-container-border-width) solid var(--component-tooltip-container-border-color-base);border-radius:var(--component-tooltip-container-radius);box-shadow:var(--component-tooltip-container-elevation);font:var(--component-tooltip-content-typography)}.sheet-overlay{opacity:calc(var(--component-overlay-background-opacity-base) / 100);background:var(--component-overlay-background-color-base)}.sheet-content{background-color:var(--component-sheet-container-background-color-base);padding:var(--component-sheet-container-spacing-padding-y) var(--component-sheet-container-spacing-padding-x);gap:var(--component-sheet-container-spacing-gap);border:var(--component-sheet-container-border-width) solid var(--component-sheet-container-border-color-base);box-shadow:var(--component-sheet-container-elevation)}.sheet-content[data-side=right]{width:var(--component-sheet-position-x-container-size-width);border-left:var(--component-sheet-container-border-width) solid var(--component-sheet-container-border-color-base)}.sheet-content[data-side=left]{width:var(--component-sheet-position-x-container-size-width);border-right:var(--component-sheet-container-border-width) solid var(--component-sheet-container-border-color-base)}.sheet-content[data-side=top]{width:var(--component-sheet-position-y-container-size-width);border-bottom:var(--component-sheet-container-border-width) solid var(--component-sheet-container-border-color-base)}.sheet-content[data-side=bottom]{width:var(--component-sheet-position-y-container-size-width);border-top:var(--component-sheet-container-border-width) solid var(--component-sheet-container-border-color-base)}.sheet-header{gap:var(--component-sheet-header-spacing-gap)}.sheet-title{color:var(--component-sheet-content-header-title-color-base);font:var(--component-sheet-content-header-title-typography)}.sheet-description{font:var(--component-sheet-content-header-description-typography);color:var(--component-sheet-content-header-description-color-base)}.switch-container{gap:var(--component-switch-container-content-spacing-gap)}.switch-root{width:var(--component-switch-container-size-width);height:var(--component-switch-container-size-height);padding:0 var(--component-switch-container-spacing-padding-x);border-radius:var(--component-switch-container-radius);background-color:var(--component-switch-container-background-color-base)}.switch-root[data-state=checked]{background-color:var(--component-switch-container-background-color-active)}.switch-root[data-state=unchecked]{background-color:var(--component-switch-container-background-color-base)}.switch-root:focus-visible{outline:var(--component-focusring-base-outline-width) var(--component-focusring-base-outline-style) var(--component-focusring-outline-color-base);outline-offset:var(--component-focusring-default-outline-offset);box-shadow:none}.switch-root[disabled]{opacity:calc(var(--component-button-base-container-background-opacity-disabled) / 100)}.switch-thumb{width:var(--component-switch-handle-size-width);height:var(--component-switch-handle-size-height);border-radius:var(--component-switch-handle-radius);background-color:var(--component-switch-handle-background-color-base);box-shadow:var(--component-switch-handle-container-elevation);transform:translateX(0)}.switch-thumb[data-state=checked]{transform:translateX(calc(var(--component-switch-container-size-width) - var(--component-switch-handle-size-width) - calc(var(--component-switch-container-spacing-padding-x) * 2)))}.switch-color-primary[data-state=checked]{background-color:var(--component-switch-container-background-color-active)}.switch-color-accent[data-state=checked]{background-color:var(--accent)}.switch-color-blue[data-state=checked]{background-color:var(--component-switch-container-background-color-active)}.switch-content{gap:var(--component-switch-content-spacing-gap)}.switch-label,.switch-label .label{color:var(--component-switch-content-label-color-base);font:var(--component-switch-content-label-typography)}.switch-description{color:var(--component-switch-content-description-color-base);font:var(--component-switch-content-description-typography)}.tabs-list{height:var(--component-tabs-container-size-height);background-color:var(--component-tabs-container-backgound-color-base);border-radius:var(--component-tabs-container-radius);padding:var(--component-tabs-container-spacing-padding-y) var(--component-tabs-container-spacing-padding-x)}.tabs-trigger{gap:var(--component-tabs-item-container-spacing-gap);padding:var(--component-tabs-item-container-spacing-padding-y) var(--component-tabs-item-container-spacing-padding-x);border-radius:var(--component-tabs-item-container-radius);color:var(--component-tabs-item-content-text-color-base);font:var(--component-tabs-item-content-typography)}.tabs-trigger[data-state=active]{background-color:var(--component-tabs-item-container-backgound-color-base);color:var(--component-tabs-item-content-text-color-active);box-shadow:var(--component-tabs-item-active-container-elevation)}.tabs-trigger[data-state=active] svg{color:var(--component-tabs-item-content-icon-color-active)}.tabs-trigger:not([data-state=active]) svg{color:var(--component-tabs-item-content-icon-color-base)}.accordion-chevron{height:1rem;width:1rem;flex-shrink:0;transition:transform .2s;cursor:pointer}button[data-state=open]>.accordion-chevron{transform:rotate(90deg)}.accordion-trigger:focus:empty{outline:none;box-shadow:none}