acud
Version:
acg react 组件库
899 lines (898 loc) • 32.4 kB
CSS
/* color */
/* 默认颜色 */
/* 通用-icon */
/* 标签 */
/* 默认颜色 */
/* 其他颜色 */
/* 通用 */
/* 水平 */
/* 垂直 */
/* 序号水平 */
/* 序号垂直 */
.acud-menu-header-container .acud-menu-header {
width: auto;
height: 56px;
background: #FFFFFF;
z-index: 1050;
box-shadow: 0px 2px 8px 0px rgba(7, 12, 20, 0.12);
display: flex;
justify-content: space-between;
align-items: center;
padding-left: 16px;
padding-right: 16px;
}
.acud-menu-header-container .acud-menu-header-head {
display: flex;
align-items: center;
height: 100%;
cursor: pointer;
}
.acud-menu-header-container .acud-menu-header-logo {
display: inline-flex;
height: 56px;
width: auto;
}
.acud-menu-header-container .acud-menu-header-nav {
display: flex;
align-items: center;
justify-content: space-between;
flex-grow: 1;
min-width: 0;
}
.acud-menu-header-container .acud-menu-header-nav-menu {
flex-grow: 1;
min-width: 0;
}
.acud-menu-header-container .acud-menu-header-nav-menu-vice {
justify-content: flex-end;
}
.acud-menu-header > .acud-menu-header-horizontal-menu {
box-shadow: none;
height: 56px;
font-size: 14px;
}
.acud-menu-header .acud-menu-header-horizontal-menu > .acud-menu-submenu > .acud-menu-submenu-title > .acud-menu-title-content {
margin: 0 4px 0 0;
}
.acud-menu-header-title {
margin-left: 8px;
overflow: hidden;
}
.acud-menu-header-title a {
font-size: 14px;
color: #84868C;
line-height: 56px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.acud-menu-header-siderMenu {
position: fixed;
top: 48px;
bottom: 0;
left: 0;
width: 180px;
background-color: #FFFFFF;
border: 1px solid #F2F2F4;
border-left: 0;
}
.acud-menu-header-siderMenu .acud-menu-item {
position: relative;
}
.acud-menu-header-siderMenu .acud-menu-item-selected {
color: transparent;
background-color: #FFFFFF;
border-color: #E8E9EB;
border-width: 0;
}
.acud-menu-header-siderMenu .acud-menu-item-selected:hover {
color: transparent;
}
.acud-menu-header-siderMenu .acud-menu-item-selected:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected:active {
color: transparent;
}
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled],
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"],
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:hover,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:hover,
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:active,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:active {
color: transparent;
}
.acud-menu-header-siderMenu .acud-menu-item-selected:hover {
background-color: #E6F0FF;
}
.acud-menu-header-siderMenu .acud-menu-item-selected:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected:active {
background-color: #FFFFFF;
}
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled],
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"],
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:hover,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:hover,
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:active,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:active {
background-color: #F7F7F9;
}
.acud-menu-header-siderMenu .acud-menu-item-selected:hover {
border-color: #E8E9EB;
}
.acud-menu-header-siderMenu .acud-menu-item-selected:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected:active {
border-color: #E8E9EB;
}
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled],
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"],
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:hover,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:hover,
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:focus,
.acud-menu-header-siderMenu .acud-menu-item-selected[disabled]:active,
.acud-menu-header-siderMenu .acud-menu-item-selected[aria-disabled="true"]:active {
border-color: #E8E9EB;
}
.acud-menu-header-siderMenu .acud-menu-item::after {
position: absolute;
top: 0;
left: 0;
bottom: 0;
border-left: 4px solid;
color: inherit;
border-color: currentColor;
content: "";
opacity: 0;
}
.acud-menu-header-siderMenu .acud-menu-item-selected::after {
opacity: 1;
}
.acud-menu-header-siderMenu .acud-menu-submenu-title,
.acud-menu-header-siderMenu .acud-menu-item {
height: 40px;
}
.acud-menu-header-siderMenu .acud-menu-item {
display: flex;
}
.acud-menu-header-siderMenu-collapsed {
width: 64px;
}
.acud-menu-header-siderMenu-collapsed .acud-menu-bottom-nav {
width: 64px;
}
.acud-menu-header-siderMenu-collapsed .acud-menu-bottom-nav .acudicon {
margin-right: 22px;
}
.acud-menu-header-siderMenu > .acud-menu {
box-shadow: none;
}
.acud-menu-global-siderbar {
width: 180px;
box-shadow: 0px 2px 8px 0px rgba(7, 12, 20, 0.12);
}
.acud-menu-global-siderbar.acud-menu-global-collapsed {
width: 60px;
}
.acud-menu-global-siderbar.acud-menu-global-collapsed .acud-menu-bottom-nav {
padding-right: 22px;
padding-left: 22px;
}
.acud-menu-global-siderbar.acud-menu-global-collapsed .acud-menu-global-siderbar-head {
padding-left: 6px;
}
.acud-menu-global-siderbar.acud-menu-global-collapsed .acud-menu-global-siderbar-head-icon {
margin-right: 0;
}
.acud-menu-global-siderbar .acud-menu-item,
.acud-menu-global-siderbar .acud-menu-submenu {
padding-left: 0;
}
.acud-menu-global-siderbar .acud-menu-item-selected > .acud-menu-submenu-title,
.acud-menu-global-siderbar .acud-menu-submenu-selected > .acud-menu-submenu-title {
color: #2468F2;
}
.acud-menu-global-siderbar .acud-menu-global-siderbar-head {
display: flex;
align-items: center;
font-size: 14px;
height: 48px;
line-height: 48px;
margin: 0 16px 8px;
color: #151B26;
font-weight: 600;
border-bottom: 1px solid #E8E9EB;
}
.acud-menu-global-siderbar .acud-menu-global-siderbar-head-icon {
font-size: 16px;
margin-right: 8px;
}
.acud-menu-global-siderbar .acud-menu-bottom-nav {
height: 40px;
background-color: #FFFFFF;
border-top: 1px solid #F2F2F4;
display: flex;
align-items: center;
justify-content: flex-start;
padding: 0 16px;
}
.acud-menu-global-siderbar .acud-menu-bottom-nav-fold {
cursor: pointer;
display: flex;
align-items: center;
overflow: hidden;
height: 40px;
}
.acud-menu-global-siderbar .acud-menu-bottom-nav-fold-icon {
margin-right: 8px;
display: flex;
font-size: 16px;
}
.acud-menu-global-siderbar .acud-menu-bottom-nav-fold-label {
flex-shrink: 0;
}
.acud-menu-global-siderbar-right-collapse {
position: relative;
}
.acud-menu-global-siderbar-right-collapse.acud-menu-global-collapsed .acud-menu-right-nav > .collapse-icon {
transform: rotateZ(0deg);
}
.acud-menu-global-siderbar-right-collapse.acud-menu-global-collapsed-hidden {
width: 0;
}
.acud-menu-global-siderbar-right-collapse.acud-menu-global-collapsed-hidden > .acud-menu-inline-collapsed,
.acud-menu-global-siderbar-right-collapse.acud-menu-global-collapsed-hidden > .acud-menu-global-siderbar-head {
display: none;
}
.acud-menu-global-siderbar-right-collapse > .acud-menu {
flex-basis: 100%;
}
.acud-menu-global-siderbar-right-collapse .acud-menu-right-nav {
width: 12px;
height: 40px;
line-height: 40px;
position: absolute;
top: 0;
bottom: 0;
right: -12px;
margin: auto;
z-index: 1;
cursor: pointer;
background-color: #fff;
box-shadow: 5px 4px 6px 0 rgba(7, 12, 20, 0.12);
border-bottom-right-radius: 4px;
border-top-right-radius: 4px;
transform: perspective(20px) rotateX(0deg) rotateY(20deg) translateZ(0);
}
.acud-menu-global-siderbar-right-collapse .acud-menu-right-nav .collapse-icon {
font-size: 14px;
transform: rotateZ(180deg);
box-shadow: none;
color: #b8babf;
margin-left: -2px;
transition: all 0.3s;
}
.acud-menu-global-siderbar-right-collapse .acud-menu-right-nav .collapse-icon:hover {
color: #2468F2;
}
.acud-menu {
margin-bottom: 0;
line-height: 0;
text-align: left;
list-style: none;
outline: none;
font-size: 14px;
background-color: #FFFFFF;
}
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub) {
box-shadow: 0px 2px 8px 0px rgba(7, 12, 20, 0.12);
color: #151B26;
}
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub):hover {
color: #2468F2;
}
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub):focus,
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub):active {
color: #2468F2;
}
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub)[disabled],
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub)[aria-disabled="true"],
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub)[disabled]:hover,
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub)[aria-disabled="true"]:hover,
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub)[disabled]:focus,
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub)[aria-disabled="true"]:focus,
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub)[disabled]:active,
.acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub)[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-menu > li {
list-style: none;
}
.acud-menu-overflow {
display: flex;
}
.acud-menu-overflow-item {
flex: none;
}
.acud-menu-hidden,
.acud-menu-submenu-hidden {
display: none;
}
.acud-menu-item-group-title {
height: 1.5715;
padding: 8px 16px 4px;
color: #84868C;
font-size: 12px;
line-height: 20px;
}
.acud-menu-item {
cursor: pointer;
position: relative;
display: flex;
}
.acud-menu-item-custom {
padding: 8px 16px;
}
.acud-menu-item,
.acud-menu-submenu {
outline: none;
}
.acud-menu-submenu,
.acud-menu-item {
color: #151B26;
font-size: 14px;
font-weight: 400;
}
.acud-menu-submenu:hover,
.acud-menu-item:hover {
color: #2468F2;
}
.acud-menu-submenu:focus,
.acud-menu-item:focus,
.acud-menu-submenu:active,
.acud-menu-item:active {
color: #2468F2;
}
.acud-menu-submenu[disabled],
.acud-menu-item[disabled],
.acud-menu-submenu[aria-disabled="true"],
.acud-menu-item[aria-disabled="true"],
.acud-menu-submenu[disabled]:hover,
.acud-menu-item[disabled]:hover,
.acud-menu-submenu[aria-disabled="true"]:hover,
.acud-menu-item[aria-disabled="true"]:hover,
.acud-menu-submenu[disabled]:focus,
.acud-menu-item[disabled]:focus,
.acud-menu-submenu[aria-disabled="true"]:focus,
.acud-menu-item[aria-disabled="true"]:focus,
.acud-menu-submenu[disabled]:active,
.acud-menu-item[disabled]:active,
.acud-menu-submenu[aria-disabled="true"]:active,
.acud-menu-item[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-menu-item a {
color: inherit;
font-size: 14px;
font-weight: 400;
}
.acud-menu-item a::before {
position: absolute;
inset: 0;
background-color: transparent;
content: '';
}
.acud-menu-sub {
border-radius: 2px;
background-color: #FFFFFF;
box-shadow: 0px 2px 8px 0px rgba(7, 12, 20, 0.12);
}
.acud-menu-sub.acud-menu-inline {
padding: 0;
border: 0;
border-radius: 0;
box-shadow: none;
}
.acud-menu-submenu-popup {
position: absolute;
z-index: 1050;
transform-origin: 0 0;
background-color: #FFFFFF;
border-radius: 4px;
}
.acud-menu-submenu-title {
display: flex;
align-items: center;
margin: 0;
white-space: nowrap;
cursor: pointer;
position: relative;
}
.acud-menu-submenu-placement-bottomCenter > .acud-menu-vertical {
margin-top: -4px;
}
.acud-menu-horizontal-mode > .acud-menu-vertical .acud-menu-item,
.acud-menu-inline-mode > .acud-menu-vertical .acud-menu-item {
font-size: 14px;
padding-left: 20px;
padding-right: 20px;
display: flex;
}
.acud-menu-horizontal-mode > .acud-menu-vertical .acud-menu-item-selected,
.acud-menu-inline-mode > .acud-menu-vertical .acud-menu-item-selected {
color: #2468F2;
}
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title {
font-size: 14px;
display: flex;
justify-content: space-between;
padding-right: 12px;
color: #151B26;
}
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title:hover,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title:hover {
color: #151B26;
}
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title:focus,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title:focus,
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title:active,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title:active {
color: #2468F2;
}
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[disabled],
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[disabled],
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[aria-disabled="true"],
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[aria-disabled="true"],
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[disabled]:hover,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[disabled]:hover,
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[aria-disabled="true"]:hover,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[aria-disabled="true"]:hover,
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[disabled]:focus,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[disabled]:focus,
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[aria-disabled="true"]:focus,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[aria-disabled="true"]:focus,
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[disabled]:active,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[disabled]:active,
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[aria-disabled="true"]:active,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu > .acud-menu-submenu-title[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu:hover > .acud-menu-submenu-title,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu:hover > .acud-menu-submenu-title,
.acud-menu-horizontal-mode > .acud-menu-vertical > .acud-menu-submenu-selected > .acud-menu-submenu-title,
.acud-menu-inline-mode > .acud-menu-vertical > .acud-menu-submenu-selected > .acud-menu-submenu-title {
color: #2468F2;
}
.acud-menu-horizontal-mode > .acud-menu-vertical .acud-menu-submenu .acud-menu-submenu-arrow::before {
transform: rotate(135deg) translateX(2.5px);
}
.acud-menu-horizontal-mode > .acud-menu-vertical .acud-menu-submenu .acud-menu-submenu-arrow::after {
transform: rotate(45deg) translateX(-2.5px);
}
.acud-menu-horizontal-mode > .acud-menu-vertical .acud-menu-submenu .acud-menu-title-content {
margin-right: 12px;
}
.acud-menu-horizontal {
font-size: 14px;
border: 0;
line-height: 56px;
height: 56px;
display: flex;
white-space: nowrap;
}
.acud-menu-horizontal > .acud-menu-item,
.acud-menu-horizontal > .acud-menu-submenu {
padding-right: 20px;
padding-left: 20px;
}
.acud-menu-horizontal > .acud-menu-item:last-child,
.acud-menu-horizontal > .acud-menu-submenu:last-child {
margin-right: 0;
}
.acud-menu-horizontal > .acud-menu-item > .acud-menu-item-icon {
margin-right: 8px;
}
.acud-menu-horizontal > .acud-menu-item-active,
.acud-menu-horizontal > .acud-menu-submenu-active {
color: #2468F2;
}
.acud-menu-horizontal > .acud-menu-item::after,
.acud-menu-horizontal > .acud-menu-submenu::after {
position: absolute;
right: 20px;
bottom: 0;
left: 20px;
border-bottom: 2px solid transparent;
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
content: '';
}
.acud-menu-horizontal > .acud-menu-item-selected {
position: relative;
color: #2468F2;
font-size: 14px;
font-weight: 400;
}
.acud-menu-horizontal > .acud-menu-item-selected::after {
border-bottom: 2px solid #2468F2;
}
.acud-menu-horizontal > .acud-menu-submenu-selected {
position: relative;
color: #2468F2;
font-size: 14px;
font-weight: 400;
}
.acud-menu-horizontal > .acud-menu-submenu-selected::after {
border-bottom: 2px solid #2468F2;
}
.acud-menu-horizontal > .acud-menu-submenu > .acud-menu-submenu-title > .acud-menu-item-icon {
margin-right: 8px;
height: 40px;
}
.acud-menu-horizontal > .acud-menu-submenu > .acud-menu-submenu-title > .acud-menu-submenu-expand-icon {
margin-left: 4px;
height: 40px;
}
.acud-menu-vertical {
padding: 8px 0;
}
.acud-menu-vertical .acud-menu-item {
display: flex;
padding: 0 20px;
}
.acud-menu-vertical .acud-menu-item,
.acud-menu-vertical .acud-menu-submenu-title {
height: 32px;
line-height: 32px;
}
.acud-menu-vertical .acud-menu-item .acud-menu-item-icon:first-child,
.acud-menu-vertical .acud-menu-submenu-title .acud-menu-item-icon:first-child {
margin-right: 8px;
}
.acud-menu-vertical .acud-menu-item,
.acud-menu-vertical .acud-menu-submenu {
overflow: hidden;
}
.acud-menu-vertical .acud-menu-submenu {
padding-left: 20px;
}
.acud-menu-inline {
font-size: 14px;
}
.acud-menu-inline .acud-menu-item,
.acud-menu-inline .acud-menu-submenu > .acud-menu-submenu-title {
padding-left: 16px;
padding-right: 16px;
}
.acud-menu-inline .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title > .acud-menu-item-icon {
margin-right: 8px;
}
.acud-menu-inline.acud-menu-root .acud-menu-item > .acud-menu-title-content,
.acud-menu-inline.acud-menu-root .acud-menu-submenu-title > .acud-menu-title-content {
flex: auto;
min-width: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.acud-menu-inline.acud-menu-root .acud-menu-item > *,
.acud-menu-inline.acud-menu-root .acud-menu-submenu-title > * {
flex: none;
}
.acud-menu-inline.acud-menu-root > .acud-menu-submenu-open > .acud-menu-submenu-title,
.acud-menu-inline.acud-menu-root > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu-open > .acud-menu-submenu-title {
margin-bottom: 0 ;
}
.acud-menu-inline .acud-menu-item,
.acud-menu-inline-collapsed .acud-menu-item,
.acud-menu-inline .acud-menu-submenu-title,
.acud-menu-inline-collapsed .acud-menu-submenu-title {
height: 40px;
line-height: 40px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: flex;
align-items: center;
}
.acud-menu-inline.acud-menu-root > .acud-menu-item,
.acud-menu-inline-collapsed.acud-menu-root > .acud-menu-item,
.acud-menu-inline.acud-menu-root > .acud-menu-submenu > .acud-menu-submenu-title,
.acud-menu-inline-collapsed.acud-menu-root > .acud-menu-submenu > .acud-menu-submenu-title,
.acud-menu-inline.acud-menu-root > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item,
.acud-menu-inline-collapsed.acud-menu-root > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item,
.acud-menu-inline.acud-menu-root > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title,
.acud-menu-inline-collapsed.acud-menu-root > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title {
margin-bottom: 4px;
}
.acud-menu-inline .acud-menu-item-group > .acud-menu-item-group-title,
.acud-menu-inline-collapsed .acud-menu-item-group > .acud-menu-item-group-title {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.acud-menu-inline .acud-menu-item > .acud-menu-item-icon,
.acud-menu-inline-collapsed .acud-menu-item > .acud-menu-item-icon {
margin-right: 8px;
}
.acud-menu-inline .acud-menu-item.acud-menu-item-selected,
.acud-menu-inline-collapsed .acud-menu-item.acud-menu-item-selected {
color: #2468F2;
background-color: #EEF3FE;
position: relative;
}
.acud-menu-inline .acud-menu-item.acud-menu-item-selected::before,
.acud-menu-inline-collapsed .acud-menu-item.acud-menu-item-selected::before {
content: '';
border-left: 3px solid #2468F2;
position: absolute;
left: 0;
top: 0;
height: 40px;
}
.acud-menu-inline .acud-menu-submenu-title > .acud-menu-item-icon,
.acud-menu-inline-collapsed .acud-menu-submenu-title > .acud-menu-item-icon {
height: 40px;
}
.acud-menu-inline.acud-menu-vertical,
.acud-menu-inline-collapsed.acud-menu-vertical {
padding: 0;
}
.acud-menu-inline > .acud-menu-submenu .acud-menu-item-icon {
margin-right: 8px;
}
.acud-menu-inline > .acud-menu-submenu-selected {
color: #151B26;
}
.acud-menu-inline > .acud-menu-submenu-selected:hover {
color: #2468F2;
}
.acud-menu-inline > .acud-menu-submenu-selected:focus,
.acud-menu-inline > .acud-menu-submenu-selected:active {
color: #2468F2;
}
.acud-menu-inline > .acud-menu-submenu-selected[disabled],
.acud-menu-inline > .acud-menu-submenu-selected[aria-disabled="true"],
.acud-menu-inline > .acud-menu-submenu-selected[disabled]:hover,
.acud-menu-inline > .acud-menu-submenu-selected[aria-disabled="true"]:hover,
.acud-menu-inline > .acud-menu-submenu-selected[disabled]:focus,
.acud-menu-inline > .acud-menu-submenu-selected[aria-disabled="true"]:focus,
.acud-menu-inline > .acud-menu-submenu-selected[disabled]:active,
.acud-menu-inline > .acud-menu-submenu-selected[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-menu-inline > .acud-menu-submenu-selected > .acud-menu-submenu-title {
color: #2468F2;
}
.acud-menu-inline-header {
height: 48px;
line-height: 48px;
margin-bottom: 8px;
padding-left: 16px;
padding-right: 16px;
display: flex;
color: #151B26;
}
.acud-menu-inline-header-item {
display: flex;
width: 100%;
border-bottom: 1px solid #E8E9EB;
align-items: center;
font-weight: 600;
}
.acud-menu-inline-header-item .acud-menu-item-icon {
margin-right: 8px;
}
.acud-menu-inline-header-item > .acud-menu-inline-header-item-text {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.acud-menu-inline-header-collapsed .acud-menu-inline-header-item {
padding-left: 6px;
}
.acud-menu-inline-header-collapsed .acud-menu-item-icon {
margin-right: 0;
}
.acud-menu-inline-title-pop {
box-shadow: 0px 2px 8px 0px rgba(7, 12, 20, 0.12);
}
.acud-menu-inline-title-pop .acud-menu:not(.acud-menu-with-icon):not(.acud-menu-global):not(.acud-menu-sub.acud-menu-inline),
.acud-menu-inline-title-pop .acud-menu-sub {
box-shadow: none;
}
.acud-menu-inline-title-pop .acud-menu-pop-sub-title {
height: 32px;
line-height: 32px;
border-bottom: 1px solid #E8E9EB;
padding-bottom: 8px;
margin-top: 8px;
margin-left: 20px;
margin-right: 20px;
display: flex;
color: #151B26;
box-sizing: content-box;
}
.acud-menu-inline-collapsed {
width: 60px;
}
.acud-menu-inline-collapsed > .acud-menu-item,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title,
.acud-menu-inline-collapsed > .acud-menu-submenu > .acud-menu-submenu-title {
left: 0;
text-overflow: clip;
padding: 0 calc(50% - 8px);
}
.acud-menu-inline-collapsed > .acud-menu-item .acud-menu-submenu-arrow,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item .acud-menu-submenu-arrow,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu .acud-menu-submenu-arrow,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title .acud-menu-submenu-arrow,
.acud-menu-inline-collapsed > .acud-menu-submenu > .acud-menu-submenu-title .acud-menu-submenu-arrow,
.acud-menu-inline-collapsed > .acud-menu-item .acud-menu-submenu-expand-icon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item .acud-menu-submenu-expand-icon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu .acud-menu-submenu-expand-icon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title .acud-menu-submenu-expand-icon,
.acud-menu-inline-collapsed > .acud-menu-submenu > .acud-menu-submenu-title .acud-menu-submenu-expand-icon {
opacity: 0;
}
.acud-menu-inline-collapsed > .acud-menu-item .acud-menu-item-icon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item .acud-menu-item-icon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu .acud-menu-item-icon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title .acud-menu-item-icon,
.acud-menu-inline-collapsed > .acud-menu-submenu > .acud-menu-submenu-title .acud-menu-item-icon,
.acud-menu-inline-collapsed > .acud-menu-item .acudicon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item .acudicon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu .acudicon,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title .acudicon,
.acud-menu-inline-collapsed > .acud-menu-submenu > .acud-menu-submenu-title .acudicon {
margin: 0;
}
.acud-menu-inline-collapsed > .acud-menu-item .acud-menu-item-icon + span,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item .acud-menu-item-icon + span,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu .acud-menu-item-icon + span,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title .acud-menu-item-icon + span,
.acud-menu-inline-collapsed > .acud-menu-submenu > .acud-menu-submenu-title .acud-menu-item-icon + span,
.acud-menu-inline-collapsed > .acud-menu-item .acudicon + span,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-item .acudicon + span,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu .acudicon + span,
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-list > .acud-menu-submenu > .acud-menu-submenu-title .acudicon + span,
.acud-menu-inline-collapsed > .acud-menu-submenu > .acud-menu-submenu-title .acudicon + span {
display: inline-block;
opacity: 0;
}
.acud-menu-inline-collapsed > .acud-menu-item-group > .acud-menu-item-group-title {
padding: 0 calc(50% - 8px);
}
.acud-menu-inline-collapsed > .acud-menu-submenu {
padding-left: 0;
}
.acud-menu-inline-collapsed > .acud-menu-submenu-selected > .acud-menu-submenu-title {
color: #2468F2;
background-color: #EEF3FE;
position: relative;
}
.acud-menu-inline-collapsed > .acud-menu-submenu-selected > .acud-menu-submenu-title::before {
content: '';
border-left: 3px solid #2468F2;
position: absolute;
left: 0;
top: 0;
height: 40px;
}
.acud-menu-inline-collapsed > .acud-menu-item-custom {
font-size: 16px;
color: #151B26;
padding: 8px calc(50% - 8px);
}
.acud-menu-inline-collapsed > .acud-menu-item-custom > .acud-menu-item-custom-popup-icon:hover {
color: #2468F2;
cursor: pointer;
}
.acud-menu-submenu-inline .acud-menu-submenu-arrow {
position: absolute;
top: 50%;
right: 0;
width: 16px;
color: inherit;
transform: translateY(-50%);
transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.acud-menu-submenu-inline .acud-menu-submenu-arrow::before,
.acud-menu-submenu-inline .acud-menu-submenu-arrow::after {
position: absolute;
width: 6px;
height: 1.5px;
background-color: currentColor;
border-radius: 2px;
transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
content: '';
}
.acud-menu-submenu-inline .acud-menu-submenu-arrow::before {
transform: rotate(-45deg) translateX(2.5px);
}
.acud-menu-submenu-inline .acud-menu-submenu-arrow::after {
transform: rotate(45deg) translateX(-2.5px);
}
.acud-menu-submenu-open .acud-menu-submenu-arrow::after {
transform: translateY(-1.5px) rotate(-45deg);
}
.acud-menu-submenu-open .acud-menu-submenu-arrow::before {
transform: translateY(-1.5px) translateX(3.5px) rotate(45deg);
}
.acud-menu-submenu-arrow {
width: 16px;
}
.acud-menu-submenu-arrow::before,
.acud-menu-submenu-arrow::after {
position: absolute;
width: 6px;
height: 1.5px;
background-color: currentColor;
border-radius: 2px;
transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
content: '';
}
.acud-menu-submenu-arrow::before {
transform: rotate(-45deg) translateX(2.5px);
}
.acud-menu-submenu-arrow::after {
transform: rotate(45deg) translateX(-2.5px);
}
.acud-menu-icon-container {
box-shadow: 0px 2px 8px 0px rgba(7, 12, 20, 0.12);
display: flex;
justify-content: space-between;
align-items: center;
height: 56px;
}
.acud-menu-icon-container > .acud-menu-with-icon {
flex-grow: 1;
min-width: 0;
}
.acud-menu-icon-container > .acud-menu-iconlist {
justify-content: flex-end;
display: flex;
height: 100%;
line-height: 100%;
}
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item {
cursor: pointer;
display: flex;
align-items: center;
font-size: 16px;
margin-right: 24px;
color: #151B26;
}
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item:hover {
color: #2468F2;
}
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item:focus,
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item:active {
color: #2468F2;
}
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item[disabled],
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item[aria-disabled="true"],
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item[disabled]:hover,
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item[aria-disabled="true"]:hover,
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item[disabled]:focus,
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item[aria-disabled="true"]:focus,
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item[disabled]:active,
.acud-menu-icon-container > .acud-menu-iconlist > .icon-item[aria-disabled="true"]:active {
color: #B8BABF;
}
.acud-menu .acud-menu-item-icon,
.acud-menu .acud-menu-submenu-expand-icon {
display: flex;
align-items: center;
font-size: 16px;
}
.acud-menu-inline-header-tooltip {
padding-left: 24px;
}
.acud-menu-inline-header-tooltip .acud-tooltip-arrow {
transform: translate(16px, -50%);
}