 .ant-input-group.ant-input-group-compact::before {
     display: table;
     content: '';
}
 .ant-input-group.ant-input-group-compact::after {
     display: table;
     clear: both;
     content: '';
}
 .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child), .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child), .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child) {
     border-right-width: 0.07142857rem;
}
 .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover, .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover, .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):hover {
     z-index: 1;
}
 .ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus, .ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus, .ant-input-group.ant-input-group-compact > .ant-input:not(:first-child):not(:last-child):focus {
     z-index: 1;
}
 .ant-input-group.ant-input-group-compact > * {
     display: inline-block;
     float: none;
     vertical-align: top;
     border-radius: 0;
}
 .ant-input-group.ant-input-group-compact > .ant-input-affix-wrapper, .ant-input-group.ant-input-group-compact > .ant-input-number-affix-wrapper, .ant-input-group.ant-input-group-compact > .ant-picker-range {
     display: inline-flex;
}
 .ant-input-group.ant-input-group-compact > *:not(:last-child) {
     margin-right: -0.07142857rem;
     border-right-width: 0.07142857rem;
}
 .ant-input-group.ant-input-group-compact .ant-input {
     float: none;
}
 .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input {
     border-right-width: 0.07142857rem;
     border-radius: 0;
}
 .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:hover, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:hover, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:hover {
     z-index: 1;
}
 .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-selector:focus, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-cascader-picker .ant-input:focus, .ant-input-group.ant-input-group-compact > .ant-input-group-wrapper .ant-input:focus {
     z-index: 1;
}
 .ant-input-group.ant-input-group-compact > .ant-select-focused {
     z-index: 1;
}
 .ant-input-group.ant-input-group-compact > .ant-select > .ant-select-arrow {
     z-index: 1;
}
 .ant-input-group.ant-input-group-compact > *:first-child, .ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector, .ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
     border-top-left-radius: 0.28571429rem;
     border-bottom-left-radius: 0.28571429rem;
}
 .ant-input-group.ant-input-group-compact > *:last-child, .ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector, .ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input, .ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
     border-right-width: 0.07142857rem;
     border-top-right-radius: 0.28571429rem;
     border-bottom-right-radius: 0.28571429rem;
}
 .ant-input-group.ant-input-group-compact > .ant-select-auto-complete .ant-input {
     vertical-align: top;
}
 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper {
     margin-left: -0.07142857rem;
}
 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper + .ant-input-group-wrapper .ant-input-affix-wrapper {
     border-radius: 0;
}
 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input-group-addon > .ant-input-search-button {
     border-radius: 0;
}
 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 .ant-input-group > .ant-input-rtl:first-child {
     border-radius: 0 0.28571429rem 0.28571429rem 0;
}
 .ant-input-group > .ant-input-rtl:last-child {
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 .ant-input-group-rtl .ant-input-group-addon:first-child {
     border-right: 0.07142857rem solid #dcdcdc;
     border-left: 0;
     border-radius: 0 0.28571429rem 0.28571429rem 0;
}
 .ant-input-group-rtl .ant-input-group-addon:last-child {
     border-right: 0;
     border-left: 0.07142857rem solid #dcdcdc;
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 .ant-input-group > .ant-input-rtl:first-child, .ant-input-group-rtl .ant-input-group-addon:first-child {
     border-radius: 0 0.28571429rem 0.28571429rem 0;
}
 .ant-input-group-rtl .ant-input-group-addon:first-child {
     border-right: 0.07142857rem solid #dcdcdc;
     border-left: 0;
}
 .ant-input-group-rtl .ant-input-group-addon:last-child {
     border-right: 0;
     border-left: 0.07142857rem solid #dcdcdc;
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 .ant-input-group-rtl.ant-input-group > .ant-input:last-child, .ant-input-group-rtl.ant-input-group-addon:last-child {
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
     border-radius: 0 0.28571429rem 0.28571429rem 0;
}
 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:not(:last-child) {
     margin-right: 0;
     margin-left: -0.07142857rem;
     border-left-width: 0.07142857rem;
}
 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:first-child, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:first-child > .ant-select-selector, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:first-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:first-child .ant-input {
     border-radius: 0 0.28571429rem 0.28571429rem 0;
}
 .ant-input-group-rtl.ant-input-group.ant-input-group-compact > *:last-child, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select:last-child > .ant-select-selector, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-select-auto-complete:last-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker:last-child .ant-input, .ant-input-group-rtl.ant-input-group.ant-input-group-compact > .ant-cascader-picker-focused:last-child .ant-input {
     border-left-width: 0.07142857rem;
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl + .ant-input-group-wrapper-rtl {
     margin-right: -0.07142857rem;
     margin-left: 0;
}
 .ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search > .ant-input-group > .ant-input {
     border-radius: 0 0.28571429rem 0.28571429rem 0;
}
 .ant-input-group-wrapper {
     display: inline-block;
     width: 100%;
     text-align: start;
     vertical-align: top;
}
 .ant-input-password-icon.anticon {
     color: rgba(0, 0, 0, 0.6);
     cursor: pointer;
     transition: all 0.3s;
}
 .ant-input-password-icon.anticon:hover {
     color: rgba(0, 0, 0, 0.9);
}
 .ant-input[type='color'] {
     height: 2.28571429rem;
}
 .ant-input[type='color'].ant-input-lg {
     height: 2.85714286rem;
}
 .ant-input[type='color'].ant-input-sm {
     height: 1.71428571rem;
     padding-top: 0.21428571rem;
     padding-bottom: 0.21428571rem;
}
 .ant-input-textarea-show-count > .ant-input {
     height: 100%;
}
 .ant-input-textarea-show-count::after {
     float: right;
     color: rgba(0, 0, 0, 0.6);
     white-space: nowrap;
     content: attr(data-count);
     pointer-events: none;
}
 .ant-input-textarea-show-count.ant-input-textarea-in-form-item::after {
     margin-bottom: -1.57142857rem;
}
 .ant-input-textarea-suffix {
     position: absolute;
     top: 0;
     right: 0.57142857rem;
     bottom: 0;
     z-index: 1;
     display: inline-flex;
     align-items: center;
     margin: auto;
}
 .ant-input-compact-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
     margin-right: -0.07142857rem;
}
 .ant-input-compact-item:not(.ant-input-compact-last-item).ant-input-compact-item-rtl {
     margin-left: -0.07142857rem;
}
 .ant-input-compact-item:hover, .ant-input-compact-item:focus, .ant-input-compact-item:active {
     z-index: 2;
}
 .ant-input-compact-item[disabled] {
     z-index: 0;
}
 .ant-input-compact-item:not(.ant-input-compact-first-item):not(.ant-input-compact-last-item).ant-input {
     border-radius: 0;
}
 .ant-input-compact-item.ant-input.ant-input-compact-first-item:not(.ant-input-compact-last-item):not(.ant-input-compact-item-rtl) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-compact-item.ant-input.ant-input-compact-last-item:not(.ant-input-compact-first-item):not(.ant-input-compact-item-rtl) {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-first-item:not(.ant-input-compact-last-item) {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-compact-item.ant-input.ant-input-compact-item-rtl.ant-input-compact-last-item:not(.ant-input-compact-first-item) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-search .ant-input:hover, .ant-input-search .ant-input:focus {
     border-color: #459CFF;
}
 .ant-input-search .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary), .ant-input-search .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
     border-left-color: #459CFF;
}
 .ant-input-search .ant-input-suffix {
     color: rgba(0, 0, 0, 0.6);
}
 .ant-input-search .ant-input-suffix:hover {
     cursor: pointer;
}
 .ant-input-search .ant-input-affix-wrapper {
     border-radius: 0;
}
 .ant-input-search .ant-input-lg {
     line-height: 1.5713;
}
 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child {
     left: -0.07142857rem;
     padding: 0;
     border: 0;
}
 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
     padding-top: 0;
     padding-bottom: 0;
     border-radius: 0 0.28571429rem 0.28571429rem 0;
}
 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
     color: #fff;
}
 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading::before {
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
}
 .ant-input-search-button {
     height: 2.28571429rem;
}
 .ant-input-search-button:hover, .ant-input-search-button:focus {
     z-index: 1;
}
 .ant-input-search-large .ant-input-search-button {
     height: 2.85714286rem;
}
 .ant-input-search-small .ant-input-search-button {
     height: 1.71428571rem;
}
 .ant-input-search.ant-input-compact-item:not(.ant-input-compact-item-rtl):not(.ant-input-compact-last-item) .ant-input-group-addon .ant-input-search-button {
     margin-right: -0.07142857rem;
     border-radius: 0;
}
 .ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input, .ant-input-search.ant-input-compact-item:not(.ant-input-compact-first-item) .ant-input-affix-wrapper {
     border-radius: 0;
}
 .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:hover, .ant-input-search.ant-input-compact-item > .ant-input:hover, .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:hover, .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:focus, .ant-input-search.ant-input-compact-item > .ant-input:focus, .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:focus, .ant-input-search.ant-input-compact-item > .ant-input-group-addon .ant-input-search-button:active, .ant-input-search.ant-input-compact-item > .ant-input:active, .ant-input-search.ant-input-compact-item .ant-input-affix-wrapper:active {
     z-index: 2;
}
 .ant-input-search.ant-input-compact-item > .ant-input-affix-wrapper-focused {
     z-index: 2;
}
 .ant-input-search.ant-input-compact-item-rtl:not(.ant-input-compact-last-item) .ant-input-group-addon:last-child .ant-input-search-button {
     margin-left: -0.07142857rem;
     border-radius: 0;
}
 .ant-input-group-wrapper-rtl {
     direction: rtl;
}
 .ant-input-group-rtl {
     direction: rtl;
}
 .ant-input-affix-wrapper.ant-input-affix-wrapper-rtl > input.ant-input {
     border: none;
     outline: none;
}
 .ant-input-affix-wrapper-rtl .ant-input-prefix {
     margin: 0 0 0 0.28571429rem;
}
 .ant-input-affix-wrapper-rtl .ant-input-suffix {
     margin: 0 0.28571429rem 0 0;
}
 .ant-input-textarea-rtl {
     direction: rtl;
}
 .ant-input-textarea-rtl.ant-input-textarea-show-count::after {
     text-align: left;
}
 .ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix {
     margin-right: 0;
     margin-left: 0.28571429rem;
}
 .ant-input-affix-wrapper-rtl .ant-input-clear-icon {
     right: auto;
     left: 0.57142857rem;
}
 .ant-input-search-rtl {
     direction: rtl;
}
 .ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary), .ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary) {
     border-left-color: #dcdcdc;
}
 .ant-input-search-rtl .ant-input:hover + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover, .ant-input-search-rtl .ant-input:focus + .ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary):hover {
     border-left-color: #459CFF;
}
 .ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper:hover, .ant-input-search-rtl > .ant-input-group > .ant-input-affix-wrapper-focused {
     border-right-color: #459CFF;
}
 .ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child {
     right: -0.07142857rem;
     left: auto;
}
 .ant-input-search-rtl > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button {
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
     .ant-input {
         height: 2.28571429rem;
    }
     .ant-input-lg {
         height: 2.85714286rem;
    }
     .ant-input-sm {
         height: 1.71428571rem;
    }
     .ant-input-affix-wrapper > input.ant-input {
         height: auto;
    }
}
 .ant-layout {
     display: flex;
     flex: auto;
     flex-direction: column;
    
     min-height: 0;
     background: #f0f2f5;
}
 .ant-layout, .ant-layout * {
     box-sizing: border-box;
}
 .ant-layout.ant-layout-has-sider {
     flex-direction: row;
}
 .ant-layout.ant-layout-has-sider > .ant-layout, .ant-layout.ant-layout-has-sider > .ant-layout-content {
     width: 0;
}
 .ant-layout-header, .ant-layout-footer {
     flex: 0 0 auto;
}
 .ant-layout-header {
     height: 4.57142857rem;
     padding: 0 3.57142857rem;
     color: rgba(0, 0, 0, 0.9);
     line-height: 4.57142857rem;
     background: #001529;
}
 .ant-layout-footer {
     padding: 1.71428571rem 3.57142857rem;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     background: #f0f2f5;
}
 .ant-layout-content {
     flex: auto;
    
     min-height: 0;
}
 .ant-layout-sider {
     position: relative;
    
     min-width: 0;
     background: #001529;
     transition: all 0.2s;
}
 .ant-layout-sider-children {
     height: 100%;
     margin-top: -0.00714286rem;
     padding-top: 0.00714286rem;
}
 .ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed {
     width: auto;
}
 .ant-layout-sider-has-trigger {
     padding-bottom: 3.42857143rem;
}
 .ant-layout-sider-right {
     order: 1;
}
 .ant-layout-sider-trigger {
     position: fixed;
     bottom: 0;
     z-index: 1;
     height: 3.42857143rem;
     color: #fff;
     line-height: 3.42857143rem;
     text-align: center;
     background: #002140;
     cursor: pointer;
     transition: all 0.2s;
}
 .ant-layout-sider-zero-width > * {
     overflow: hidden;
}
 .ant-layout-sider-zero-width-trigger {
     position: absolute;
     top: 4.57142857rem;
     right: -2.57142857rem;
     z-index: 1;
     width: 2.57142857rem;
     height: 3.00000000rem;
     color: #fff;
     font-size: 1.28571429rem;
     line-height: 3.00000000rem;
     text-align: center;
     background: #001529;
     border-radius: 0 0.28571429rem 0.28571429rem 0;
     cursor: pointer;
     transition: background 0.3s ease;
}
 .ant-layout-sider-zero-width-trigger::after {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     background: transparent;
     transition: all 0.3s;
     content: '';
}
 .ant-layout-sider-zero-width-trigger:hover::after {
     background: rgba(255, 255, 255, 0.1);
}
 .ant-layout-sider-zero-width-trigger-right {
     left: -2.57142857rem;
     border-radius: 0.28571429rem 0 0 0.28571429rem;
}
 .ant-layout-sider-light {
     background: #fff;
}
 .ant-layout-sider-light .ant-layout-sider-trigger {
     color: rgba(0, 0, 0, 0.9);
     background: #fff;
}
 .ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
     color: rgba(0, 0, 0, 0.9);
     background: #fff;
}
 .ant-layout-rtl {
     direction: rtl;
}
 .ant-list {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     font-variant: tabular-nums;
     line-height: 1.5715;
     list-style: none;
     font-feature-settings: 'tnum';
     position: relative;
}
 .ant-list * {
     outline: none;
}
 .ant-list-pagination {
     margin-top: 1.71428571rem;
     text-align: right;
}
 .ant-list-pagination .ant-pagination-options {
     text-align: left;
}
 .ant-list-more {
     margin-top: 0.85714286rem;
     text-align: center;
}
 .ant-list-more button {
     padding-right: 2.28571429rem;
     padding-left: 2.28571429rem;
}
 .ant-list-spin {
     min-height: 2.85714286rem;
     text-align: center;
}
 .ant-list-empty-text {
     padding: 1.14285714rem;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     text-align: center;
}
 .ant-list-items {
     margin: 0;
     padding: 0;
     list-style: none;
}
 .ant-list-item {
     display: flex;
     align-items: center;
     justify-content: space-between;
     padding: 0.64285714rem 0;
     color: rgba(0, 0, 0, 0.9);
}
 .ant-list-item-meta {
     display: flex;
     flex: 1;
     align-items: flex-start;
     max-width: 100%;
}
 .ant-list-item-meta-avatar {
     margin-right: 1.14285714rem;
}
 .ant-list-item-meta-content {
     flex: 1 0;
     width: 0;
     color: rgba(0, 0, 0, 0.9);
}
 .ant-list-item-meta-title {
     margin-bottom: 0.28571429rem;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     line-height: 1.5715;
}
 .ant-list-item-meta-title > a {
     color: rgba(0, 0, 0, 0.9);
     transition: all 0.3s;
}
 .ant-list-item-meta-title > a:hover {
     color: #1C79F4;
}
 .ant-list-item-meta-description {
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     line-height: 1.5715;
}
 .ant-list-item-action {
     flex: 0 0 auto;
     margin-left: 3.42857143rem;
     padding: 0;
     font-size: 0;
     list-style: none;
}
 .ant-list-item-action > li {
     position: relative;
     display: inline-block;
     padding: 0 0.57142857rem;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     line-height: 1.5715;
     text-align: center;
}
 .ant-list-item-action > li:first-child {
     padding-left: 0;
}
 .ant-list-item-action-split {
     position: absolute;
     top: 50%;
     right: 0;
     width: 0.07142857rem;
     height: 1.00000000rem;
     margin-top: -0.50000000rem;
     background-color: #e7e7e7;
}
 .ant-list-item:hover {
     background-color: #f3f3f3;
}
 .ant-list-header {
     color: rgba(0, 0, 0, 0.9);
     background: #f1f1f1;
}
 .ant-list-footer {
     background: transparent;
}
 .ant-list-header, .ant-list-footer {
     padding-top: 0.78571429rem;
     padding-bottom: 0.78571429rem;
}
 .ant-list-empty {
     padding: 1.14285714rem 0;
     color: rgba(0, 0, 0, 0.9);
     font-size: 0.85714286rem;
     text-align: center;
}
 .ant-list-split .ant-list-item {
     border-bottom: 0.07142857rem solid #e7e7e7;
}
 .ant-list-split .ant-list-item:last-child {
     border-bottom: none;
}
 .ant-list-split .ant-list-header {
     border-bottom: 0.07142857rem solid #e7e7e7;
}
 .ant-list-split.ant-list-empty .ant-list-footer {
     border-top: 0.07142857rem solid #e7e7e7;
}
 .ant-list-loading .ant-list-spin-nested-loading {
     min-height: 2.28571429rem;
}
 .ant-list-split.ant-list-something-after-last-item .ant-spin-container > .ant-list-items > .ant-list-item:last-child {
     border-bottom: 0.07142857rem solid #e7e7e7;
}
 .ant-list-lg .ant-list-item {
     padding: 1.14285714rem 1.71428571rem;
}
 .ant-list-sm .ant-list-item {
     padding: 0.57142857rem 1.14285714rem;
}
 .ant-list-vertical .ant-list-item {
     align-items: initial;
}
 .ant-list-vertical .ant-list-item-main {
     display: block;
     flex: 1;
}
 .ant-list-vertical .ant-list-item-extra {
     margin-left: 2.85714286rem;
}
 .ant-list-vertical .ant-list-item-meta {
     margin-bottom: 1.14285714rem;
}
 .ant-list-vertical .ant-list-item-meta-title {
     margin-bottom: 0.85714286rem;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     line-height: 1.5715;
     font-weight: 600;
}
 .ant-list-vertical .ant-list-item-action {
     margin-top: 1.14285714rem;
     margin-left: auto;
}
 .ant-list-vertical .ant-list-item-action > li {
     padding: 0 1.14285714rem;
}
 .ant-list-vertical .ant-list-item-action > li:first-child {
     padding-left: 0;
}
 .ant-list-grid .ant-col > .ant-list-item {
     display: block;
     max-width: 100%;
     margin-bottom: 1.14285714rem;
     padding-top: 0;
     padding-bottom: 0;
     border-bottom: none;
}
 .ant-list-item-no-flex {
     display: block;
}
 .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
     float: right;
}
 .ant-list-bordered {
     border: 0.07142857rem solid #e7e7e7;
     border-radius: 0.28571429rem;
}
 .ant-list-bordered .ant-list-header {
     padding-right: 1.71428571rem;
     padding-left: 1.71428571rem;
}
 .ant-list-bordered .ant-list-footer {
     padding-right: 1.71428571rem;
     padding-left: 1.71428571rem;
}
 .ant-list-bordered .ant-list-item {
     padding-right: 1.71428571rem;
     padding-left: 1.71428571rem;
}
 .ant-list-bordered .ant-list-pagination {
     margin: 1.14285714rem 1.71428571rem;
}
 .ant-list-bordered.ant-list-sm .ant-list-item {
     padding: 0.57142857rem 1.14285714rem;
}
 .ant-list-bordered.ant-list-sm .ant-list-header, .ant-list-bordered.ant-list-sm .ant-list-footer {
     padding: 0.57142857rem 1.14285714rem;
}
 .ant-list-bordered.ant-list-lg .ant-list-item {
     padding: 1.14285714rem 1.71428571rem;
}
 .ant-list-bordered.ant-list-lg .ant-list-header, .ant-list-bordered.ant-list-lg .ant-list-footer {
     padding: 1.14285714rem 1.71428571rem;
}
 @media screen and (max-width: 54.85714286rem) {
     .ant-list-item-action {
         margin-left: 1.71428571rem;
    }
     .ant-list-vertical .ant-list-item-extra {
         margin-left: 1.71428571rem;
    }
}
 @media screen and (max-width: 41.14285714rem) {
     .ant-list-item {
         flex-wrap: wrap;
    }
     .ant-list-item-action {
         margin-left: 0.85714286rem;
    }
     .ant-list-vertical .ant-list-item {
         flex-wrap: wrap-reverse;
    }
     .ant-list-vertical .ant-list-item-main {
         min-width: 15.71428571rem;
    }
     .ant-list-vertical .ant-list-item-extra {
         margin: auto auto 1.14285714rem;
    }
}
 .ant-list-rtl {
     direction: rtl;
     text-align: right;
}
 .ant-list-rtl .ReactVirtualized__List .ant-list-item {
     direction: rtl;
}
 .ant-list-rtl .ant-list-pagination {
     text-align: left;
}
 .ant-list-rtl .ant-list-item-meta-avatar {
     margin-right: 0;
     margin-left: 1.14285714rem;
}
 .ant-list-rtl .ant-list-item-action {
     margin-right: 3.42857143rem;
     margin-left: 0;
}
 .ant-list.ant-list-rtl .ant-list-item-action > li:first-child {
     padding-right: 0;
     padding-left: 1.14285714rem;
}
 .ant-list-rtl .ant-list-item-action-split {
     right: auto;
     left: 0;
}
 .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
     margin-right: 2.85714286rem;
     margin-left: 0;
}
 .ant-list-rtl.ant-list-vertical .ant-list-item-action {
     margin-right: auto;
}
 .ant-list-rtl .ant-list-vertical .ant-list-item-action > li:first-child {
     padding-right: 0;
     padding-left: 1.14285714rem;
}
 .ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action {
     float: left;
}
 @media screen and (max-width: 54.85714286rem) {
     .ant-list-rtl .ant-list-item-action {
         margin-right: 1.71428571rem;
         margin-left: 0;
    }
     .ant-list-rtl .ant-list-vertical .ant-list-item-extra {
         margin-right: 1.71428571rem;
         margin-left: 0;
    }
}
 @media screen and (max-width: 41.14285714rem) {
     .ant-list-rtl .ant-list-item-action {
         margin-right: 1.57142857rem;
         margin-left: 0;
    }
     .ant-list-rtl.ant-list-vertical .ant-list-item-extra {
         margin: auto auto 1.14285714rem;
    }
}
 .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions {
     border-color: #E9463A;
}
 .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
     background: #fff;
     border-color: #F57364;
}
 .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {
     border-color: #E9463A;
     box-shadow: 0 0 0 0.14285714rem rgba(233, 70, 58, 0.3);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-mentions-status-error .ant-input-prefix {
     color: #E9463A;
}
 .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions {
     border-color: #F8782D;
}
 .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
     background: #fff;
     border-color: #FF9A57;
}
 .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:focus, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions-focused {
     border-color: #E9463A;
     box-shadow: 0 0 0 0.14285714rem rgba(248, 120, 45, 0.3);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-mentions-status-warning .ant-input-prefix {
     color: #F8782D;
}
 .ant-mentions {
     box-sizing: border-box;
     margin: 0;
     font-variant: tabular-nums;
     list-style: none;
     font-feature-settings: 'tnum';
     width: 100%;
     min-width: 0;
     padding: 0.28571429rem 0.57142857rem;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     background-color: #fff;
     background-image: none;
     border: 0.07142857rem solid #dcdcdc;
     border-radius: 0.28571429rem;
     transition: all 0.3s;
     position: relative;
     display: inline-block;
     height: auto;
     padding: 0;
     overflow: hidden;
     line-height: 1.5715;
     white-space: pre-wrap;
     vertical-align: bottom;
}
 .ant-mentions::placeholder {
     color: rgba(0, 0, 0, 0.26);
     user-select: none;
}
 .ant-mentions:placeholder-shown {
     text-overflow: ellipsis;
}
 .ant-mentions:hover {
     border-color: #459CFF;
     border-right-width: 0.07142857rem;
}
 .ant-input-rtl .ant-mentions:hover {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-mentions:focus, .ant-mentions-focused {
     border-color: #0C5ACF;
     box-shadow: 0 0 0 0.14285714rem rgba(28, 121, 244, 0.3);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-rtl .ant-mentions:focus, .ant-input-rtl .ant-mentions-focused {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-mentions-disabled {
     color: rgba(0, 0, 0, 0.26);
     background-color: #eeeeee;
     border-color: #dcdcdc;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-mentions-disabled:hover {
     border-color: #dcdcdc;
     border-right-width: 0.07142857rem;
}
 .ant-mentions[disabled] {
     color: rgba(0, 0, 0, 0.26);
     background-color: #eeeeee;
     border-color: #dcdcdc;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-mentions[disabled]:hover {
     border-color: #dcdcdc;
     border-right-width: 0.07142857rem;
}
 .ant-mentions-borderless, .ant-mentions-borderless:hover, .ant-mentions-borderless:focus, .ant-mentions-borderless-focused, .ant-mentions-borderless-disabled, .ant-mentions-borderless[disabled] {
     background-color: transparent;
     border: none;
     box-shadow: none;
}
 textarea.ant-mentions {
     max-width: 100%;
     height: auto;
     min-height: 2.28571429rem;
     line-height: 1.5715;
     vertical-align: bottom;
     transition: all 0.3s, height 0s;
}
 .ant-mentions-lg {
     padding: 0.46428571rem 0.78571429rem;
     font-size: 1.14285714rem;
}
 .ant-mentions-sm {
     padding: 0.00000000rem 0.50000000rem;
}
 .ant-mentions-rtl {
     direction: rtl;
}
 .ant-mentions-disabled > textarea {
     color: rgba(0, 0, 0, 0.26);
     background-color: #eeeeee;
     border-color: #dcdcdc;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-mentions-disabled > textarea:hover {
     border-color: #dcdcdc;
     border-right-width: 0.07142857rem;
}
 .ant-mentions-focused {
     border-color: #0C5ACF;
     box-shadow: 0 0 0 0.14285714rem rgba(28, 121, 244, 0.3);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-rtl .ant-mentions-focused {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-mentions > textarea, .ant-mentions-measure {
     min-height: 2.14285714rem;
     margin: 0;
     padding: 0.28571429rem 0.57142857rem;
     overflow: inherit;
     overflow-x: hidden;
     overflow-y: auto;
    
     font-weight: inherit;
     font-size: inherit;
     font-family: inherit;
     font-style: inherit;
     font-variant: inherit;
     font-size-adjust: inherit;
     font-stretch: inherit;
     line-height: inherit;
    
     direction: inherit;
     letter-spacing: inherit;
     white-space: inherit;
     text-align: inherit;
     vertical-align: top;
     word-wrap: break-word;
     word-break: inherit;
     tab-size: inherit;
}
 .ant-mentions > textarea {
     width: 100%;
     border: none;
     outline: none;
     resize: none;
}
 .ant-mentions > textarea::placeholder {
     color: rgba(0, 0, 0, 0.26);
     user-select: none;
}
 .ant-mentions > textarea:placeholder-shown {
     text-overflow: ellipsis;
}
 .ant-mentions-measure {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: -1;
     color: transparent;
     pointer-events: none;
}
 .ant-mentions-measure > span {
     display: inline-block;
     min-height: 1em;
}
 .ant-mentions-dropdown {
     margin: 0;
     padding: 0;
     color: rgba(0, 0, 0, 0.9);
     font-variant: tabular-nums;
     line-height: 1.5715;
     list-style: none;
     font-feature-settings: 'tnum';
     position: absolute;
     top: -714.21428571rem;
     left: -714.21428571rem;
     z-index: 1050;
     box-sizing: border-box;
     font-size: 1.00000000rem;
     font-variant: initial;
     background-color: #fff;
     border-radius: 0.28571429rem;
     outline: none;
     box-shadow: 0 0.42857143rem 1.07142857rem 0 rgba(0, 0, 0, 0.16);
}
 .ant-mentions-dropdown-hidden {
     display: none;
}
 .ant-mentions-dropdown-menu {
     max-height: 17.85714286rem;
     margin-bottom: 0;
     padding-left: 0;
     overflow: auto;
     list-style: none;
     outline: none;
}
 .ant-mentions-dropdown-menu-item {
     position: relative;
     display: block;
     min-width: 7.14285714rem;
     padding: 0.35714286rem 0.85714286rem;
     overflow: hidden;
     color: rgba(0, 0, 0, 0.9);
     font-weight: normal;
     line-height: 1.5715;
     white-space: nowrap;
     text-overflow: ellipsis;
     cursor: pointer;
     transition: background 0.3s ease;
}
 .ant-mentions-dropdown-menu-item:hover {
     background-color: #f3f3f3;
}
 .ant-mentions-dropdown-menu-item:first-child {
     border-radius: 0.28571429rem 0.28571429rem 0 0;
}
 .ant-mentions-dropdown-menu-item:last-child {
     border-radius: 0 0 0.28571429rem 0.28571429rem;
}
 .ant-mentions-dropdown-menu-item-disabled {
     color: rgba(0, 0, 0, 0.26);
     cursor: not-allowed;
}
 .ant-mentions-dropdown-menu-item-disabled:hover {
     color: rgba(0, 0, 0, 0.26);
     cursor: not-allowed;
}
 .ant-mentions-dropdown-menu-item-selected {
     font-weight: 600;
     background-color: rgba(28, 121, 244, 0.1);
}
 .ant-mentions-dropdown-menu-item-active {
     background-color: rgba(231, 231, 231, 0.9);
}
 .ant-mentions-suffix {
     position: absolute;
     top: 0;
     right: 0.57142857rem;
     bottom: 0;
     z-index: 1;
     display: inline-flex;
     align-items: center;
     margin: auto;
}
 .ant-mentions-rtl {
     direction: rtl;
}
 .ant-menu-item-danger.ant-menu-item {
     color: #E9463A;
}
 .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-item-danger.ant-menu-item-active {
     color: #E9463A;
}
 .ant-menu-item-danger.ant-menu-item:active {
     background: #FFF3F0;
}
 .ant-menu-item-danger.ant-menu-item-selected {
     color: #E9463A;
}
 .ant-menu-item-danger.ant-menu-item-selected > a, .ant-menu-item-danger.ant-menu-item-selected > a:hover {
     color: #E9463A;
}
 .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
     background-color: #FFF3F0;
}
 .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
     border-right-color: #E9463A;
}
 .ant-menu-dark .ant-menu-item-danger.ant-menu-item, .ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-dark .ant-menu-item-danger.ant-menu-item > a {
     color: #E9463A;
}
 .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
     color: #fff;
     background-color: #E9463A;
}
 .ant-menu {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     font-variant: tabular-nums;
     line-height: 1.5715;
     font-feature-settings: 'tnum';
     margin-bottom: 0;
     padding-left: 0;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     line-height: 0;
     text-align: left;
     list-style: none;
     background: #fff;
     outline: none;
     box-shadow: 0 0.42857143rem 1.07142857rem 0 rgba(0, 0, 0, 0.16);
     transition: background 0.3s, width 0.3s cubic-bezier(0.2, 0, 0, 1) 0s;
}
 .ant-menu::before {
     display: table;
     content: '';
}
 .ant-menu::after {
     display: table;
     clear: both;
     content: '';
}
 .ant-menu::before {
     display: table;
     content: '';
}
 .ant-menu::after {
     display: table;
     clear: both;
     content: '';
}
 .ant-menu.ant-menu-root:focus-visible {
     box-shadow: 0 0 0 0.14285714rem #BFE3FF;
}
 .ant-menu ul, .ant-menu ol {
     margin: 0;
     padding: 0;
     list-style: none;
}
 .ant-menu-overflow {
     display: flex;
}
 .ant-menu-overflow-item {
     flex: none;
}
 .ant-menu-hidden, .ant-menu-submenu-hidden {
     display: none;
}
 .ant-menu-item-group-title {
     height: 2.85714286rem;
     padding: 0.57142857rem 1.14285714rem;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     line-height: 2.85714286rem;
     transition: all 0.3s;
}
 .ant-menu-horizontal .ant-menu-submenu {
     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);
}
 .ant-menu-submenu, .ant-menu-submenu-inline {
     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);
}
 .ant-menu-submenu-selected {
     color: #1C79F4;
}
 .ant-menu-item:active, .ant-menu-submenu-title:active {
     background: rgba(28, 121, 244, 0.1);
}
 .ant-menu-submenu .ant-menu-sub {
     cursor: initial;
     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);
}
 .ant-menu-title-content {
     transition: color 0.3s;
}
 .ant-menu-item a {
     color: rgba(0, 0, 0, 0.9);
}
 .ant-menu-item a:hover {
     color: #1C79F4;
}
 .ant-menu-item a::before {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     background-color: transparent;
     content: '';
}
 .ant-menu-item > .ant-badge a {
     color: rgba(0, 0, 0, 0.9);
}
 .ant-menu-item > .ant-badge a:hover {
     color: #1C79F4;
}
 .ant-menu-item-divider {
     overflow: hidden;
     line-height: 0;
     border-color: #e1e1e1;
     border-style: solid;
     border-width: 0.07142857rem 0 0;
}
 .ant-menu-item-divider-dashed {
     border-style: dashed;
}
 .ant-menu-horizontal .ant-menu-item, .ant-menu-horizontal .ant-menu-submenu {
     margin-top: -0.07142857rem;
}
 .ant-menu-horizontal > .ant-menu-item:hover, .ant-menu-horizontal > .ant-menu-item-active, .ant-menu-horizontal > .ant-menu-submenu .ant-menu-submenu-title:hover {
     background-color: transparent;
}
 .ant-menu-item-selected {
     color: #1C79F4;
}
 .ant-menu-item-selected a, .ant-menu-item-selected a:hover {
     color: #459CFF;
}
 .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
     background-color: rgba(28, 121, 244, 0.1);
}
 .ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left {
     border-right: 0.07142857rem solid #e7e7e7;
}
 .ant-menu-vertical-right {
     border-left: 0.07142857rem solid #e7e7e7;
}
 .ant-menu-vertical.ant-menu-sub, .ant-menu-vertical-left.ant-menu-sub, .ant-menu-vertical-right.ant-menu-sub {
     min-width: 11.42857143rem;
     max-height: calc(100vh - 7.14285714rem);
     padding: 0;
     overflow: hidden;
     border-right: 0;
}
 .ant-menu-vertical.ant-menu-sub:not([class*='-active']), .ant-menu-vertical-left.ant-menu-sub:not([class*='-active']), .ant-menu-vertical-right.ant-menu-sub:not([class*='-active']) {
     overflow-x: hidden;
     overflow-y: auto;
}
 .ant-menu-vertical.ant-menu-sub .ant-menu-item, .ant-menu-vertical-left.ant-menu-sub .ant-menu-item, .ant-menu-vertical-right.ant-menu-sub .ant-menu-item {
     left: 0;
     margin-left: 0;
     border-right: 0;
}
 .ant-menu-vertical.ant-menu-sub .ant-menu-item::after, .ant-menu-vertical-left.ant-menu-sub .ant-menu-item::after, .ant-menu-vertical-right.ant-menu-sub .ant-menu-item::after {
     border-right: 0;
}
 .ant-menu-vertical.ant-menu-sub > .ant-menu-item, .ant-menu-vertical-left.ant-menu-sub > .ant-menu-item, .ant-menu-vertical-right.ant-menu-sub > .ant-menu-item, .ant-menu-vertical.ant-menu-sub > .ant-menu-submenu, .ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu, .ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
     transform-origin: 0 0;
}
 .ant-menu-horizontal.ant-menu-sub {
     min-width: 8.14285714rem;
}
 .ant-menu-horizontal .ant-menu-item, .ant-menu-horizontal .ant-menu-submenu-title {
     transition: border-color 0.3s, background 0.3s;
}
 .ant-menu-item, .ant-menu-submenu-title {
     position: relative;
     display: block;
     margin: 0;
     padding: 0 1.42857143rem;
     white-space: nowrap;
     cursor: pointer;
     transition: border-color 0.3s, background 0.3s, padding 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
 .ant-menu-item .ant-menu-item-icon, .ant-menu-submenu-title .ant-menu-item-icon, .ant-menu-item .anticon, .ant-menu-submenu-title .anticon {
     min-width: 1.00000000rem;
     font-size: 1.00000000rem;
     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), color 0.3s;
}
 .ant-menu-item .ant-menu-item-icon + span, .ant-menu-submenu-title .ant-menu-item-icon + span, .ant-menu-item .anticon + span, .ant-menu-submenu-title .anticon + span {
     margin-left: 0.71428571rem;
     opacity: 1;
     transition: opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), margin 0.3s, color 0.3s;
}
 .ant-menu-item .ant-menu-item-icon.svg, .ant-menu-submenu-title .ant-menu-item-icon.svg {
     vertical-align: -0.125em;
}
 .ant-menu-item.ant-menu-item-only-child > .anticon, .ant-menu-submenu-title.ant-menu-item-only-child > .anticon, .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon {
     margin-right: 0;
}
 .ant-menu-item:not(.ant-menu-item-disabled):focus-visible, .ant-menu-submenu-title:not(.ant-menu-item-disabled):focus-visible {
     box-shadow: 0 0 0 0.14285714rem #BFE3FF;
}
 .ant-menu > .ant-menu-item-divider {
     margin: 0.07142857rem 0;
     padding: 0;
}
 .ant-menu-submenu-popup {
     position: absolute;
     z-index: 1050;
     background: transparent;
     border-radius: 0.28571429rem;
     box-shadow: none;
     transform-origin: 0 0;
}
 .ant-menu-submenu-popup::before {
     position: absolute;
     top: -0.50000000rem;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: -1;
     width: 100%;
     height: 100%;
     opacity: 0.0001;
     content: ' ';
}
 .ant-menu-submenu-placement-rightTop::before {
     top: 0;
     left: -0.50000000rem;
}
 .ant-menu-submenu > .ant-menu {
     background-color: #fff;
     border-radius: 0.28571429rem;
}
 .ant-menu-submenu > .ant-menu-submenu-title::after {
     transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
 .ant-menu-submenu-popup > .ant-menu {
     background-color: #fff;
}
 .ant-menu-submenu-expand-icon, .ant-menu-submenu-arrow {
     position: absolute;
     top: 50%;
     right: 1.14285714rem;
     width: 0.71428571rem;
     color: rgba(0, 0, 0, 0.9);
     transform: translateY(-50%);
     transition: transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
}
 .ant-menu-submenu-arrow::before, .ant-menu-submenu-arrow::after {
     position: absolute;
     width: 0.42857143rem;
     height: 0.10714286rem;
     background-color: currentcolor;
     border-radius: 0.14285714rem;
     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: '';
}
 .ant-menu-submenu-arrow::before {
     transform: rotate(45deg) translateY(-0.17857143rem);
}
 .ant-menu-submenu-arrow::after {
     transform: rotate(-45deg) translateY(0.17857143rem);
}
 .ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-expand-icon, .ant-menu-submenu:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
     color: #459CFF;
}
 .ant-menu-inline-collapsed .ant-menu-submenu-arrow::before, .ant-menu-submenu-inline .ant-menu-submenu-arrow::before {
     transform: rotate(-45deg) translateX(0.17857143rem);
}
 .ant-menu-inline-collapsed .ant-menu-submenu-arrow::after, .ant-menu-submenu-inline .ant-menu-submenu-arrow::after {
     transform: rotate(45deg) translateX(-0.17857143rem);
}
 .ant-menu-submenu-horizontal .ant-menu-submenu-arrow {
     display: none;
}
 .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
     transform: translateY(-0.14285714rem);
}
 .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
     transform: rotate(-45deg) translateX(-0.17857143rem);
}
 .ant-menu-submenu-open.ant-menu-submenu-inline > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
     transform: rotate(45deg) translateX(0.17857143rem);
}
 .ant-menu-vertical .ant-menu-submenu-selected, .ant-menu-vertical-left .ant-menu-submenu-selected, .ant-menu-vertical-right .ant-menu-submenu-selected {
     color: #1C79F4;
}
 .ant-menu-horizontal {
     line-height: 3.28571429rem;
     border: 0;
     border-bottom: 0.07142857rem solid #e7e7e7;
     box-shadow: none;
}
 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu {
     margin-top: -0.07142857rem;
     margin-bottom: 0;
     padding: 0 1.42857143rem;
}
 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected {
     color: #1C79F4;
}
 .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item:hover::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu:hover::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-active::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-active::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-open::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-open::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-item-selected::after, .ant-menu-horizontal:not(.ant-menu-dark) > .ant-menu-submenu-selected::after {
     border-bottom: 0.14285714rem solid #1C79F4;
}
 .ant-menu-horizontal > .ant-menu-item, .ant-menu-horizontal > .ant-menu-submenu {
     position: relative;
     top: 0.07142857rem;
     display: inline-block;
     vertical-align: bottom;
}
 .ant-menu-horizontal > .ant-menu-item::after, .ant-menu-horizontal > .ant-menu-submenu::after {
     position: absolute;
     right: 1.42857143rem;
     bottom: 0;
     left: 1.42857143rem;
     border-bottom: 0.14285714rem solid transparent;
     transition: border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
     content: '';
}
 .ant-menu-horizontal > .ant-menu-submenu > .ant-menu-submenu-title {
     padding: 0;
}
 .ant-menu-horizontal > .ant-menu-item a {
     color: rgba(0, 0, 0, 0.9);
}
 .ant-menu-horizontal > .ant-menu-item a:hover {
     color: #459CFF;
}
 .ant-menu-horizontal > .ant-menu-item a::before {
     bottom: -0.14285714rem;
}
 .ant-menu-horizontal > .ant-menu-item-selected a {
     color: #1C79F4;
}
 .ant-menu-horizontal::after {
     display: block;
     clear: both;
     height: 0;
     content: '\20';
}
 .ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item {
     position: relative;
}
 .ant-menu-vertical .ant-menu-item::after, .ant-menu-vertical-left .ant-menu-item::after, .ant-menu-vertical-right .ant-menu-item::after, .ant-menu-inline .ant-menu-item::after {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     border-right: 0.21428571rem solid #1C79F4;
     transform: scaleY(0.0001);
     opacity: 0;
     transition: transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.15s cubic-bezier(0.215, 0.61, 0.355, 1);
     content: '';
}
 .ant-menu-vertical .ant-menu-item, .ant-menu-vertical-left .ant-menu-item, .ant-menu-vertical-right .ant-menu-item, .ant-menu-inline .ant-menu-item, .ant-menu-vertical .ant-menu-submenu-title, .ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-inline .ant-menu-submenu-title {
     height: 2.85714286rem;
     margin-top: 0.28571429rem;
     margin-bottom: 0.28571429rem;
     padding: 0 1.14285714rem;
     overflow: hidden;
     line-height: 2.85714286rem;
     text-overflow: ellipsis;
}
 .ant-menu-vertical .ant-menu-submenu, .ant-menu-vertical-left .ant-menu-submenu, .ant-menu-vertical-right .ant-menu-submenu, .ant-menu-inline .ant-menu-submenu {
     padding-bottom: 0.00142857rem;
}
 .ant-menu-vertical .ant-menu-item:not(:last-child), .ant-menu-vertical-left .ant-menu-item:not(:last-child), .ant-menu-vertical-right .ant-menu-item:not(:last-child), .ant-menu-inline .ant-menu-item:not(:last-child) {
     margin-bottom: 0.57142857rem;
}
 .ant-menu-vertical > .ant-menu-item, .ant-menu-vertical-left > .ant-menu-item, .ant-menu-vertical-right > .ant-menu-item, .ant-menu-inline > .ant-menu-item, .ant-menu-vertical > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-left > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-vertical-right > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
     height: 2.85714286rem;
     line-height: 2.85714286rem;
}
 .ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title, .ant-menu-vertical .ant-menu-submenu-title {
     padding-right: 2.42857143rem;
}
 .ant-menu-inline {
     width: 100%;
}
 .ant-menu-inline .ant-menu-selected::after, .ant-menu-inline .ant-menu-item-selected::after {
     transform: scaleY(1);
     opacity: 1;
     transition: transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), opacity 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
}
 .ant-menu-inline .ant-menu-item, .ant-menu-inline .ant-menu-submenu-title {
     width: calc(100% + 0.07142857rem);
}
 .ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title, .ant-menu-inline .ant-menu-submenu-title {
     padding-right: 2.42857143rem;
}
 .ant-menu-inline.ant-menu-root .ant-menu-item, .ant-menu-inline.ant-menu-root .ant-menu-submenu-title {
     display: flex;
     align-items: center;
     transition: border-color 0.3s, background 0.3s, padding 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
 .ant-menu-inline.ant-menu-root .ant-menu-item > .ant-menu-title-content, .ant-menu-inline.ant-menu-root .ant-menu-submenu-title > .ant-menu-title-content {
     flex: auto;
     min-width: 0;
     overflow: hidden;
     text-overflow: ellipsis;
}
 .ant-menu-inline.ant-menu-root .ant-menu-item > *, .ant-menu-inline.ant-menu-root .ant-menu-submenu-title > * {
     flex: none;
}
 .ant-menu.ant-menu-inline-collapsed {
     width: 5.71428571rem;
}
 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title {
     left: 0;
     padding: 0 calc(50% - 1.14285714rem / 2);
     text-overflow: clip;
}
 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-submenu-arrow, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-submenu-arrow, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-submenu-arrow {
     opacity: 0;
}
 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon {
     margin: 0;
     font-size: 1.14285714rem;
     line-height: 2.85714286rem;
}
 .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .ant-menu-item-icon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .ant-menu-item-icon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .ant-menu-item-icon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item .anticon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-item .anticon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-item-group > .ant-menu-item-group-list > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span, .ant-menu.ant-menu-inline-collapsed > .ant-menu-submenu > .ant-menu-submenu-title .anticon + span {
     display: inline-block;
     opacity: 0;
}
 .ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed .anticon {
     display: inline-block;
}
 .ant-menu.ant-menu-inline-collapsed-tooltip {
     pointer-events: none;
}
 .ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon, .ant-menu.ant-menu-inline-collapsed-tooltip .anticon {
     display: none;
}
 .ant-menu.ant-menu-inline-collapsed-tooltip a {
     color: rgba(255, 255, 255, 0.9);
}
 .ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title {
     padding-right: 0.28571429rem;
     padding-left: 0.28571429rem;
     overflow: hidden;
     white-space: nowrap;
     text-overflow: ellipsis;
}
 .ant-menu-item-group-list {
     margin: 0;
     padding: 0;
}
 .ant-menu-item-group-list .ant-menu-item, .ant-menu-item-group-list .ant-menu-submenu-title {
     padding: 0 1.14285714rem 0 2.00000000rem;
}
 .ant-menu-root.ant-menu-vertical, .ant-menu-root.ant-menu-vertical-left, .ant-menu-root.ant-menu-vertical-right, .ant-menu-root.ant-menu-inline {
     box-shadow: none;
}
 .ant-menu-root.ant-menu-inline-collapsed .ant-menu-item > .ant-menu-inline-collapsed-noicon, .ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title > .ant-menu-inline-collapsed-noicon {
     font-size: 1.14285714rem;
     text-align: center;
}
 .ant-menu-sub.ant-menu-inline {
     padding: 0;
     background: #f1f1f1;
     border: 0;
     border-radius: 0;
     box-shadow: none;
}
 .ant-menu-sub.ant-menu-inline > .ant-menu-item, .ant-menu-sub.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
     height: 2.85714286rem;
     line-height: 2.85714286rem;
     list-style-position: inside;
     list-style-type: disc;
}
 .ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
     padding-left: 2.28571429rem;
}
 .ant-menu-item-disabled, .ant-menu-submenu-disabled {
     color: rgba(0, 0, 0, 0.26) !important;
     background: none;
     cursor: not-allowed;
}
 .ant-menu-item-disabled::after, .ant-menu-submenu-disabled::after {
     border-color: transparent !important;
}
 .ant-menu-item-disabled a, .ant-menu-submenu-disabled a {
     color: rgba(0, 0, 0, 0.26) !important;
     pointer-events: none;
}
 .ant-menu-item-disabled > .ant-menu-submenu-title, .ant-menu-submenu-disabled > .ant-menu-submenu-title {
     color: rgba(0, 0, 0, 0.26) !important;
     cursor: not-allowed;
}
 .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
     background: rgba(0, 0, 0, 0.26) !important;
}
 .ant-layout-header .ant-menu {
     line-height: inherit;
}
 .ant-menu-inline-collapsed-tooltip a, .ant-menu-inline-collapsed-tooltip a:hover {
     color: #fff;
}
 .ant-menu-light .ant-menu-item:hover, .ant-menu-light .ant-menu-item-active, .ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open, .ant-menu-light .ant-menu-submenu-active, .ant-menu-light .ant-menu-submenu-title:hover {
     color: #459CFF;
}
 .ant-menu.ant-menu-root:focus-visible {
     box-shadow: 0 0 0 0.14285714rem #0C5ACF;
}
 .ant-menu-dark .ant-menu-item:focus-visible, .ant-menu-dark .ant-menu-submenu-title:focus-visible {
     box-shadow: 0 0 0 0.14285714rem #0C5ACF;
}
 .ant-menu.ant-menu-dark, .ant-menu-dark .ant-menu-sub, .ant-menu.ant-menu-dark .ant-menu-sub {
     color: rgba(255, 255, 255, 0.55);
     background: #001529;
}
 .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow {
     opacity: 0.45;
     transition: all 0.3s;
}
 .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
     background: #fff;
}
 .ant-menu-dark.ant-menu-submenu-popup {
     background: transparent;
}
 .ant-menu-dark .ant-menu-inline.ant-menu-sub {
     background: #000c17;
}
 .ant-menu-dark.ant-menu-horizontal {
     border-bottom: 0;
}
 .ant-menu-dark.ant-menu-horizontal > .ant-menu-item, .ant-menu-dark.ant-menu-horizontal > .ant-menu-submenu {
     top: 0;
     margin-top: 0;
     padding: 0 1.42857143rem;
     border-color: #001529;
     border-bottom: 0;
}
 .ant-menu-dark.ant-menu-horizontal > .ant-menu-item:hover {
     background-color: #1C79F4;
}
 .ant-menu-dark.ant-menu-horizontal > .ant-menu-item > a::before {
     bottom: 0;
}
 .ant-menu-dark .ant-menu-item, .ant-menu-dark .ant-menu-item-group-title, .ant-menu-dark .ant-menu-item > a, .ant-menu-dark .ant-menu-item > span > a {
     color: rgba(255, 255, 255, 0.55);
}
 .ant-menu-dark.ant-menu-inline, .ant-menu-dark.ant-menu-vertical, .ant-menu-dark.ant-menu-vertical-left, .ant-menu-dark.ant-menu-vertical-right {
     border-right: 0;
}
 .ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-vertical .ant-menu-item, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item {
     left: 0;
     margin-left: 0;
     border-right: 0;
}
 .ant-menu-dark.ant-menu-inline .ant-menu-item::after, .ant-menu-dark.ant-menu-vertical .ant-menu-item::after, .ant-menu-dark.ant-menu-vertical-left .ant-menu-item::after, .ant-menu-dark.ant-menu-vertical-right .ant-menu-item::after {
     border-right: 0;
}
 .ant-menu-dark.ant-menu-inline .ant-menu-item, .ant-menu-dark.ant-menu-inline .ant-menu-submenu-title {
     width: 100%;
}
 .ant-menu-dark .ant-menu-item:hover, .ant-menu-dark .ant-menu-item-active, .ant-menu-dark .ant-menu-submenu-active, .ant-menu-dark .ant-menu-submenu-open, .ant-menu-dark .ant-menu-submenu-selected, .ant-menu-dark .ant-menu-submenu-title:hover {
     color: #fff;
     background-color: transparent;
}
 .ant-menu-dark .ant-menu-item:hover > a, .ant-menu-dark .ant-menu-item-active > a, .ant-menu-dark .ant-menu-submenu-active > a, .ant-menu-dark .ant-menu-submenu-open > a, .ant-menu-dark .ant-menu-submenu-selected > a, .ant-menu-dark .ant-menu-submenu-title:hover > a, .ant-menu-dark .ant-menu-item:hover > span > a, .ant-menu-dark .ant-menu-item-active > span > a, .ant-menu-dark .ant-menu-submenu-active > span > a, .ant-menu-dark .ant-menu-submenu-open > span > a, .ant-menu-dark .ant-menu-submenu-selected > span > a, .ant-menu-dark .ant-menu-submenu-title:hover > span > a {
     color: #fff;
}
 .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow {
     opacity: 1;
}
 .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-item:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-item-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-active > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-open > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-selected > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-title:hover > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before {
     background: #fff;
}
 .ant-menu-dark .ant-menu-item:hover {
     background-color: transparent;
}
 .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected {
     background-color: #1C79F4;
}
 .ant-menu-dark .ant-menu-item-selected {
     color: #fff;
     border-right: 0;
}
 .ant-menu-dark .ant-menu-item-selected::after {
     border-right: 0;
}
 .ant-menu-dark .ant-menu-item-selected > a, .ant-menu-dark .ant-menu-item-selected > span > a, .ant-menu-dark .ant-menu-item-selected > a:hover, .ant-menu-dark .ant-menu-item-selected > span > a:hover {
     color: #fff;
}
 .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon, .ant-menu-dark .ant-menu-item-selected .anticon {
     color: #fff;
}
 .ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon + span, .ant-menu-dark .ant-menu-item-selected .anticon + span {
     color: #fff;
}
 .ant-menu.ant-menu-dark .ant-menu-item-selected, .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
     background-color: #1C79F4;
}
 .ant-menu-dark .ant-menu-item-disabled, .ant-menu-dark .ant-menu-submenu-disabled, .ant-menu-dark .ant-menu-item-disabled > a, .ant-menu-dark .ant-menu-submenu-disabled > a, .ant-menu-dark .ant-menu-item-disabled > span > a, .ant-menu-dark .ant-menu-submenu-disabled > span > a {
     color: rgba(255, 255, 255, 0.35) !important;
     opacity: 0.8;
}
 .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title {
     color: rgba(255, 255, 255, 0.35) !important;
}
 .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::before, .ant-menu-dark .ant-menu-item-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after, .ant-menu-dark .ant-menu-submenu-disabled > .ant-menu-submenu-title > .ant-menu-submenu-arrow::after {
     background: rgba(255, 255, 255, 0.35) !important;
}
 .ant-menu.ant-menu-rtl {
     direction: rtl;
     text-align: right;
}
 .ant-menu-rtl .ant-menu-item-group-title {
     text-align: right;
}
 .ant-menu-rtl.ant-menu-inline, .ant-menu-rtl.ant-menu-vertical {
     border-right: none;
     border-left: 0.07142857rem solid #e1e1e1;
}
 .ant-menu-rtl.ant-menu-dark.ant-menu-inline, .ant-menu-rtl.ant-menu-dark.ant-menu-vertical {
     border-left: none;
}
 .ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-item, .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-item, .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-item, .ant-menu-rtl.ant-menu-vertical.ant-menu-sub > .ant-menu-submenu, .ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub > .ant-menu-submenu, .ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub > .ant-menu-submenu {
     transform-origin: top right;
}
 .ant-menu-rtl .ant-menu-item .ant-menu-item-icon, .ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon, .ant-menu-rtl .ant-menu-item .anticon, .ant-menu-rtl .ant-menu-submenu-title .anticon {
     margin-right: auto;
     margin-left: 0.71428571rem;
}
 .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .ant-menu-item-icon, .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .ant-menu-item-icon, .ant-menu-rtl .ant-menu-item.ant-menu-item-only-child > .anticon, .ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child > .anticon {
     margin-left: 0;
}
 .ant-menu-submenu-rtl.ant-menu-submenu-popup {
     transform-origin: 100% 0;
}
 .ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow, .ant-menu-rtl .ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow {
     right: auto;
     left: 1.14285714rem;
}
 .ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::before, .ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
     transform: rotate(-45deg) translateY(-0.14285714rem);
}
 .ant-menu-rtl .ant-menu-submenu-vertical > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-rtl .ant-menu-submenu-vertical-left > .ant-menu-submenu-title .ant-menu-submenu-arrow::after, .ant-menu-rtl .ant-menu-submenu-vertical-right > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
     transform: rotate(45deg) translateY(0.14285714rem);
}
 .ant-menu-rtl.ant-menu-vertical .ant-menu-item::after, .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item::after, .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item::after, .ant-menu-rtl.ant-menu-inline .ant-menu-item::after {
     right: auto;
     left: 0;
}
 .ant-menu-rtl.ant-menu-vertical .ant-menu-item, .ant-menu-rtl.ant-menu-vertical-left .ant-menu-item, .ant-menu-rtl.ant-menu-vertical-right .ant-menu-item, .ant-menu-rtl.ant-menu-inline .ant-menu-item, .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title, .ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title, .ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title, .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
     text-align: right;
}
 .ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title {
     padding-right: 0;
     padding-left: 2.42857143rem;
}
 .ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title {
     padding-right: 1.14285714rem;
     padding-left: 2.42857143rem;
}
 .ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title {
     padding: 0 calc(50% - 1.14285714rem / 2);
}
 .ant-menu-rtl .ant-menu-item-group-list .ant-menu-item, .ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title {
     padding: 0 2.00000000rem 0 1.14285714rem;
}
 .ant-menu-sub.ant-menu-inline {
     border: 0;
}
 .ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title {
     padding-right: 2.28571429rem;
     padding-left: 0;
}
 .ant-message {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     font-variant: tabular-nums;
     line-height: 1.5715;
     list-style: none;
     font-feature-settings: 'tnum';
     position: fixed;
     top: 0.57142857rem;
     left: 0;
     z-index: 1010;
     width: 100%;
     pointer-events: none;
}
 .ant-message-notice {
     display: flex;
     justify-content: center;
     padding: 0.57142857rem;
}
 .ant-message-notice-content {
     display: inline-block;
     padding: 1.14285714rem;
     background: #fff;
     border-radius: 0.28571429rem;
     box-shadow: 0 0.64285714rem 2.28571429rem 0 rgba(0, 0, 0, 0.1);
     pointer-events: all;
     max-width: 37.14285714rem;
}
 .ant-message-success, .ant-message-error, .ant-message-warning, .ant-message-info, .ant-message-loading {
     display: flex;
}
 .ant-message-success .anticon {
     color: #27D05A;
}
 .ant-message-error .anticon {
     color: #E9463A;
}
 .ant-message-warning .anticon {
     color: #F8782D;
}
 .ant-message-info .anticon, .ant-message-loading .anticon {
     color: #1C79F4;
}
 .ant-message .anticon {
     position: relative;
     top: 0.07142857rem;
     margin-right: 0.57142857rem;
     font-size: 1.00000000rem;
}
 .ant-message-notice.ant-move-up-leave.ant-move-up-leave-active {
     animation-name: MessageMoveOut;
     animation-duration: 0.3s;
}
 @keyframes MessageMoveOut {
     0% {
         max-height: 10.71428571rem;
         padding: 0.57142857rem;
         opacity: 1;
    }
     100% {
         max-height: 0;
         padding: 0;
         opacity: 0;
    }
}
 .ant-message-rtl {
     direction: rtl;
}
 .ant-message-rtl span {
     direction: rtl;
}
 .ant-message-rtl .anticon {
     margin-right: 0;
     margin-left: 0.57142857rem;
}
 .ant-modal {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     color: rgba(0, 0, 0, 0.9);
     font-size: 1.00000000rem;
     font-variant: tabular-nums;
     line-height: 1.5715;
     list-style: none;
     font-feature-settings: 'tnum';
     pointer-events: none;
     position: relative;
     top: 5.71428571rem;
     width: auto;
     max-width: calc(100vw - 2.28571429rem);
     margin: 0 auto;
     padding-bottom: 1.71428571rem;
}
 .ant-modal.ant-zoom-enter, .ant-modal.ant-zoom-appear {
     transform: none;
     opacity: 0;
     animation-duration: 0.3s;
     user-select: none;
}
 .ant-modal-mask {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 1000;
     height: 100%;
     background-color: rgba(0, 0, 0, 0.45);
}
 .ant-modal-mask-hidden {
     display: none;
}
 .ant-modal-wrap {
     position: fixed;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     overflow: auto;
     outline: 0;
}
 .ant-modal-wrap {
     z-index: 1000;
}
 .ant-modal-title {
     margin: 0;
     color: rgba(0, 0, 0, 0.9);
     font-weight: 600;
     font-size: 1.14285714rem;
     line-height: 1.57142857rem;
     word-wrap: break-word;
}
 .ant-modal-content {
     position: relative;
     background-color: #fff;
     background-clip: padding-box;
     border: 0.07142857rem solid #fff;
     border-radius: 0.28571429rem;
     box-shadow: 0 0.64285714rem 2.28571429rem 0 rgba(0, 0, 0, 0.1);
     pointer-events: auto;
}
 .ant-modal-close {
     position: absolute;
     top: 0.57142857rem;
     right: 0.57142857rem;
     z-index: 10;
     padding: 0;
     color: rgba(0, 0, 0, 0.6);
     font-weight: 700;
     line-height: 1;
     text-decoration: none;
     background: transparent;
     border: 0;
     outline: 0;
     cursor: pointer;
     transition: color 0.3s;
}
 .ant-modal-close-x {
     display: block;
     width: 2.28571429rem;
     height: 2.28571429rem;
     font-size: 1.14285714rem;
     font-style: normal;
     line-height: 2.28571429rem;
     text-align: center;
     text-transform: none;
     text-rendering: auto;
     border-radius: 0.28571429rem;
}
 .ant-modal-close-x:hover {
     background: rgba(220, 220, 220, 0.7);
}
 .ant-modal-close:focus, .ant-modal-close:hover {
     text-decoration: none;
}
 .ant-modal-header {
     padding: 0.85714286rem 1.14285714rem;
    
     color: rgba(0, 0, 0, 0.9);
     background: #fff;
     border-bottom: 0.07142857rem solid #e7e7e7;
     border-radius: 0.28571429rem 0.28571429rem 0 0;
}
 .ant-modal-body {
     padding: 1.71428571rem 1.71428571rem 2.28571429rem 1.71428571rem;
     font-size: 1.00000000rem;
     line-height: 1.5715;
     word-wrap: break-word;
}
 .ant-modal-footer {
     padding: 0.71428571rem 1.14285714rem;
    
     text-align: right;
     background: #fff;
     border-top: 0.07142857rem solid #e7e7e7;
     border-radius: 0 0 0.28571429rem 0.28571429rem;
}
 .ant-modal-footer .ant-btn + .ant-btn:not(.ant-dropdown-trigger) {
     margin-bottom: 0;
     margin-left: 0.85714286rem;
}
 .ant-modal-open {
     overflow: hidden;
}
 .ant-modal-centered {
     text-align: center;
}
 .ant-modal-centered::before {
     display: inline-block;
     width: 0;
     height: 100%;
     vertical-align: middle;
     content: '';
}
 .ant-modal-centered .ant-modal {
     top: 0;
     display: inline-block;
     padding-bottom: 0;
     text-align: left;
     vertical-align: middle;
}
 @media (max-width: 54.78571429rem) {
     .ant-modal {
         max-width: calc(100vw - 1.14285714rem);
         margin: 0.57142857rem auto;
    }
     .ant-modal-centered .ant-modal {
         flex: 1;
    }
}
 .ant-modal-confirm .ant-modal-header {
     display: none;
}
 .ant-modal-confirm .ant-modal-body {
     padding: 2.28571429rem 2.28571429rem 1.71428571rem;
}
 .ant-modal-confirm-body-wrapper::before {
     display: table;
     content: '';
}
 .ant-modal-confirm-body-wrapper::after {
     display: table;
     clear: both;
     content: '';
}
 .ant-modal-confirm-body-wrapper::before {
     display: table;
     content: '';
}
 .ant-modal-confirm-body-wrapper::after {
     display: table;