.sidebar-row{display:flex;align-items:center;gap:10px;padding:8px 12px;margin:4px 0;border-radius:8px;color:var(--sidebar-text,var(--foreground));cursor:pointer;user-select:none;font-size:14px;transition:none;line-height:1.4}.sidebar-row .sidebar-row-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;font-size:16px;flex-shrink:0}.sidebar-row .sidebar-row-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-row .sidebar-row-label,.sidebar-row .sidebar-row-label *{transition:none!important;color:inherit!important}.sidebar-row .sidebar-row-chevron{font-size:10px;opacity:.6;transition:transform .18s ease;flex-shrink:0}.sidebar-row:hover{background:rgba(0,0,0,.045)}.sidebar-row.is-selected{background:var(--sidebar-item-selected,var(--button-bg));font-weight:500}.sidebar-row.is-selected,.sidebar-row.is-selected .sidebar-row-icon{color:var(--sidebar-text-active,var(--button-text))}.sidebar-row.is-selected .sidebar-row-chevron{opacity:1}.sidebar-row.is-parent-selected{background:color-mix(in srgb,var(--sidebar-item-selected,var(--button-bg)) 10%,transparent);font-weight:600}.sidebar-row.is-parent-selected,.sidebar-row.is-parent-selected .sidebar-row-icon{color:var(--sidebar-item-selected,var(--button-bg))}.sidebar-row.is-parent-selected .sidebar-row-chevron{opacity:1}.sidebar-row-child{padding-left:30px;font-size:13px}.sidebar-row.is-dragging{background:var(--sidebar-bg,#fff);color:var(--sidebar-text,var(--foreground));box-shadow:0 12px 28px rgba(15,23,42,.22),0 0 0 1px rgba(59,130,246,.45);z-index:1000}.sidebar-row.is-dragging.is-selected{background:var(--sidebar-item-selected,var(--button-bg));color:var(--sidebar-text-active,var(--button-text))}.sidebar-dnd-row{position:relative;user-select:none;will-change:transform}.sidebar-dnd-row.is-dragging{z-index:1000}.sidebar-dnd-row.is-dragging .ant-menu,.sidebar-dnd-row.is-dragging .ant-menu-item,.sidebar-dnd-row.is-dragging .ant-menu-item-icon,.sidebar-dnd-row.is-dragging .ant-menu-submenu-title,.sidebar-dnd-row.is-dragging .ant-menu-title-content{transition:none!important;animation:none!important}.sidebar-dnd-row.is-dragging{transform-origin:50% 50%}[data-rfd-placeholder-context-id]{background:rgba(59,130,246,.06)!important;border:1px dashed rgba(59,130,246,.35)!important;border-radius:8px!important;transition:all .2s ease!important}.sidebar-menu .ant-menu-item,.sidebar-menu .ant-menu-submenu-title{border-radius:8px;margin:4px 0;transition-property:background-color,box-shadow!important;transition-duration:.22s!important;transition-timing-function:ease!important;color:var(--sidebar-text,var(--foreground))!important;will-change:background-color,box-shadow;-webkit-tap-highlight-color:transparent!important}.sidebar-menu .ant-menu-item *,.sidebar-menu .ant-menu-submenu-title *{transition-property:background-color,box-shadow!important;-webkit-tap-highlight-color:transparent!important}.sidebar-menu .ant-menu-item .ant-menu-title-content,.sidebar-menu .ant-menu-submenu-title .ant-menu-title-content{color:var(--sidebar-text,var(--foreground))!important;transition:color 0s ease 1s!important;-webkit-transition:color 0s ease 1s!important;will-change:auto;display:inline-block}.sidebar-menu .ant-menu-item .ant-menu-title-content *,.sidebar-menu .ant-menu-item .ant-menu-title-content a,.sidebar-menu .ant-menu-submenu-title .ant-menu-title-content *,.sidebar-menu .ant-menu-submenu-title .ant-menu-title-content a{color:inherit!important;transition:none!important;-webkit-transition:none!important;text-decoration:none!important}.sidebar-menu .ant-menu-item-icon,.sidebar-menu .ant-menu-submenu-title .ant-menu-item-icon{font-size:16px;color:var(
    --sidebar-icon,var(--sidebar-text,var(--foreground))
  )!important;transition:none!important;-webkit-transition:none!important;will-change:auto}.sidebar-menu .ant-menu-item-selected,.sidebar-menu .ant-menu-item-selected .ant-menu-title-content,.sidebar-menu .ant-menu-item.sidebar-menu-just-clicked,.sidebar-menu .ant-menu-item.sidebar-menu-just-clicked .ant-menu-title-content,.sidebar-menu .ant-menu-item.sidebar-menu-just-clicked .ant-menu-title-content *{background:var(
    --sidebar-bg-selected,var(
      --sidebar-theme-selected,var(--sidebar-item-selected,var(--button-bg))
    )
  )!important;color:var(--sidebar-text-active,var(--button-text))!important;box-shadow:0 2px 8px rgba(0,0,0,.06)}.sidebar-menu .ant-menu-item-selected .ant-menu-item-icon,.sidebar-menu .ant-menu-item.sidebar-menu-just-clicked .ant-menu-item-icon{color:var(
    --sidebar-icon-selected,var(
      --sidebar-theme-icon-selected,var(--sidebar-text-selected,var(--button-text))
    )
  )!important}.sidebar-menu .ant-menu-item-active,.sidebar-menu .ant-menu-item-active .ant-menu-title-content{background:var(
    --sidebar-bg-selected,var(--sidebar-theme-selected,var(--sidebar-item-selected,var(--button-bg)))
  )!important;color:var(--sidebar-text-active,var(--button-text))!important;box-shadow:0 1px 4px rgba(0,0,0,.04)}.sidebar-menu .ant-menu-item-active .ant-menu-item-icon{color:var(
    --sidebar-icon-active,var(--sidebar-text-active,var(--button-text))
  )!important}.sidebar-menu .ant-menu-item:hover,.sidebar-menu .ant-menu-submenu-title:hover{background:var(
    --sidebar-bg-hover,var(--sidebar-item-hover,var(--button-bg))
  )!important;box-shadow:0 2px 8px rgba(0,0,0,.08)}.sidebar-menu .ant-menu-item:hover .ant-menu-title-content,.sidebar-menu .ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--sidebar-text-hover,var(--button-text))!important;transition:color 0s ease 0s!important;-webkit-transition:color 0s ease 0s!important}.sidebar-menu .ant-menu-item:active,.sidebar-menu .ant-menu-item:focus,.sidebar-menu .ant-menu-item:focus-within,.sidebar-menu .ant-menu-item:hover,.sidebar-menu .ant-menu-submenu-title:active,.sidebar-menu .ant-menu-submenu-title:focus,.sidebar-menu .ant-menu-submenu-title:focus-within,.sidebar-menu .ant-menu-submenu-title:hover{background:var(
    --sidebar-bg-selected,var(--sidebar-theme-selected,var(--sidebar-item-selected,var(--button-bg)))
  )!important}.sidebar-menu .ant-menu-item:active *,.sidebar-menu .ant-menu-item:focus *,.sidebar-menu .ant-menu-item:focus-within *,.sidebar-menu .ant-menu-item:hover *,.sidebar-menu .ant-menu-submenu-title:active *,.sidebar-menu .ant-menu-submenu-title:focus *,.sidebar-menu .ant-menu-submenu-title:focus-within *,.sidebar-menu .ant-menu-submenu-title:hover *{color:var(--sidebar-text-active,var(--button-text))!important;transition:none!important;-webkit-transition:none!important}.sidebar-menu .ant-menu-item:focus,.sidebar-menu .ant-menu-submenu-title:focus{outline:none;box-shadow:0 0 0 2px var(--sidebar-bg-hover,var(--button-bg)),0 2px 8px rgba(0,0,0,.1)}.sidebar-select .ant-select-selector{display:flex;align-items:center;gap:6px;background:transparent!important;border-color:var(--sidebar-border,rgba(0,0,0,.15))!important;color:var(--sidebar-text)!important}.sidebar-select .ant-select-selection-item,.sidebar-select .ant-select-selection-placeholder{display:inline-flex;align-items:center;height:100%;line-height:1}.sidebar-select .ant-select-arrow,.sidebar-select .ant-select-suffix{display:flex!important;align-items:center;height:100%}.sidebar-select .ant-select-arrow{color:var(--sidebar-text)!important}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.custom-dropdown-menu .ant-dropdown-menu{padding:6px!important;border-radius:12px!important;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)!important;border:1px solid rgba(0,0,0,.05)!important}.custom-dropdown-menu .ant-dropdown-menu-item{padding:10px 16px!important;border-radius:8px!important;font-weight:500!important;transition:all .2s ease!important}.custom-dropdown-menu .ant-dropdown-menu-item:hover{background-color:var(--button-bg,rgba(59,130,246,.08))!important;color:var(--button-text,#3b82f6)!important}.custom-dropdown-menu .ant-dropdown-menu-item .anticon{font-size:15px!important;margin-right:8px!important;color:#4b5563!important;transition:color .2s ease!important}.custom-dropdown-menu .ant-dropdown-menu-item:hover .anticon{color:var(--button-text,#3b82f6)!important}.sidebar-menu .ant-menu-submenu .ant-menu-item,.sidebar-menu .ant-menu-submenu .ant-menu-submenu-title{transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease;color:var(--sidebar-text,var(--button-text))!important;will-change:background-color,box-shadow,transform}.sidebar-menu .ant-menu-submenu .ant-menu-item:hover .ant-menu-title-content,.sidebar-menu .ant-menu-submenu .ant-menu-submenu-title:hover .ant-menu-title-content{color:var(--sidebar-text-hover,var(--button-text))!important;transition:none!important;-webkit-transition:none!important}.sidebar-menu .ant-menu-submenu .ant-menu-item:hover .ant-menu-item-icon,.sidebar-menu .ant-menu-submenu .ant-menu-submenu-title:hover .ant-menu-item-icon{color:var(
    --sidebar-icon-hover,var(--sidebar-text-hover,var(--button-text))
  )!important;transition:none!important;-webkit-transition:none!important}.themed-sidebar.w-20 .flex.items-center.justify-center.gap-4,.themed-sidebar.w-20 .flex.items-center.justify-center.gap-4.mb-4{flex-direction:column!important;gap:8px!important;align-items:center!important}.themed-sidebar.w-20 .flex.items-center.justify-center.gap-4.mb-4>button,.themed-sidebar.w-20 .flex.items-center.justify-center.gap-4>button{width:100%!important;height:40px!important;box-sizing:border-box;display:flex!important;align-items:center!important;justify-content:center!important}