UNPKG

choerodon-ui

Version:

An enterprise-class UI design language and React-based implementation

676 lines (675 loc) 26.8 kB
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ /* stylelint-disable no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable declaration-bang-space-before,no-duplicate-selectors */ /* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */ .c7n-menu { -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; margin-bottom: 0; padding-left: 0; color: #000000; line-height: 0; list-style: none; background: #fff; outline: none; -webkit-box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.12); box-shadow: 0 0.02rem 0.08rem rgba(0, 0, 0, 0.12); -webkit-transition: background 0.3s, width 0.2s; transition: background 0.3s, width 0.2s; zoom: 1; } .c7n-menu::before, .c7n-menu::after { display: table; white-space: initial; content: ' '; } .c7n-menu::after { clear: both; height: 0; font-size: 0; visibility: hidden; } .c7n-menu ul, .c7n-menu ol { margin: 0; padding: 0; list-style: none; } .c7n-menu-hidden { display: none; } .c7n-menu-root:not(.c7n-menu-horizontal) { padding: unset; } .c7n-menu-item-group-title { padding: 0.08rem 0.16rem; color: rgba(0, 0, 0, 0.45); font-size: 0.13rem; line-height: 1.5; -webkit-transition: all 0.3s; transition: all 0.3s; } .c7n-menu-submenu, .c7n-menu-submenu-inline { -webkit-transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); } .c7n-menu-submenu .c7n-menu-sub { cursor: initial; -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .c7n-menu-item > a, .c7n-menu-item > a:hover, .c7n-menu-submenu-title > a, .c7n-menu-submenu-title > a:hover { color: #000000; } .c7n-menu-item > a:focus { text-decoration: none; } .c7n-menu-item > a::before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: transparent; content: ''; } .c7n-menu-item > a > span { display: inline-block; } .c7n-menu-item-divider { height: 0.01rem; overflow: hidden; line-height: 0; background-color: #e8e8e8; } .c7n-menu-item:hover, .c7n-menu-item-active, .c7n-menu:not(.c7n-menu-inline) .c7n-menu-submenu-open, .c7n-menu-submenu-active, .c7n-menu-submenu-title:hover { background-color: rgba(0, 0, 0, 0.04); } .c7n-menu-horizontal .c7n-menu-item, .c7n-menu-horizontal .c7n-menu-submenu { margin-top: -0.01rem; } .c7n-menu-horizontal > .c7n-menu-item:hover, .c7n-menu-horizontal > .c7n-menu-item-active, .c7n-menu-horizontal > .c7n-menu-submenu .c7n-menu-submenu-title:hover { background-color: transparent; } .c7n-menu-item-selected { color: #3f51b5; } .c7n-menu-item-selected > a, .c7n-menu-item-selected > a:hover { color: #3f51b5; } .c7n-menu:not(.c7n-menu-horizontal) .c7n-menu-item-selected { background-color: rgba(140, 158, 255, 0.12); } .c7n-menu-inline, .c7n-menu-vertical, .c7n-menu-vertical-left { border-right: 0.01rem solid #e8e8e8; } .c7n-menu-vertical-right { border-left: 0.01rem solid #e8e8e8; } .c7n-menu-vertical.c7n-menu-sub, .c7n-menu-vertical-left.c7n-menu-sub, .c7n-menu-vertical-right.c7n-menu-sub { padding: 0; border-right: 0; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; } .c7n-menu-vertical.c7n-menu-sub .c7n-menu-item, .c7n-menu-vertical-left.c7n-menu-sub .c7n-menu-item, .c7n-menu-vertical-right.c7n-menu-sub .c7n-menu-item { left: 0; margin-left: 0; border-right: 0; } .c7n-menu-vertical.c7n-menu-sub .c7n-menu-item::after, .c7n-menu-vertical-left.c7n-menu-sub .c7n-menu-item::after, .c7n-menu-vertical-right.c7n-menu-sub .c7n-menu-item::after { border-right: 0; } .c7n-menu-vertical.c7n-menu-sub > .c7n-menu-item, .c7n-menu-vertical-left.c7n-menu-sub > .c7n-menu-item, .c7n-menu-vertical-right.c7n-menu-sub > .c7n-menu-item, .c7n-menu-vertical.c7n-menu-sub > .c7n-menu-submenu, .c7n-menu-vertical-left.c7n-menu-sub > .c7n-menu-submenu, .c7n-menu-vertical-right.c7n-menu-sub > .c7n-menu-submenu { -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; } .c7n-menu-horizontal.c7n-menu-sub, .c7n-menu-vertical.c7n-menu-sub, .c7n-menu-vertical-left.c7n-menu-sub, .c7n-menu-vertical-right.c7n-menu-sub { min-width: 1.6rem; } .c7n-menu-item, .c7n-menu-submenu-title { position: relative; display: block; margin: 0; padding: 0 0.2rem; white-space: nowrap; cursor: pointer; -webkit-transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1); } .c7n-menu-item .icon, .c7n-menu-submenu-title .icon { min-width: 0.14rem; margin-right: 0.1rem; line-height: inherit; vertical-align: top; -webkit-transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: font-size 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), margin 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .c7n-menu-item .icon + span, .c7n-menu-submenu-title .icon + span { opacity: 1; -webkit-transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), width 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .c7n-menu > .c7n-menu-item-divider { height: 0.01rem; margin: 0.01rem 0; padding: 0; overflow: hidden; line-height: 0; background-color: #e8e8e8; } .c7n-menu-submenu-popup { position: absolute; z-index: 1050; border-radius: 0.02rem; } .c7n-menu-submenu-popup .c7n-menu-item-group:not(:last-child) { border-bottom: unset; } .c7n-menu-submenu-popup .c7n-menu-sub:not(:empty) { padding: unset; } .c7n-menu-submenu > .c7n-menu { background-color: #fff; border-radius: 0.02rem; } .c7n-menu-submenu > .c7n-menu-submenu-title::after { -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .c7n-menu-submenu-vertical > .c7n-menu-submenu-title .c7n-menu-submenu-arrow, .c7n-menu-submenu-vertical-left > .c7n-menu-submenu-title .c7n-menu-submenu-arrow, .c7n-menu-submenu-vertical-right > .c7n-menu-submenu-title .c7n-menu-submenu-arrow, .c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow { position: absolute; top: 50%; right: 0.16rem; width: 0.1rem; -webkit-transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); } .c7n-menu-submenu-vertical > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before, .c7n-menu-submenu-vertical-left > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before, .c7n-menu-submenu-vertical-right > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before, .c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before, .c7n-menu-submenu-vertical > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after, .c7n-menu-submenu-vertical-left > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after, .c7n-menu-submenu-vertical-right > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after, .c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after { position: absolute; width: 0.06rem; height: 0.015rem; vertical-align: baseline; background: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#000000), to(#000000)); background-image: linear-gradient(to right, #000000, #000000); border-radius: 0.02rem; -webkit-transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), top 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); 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); 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), -webkit-transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); content: ''; } .c7n-menu-submenu-vertical > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before, .c7n-menu-submenu-vertical-left > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before, .c7n-menu-submenu-vertical-right > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before, .c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before { -webkit-transform: rotate(45deg) translateY(-0.02rem); -ms-transform: rotate(45deg) translateY(-0.02rem); transform: rotate(45deg) translateY(-0.02rem); } .c7n-menu-submenu-vertical > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after, .c7n-menu-submenu-vertical-left > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after, .c7n-menu-submenu-vertical-right > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after, .c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after { -webkit-transform: rotate(-45deg) translateY(0.02rem); -ms-transform: rotate(-45deg) translateY(0.02rem); transform: rotate(-45deg) translateY(0.02rem); } .c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before { -webkit-transform: rotate(-45deg) translateX(0.02rem); -ms-transform: rotate(-45deg) translateX(0.02rem); transform: rotate(-45deg) translateX(0.02rem); } .c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after { -webkit-transform: rotate(45deg) translateX(-0.02rem); -ms-transform: rotate(45deg) translateX(-0.02rem); transform: rotate(45deg) translateX(-0.02rem); } .c7n-menu-submenu-open.c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow { -webkit-transform: translateY(-0.02rem); -ms-transform: translateY(-0.02rem); transform: translateY(-0.02rem); } .c7n-menu-submenu-open.c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after { -webkit-transform: rotate(-45deg) translateX(-0.02rem); -ms-transform: rotate(-45deg) translateX(-0.02rem); transform: rotate(-45deg) translateX(-0.02rem); } .c7n-menu-submenu-open.c7n-menu-submenu-inline > .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before { -webkit-transform: rotate(45deg) translateX(0.02rem); -ms-transform: rotate(45deg) translateX(0.02rem); transform: rotate(45deg) translateX(0.02rem); } .c7n-menu-submenu-open-submenu-title { color: #3f51b5; } .c7n-menu-vertical .c7n-menu-submenu-selected, .c7n-menu-vertical-left .c7n-menu-submenu-selected, .c7n-menu-vertical-right .c7n-menu-submenu-selected { color: #3f51b5; background-color: rgba(140, 158, 255, 0.12); } .c7n-menu-vertical .c7n-menu-submenu-selected > a, .c7n-menu-vertical-left .c7n-menu-submenu-selected > a, .c7n-menu-vertical-right .c7n-menu-submenu-selected > a { color: #3f51b5; } .c7n-menu-horizontal { line-height: 0.46rem; border: 0; border-bottom: 0.01rem solid #e8e8e8; -webkit-box-shadow: none; box-shadow: none; } .c7n-menu-horizontal > .c7n-menu-item-selected, .c7n-menu-horizontal > .c7n-menu-submenu-selected { font-weight: unset; } .c7n-menu-horizontal.c7n-menu-root > .c7n-menu-item-selected { background-color: unset; } .c7n-menu-horizontal > .c7n-menu-item, .c7n-menu-horizontal > .c7n-menu-submenu { position: relative; top: 0.01rem; float: left; border-bottom: 0.02rem solid transparent; } .c7n-menu-horizontal > .c7n-menu-item:hover, .c7n-menu-horizontal > .c7n-menu-submenu:hover, .c7n-menu-horizontal > .c7n-menu-item-active, .c7n-menu-horizontal > .c7n-menu-submenu-active, .c7n-menu-horizontal > .c7n-menu-item-open, .c7n-menu-horizontal > .c7n-menu-submenu-open, .c7n-menu-horizontal > .c7n-menu-item-selected, .c7n-menu-horizontal > .c7n-menu-submenu-selected { color: #3f51b5; border-bottom: 0.02rem solid #3f51b5; } .c7n-menu-horizontal > .c7n-menu-item > a, .c7n-menu-horizontal > .c7n-menu-submenu > a { display: block; color: #000000; } .c7n-menu-horizontal > .c7n-menu-item > a:hover, .c7n-menu-horizontal > .c7n-menu-submenu > a:hover { color: #3f51b5; } .c7n-menu-horizontal > .c7n-menu-item > a::before, .c7n-menu-horizontal > .c7n-menu-submenu > a::before { bottom: -0.02rem; } .c7n-menu-horizontal > .c7n-menu-item > a > span, .c7n-menu-horizontal > .c7n-menu-submenu > a > span { display: inline-block; } .c7n-menu-horizontal::after { display: block; clear: both; height: 0; content: '\20'; } .c7n-menu-vertical .c7n-menu-item, .c7n-menu-vertical-left .c7n-menu-item, .c7n-menu-vertical-right .c7n-menu-item, .c7n-menu-inline .c7n-menu-item { position: relative; } .c7n-menu-vertical .c7n-menu-item, .c7n-menu-vertical-left .c7n-menu-item, .c7n-menu-vertical-right .c7n-menu-item, .c7n-menu-inline .c7n-menu-item, .c7n-menu-vertical .c7n-menu-submenu-title, .c7n-menu-vertical-left .c7n-menu-submenu-title, .c7n-menu-vertical-right .c7n-menu-submenu-title, .c7n-menu-inline .c7n-menu-submenu-title { height: 0.4rem; padding: 0 0.16rem; overflow: hidden; line-height: 0.4rem; text-overflow: ellipsis; } .c7n-menu-vertical .c7n-menu-submenu, .c7n-menu-vertical-left .c7n-menu-submenu, .c7n-menu-vertical-right .c7n-menu-submenu, .c7n-menu-inline .c7n-menu-submenu { padding-bottom: 0.0001rem; } .c7n-menu-vertical.c7n-menu-root > li:not(:last-child), .c7n-menu-vertical-left.c7n-menu-root > li:not(:last-child), .c7n-menu-vertical-right.c7n-menu-root > li:not(:last-child), .c7n-menu-inline.c7n-menu-root > li:not(:last-child) { margin: unset; } .c7n-menu-vertical > .c7n-menu-item, .c7n-menu-vertical-left > .c7n-menu-item, .c7n-menu-vertical-right > .c7n-menu-item, .c7n-menu-inline > .c7n-menu-item, .c7n-menu-vertical > .c7n-menu-submenu > .c7n-menu-submenu-title, .c7n-menu-vertical-left > .c7n-menu-submenu > .c7n-menu-submenu-title, .c7n-menu-vertical-right > .c7n-menu-submenu > .c7n-menu-submenu-title, .c7n-menu-inline > .c7n-menu-submenu > .c7n-menu-submenu-title { height: 0.4rem; line-height: 0.4rem; } .c7n-menu-inline { width: 100%; } .c7n-menu-inline .c7n-menu-item, .c7n-menu-inline .c7n-menu-submenu-title { width: calc(100% + .01rem); } .c7n-menu-inline .c7n-menu-submenu-title, .c7n-menu-vertical .c7n-menu-submenu-title { padding-right: 0.34rem; } .c7n-menu-inline-collapsed { width: 0.8rem; } .c7n-menu-inline-collapsed > .c7n-menu-item, .c7n-menu-inline-collapsed > .c7n-menu-item-group > .c7n-menu-item-group-list > .c7n-menu-item, .c7n-menu-inline-collapsed > .c7n-menu-submenu > .c7n-menu-submenu-title { left: 0; padding: 0 calc((0.8rem - 0.16rem) / 2) !important; text-overflow: clip; } .c7n-menu-inline-collapsed > .c7n-menu-item .c7n-menu-submenu-arrow, .c7n-menu-inline-collapsed > .c7n-menu-item-group > .c7n-menu-item-group-list > .c7n-menu-item .c7n-menu-submenu-arrow, .c7n-menu-inline-collapsed > .c7n-menu-submenu > .c7n-menu-submenu-title .c7n-menu-submenu-arrow { display: none; } .c7n-menu-inline-collapsed > .c7n-menu-item .icon, .c7n-menu-inline-collapsed > .c7n-menu-item-group > .c7n-menu-item-group-list > .c7n-menu-item .icon, .c7n-menu-inline-collapsed > .c7n-menu-submenu > .c7n-menu-submenu-title .icon { margin: 0; font-size: 0.16rem; line-height: 0.4rem; } .c7n-menu-inline-collapsed > .c7n-menu-item .icon + span, .c7n-menu-inline-collapsed > .c7n-menu-item-group > .c7n-menu-item-group-list > .c7n-menu-item .icon + span, .c7n-menu-inline-collapsed > .c7n-menu-submenu > .c7n-menu-submenu-title .icon + span { display: inline-block; max-width: 0; opacity: 0; } .c7n-menu-inline-collapsed-tooltip { pointer-events: none; } .c7n-menu-inline-collapsed-tooltip .icon { display: none; } .c7n-menu-inline-collapsed-tooltip a { color: #ffffff; } .c7n-menu-inline-collapsed .c7n-menu-item-group-title { padding-right: 0.04rem; padding-left: 0.04rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .c7n-menu-item-group-list { margin: 0; padding: 0; } .c7n-menu-item-group-list .c7n-menu-item, .c7n-menu-item-group-list .c7n-menu-submenu-title { padding: 0 0.16rem 0 0.28rem; } .c7n-menu-root.c7n-menu-vertical, .c7n-menu-root.c7n-menu-vertical-left, .c7n-menu-root.c7n-menu-vertical-right, .c7n-menu-root.c7n-menu-inline { -webkit-box-shadow: none; box-shadow: none; } .c7n-menu-root > .c7n-menu-item, .c7n-menu-root > .c7n-menu-submenu > .c7n-menu-submenu-title { font-size: 0.13rem; } .c7n-menu-sub.c7n-menu-inline { padding: 0; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .c7n-menu-sub.c7n-menu-inline > .c7n-menu-item, .c7n-menu-sub.c7n-menu-inline > .c7n-menu-submenu > .c7n-menu-submenu-title { height: 0.4rem; line-height: 0.4rem; list-style-position: inside; list-style-type: disc; } .c7n-menu-sub.c7n-menu-inline .c7n-menu-item-group-title { padding-left: 0.32rem; } .c7n-menu-item-disabled, .c7n-menu-submenu-disabled { color: rgba(0, 0, 0, 0.25) !important; background: none !important; border-color: transparent !important; cursor: not-allowed; } .c7n-menu-item-disabled > a, .c7n-menu-submenu-disabled > a { color: rgba(0, 0, 0, 0.25) !important; pointer-events: none; } .c7n-menu-item-disabled > .c7n-menu-submenu-title, .c7n-menu-submenu-disabled > .c7n-menu-submenu-title { color: rgba(0, 0, 0, 0.25) !important; background: none !important; cursor: not-allowed; } .c7n-menu-dark, .c7n-menu-dark .c7n-menu-sub { color: rgba(255, 255, 255, 0.65); background: #001529; } .c7n-menu-dark .c7n-menu-submenu-title .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-sub .c7n-menu-submenu-title .c7n-menu-submenu-arrow { opacity: 0.45; -webkit-transition: all 0.3s; transition: all 0.3s; } .c7n-menu-dark .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-sub .c7n-menu-submenu-title .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-sub .c7n-menu-submenu-title .c7n-menu-submenu-arrow::before { background: #fff; } .c7n-menu-dark.c7n-menu-submenu-popup, .c7n-menu-dark.c7n-menu-submenu-popup .c7n-menu-submenu-open, .c7n-menu-dark.c7n-menu:not(.c7n-menu-inline) .c7n-menu-submenu-open, .c7n-menu-dark.c7n-menu-horizontal > .c7n-menu-submenu .c7n-menu-submenu-title:hover { background: transparent; } .c7n-menu-dark .c7n-menu-inline.c7n-menu-sub { background: #000c17; -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45) inset; } .c7n-menu-dark.c7n-menu-horizontal { border-bottom: 0; } .c7n-menu-dark.c7n-menu-horizontal > .c7n-menu-item, .c7n-menu-dark.c7n-menu-horizontal > .c7n-menu-submenu { top: 0; margin-top: 0; border-color: #001529; border-bottom: 0; } .c7n-menu-dark.c7n-menu-horizontal > .c7n-menu-item > a::before { bottom: 0; } .c7n-menu-dark .c7n-menu-item, .c7n-menu-dark .c7n-menu-item-group-title, .c7n-menu-dark .c7n-menu-item > a { color: rgba(255, 255, 255, 0.65); } .c7n-menu-dark.c7n-menu-inline, .c7n-menu-dark.c7n-menu-vertical, .c7n-menu-dark.c7n-menu-vertical-left, .c7n-menu-dark.c7n-menu-vertical-right { border-right: 0; } .c7n-menu-dark.c7n-menu-inline .c7n-menu-item, .c7n-menu-dark.c7n-menu-vertical .c7n-menu-item, .c7n-menu-dark.c7n-menu-vertical-left .c7n-menu-item, .c7n-menu-dark.c7n-menu-vertical-right .c7n-menu-item { left: 0; margin-left: 0; border-right: 0; } .c7n-menu-dark.c7n-menu-inline .c7n-menu-item::after, .c7n-menu-dark.c7n-menu-vertical .c7n-menu-item::after, .c7n-menu-dark.c7n-menu-vertical-left .c7n-menu-item::after, .c7n-menu-dark.c7n-menu-vertical-right .c7n-menu-item::after { border-right: 0; } .c7n-menu-dark.c7n-menu-inline .c7n-menu-item, .c7n-menu-dark.c7n-menu-inline .c7n-menu-submenu-title { width: 100%; } .c7n-menu-dark .c7n-menu-item:hover, .c7n-menu-dark .c7n-menu-item-active, .c7n-menu-dark .c7n-menu-submenu-active, .c7n-menu-dark .c7n-menu-submenu-open, .c7n-menu-dark .c7n-menu-submenu-selected, .c7n-menu-dark .c7n-menu-submenu-title:hover { color: #fff; background-color: transparent; } .c7n-menu-dark .c7n-menu-item:hover > a, .c7n-menu-dark .c7n-menu-item-active > a, .c7n-menu-dark .c7n-menu-submenu-active > a, .c7n-menu-dark .c7n-menu-submenu-open > a, .c7n-menu-dark .c7n-menu-submenu-selected > a, .c7n-menu-dark .c7n-menu-submenu-title:hover > a { color: #fff; } .c7n-menu-dark .c7n-menu-item:hover > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-item-active > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-submenu-active > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-submenu-open > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-submenu-selected > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-submenu-title:hover > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-item:hover > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-item-active > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-submenu-active > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-submenu-open > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-submenu-selected > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow, .c7n-menu-dark .c7n-menu-submenu-title:hover > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow { opacity: 1; } .c7n-menu-dark .c7n-menu-item:hover > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-item-active > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-active > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-open > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-selected > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-title:hover > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-item:hover > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-item-active > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-active > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-open > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-selected > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-title:hover > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-item:hover > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-item-active > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-active > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-open > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-selected > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-title:hover > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-item:hover > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-item-active > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-active > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-open > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-selected > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-title:hover > .c7n-menu-submenu-title:hover > .c7n-menu-submenu-arrow::before { background: #fff; } .c7n-menu-dark .c7n-menu-item-selected { color: #fff; border-right: 0; } .c7n-menu-dark .c7n-menu-item-selected::after { border-right: 0; } .c7n-menu-dark .c7n-menu-item-selected > a, .c7n-menu-dark .c7n-menu-item-selected > a:hover { color: #fff; } .c7n-menu.c7n-menu-dark .c7n-menu-item-selected, .c7n-menu-submenu-popup.c7n-menu-dark .c7n-menu-item-selected { background-color: #3f51b5; } .c7n-menu-dark .c7n-menu-item-disabled, .c7n-menu-dark .c7n-menu-submenu-disabled, .c7n-menu-dark .c7n-menu-item-disabled > a, .c7n-menu-dark .c7n-menu-submenu-disabled > a { color: rgba(255, 255, 255, 0.35) !important; opacity: 0.8; } .c7n-menu-dark .c7n-menu-item-disabled > .c7n-menu-submenu-title, .c7n-menu-dark .c7n-menu-submenu-disabled > .c7n-menu-submenu-title { color: rgba(255, 255, 255, 0.35) !important; } .c7n-menu-dark .c7n-menu-item-disabled > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-submenu-disabled > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::before, .c7n-menu-dark .c7n-menu-item-disabled > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::after, .c7n-menu-dark .c7n-menu-submenu-disabled > .c7n-menu-submenu-title > .c7n-menu-submenu-arrow::after { background: rgba(255, 255, 255, 0.35) !important; }