/* [project]/src/components/MainLayout/styles.css [app-client] (css) */
.scroll-blur-mask {
  background: linear-gradient(180deg, var(--bg-secondary) 0%, transparent 100%);
}

.ant-menu-item, .ant-menu-submenu-title {
  border-radius: 6px !important;
  height: 40px !important;
  margin: 4px 0 !important;
  font-size: 14px !important;
  line-height: 40px !important;
}

.ant-menu-item-selected {
  background-color: var(--bg-hover) !important;
  font-weight: 500 !important;
}

.ant-menu-item:hover {
  background-color: var(--bg-hover) !important;
}

.ant-layout-sider::-webkit-scrollbar {
  width: 6px;
}

.ant-layout-content::-webkit-scrollbar {
  width: 6px;
}

.ant-layout-sider::-webkit-scrollbar-track {
  background: none;
}

.ant-layout-content::-webkit-scrollbar-track {
  background: none;
}

.ant-layout-sider::-webkit-scrollbar-thumb {
  background: var(--border-primary);
  border-radius: 3px;
}

.ant-layout-content::-webkit-scrollbar-thumb {
  background: var(--border-primary);
  border-radius: 3px;
}

.ant-layout-sider::-webkit-scrollbar-thumb:hover {
  background: var(--text-tertiary);
}

.ant-layout-content::-webkit-scrollbar-thumb:hover {
  background: var(--text-tertiary);
}

.ant-layout-sider, .ant-layout-content {
  scrollbar-width: thin;
  scrollbar-color: var(--border-primary) transparent;
}

/*# sourceMappingURL=src_components_MainLayout_styles_649e9c1f.css.map*/