}
 .ant-input-affix-wrapper-disabled .ant-input[disabled] {
     background: rgba(255, 255, 255, 0);
}
 .ant-input-affix-wrapper > .ant-input {
     font-size: inherit;
     border: none;
     outline: none;
}
 .ant-input-affix-wrapper > .ant-input:focus {
     box-shadow: none !important;
}
 .ant-input-affix-wrapper > .ant-input:not(textarea) {
     padding: 0;
}
 .ant-input-affix-wrapper::before {
     width: 0;
     visibility: hidden;
     content: '\a0';
}
 .ant-input-prefix, .ant-input-suffix {
     display: flex;
     flex: none;
     align-items: center;
}
 .ant-input-prefix > *:not(:last-child), .ant-input-suffix > *:not(:last-child) {
     margin-right: 0.57142857rem;
}
 .ant-input-show-count-suffix {
     color: rgba(0, 0, 0, 0.45);
}
 .ant-input-show-count-has-suffix {
     margin-right: 0.14285714rem;
}
 .ant-input-prefix {
     margin-right: 0.28571429rem;
}
 .ant-input-suffix {
     margin-left: 0.28571429rem;
}
 .anticon.ant-input-clear-icon, .ant-input-clear-icon {
     margin: 0;
     color: rgba(0, 0, 0, 0.25);
     font-size: 0.85714286rem;
     vertical-align: -0.07142857rem;
     cursor: pointer;
     transition: color 0.3s;
}
 .anticon.ant-input-clear-icon:hover, .ant-input-clear-icon:hover {
     color: rgba(0, 0, 0, 0.45);
}
 .anticon.ant-input-clear-icon:active, .ant-input-clear-icon:active {
     color: @text-color;
}
 .anticon.ant-input-clear-icon-hidden, .ant-input-clear-icon-hidden {
     visibility: hidden;
}
 .anticon.ant-input-clear-icon-has-suffix, .ant-input-clear-icon-has-suffix {
     margin: 0 0.28571429rem;
}
 .ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn {
     padding: 0;
}
 .ant-input-affix-wrapper.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon {
     position: absolute;
     top: 0.57142857rem;
     right: 0.57142857rem;
     z-index: 1;
}
 .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
     background: #fff;
     border-color: #ff4d4f;
}
 .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-error:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
     border-color: #ff7875;
     box-shadow: 0 0 0 0.14285714rem rgba(255, 77, 79, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-status-error .ant-input-prefix {
     color: #ff4d4f;
}
 .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover {
     background: #fff;
     border-color: #faad14;
}
 .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus, .ant-input-status-warning:not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused {
     border-color: #ffc53d;
     box-shadow: 0 0 0 0.14285714rem rgba(250, 173, 20, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-status-warning .ant-input-prefix {
     color: #faad14;
}
 .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
     background: #fff;
     border-color: #ff4d4f;
}
 .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-error:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
     border-color: #ff7875;
     box-shadow: 0 0 0 0.14285714rem rgba(255, 77, 79, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-affix-wrapper-status-error .ant-input-prefix {
     color: #ff4d4f;
}
 .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover {
     background: #fff;
     border-color: #faad14;
}
 .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus, .ant-input-affix-wrapper-status-warning:not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused {
     border-color: #ffc53d;
     box-shadow: 0 0 0 0.14285714rem rgba(250, 173, 20, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-affix-wrapper-status-warning .ant-input-prefix {
     color: #faad14;
}
 .ant-input-textarea-status-error.ant-input-textarea-has-feedback .ant-input, .ant-input-textarea-status-warning.ant-input-textarea-has-feedback .ant-input, .ant-input-textarea-status-success.ant-input-textarea-has-feedback .ant-input, .ant-input-textarea-status-validating.ant-input-textarea-has-feedback .ant-input {
     padding-right: 1.71428571rem;
}
 .ant-input-group-wrapper-status-error .ant-input-group-addon {
     color: #ff4d4f;
     border-color: #ff4d4f;
}
 .ant-input-group-wrapper-status-warning .ant-input-group-addon {
     color: #faad14;
     border-color: #faad14;
}
 .ant-input {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     font-variant: tabular-nums;
     list-style: none;
     font-feature-settings: 'tnum';
     position: relative;
     display: inline-block;
     width: 100%;
     min-width: 0;
     padding: 0.28571429rem 0.78571429rem;
     color: @text-color;
     font-size: 1.00000000rem;
     line-height: 1.5715;
     background-color: #fff;
     background-image: none;
     border: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem;
     transition: all 0.3s;
}
 .ant-input::placeholder {
     color: #bfbfbf;
     user-select: none;
}
 .ant-input:placeholder-shown {
     text-overflow: ellipsis;
}
 .ant-input:hover {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     border-right-width: 0.07142857rem;
}
 .ant-input-rtl .ant-input:hover {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input:focus, .ant-input-focused {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     box-shadow: 0 0 0 0.14285714rem rgba(24, 144, 255, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-input-rtl .ant-input:focus, .ant-input-rtl .ant-input-focused {
     border-right-width: 0;
     border-left-width: 0.07142857rem !important;
}
 .ant-input-disabled {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input-disabled:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input[disabled] {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-input[disabled]:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-input-borderless, .ant-input-borderless:hover, .ant-input-borderless:focus, .ant-input-borderless-focused, .ant-input-borderless-disabled, .ant-input-borderless[disabled] {
     background-color: transparent;
     border: none;
     box-shadow: none;
}
 textarea.ant-input {
     max-width: 100%;
     height: auto;
     min-height: 2.28571429rem;
     line-height: 1.5715;
     vertical-align: bottom;
     transition: all 0.3s, height 0s;
}
 .ant-input-lg {
     padding: 0.46428571rem 0.78571429rem;
     font-size: 1.14285714rem;
}
 .ant-input-sm {
     padding: 0.00000000rem 0.50000000rem;
}
 .ant-input-rtl {
     direction: rtl;
}
 .ant-input-group {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     color: @text-color;
     font-size: 1.00000000rem;
     font-variant: tabular-nums;
     line-height: 1.5715;
     list-style: none;
     font-feature-settings: 'tnum';
     position: relative;
     display: table;
     width: 100%;
     border-collapse: separate;
     border-spacing: 0;
}
 .ant-input-group[class*='col-'] {
     float: none;
     padding-right: 0;
     padding-left: 0;
}
 .ant-input-group > [class*='col-'] {
     padding-right: 0.57142857rem;
}
 .ant-input-group > [class*='col-']:last-child {
     padding-right: 0;
}
 .ant-input-group-addon, .ant-input-group-wrap, .ant-input-group > .ant-input {
     display: table-cell;
}
 .ant-input-group-addon:not(:first-child):not(:last-child), .ant-input-group-wrap:not(:first-child):not(:last-child), .ant-input-group > .ant-input:not(:first-child):not(:last-child) {
     border-radius: 0;
}
 .ant-input-group-addon, .ant-input-group-wrap {
     width: 0.07142857rem;
     white-space: nowrap;
     vertical-align: middle;
}
 .ant-input-group-wrap > * {
     display: block !important;
}
 .ant-input-group .ant-input {
     float: left;
     width: 100%;
     margin-bottom: 0;
     text-align: inherit;
}
 .ant-input-group .ant-input:focus {
     z-index: 1;
     border-right-width: 0.07142857rem;
}
 .ant-input-group .ant-input:hover {
     z-index: 1;
     border-right-width: 0.07142857rem;
}
 .ant-input-search-with-button .ant-input-group .ant-input:hover {
     z-index: 0;
}
 .ant-input-group-addon {
     position: relative;
     padding: 0 0.78571429rem;
     color: @text-color;
     font-weight: normal;
     font-size: 1.00000000rem;
     text-align: center;
     background-color: #fafafa;
     border: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem;
     transition: all 0.3s;
}
 .ant-input-group-addon .ant-select {
     margin: -0.35714286rem -0.78571429rem;
}
 .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
     background-color: inherit;
     border: 0.07142857rem solid transparent;
     box-shadow: none;
}
 .ant-input-group-addon .ant-select-open .ant-select-selector, .ant-input-group-addon .ant-select-focused .ant-select-selector {
     color: @primary-color;
}
 .ant-input-group-addon .ant-cascader-picker {
     margin: -0.64285714rem -0.85714286rem;
     background-color: transparent;
}
 .ant-input-group-addon .ant-cascader-picker .ant-cascader-input {
     text-align: left;
     border: 0;
     box-shadow: none;
}
 .ant-input-group > .ant-input:first-child, .ant-input-group-addon:first-child {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-group > .ant-input:first-child .ant-select .ant-select-selector, .ant-input-group-addon:first-child .ant-select .ant-select-selector {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-group > .ant-input-affix-wrapper:not(:first-child) .ant-input {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-group > .ant-input-affix-wrapper:not(:last-child) .ant-input {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-group-addon:first-child {
     border-right: 0;
}
 .ant-input-group-addon:last-child {
     border-left: 0;
}
 .ant-input-group > .ant-input:last-child, .ant-input-group-addon:last-child {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-group > .ant-input:last-child .ant-select .ant-select-selector, .ant-input-group-addon:last-child .ant-select .ant-select-selector {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-group-lg .ant-input, .ant-input-group-lg > .ant-input-group-addon {
     padding: 0.46428571rem 0.78571429rem;
     font-size: 1.14285714rem;
}
 .ant-input-group-sm .ant-input, .ant-input-group-sm > .ant-input-group-addon {
     padding: 0.00000000rem 0.50000000rem;
}
 .ant-input-group-lg .ant-select-single .ant-select-selector {
     height: 2.85714286rem;
}
 .ant-input-group-sm .ant-select-single .ant-select-selector {
     height: 1.71428571rem;
}
 .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
}
 .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child) {
     border-top-left-radius: 0.14285714rem;
     border-bottom-left-radius: 0.14285714rem;
}
 .ant-input-group .ant-input-affix-wrapper:not(:first-child), .ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child) {
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}
 .ant-input-group.ant-input-group-compact {
     display: block;
}
 .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::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 {
     display: inline-flex;
}
 .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.14285714rem;
     border-bottom-left-radius: 0.14285714rem;
}
 .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.14285714rem;
     border-bottom-right-radius: 0.14285714rem;
}
 .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.14285714rem 0 0 0.14285714rem;
}
 .ant-input-group > .ant-input-rtl:first-child {
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-group > .ant-input-rtl:last-child {
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-group-rtl .ant-input-group-addon:first-child {
     border-right: 0.07142857rem solid #d9d9d9;
     border-left: 0;
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-group-rtl .ant-input-group-addon:last-child {
     border-right: 0;
     border-left: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-group > .ant-input-rtl:first-child, .ant-input-group-rtl .ant-input-group-addon:first-child {
     border-radius: 0 0.14285714rem 0.14285714rem 0;
}
 .ant-input-group-rtl .ant-input-group-addon:first-child {
     border-right: 0.07142857rem solid #d9d9d9;
     border-left: 0;
}
 .ant-input-group-rtl .ant-input-group-addon:last-child {
     border-right: 0;
     border-left: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-group-rtl.ant-input-group > .ant-input:last-child, .ant-input-group-rtl.ant-input-group-addon:last-child {
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child) {
     border-radius: 0.14285714rem 0 0 0.14285714rem;
}
 .ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child) {
     border-radius: 0 0.14285714rem 0.14285714rem 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.14285714rem 0.14285714rem 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.14285714rem 0 0 0.14285714rem;
}
 .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.14285714rem 0.14285714rem 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.45);
     cursor: pointer;
     transition: all 0.3s;
}
 .ant-input-password-icon.anticon:hover {
     color: @text-color;
}
 .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.45);
     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.78571429rem;
     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: color(~`colorPalette("@{primary-color}", 5)`);
}
 .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: color(~`colorPalette("@{primary-color}", 5)`);
}
 .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.14285714rem 0.14285714rem 0;
}
 .ant-input-search > .ant-input-group > .ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary) {
     color: rgba(0, 0, 0, 0.45);
}
 .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: #d9d9d9;
}
 .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: color(~`colorPalette("@{primary-color}", 5)`);
}
 .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: color(~`colorPalette("@{primary-color}", 5)`);
}
 .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.14285714rem 0 0 0.14285714rem;
}
 @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;
    /* fix firefox can't set height smaller than content on flex item */
     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: @text-color;
     line-height: 4.57142857rem;
     background: #001529;
}
 .ant-layout-footer {
     padding: 1.71428571rem 3.57142857rem;
     color: @text-color;
     font-size: 1.00000000rem;
     background: #f0f2f5;
}
 .ant-layout-content {
     flex: auto;
    /* fix firefox can't set height smaller than content on flex item */
     min-height: 0;
}
 .ant-layout-sider {
     position: relative;
    /* fix firefox can't set width smaller than content on flex item */
     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.14285714rem 0.14285714rem 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.14285714rem 0 0 0.14285714rem;
}
 .ant-layout-sider-light {
     background: #fff;
}
 .ant-layout-sider-light .ant-layout-sider-trigger {
     color: @text-color;
     background: #fff;
}
 .ant-layout-sider-light .ant-layout-sider-zero-width-trigger {
     color: @text-color;
     background: #fff;
}
 .ant-layout-rtl {
     direction: rtl;
}
 .ant-list {
     box-sizing: border-box;
     margin: 0;
     padding: 0;
     color: @text-color;
     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.25);
     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.85714286rem 0;
     color: @text-color;
}
 .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: @text-color;
}
 .ant-list-item-meta-title {
     margin-bottom: 0.28571429rem;
     color: @text-color;
     font-size: 1.00000000rem;
     line-height: 1.5715;
}
 .ant-list-item-meta-title > a {
     color: @text-color;
     transition: all 0.3s;
}
 .ant-list-item-meta-title > a:hover {
     color: @primary-color;
}
 .ant-list-item-meta-description {
     color: rgba(0, 0, 0, 0.45);
     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.45);
     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: #f0f0f0;
}
 .ant-list-header {
     background: transparent;
}
 .ant-list-footer {
     background: transparent;
}
 .ant-list-header, .ant-list-footer {
     padding-top: 0.85714286rem;
     padding-bottom: 0.85714286rem;
}
 .ant-list-empty {
     padding: 1.14285714rem 0;
     color: rgba(0, 0, 0, 0.45);
     font-size: 0.85714286rem;
     text-align: center;
}
 .ant-list-split .ant-list-item {
     border-bottom: 0.07142857rem solid #f0f0f0;
}
 .ant-list-split .ant-list-item:last-child {
     border-bottom: none;
}
 .ant-list-split .ant-list-header {
     border-bottom: 0.07142857rem solid #f0f0f0;
}
 .ant-list-split.ant-list-empty .ant-list-footer {
     border-top: 0.07142857rem solid #f0f0f0;
}
 .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 #f0f0f0;
}
 .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: @text-color;
     font-size: 1.14285714rem;
     line-height: 1.71428571rem;
}
 .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 #d9d9d9;
     border-radius: 0.14285714rem;
}
 .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, .ant-mentions-status-error:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
     background: #fff;
     border-color: #ff4d4f;
}
 .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: #ff7875;
     box-shadow: 0 0 0 0.14285714rem rgba(255, 77, 79, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-mentions-status-error .ant-input-prefix {
     color: #ff4d4f;
}
 .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions, .ant-mentions-status-warning:not(.ant-mentions-disabled):not(.ant-mentions-borderless).ant-mentions:hover {
     background: #fff;
     border-color: #faad14;
}
 .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: #ffc53d;
     box-shadow: 0 0 0 0.14285714rem rgba(250, 173, 20, 0.2);
     border-right-width: 0.07142857rem;
     outline: 0;
}
 .ant-mentions-status-warning .ant-input-prefix {
     color: #faad14;
}
 .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.78571429rem;
     color: @text-color;
     font-size: 1.00000000rem;
     background-color: #fff;
     background-image: none;
     border: 0.07142857rem solid #d9d9d9;
     border-radius: 0.14285714rem;
     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: #bfbfbf;
     user-select: none;
}
 .ant-mentions:placeholder-shown {
     text-overflow: ellipsis;
}
 .ant-mentions:hover {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     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: color(~`colorPalette("@{primary-color}", 5)`);
     box-shadow: 0 0 0 0.14285714rem rgba(24, 144, 255, 0.2);
     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.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-mentions-disabled:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-mentions[disabled] {
     color: rgba(0, 0, 0, 0.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-mentions[disabled]:hover {
     border-color: #d9d9d9;
     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.25);
     background-color: #f5f5f5;
     border-color: #d9d9d9;
     box-shadow: none;
     cursor: not-allowed;
     opacity: 1;
}
 .ant-mentions-disabled > textarea:hover {
     border-color: #d9d9d9;
     border-right-width: 0.07142857rem;
}
 .ant-mentions-focused {
     border-color: color(~`colorPalette("@{primary-color}", 5)`);
     box-shadow: 0 0 0 0.14285714rem rgba(24, 144, 255, 0.2);
     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.78571429rem;
     overflow: inherit;
     overflow-x: hidden;
     overflow-y: auto;
    /* stylelint-disable declaration-block-no-redundant-longhand-properties */
     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;
    /* stylelint-enable declaration-block-no-redundant-longhand-properties */
     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: #bfbfbf;
     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: @text-color;
     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.14285714rem;
     outline: none;
     box-shadow: 0 0.21428571rem 0.42857143rem -0.28571429rem rgba(0, 0, 0, 0.12), 0 0.42857143rem 1.14285714rem 0 rgba(0, 0, 0, 0.08), 0 0.64285714rem 2.00000000rem 0.57142857rem rgba(0, 0, 0, 0.05);
}
 .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: @text-color;
     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: #f5f5f5;
}
 .ant-mentions-dropdown-menu-item:first-child {
     border-radius: 0.14285714rem 0.14285714rem 0 0;
}
 .ant-mentions-dropdown-menu-item:last-child {
     border-radius: 0 0 0.14285714rem 0.14285714rem;
}
 .ant-mentions-dropdown-menu-item-disabled {
     color: rgba(0, 0, 0, 0.25);
     cursor: not-allowed;
}
 .ant-mentions-dropdown-menu-item-disabled:hover {
     color: rgba(0, 0, 0, 0.25);
     background-color: #fff;
     cursor: not-allowed;
}
 .ant-mentions-dropdown-menu-item-selected {
     color: @text-color;
     font-weight: 600;
     background-color: #fafafa;
}
 .ant-mentions-dropdown-menu-item-active {
     background-color: #f5f5f5;
}
 .ant-mentions-suffix {
     position: absolute;
     top: 0;
     right: 0.78571429rem;
     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: #ff4d4f;
}
 .ant-menu-item-danger.ant-menu-item:hover, .ant-menu-item-danger.ant-menu-item-active {
     color: #ff4d4f;
}
 .ant-menu-item-danger.ant-menu-item:active {
     background: #fff1f0;
}
 .ant-menu-item-danger.ant-menu-item-selected {
     color: #ff4d4f;
}
 .ant-menu-item-danger.ant-menu-item-selected > a, .ant-menu-item-danger.ant-menu-item-selected > a:hover {
     color: #ff4d4f;
}
 .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
     background-color: #fff1f0;
}
 .ant-menu-inline .ant-menu-item-danger.ant-menu-item::after {
     border-right-color: #ff4d4f;
}
 .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: #ff4d4f;
}
 .ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected {
     color: #fff;
     background-color: #ff4d4f;
}
 .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: @text-color;
     font-size: 1.00000000rem;
     line-height: 0;
     text-align: left;
     list-style: none;
     background: #fff;
     outline: none;
     box-shadow: 0 0.21428571rem 0.42857143rem -0.28571429rem rgba(0, 0, 0, 0.12), 0 0.42857143rem 1.14285714rem 0 rgba(0, 0, 0, 0.08), 0 0.64285714rem 2.00000000rem 0.57142857rem rgba(0, 0, 0, 0.05);
     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 color(~`colorPalette("@{primary-color}", 2)`);
}
 .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: 1.5715;
     padding: 0.57142857rem 1.14285714rem;
     color: rgba(0, 0, 0, 0.45);
     font-size: 1.00000000rem;
     line-height: 1.5715;
     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: @primary-color;
}
 .ant-menu-item:active, .ant-menu-submenu-title:active {
     background: color(~`colorPalette("@{primary-color}", 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: @text-color;
}
 .ant-menu-item a:hover {
     color: @primary-color;
}
 .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: @text-color;
}
 .ant-menu-item > .ant-badge a:hover {
     color: @primary-color;
}
 .ant-menu-item-divider {
     overflow: hidden;
     line-height: 0;
     border-color: #f0f0f0;
     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: @primary-color;
}
 .ant-menu-item-selected a, .ant-menu-item-selected a:hover {
     color: @primary-color;
}
 .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
     background-color: color(~`colorPalette("@{primary-color}", 1)`);
}
 .ant-menu-inline, .ant-menu-vertical, .ant-menu-vertical-left {
     border-right: 0.07142857rem solid #f0f0f0;
}
 .ant-menu-vertical-right {
     border-left: 0.07142857rem solid #f0f0f0;
}
 .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 color(~`colorPalette("@{primary-color}", 2)`);
}
 .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.14285714rem;
     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.14285714rem;
}
 .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: @text-color;
     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: @primary-color;
}
 .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: @primary-color;
}
 .ant-menu-horizontal {
     line-height: 3.28571429rem;
     border: 0;
     border-bottom: 0.07142857rem solid #f0f0f0;
     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: @primary-color;
}
 .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 @primary-color;
}
 .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: @text-color;
}
 .ant-menu-horizontal > .ant-menu-item a:hover {
     color: @primary-color;
}
 .ant-menu-horizontal > .ant-menu-item a::before {
     bottom: -0.14285714rem;
}
 .ant-menu-horizontal > .ant-menu-item-selected a {
     color: @primary-color;
}
 .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 @primary-color;
     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.85);
}
 .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: #fafafa;
     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.25) !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.25) !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.25) !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.25) !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: @primary-color;
}
 .ant-menu.ant-menu-root:focus-visible {
     box-shadow: 0 0 0 0.14285714rem color(~`colorPalette("@{primary-color}", 7)`);
}
 .ant-menu-dark .ant-menu-item:focus-visible, .ant-menu-dark .ant-menu-submenu-title:focus-visible {
     box-shadow: 0 0 0 0.14285714rem color(~`colorPalette("@{primary-color}", 7)`);
}
 .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.65);
     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: @primary-color;
}
 .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.65);
}
 .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;
}