html body {
  color: var(--brick-m-color-text-1);
}
:root {
  --ppgreen-1: #e8fff2;
  --ppgreen-2: #b0f2d0;
  --ppgreen-3: #7de5b3;
  --ppgreen-4: #4fd99b;
  --ppgreen-5: #25cc86;
  --ppgreen-6: #00bf77;
  --ppgreen-7: #00a26a;
  --ppgreen-8: #00865b;
  --ppgreen-9: #00694b;
  --ppgreen-10: #004d39;
  --red-1: #ffece8;
  --red-2: #fdcdc5;
  --red-3: #fbaca3;
  --red-4: #f98981;
  --red-5: #f76560;
  --red-6: #f53f3f;
  --red-7: #cb272d;
  --red-8: #a1151e;
  --red-9: #770813;
  --red-10: #4d000a;
  --orange-1: #fff7e8;
  --orange-2: #ffe4ba;
  --orange-3: #ffcf8b;
  --orange-4: #ffb65d;
  --orange-5: #ff9a2e;
  --orange-6: #ff7d00;
  --orange-7: #d25f00;
  --orange-8: #a64500;
  --orange-9: #792e00;
  --orange-10: #4d1b00;
  --blue-1: #e8f7ff;
  --blue-2: #c3e7fe;
  --blue-3: #9fd4fd;
  --blue-4: #7bc0fc;
  --blue-5: #57a9fb;
  --blue-6: #4485fe;
  --blue-7: #206ccf;
  --blue-8: #114ba3;
  --blue-9: #063078;
  --blue-10: #001a4d;
  --neutral-0: #fff;
  --neutral-1: #f7f8fa;
  --neutral-2: #f2f3f5;
  --neutral-3: #e5e6eb;
  --neutral-4: #c9cdd4;
  --neutral-5: #a9aeb8;
  --neutral-6: #86909c;
  --neutral-7: #6b7785;
  --neutral-8: #4e5969;
  --neutral-9: #272e3b;
  --neutral-10: #1d2129;
  --cyan-1: #e8fffb;
  --cyan-2: #b7f4ec;
  --cyan-3: #89e9e0;
  --cyan-4: #5edfd6;
  --cyan-5: #37d4cf;
  --cyan-6: #14c9c9;
  --cyan-7: #0da5aa;
  --cyan-8: #07828b;
  --cyan-9: #03616c;
  --cyan-10: #00424d;
  --orange-red-1: #fff3e8;
  --orange-red-2: #fdddc3;
  --orange-red-3: #fcc59f;
  --orange-red-4: #faac7b;
  --orange-red-5: #f99057;
  --orange-red-6: #f77234;
  --orange-red-7: #cc5120;
  --orange-red-8: #a23511;
  --orange-red-9: #771f06;
  --orange-red-10: #4d0e00;
  --gold-1: #fffce8;
  --gold-2: #fdf4bf;
  --gold-3: #fce996;
  --gold-4: #fadc6d;
  --gold-5: #f9cc45;
  --gold-6: #f7ba1e;
  --gold-7: #cc9213;
  --gold-8: #a26d0a;
  --gold-9: #774b04;
  --gold-10: #4d2d00;
  --purple-1: #f5e8ff;
  --purple-2: #ddbef6;
  --purple-3: #c396ed;
  --purple-4: #a871e3;
  --purple-5: #8d4eda;
  --purple-6: #722ed1;
  --purple-7: #551db0;
  --purple-8: #3c108f;
  --purple-9: #27066e;
  --purple-10: #16004d;
  --yellow-1: #feffe8;
  --yellow-2: #fefebe;
  --yellow-3: #fdfa94;
  --yellow-4: #fcf26b;
  --yellow-5: #fbe842;
  --yellow-6: #fadc19;
  --yellow-7: #cfaf0f;
  --yellow-8: #a38408;
  --yellow-9: #785d03;
  --yellow-10: #4d3800;
  --lime-1: #fcffe8;
  --lime-2: #edf8bb;
  --lime-3: #dcf190;
  --lime-4: #c9e968;
  --lime-5: #b5e241;
  --lime-6: #9fdb1d;
  --lime-7: #7eb712;
  --lime-8: #5f940a;
  --lime-9: #437004;
  --lime-10: #2a4d00;
  --pink-purple-1: #ffe8fb;
  --pink-purple-2: #f7baef;
  --pink-purple-3: #f08ee6;
  --pink-purple-4: #e865df;
  --pink-purple-5: #e13edb;
  --pink-purple-6: #d91ad9;
  --pink-purple-7: #b010b6;
  --pink-purple-8: #8a0993;
  --pink-purple-9: #650370;
  --pink-purple-10: #42004d;
  --magenta-1: #ffe8f1;
  --magenta-2: #fdc2db;
  --magenta-3: #fb9dc7;
  --magenta-4: #f979b7;
  --magenta-5: #f754a8;
  --magenta-6: #f5319d;
  --magenta-7: #cb1e83;
  --magenta-8: #a11069;
  --magenta-9: #77064f;
  --magenta-10: #4d0034;
}
:root {
  --brick-m-card-margin-bottom: 12px;
  --brick-m-card-padding-x: 12px;
  --brick-m-card-padding-y: 12px;
  --brick-m-popup-background-color: #f7f8fa;
  --brick-m-popup-border-radius: 8px;
  --brick-m-popup-content-max-height: 70vh;
  --brick-m-popup-z-index: 1000;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  --brick-m-mask-z-index: 1000;
  --brick-m-button-background-color: var(--brick-m-color-bg-1);
  --brick-m-button-border-color: var(--brick-m-color-fill-4);
  --brick-m-button-border-radius: 2px;
  --brick-m-button-border-style: solid;
  --brick-m-button-border-width: 1px;
  --brick-m-button-text-color: var(--brick-m-color-text-1);
  --brick-m-stepper-button-border-radius: 8px;
  --brick-m-stepper-button-border-width: 1px;
  --brick-m-stepper-button-border-color: #ddd;
  --brick-m-stepper-button-border-style: solid;
  --brick-m-floating-panel-border-radius: 8px;
  --brick-m-floating-panel-header-height: 28px;
  --brick-m-floating-panel-z-index: 900;
  --brick-m-error-block-image-height: 100px;
  --brick-m-error-block-image-height-full-page: 200px;
  --brick-m-error-block-image-width: auto;
  --brick-m-error-block-image-width-full-page: auto;
  --brick-m-image-width: auto;
  --brick-m-image-height: auto;
  --brick-m-switch-width: 56px;
  --brick-m-switch-height: 31px;
  --brick-m-switch-checked-color: var(--brick-m-color-primary);
  --brick-m-switch-border-width: 2px;
  --brick-m-popover-z-index: 1030;
  --brick-m-badge-color: var(--brick-m-color-danger);
  --brick-m-progress-bar-track-width: 8px;
  --brick-m-progress-bar-text-width: 40px;
  --brick-m-progress-bar-fill-color: var(--brick-m-color-primary);
  --brick-m-progress-circle-fill-color: var(--brick-m-color-primary);
  --brick-m-progress-circle-size: 50px;
  --brick-m-progress-circle-track-color: #e5e5e5;
  --brick-m-progress-circle-track-width: 3px;
  --brick-m-tag-border-radius: 4px;
  --brick-m-progress-bar-track-color: var(--brick-m-color-fill-3);
}
html[data-prefer-scheme='ppgreen'] {
  --brick-m-card-margin-bottom: 12px;
  --brick-m-card-padding-x: 12px;
  --brick-m-card-padding-y: 12px;
  --brick-m-popup-background-color: #f7f8fa;
  --brick-m-popup-border-radius: 8px;
  --brick-m-popup-content-max-height: 70vh;
  --brick-m-popup-z-index: 1000;
  /* stylelint-disable-next-line plugin/no-unsupported-browser-features */
  --brick-m-mask-z-index: 1000;
  --brick-m-button-background-color: var(--brick-m-color-bg-1);
  --brick-m-button-border-color: var(--brick-m-color-fill-4);
  --brick-m-button-border-radius: 2px;
  --brick-m-button-border-style: solid;
  --brick-m-button-border-width: 1px;
  --brick-m-button-text-color: var(--brick-m-color-text-1);
  --brick-m-stepper-button-border-radius: 8px;
  --brick-m-stepper-button-border-width: 1px;
  --brick-m-stepper-button-border-color: #ddd;
  --brick-m-stepper-button-border-style: solid;
  --brick-m-floating-panel-border-radius: 8px;
  --brick-m-floating-panel-header-height: 28px;
  --brick-m-floating-panel-z-index: 900;
  --brick-m-error-block-image-height: 100px;
  --brick-m-error-block-image-height-full-page: 200px;
  --brick-m-error-block-image-width: auto;
  --brick-m-error-block-image-width-full-page: auto;
  --brick-m-image-width: auto;
  --brick-m-image-height: auto;
  --brick-m-switch-width: 56px;
  --brick-m-switch-height: 31px;
  --brick-m-switch-checked-color: var(--brick-m-color-primary);
  --brick-m-switch-border-width: 2px;
  --brick-m-popover-z-index: 1030;
  --brick-m-badge-color: var(--brick-m-color-danger);
  --brick-m-progress-bar-track-width: 8px;
  --brick-m-progress-bar-text-width: 40px;
  --brick-m-progress-bar-fill-color: var(--brick-m-color-primary);
  --brick-m-progress-circle-fill-color: var(--brick-m-color-primary);
  --brick-m-progress-circle-size: 50px;
  --brick-m-progress-circle-track-color: #e5e5e5;
  --brick-m-progress-circle-track-width: 3px;
  --brick-m-tag-border-radius: 4px;
  --brick-m-progress-bar-track-color: var(--brick-m-color-fill-3);
}
html[data-prefer-scheme='ppgreen'] {
  --brick-m-color-primary: var(--ppgreen-6);
  --brick-m-color-primary-2: var(--ppgreen-7);
  --brick-m-color-primary-3: var(--ppgreen-5);
  --brick-m-color-primary-4: var(--ppgreen-4);
  --brick-m-color-primary-5: var(--ppgreen-3);
  --brick-m-color-primary-6: var(--ppgreen-2);
  --brick-m-color-primary-7: var(--ppgreen-1);
}
:root {
  --brick-m-color-primary: var(--blue-6);
  --brick-m-color-primary-2: var(--blue-7);
  --brick-m-color-primary-3: var(--blue-5);
  --brick-m-color-primary-4: var(--blue-4);
  --brick-m-color-primary-5: var(--blue-3);
  --brick-m-color-primary-6: var(--blue-2);
  --brick-m-color-primary-7: var(--blue-1);
  --brick-m-color-success: var(--ppgreen-6);
  --brick-m-color-success-2: var(--ppgreen-7);
  --brick-m-color-success-3: var(--ppgreen-5);
  --brick-m-color-success-4: var(--ppgreen-4);
  --brick-m-color-success-5: var(--ppgreen-3);
  --brick-m-color-success-6: var(--ppgreen-2);
  --brick-m-color-success-7: var(--ppgreen-1);
  --brick-m-color-warning: var(--orange-6);
  --brick-m-color-warning-2: var(--orange-7);
  --brick-m-color-warning-3: var(--orange-5);
  --brick-m-color-warning-4: var(--orange-4);
  --brick-m-color-warning-5: var(--orange-3);
  --brick-m-color-warning-6: var(--orange-2);
  --brick-m-color-warning-7: var(--orange-1);
  --brick-m-color-danger: var(--red-6);
  --brick-m-color-danger-2: var(--red-7);
  --brick-m-color-danger-3: var(--red-5);
  --brick-m-color-danger-4: var(--red-4);
  --brick-m-color-danger-5: var(--red-3);
  --brick-m-color-danger-6: var(--red-2);
  --brick-m-color-danger-7: var(--red-1);
  --brick-m-color-line-1: var(--neutral-3);
  --brick-m-color-line-2: var(--neutral-4);
  --brick-m-color-fill-0: var(--neutral-0);
  --brick-m-color-fill-1: var(--neutral-1);
  --brick-m-color-fill-2: var(--neutral-2);
  --brick-m-color-fill-3: var(--neutral-3);
  --brick-m-color-fill-4: var(--neutral-4);
  --brick-m-color-bg-1: var(--neutral-0);
  --brick-m-color-bg-2: var(--neutral-1);
  --brick-m-color-bg-3: var(--neutral-2);
  --brick-m-color-bg-4: var(--neutral-3);
  --brick-m-color-bg-5: var(--neutral-4);
  --brick-m-color-text-0: var(--neutral-0);
  --brick-m-color-text-1: var(--neutral-10);
  --brick-m-color-text-2: var(--neutral-8);
  --brick-m-color-text-3: var(--neutral-6);
  --brick-m-color-text-4: var(--neutral-4);
  --brick-m-font-size-xxl: 24px;
  --brick-m-font-size-xl: 20px;
  --brick-m-font-size-l: 18px;
  --brick-m-font-size: 16px;
  --brick-m-font-size-s: 14px;
  --brick-m-font-size-xs: 12px;
  --brick-m-font-size-xxs: 10px;
  --brick-m-font-size-9: 9px;
  --brick-m-border-radius-none: 0;
  --brick-m-border-radius-small: 2px;
  --brick-m-border-radius-medium: 4px;
  --brick-m-border-radius-large: 8px;
  --brick-m-border-radius-circle: 50%;
  --brick-m-font-size-3: 11px;
  --brick-m-font-size-5: 13px;
  --brick-m-font-size-7: 15px;
  --brick-m-font-size-main: var(--brick-m-font-size-5);
  --brick-m-color-white: #fff;
  --brick-m-color-light: #ccc;
  --brick-m-color-border-dark: #eee;
  --brick-m-color-box: #f5f5f5;
}

:root {
  --adm-radius-s: 4px;
  --adm-radius-m: 8px;
  --adm-radius-l: 12px;
  --adm-font-size-1: 9px;
  --adm-font-size-2: 10px;
  --adm-font-size-3: 11px;
  --adm-font-size-4: 12px;
  --adm-font-size-5: 13px;
  --adm-font-size-6: 14px;
  --adm-font-size-7: 15px;
  --adm-font-size-8: 16px;
  --adm-font-size-9: 17px;
  --adm-font-size-10: 18px;
  --adm-color-primary: #1677ff;
  --adm-color-success: #00b578;
  --adm-color-warning: #ff8f1f;
  --adm-color-danger: #ff3141;
  --adm-color-yellow: #ff9f18;
  --adm-color-orange: #ff6430;
  --adm-color-wathet: #e7f1ff;
  --adm-color-text: #333333;
  --adm-color-text-secondary: #666666;
  --adm-color-weak: #999999;
  --adm-color-light: #cccccc;
  --adm-color-border: #eeeeee;
  --adm-color-background: #ffffff;
  --adm-color-highlight: var(--adm-color-danger);
  --adm-color-white: #ffffff;
  --adm-color-box: #f5f5f5;
  --adm-color-text-light-solid: var(--adm-color-white);
  --adm-color-text-dark-solid: #000000;
  --adm-color-fill-content: var(--adm-color-box);
  --adm-font-size-main: var(--adm-font-size-5);
  --adm-font-family: -apple-system, blinkmacsystemfont, 'Helvetica Neue',
    helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui',
    'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
  --adm-border-color: var(--adm-color-border);
}
html[data-prefers-color-scheme='dark'] {
  --adm-color-primary: #3086ff;
  --adm-color-success: #34b368;
  --adm-color-warning: #ffa930;
  --adm-color-danger: #ff4a58;
  --adm-color-yellow: #ffa930;
  --adm-color-orange: #e65a2b;
  --adm-color-wathet: #0d2543;
  --adm-color-text: #e6e6e6;
  --adm-color-text-secondary: #b3b3b3;
  --adm-color-weak: #808080;
  --adm-color-light: #4d4d4d;
  --adm-color-border: #2b2b2b;
  --adm-color-box: #0a0a0a;
  --adm-color-background: #1a1a1a;
  --adm-color-background-body: var(--adm-color-background);
  --adm-border-color: var(--adm-color-border);
}
:root {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
  background-color: var(--adm-color-background-body);
}
body {
  color: var(--adm-color-text);
  font-size: var(--adm-font-size-main);
  font-family: var(--adm-font-family);
}
a,
button {
  cursor: pointer;
}
a {
  color: var(--adm-color-primary);
  transition: opacity ease-in-out 0.2s;
}
a:active {
  opacity: 0.8;
}
.adm-plain-anchor {
  color: unset;
  transition: none;
}
.adm-plain-anchor:active {
  opacity: unset;
}
body.adm-overflow-hidden {
  overflow: hidden !important;
}
div.adm-px-tester {
  --size: 1;
  height: calc(var(--size) / 2 * 2px);
  width: 0;
  position: fixed;
  left: -100vw;
  top: -100vh;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
  pointer-events: none;
}

.adm-button {
  --color: var(--adm-color-text-light-solid);
  --text-color: var(--adm-button-text-color, var(--adm-color-text));
  --background-color: var(--adm-button-background-color, var(--adm-color-background));
  --border-radius: var(--adm-button-border-radius, 4px);
  --border-width: var(--adm-button-border-width, 1px);
  --border-style: var(--adm-button-border-style, solid);
  --border-color: var(--adm-button-border-color, var(--adm-color-border));
  color: var(--text-color);
  background-color: var(--background-color);
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  height: auto;
  padding: 7px 12px;
  margin: 0;
  font-size: var(--adm-font-size-9);
  line-height: 1.4;
  text-align: center;
  border: var(--border-width) var(--border-style) var(--border-color);
  border-radius: var(--border-radius);
  cursor: pointer;
  transition: opacity ease 0.15s;
  -webkit-user-select: none;
  -moz-user-select: none;
   -ms-user-select: none;
       user-select: none;
}
.adm-button:focus {
  outline: none;
}
.adm-button::before {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));
          transform: translate(calc(var(--border-width) * -1), calc(var(--border-width) * -1));
  width: 100%;
  height: 100%;
  background-color: var(--adm-color-text-dark-solid);
  border: var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);
  border-radius: var(--border-radius);
  opacity: 0;
  content: ' ';
  box-sizing: content-box;
}
.adm-button:active::before {
  opacity: 0.08;
}
.adm-button-default.adm-button-fill-outline {
  --background-color: transparent;
  --border-color: var(--adm-color-text);
}
.adm-button-default.adm-button-fill-none {
  --background-color: transparent;
  --border-width: 0px;
}
.adm-button:not(.adm-button-default) {
  --text-color: var(--adm-color-text-light-solid);
  --background-color: var(--color);
  --border-color: var(--color);
}
.adm-button:not(.adm-button-default).adm-button-fill-outline {
  --text-color: var(--color);
  --background-color: transparent;
}
.adm-button:not(.adm-button-default).adm-button-fill-none {
  --text-color: var(--color);
  --background-color: transparent;
  --border-width: 0px;
}
.adm-button-primary {
  --color: var(--adm-color-primary);
}
.adm-button-success {
  --color: var(--adm-color-success);
}
.adm-button-danger {
  --color: var(--adm-color-danger);
}
.adm-button-warning {
  --color: var(--adm-color-warning);
}
.adm-button-block {
  display: block;
  width: 100%;
}
.adm-button-disabled {
  cursor: not-allowed;
  opacity: 0.4;
}
.adm-button-disabled:active::before {
  display: none;
}
.adm-button.adm-button-mini {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: var(--adm-font-size-main);
}
.adm-button.adm-button-mini.adm-button-shape-rounded {
  padding-left: 9px;
  padding-right: 9px;
}
.adm-button.adm-button-small {
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: var(--adm-font-size-7);
}
.adm-button.adm-button-large {
  padding-top: 11px;
  padding-bottom: 11px;
  font-size: var(--adm-font-size-10);
}
.adm-button.adm-button-shape-rounded {
  --border-radius: 1000px;
}
.adm-button.adm-button-shape-rectangular {
  --border-radius: 0;
}
.adm-button-loading {
  vertical-align: bottom;
}
.adm-button-loading-wrapper {
  display: -webkit-flex;
  display: flex;
  height: 1.4em;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}
.adm-button-loading-wrapper > .adm-loading {
  opacity: 0.6;
}

.adm-dot-loading {
  display: inline-block;
}

.adm-cascader-view {
  --height: auto;
}
.adm-cascader-view-tabs.adm-tabs {
  --title-font-size: var(--adm-font-size-6);
  --content-padding: none;
}
.adm-cascader-view-header-title {
  max-width: 84px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.adm-cascader-view-content {
  height: var(--height);
  overflow-y: auto;
}
.adm-cascader-view-content > .adm-check-list {
  --border-inner: none;
  --border-bottom: none;
  --border-top: none;
}
.adm-cascader-view-item {
  font-size: var(--adm-font-size-6);
}
.adm-cascader-view-item-active {
  color: var(--adm-color-primary);
}
.adm-cascader-view .adm-list-inner {
  margin-bottom: 0;
}
.adm-cascader-view-skeleton {
  padding: 16px 12px;
}
.adm-cascader-view-skeleton .adm-skeleton {
  margin-bottom: 16px;
  --height: 18px;
  --width: 80%;
  --border-radius: 2px;
}
.adm-cascader-view-skeleton .adm-skeleton.adm-cascader-view-skeleton-line-3 {
  --width: 90%;
}
.adm-cascader-view-skeleton .adm-skeleton.adm-cascader-view-skeleton-line-4 {
  --width: 60%;
}

.adm-tabs {
  --title-font-size: var(--adm-font-size-9);
  --content-padding: 12px;
  --active-line-height: 2px;
  --active-line-border-radius: var(--active-line-height);
  --active-line-color: var(--adm-color-primary);
  --active-title-color: var(--adm-color-primary);
  position: relative;
  min-width: 0;
}
.adm-tabs-header {
  position: relative;
  border-bottom: solid 1px var(--adm-color-border);
}
.adm-tabs-tab-list {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-align-items: center;
          align-items: center;
  position: relative;
  overflow-x: scroll;
  scrollbar-width: none;
}
.adm-tabs-tab-list::-webkit-scrollbar {
  display: none;
}
.adm-tabs-tab-wrapper {
  padding: 0 12px;
}
.adm-tabs-tab-wrapper-stretch {
  -webkit-flex: auto;
          flex: auto;
}
.adm-tabs-tab {
  white-space: nowrap;
  padding: 8px 0 10px;
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  margin: 0 auto;
  font-size: var(--title-font-size);
  position: relative;
  cursor: pointer;
}
.adm-tabs-tab-active {
  color: var(--active-title-color);
}
.adm-tabs-tab-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.adm-tabs-tab-line {
  position: absolute;
  bottom: 0;
  height: var(--active-line-height);
  background: var(--active-line-color);
  border-radius: var(--active-line-border-radius);
}
.adm-tabs-content {
  padding: var(--content-padding);
}
.adm-tabs-header-mask {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  width: 30px;
  height: 100%;
  pointer-events: none;
}
.adm-tabs-header-mask-left {
  left: 0;
  background: linear-gradient(to right, var(--adm-color-background), rgba(255, 255, 255, 0));
}
.adm-tabs-header-mask-right {
  right: 0;
  background: linear-gradient(to left, var(--adm-color-background), rgba(255, 255, 255, 0));
}

.adm-skeleton {
  --width: 100%;
  --height: 0;
  --border-radius: 0;
  background-color: rgba(190, 190, 190, 0.2);
  border-radius: var(--border-radius);
  width: var(--width);
  height: var(--height);
  display: block;
}
.adm-skeleton.adm-skeleton-animated {
  background: linear-gradient(90deg, rgba(190, 190, 190, 0.2) 25%, rgba(129, 129, 129, 0.24) 37%, rgba(190, 190, 190, 0.2) 63%);
  background-size: 400% 100%;
  -webkit-animation: adm-skeleton-loading 1.4s ease infinite;
          animation: adm-skeleton-loading 1.4s ease infinite;
}
.adm-skeleton.adm-skeleton-title {
  --width: 45%;
  --height: 32px;
  --border-radius: 2px;
  margin-bottom: 16px;
  margin-top: 16px;
}
.adm-skeleton.adm-skeleton-paragraph-line {
  --height: 18px;
  --border-radius: 2px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.adm-skeleton.adm-skeleton-paragraph-line:last-child {
  --width: 65%;
}
@-webkit-keyframes adm-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
@keyframes adm-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

.adm-check-list-item-extra {
  font-size: var(--adm-font-size-10);
  line-height: 1;
  color: var(--adm-color-primary);
}
.adm-check-list-item-readonly {
  cursor: unset;
}

.adm-list {
  --header-font-size: var(--adm-font-size-7);
  --prefix-width: 'auto';
  --prefix-padding-right: 12px;
  --align-items: center;
  --active-background-color: var(--adm-color-border);
  --border-inner: solid 1px var(--adm-color-border);
  --border-top: solid 1px var(--adm-color-border);
  --border-bottom: solid 1px var(--adm-color-border);
  --padding-left: 12px;
  --padding-right: 12px;
  --font-size: var(--adm-font-size-9);
  --extra-max-width: 70%;
}
.adm-list-header {
  color: var(--adm-color-weak);
  font-size: var(--header-font-size);
  padding: 8px var(--padding-right) 8px var(--padding-left);
}
.adm-list-body {
  background-color: var(--adm-color-background);
  overflow: hidden;
  font-size: var(--font-size);
}
.adm-list-body-inner {
  margin-top: -1px;
}
.adm-list-default .adm-list-body {
  border-top: var(--border-top);
  border-bottom: var(--border-bottom);
}
.adm-list-card {
  margin: 12px;
}
.adm-list-card .adm-list-body {
  border-radius: 8px;
}
.adm-list-card .adm-list-header {
  padding-left: 0;
}
.adm-list-item {
  display: block;
  padding-left: var(--padding-left);
  position: relative;
  background-color: var(--adm-color-background);
  line-height: 1.5;
}
.adm-list-item-title,
.adm-list-item-description {
  color: var(--adm-color-weak);
  font-size: var(--adm-font-size-main);
}
.adm-list-item-content {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: var(--align-items);
          align-items: var(--align-items);
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  border-top: var(--border-inner);
  padding-right: var(--padding-right);
}
.adm-list-item-content-prefix {
  width: var(--prefix-width);
  -webkit-flex: none;
          flex: none;
  padding-right: var(--prefix-padding-right);
}
.adm-list-item-content-main {
  -webkit-flex: auto;
          flex: auto;
  padding: 12px 0;
}
.adm-list-item-content-extra {
  -webkit-flex: none;
          flex: none;
  padding-left: 12px;
  font-size: var(--adm-font-size-7);
  color: var(--adm-color-weak);
  max-width: var(--extra-max-width);
}
.adm-list-item-content-arrow {
  -webkit-flex: none;
          flex: none;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  margin-left: 4px;
  color: var(--adm-color-light);
  font-size: 19px;
}
.adm-list-item-disabled {
  cursor: not-allowed;
}
.adm-list-item-disabled.adm-list-item-disabled > .adm-list-item-content > * {
  opacity: 0.4;
  pointer-events: none;
}
a.adm-list-item:active:not(.adm-list-item-disabled) {
  background-color: var(--active-background-color);
}
a.adm-list-item:active:not(.adm-list-item-disabled)::after {
  content: ' ';
  display: block;
  position: absolute;
  width: 100%;
  bottom: -1px;
  left: 0;
  border-bottom: var(--border-inner);
}

.adm-infinite-scroll {
  color: var(--adm-color-weak);
  padding: 18px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  font-size: var(--adm-font-size-main);
}
.adm-infinite-scroll-failed-text {
  display: inline-block;
  margin-right: 8px;
}

.adm-popup {
  --z-index: var(--adm-popup-z-index, 1000);
  position: fixed;
  z-index: var(--z-index);
}
.adm-popup-body {
  position: fixed;
  background-color: var(--adm-color-background);
  z-index: calc(var(--z-index) + 10);
}
.adm-popup-body .adm-popup-close-icon {
  position: absolute;
  z-index: 100;
}
.adm-popup-body-position-bottom {
  width: 100%;
  bottom: 0;
  left: 0;
}
.adm-popup-body-position-bottom .adm-popup-close-icon {
  right: 8px;
  top: 8px;
}
.adm-popup-body-position-top {
  width: 100%;
  top: 0;
  left: 0;
}
.adm-popup-body-position-top .adm-popup-close-icon {
  right: 8px;
  bottom: 8px;
}
.adm-popup-body-position-left {
  height: 100%;
  top: 0;
  left: 0;
}
.adm-popup-body-position-left .adm-popup-close-icon {
  right: 8px;
  top: 8px;
}
.adm-popup-body-position-right {
  height: 100%;
  top: 0;
  right: 0;
}
.adm-popup-body-position-right .adm-popup-close-icon {
  left: 8px;
  top: 8px;
}
.adm-popup-close-icon {
  cursor: pointer;
  padding: 4px;
  font-size: 18px;
  line-height: 1;
  color: var(--adm-color-weak);
}

.adm-mask {
  --z-index: var(--adm-mask-z-index, 1000);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--z-index);
  display: block;
  width: 100%;
  height: 100%;
}
.adm-mask-aria-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
.adm-mask-content {
  z-index: 1;
}

.adm-search-bar {
  --height: 32px;
  --padding-left: 8px;
  --background: var(--adm-color-fill-content);
  --border-radius: 6px;
  --placeholder-color: var(--adm-color-weak);
  ---placeholder-color: var(--placeholder-color);
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  height: var(--height);
}
.adm-search-bar .adm-search-bar-input-box {
  -webkit-flex: auto;
          flex: auto;
  background: var(--background);
  border-radius: var(--border-radius);
  border: solid 1px transparent;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: var(--padding-left);
}
.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon {
  -webkit-flex: none;
          flex: none;
  color: var(--adm-color-light);
  font-size: var(--adm-font-size-8);
}
.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input {
  -webkit-flex: auto;
          flex: auto;
  padding: 4px 8px 4px 4px;
  height: calc(var(--height) - 2px);
  box-sizing: border-box;
}
.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input {
  --placeholder-color: var(---placeholder-color);
  --font-size: var(--adm-font-size-7);
}
.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input .adm-input-element {
  line-height: 19px;
}
.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-search-bar-input-without-icon {
  padding-left: 8px;
}
.adm-search-bar .adm-search-bar-suffix {
  -webkit-flex: none;
          flex: none;
  margin-left: 4px;
}
.adm-search-bar .adm-search-bar-cancel-button.adm-button {
  padding: 3px 12px;
}
.adm-search-bar-active .adm-input.adm-input.adm-input {
  --placeholder-color: var(--adm-color-light);
}
.adm-search-bar-active .adm-search-bar-input-box {
  border-color: var(--adm-color-primary);
  background: var(--adm-color-background);
}

.adm-input {
  --font-size: var(--adm-font-size-9);
  --color: var(--adm-color-text);
  --placeholder-color: var(--adm-color-light);
  --text-align: left;
  --background-color: transparent;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-align-items: center;
          align-items: center;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  min-height: 24px;
  background-color: var(--background-color);
}
.adm-input-disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.adm-input-element {
  -webkit-flex: auto;
          flex: auto;
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  max-width: 100%;
  max-height: 100%;
  padding: 0;
  margin: 0;
  color: var(--color);
  font-size: var(--font-size);
  line-height: 1.5;
  background: transparent;
  border: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  min-height: 1.5em;
  text-align: var(--text-align);
}
.adm-input-element::-webkit-input-placeholder {
  color: var(--placeholder-color);
  font-family: inherit;
}
.adm-input-element::-moz-placeholder {
  color: var(--placeholder-color);
  font-family: inherit;
}
.adm-input-element:-ms-input-placeholder {
  color: var(--placeholder-color);
  font-family: inherit;
}
.adm-input-element::placeholder {
  color: var(--placeholder-color);
  font-family: inherit;
}
.adm-input-element:-webkit-autofill {
  background-color: transparent;
}
.adm-input-element:-moz-read-only {
  cursor: default;
}
.adm-input-element:read-only {
  cursor: default;
}
.adm-input-element:invalid {
  box-shadow: none;
}
.adm-input-element::-ms-clear {
  display: none;
}
.adm-input-element::-ms-reveal {
  display: none;
}
.adm-input-element::-webkit-search-cancel-button {
  display: none;
}
.adm-input-element::-webkit-search-decoration {
  display: none;
}
.adm-input-element:disabled {
  opacity: 1;
}
.adm-input-element[type='date'],
.adm-input-element[type='time'],
.adm-input-element[type='datetime-local'] {
  min-height: 1.5em;
}
.adm-input-element[type='search'] {
  -webkit-appearance: none;
}
.adm-input-element[readonly] {
  pointer-events: none;
}
.adm-input-clear {
  -webkit-flex: none;
          flex: none;
  margin-left: 8px;
  color: var(--adm-color-light);
  padding: 4px;
  cursor: pointer;
}
.adm-input-clear:active {
  color: var(--adm-color-weak);
}
.adm-input-clear .antd-mobile-icon {
  display: block;
  font-size: var(--adm-font-size-7);
}

.brick-m-button {
  --color: #fff;
  --border-radius: var(--brick-m-button-border-radius, 2px);
  --text-color: var(--brick-m-button-text-color);
  --border-color: var(--brick-m-button-border-color);
  --border-width: var(--brick-m-button-border-width, 1px);
  --border-style: var(--brick-m-button-border-style, solid);
  --background-color: var(--brick-m-button-background-color);
  --font-size: var(--brick-m-font-size);
  --padding-x: calc(16px - var(--brick-m-button-border-width, 1px));
  --padding-y: calc(8px - var(--brick-m-button-border-width, 1px));
}
.brick-m-button.adm-button {
  padding: var(--padding-y) var(--padding-x);
  font-size: var(--font-size);
  line-height: calc(var(--font-size) + 8px);
}
.brick-m-button.adm-button.adm-button-disabled {
  --color: var(--brick-m-color-text-4);
}
.brick-m-button.adm-button.adm-button-fill-none {
  --border-width: var(--brick-m-button-border-width, 1px);
  --border-color: transparent;
}
.brick-m-button:active::before {
  background: transparent;
  border-color: transparent;
  opacity: 1;
}
.brick-m-button.adm-button-primary {
  --color: var(--brick-m-color-primary);
}
.brick-m-button.adm-button-primary:active {
  --color: var(--brick-m-color-primary-2);
}
.brick-m-button.adm-button-primary.adm-button-disabled {
  --color: var(--brick-m-color-primary-6);
}
.brick-m-button.adm-button-success {
  --color: var(--brick-m-color-success);
}
.brick-m-button.adm-button-success:active {
  --color: var(--brick-m-color-success-2);
}
.brick-m-button.adm-button-success.adm-button-disabled {
  --color: var(--brick-m-color-success-6);
}
.brick-m-button.adm-button-danger {
  --color: var(--brick-m-color-danger);
}
.brick-m-button.adm-button-danger:active {
  --color: var(--brick-m-color-danger-2);
}
.brick-m-button.adm-button-danger.adm-button-disabled {
  --color: var(--brick-m-color-danger-6);
}
.brick-m-button.adm-button-warning {
  --color: var(--brick-m-color-warning);
}
.brick-m-button.adm-button-warning:active {
  --color: var(--brick-m-color-warning-2);
}
.brick-m-button.adm-button-warning.adm-button-disabled {
  --color: var(--brick-m-color-warning-6);
}
.brick-m-button.adm-button-fill-outline {
  --border-color: var(--color);
}
.brick-m-button.adm-button-fill-outline.adm-button-default {
  --border-color: var(--brick-m-color-fill-4);
}
.brick-m-button.adm-button-fill-none {
  --background-color: transparent;
}
.brick-m-button.adm-button-disabled:not(.adm-button-loading) {
  --text-color: var(--brick-m-color-text-4);
  --background-color: var(--brick-m-color-bg-2);
  --border-color: var(--brick-m-color-bg-2);
  opacity: 1;
}
.brick-m-button.adm-button-disabled:not(.adm-button-default) {
  --text-color: var(--brick-m-color-text-0);
  --background-color: var(--color);
  --border-color: var(--color);
}
.brick-m-button.adm-button-disabled.adm-button-fill-outline {
  --background-color: transparent;
  --text-color: var(--color);
  --border-color: var(--color);
}
.brick-m-button.adm-button-disabled.adm-button-fill-none {
  --background-color: transparent;
  --text-color: var(--color);
  --border-color: transparent;
}
.brick-m-button.adm-button-large {
  --padding-x: calc(16px - var(--brick-m-button-border-width, 1px));
  --padding-y: calc(8px - var(--brick-m-button-border-width, 1px));
  --font-size: var(--brick-m-font-size-l);
}
.brick-m-button.adm-button-small {
  --padding-x: calc(16px - var(--brick-m-button-border-width, 1px));
  --padding-y: calc(4px - var(--brick-m-button-border-width, 1px));
  --font-size: var(--brick-m-font-size-s);
}
.brick-m-button.adm-button-mini {
  --padding-x: calc(12px - var(--brick-m-button-border-width, 1px));
  --padding-y: calc(4px - var(--brick-m-button-border-width, 1px));
  --font-size: var(--brick-m-font-size-xs);
}
.brick-m-button.adm-button-block {
  --padding-x: calc(16px - var(--brick-m-button-border-width, 1px));
  --padding-y: calc(15px - var(--brick-m-button-border-width, 1px));
  --font-size: var(--brick-m-font-size-l);
  font-weight: 500;
}
.brick-m-button.adm-button-block.adm-button-default {
  --text-color: var(--brick-m-color-text-2);
  font-weight: 400;
}
.brick-m-button.adm-button-block.adm-button-default.adm-button-fill-outline {
  --border-color: var(--brick-m-color-fill-4);
}
.brick-m-button.adm-button-block.adm-button-default.adm-button-disabled {
  --text-color: var(--brick-m-color-text-4);
}
.brick-m-button.adm-button-block.adm-button-default.adm-button-disabled:not(.adm-button-loading) {
  --text-color: var(--brick-m-color-text-4);
  --background-color: var(--brick-m-color-bg-2);
}
.brick-m-button.adm-button-block.adm-button-large {
  --padding-x: calc(16px - var(--brick-m-button-border-width, 1px));
  --padding-y: calc(19px - var(--brick-m-button-border-width, 1px));
  font-size: 22px;
}
.brick-m-button.adm-button-block.adm-button-small {
  --padding-x: calc(16px - var(--brick-m-button-border-width, 1px));
  --padding-y: calc(11px - var(--brick-m-button-border-width, 1px));
  font-size: var(--brick-m-font-size-l);
}
.brick-m-button.adm-button-block.adm-button-mini {
  --padding-x: calc(16px - var(--brick-m-button-border-width, 1px));
  --padding-y: calc(9px - var(--brick-m-button-border-width, 1px));
  font-size: var(--brick-m-font-size);
}
.brick-m-button.adm-button-block.adm-button-padding-small,
.brick-m-button.adm-button-block.adm-button-padding-mini {
  padding: 5px;
  line-height: 22px;
}
.brick-m-button.adm-button-block.adm-button-padding-large {
  padding: 8px;
}
.brick-m-button.adm-button-block.adm-button-padding-middle {
  padding: 7px;
}
.brick-m-button.adm-button-block .button-description-mini {
  line-height: 14px;
  font-size: var(--brick-m-font-size-xs);
}
.brick-m-button.adm-button-block .button-description-small {
  line-height: 14px;
  font-size: var(--brick-m-font-size-xs);
}
.brick-m-button.adm-button-block .button-description-middle {
  line-height: 14px;
  font-size: var(--brick-m-font-size-xs);
}
.brick-m-button.adm-button-block .button-description-large {
  line-height: 20px;
  font-size: var(--brick-m-font-size);
}

.adm-infinite-scroll {
  color: var(--brick-m-color-text-2);
  font-size: var(--brick-m-font-size-main);
}

:root {
  --brick-m-popup-full-screen-safe-area-inset-top: 0px;
}
@supports (padding-top: env(safe-area-inset-top)) {
  :root {
    --brick-m-popup-full-screen-safe-area-inset-top: env(safe-area-inset-top);
  }
}
.brick-m-popup {
  --border-radius: var(--brick-m-popup-border-radius, 8px);
  --background-color: var(--brick-m-popup-background-color, #f7f8fa);
  --content-max-height: var(--brick-m-popup-content-max-height, 70vh);
  --z-index: var(--brick-m-popup-z-index, 1000);
  --multiple: var(--brick-m-safe-area-multiple, 1);
  --status-bar-height: calc(var(--brick-m-status-bar-height) * var(--multiple));
  z-index: var(--z-index);
}
.adm-popup-mask.brick-m-popup-mask {
  z-index: var(--z-index);
}
.adm-popup-body.brick-m-popup-body {
  z-index: calc(var(--z-index) + 10);
  background-color: var(--brick-m-color-bg-1);
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
}
.adm-popup-body.brick-m-popup-body .brick-m-popup-content.brick-m-popup-content-full-screen {
  -webkit-flex: 1;
          flex: 1;
  max-height: unset;
}
.adm-popup-body.brick-m-popup-body .adm-popup-close-icon {
  width: 30px;
  height: 30px;
}
.brick-m-popup-full-screen .brick-m-popup-popup-body-position-bottom {
  --top: calc(constant(safe-area-inset-top) * var(--multiple));
  --padding-top: var(--status-bar-height, var(--top));
  top: var(--padding-top);
}
@supports (--top: calc(env(safe-area-inset-top) * var(--multiple))) {
  .brick-m-popup-full-screen .brick-m-popup-popup-body-position-bottom {
    --top: calc(var(--brick-m-popup-full-screen-safe-area-inset-top) * var(--multiple));
  }
}
.brick-m-popup-full-screen .brick-m-popup-popup-body-position-top {
  bottom: 0;
}
.brick-m-popup-full-screen .brick-m-popup-popup-body-position-left {
  right: 0;
}
.brick-m-popup-full-screen .brick-m-popup-popup-body-position-right {
  left: 0;
}
.brick-m-popup-popup-body-position-bottom {
  border-top-left-radius: var(--border-radius);
  border-top-right-radius: var(--border-radius);
}
.brick-m-popup-popup-body-position-bottom .brick-m-popup-content {
  max-height: var(--content-max-height);
}
.brick-m-popup-popup-body-position-top {
  border-bottom-left-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
  overflow: hidden;
  --top: calc(constant(safe-area-inset-top) * var(--multiple));
  --padding-top: var(--status-bar-height, var(--top));
  top: var(--padding-top);
}
@supports (--top: calc(env(safe-area-inset-top) * var(--multiple))) {
  .brick-m-popup-popup-body-position-top {
    --top: calc(env(safe-area-inset-top) * var(--multiple));
  }
}
.brick-m-popup-popup-body-position-top .brick-m-popup-content {
  max-height: var(--content-max-height);
}
.brick-m-popup-popup-body-position-left {
  border-top-right-radius: var(--border-radius);
  border-bottom-right-radius: var(--border-radius);
  overflow: hidden;
  --top: calc(constant(safe-area-inset-top) * var(--multiple));
  --padding-top: var(--status-bar-height, var(--top));
  top: var(--padding-top);
  height: calc(100% - var(--padding-top));
}
@supports (--top: calc(env(safe-area-inset-top) * var(--multiple))) {
  .brick-m-popup-popup-body-position-left {
    --top: calc(env(safe-area-inset-top) * var(--multiple));
  }
}
.brick-m-popup-popup-body-position-right {
  border-top-left-radius: var(--border-radius);
  border-bottom-left-radius: var(--border-radius);
  overflow: hidden;
  --top: calc(constant(safe-area-inset-top) * var(--multiple));
  --padding-top: var(--status-bar-height, var(--top));
  top: var(--padding-top);
  height: calc(100% - var(--padding-top));
}
@supports (--top: calc(env(safe-area-inset-top) * var(--multiple))) {
  .brick-m-popup-popup-body-position-right {
    --top: calc(env(safe-area-inset-top) * var(--multiple));
  }
}
.brick-m-popup-header {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  height: 57px;
  padding: 0 16px;
  border-bottom: 1px solid #eee;
  font-size: 18px;
  font-weight: medium;
}
.brick-m-popup-header .brick-m-popup-title {
  -webkit-flex: 1;
          flex: 1;
  overflow: hidden;
  color: #333;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.brick-m-popup-header .brick-m-popup-close-icon {
  cursor: pointer;
  width: 50px;
  height: 50px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: right;
          justify-content: right;
}
.brick-m-popup-content {
  -webkit-flex: 1;
          flex: 1;
  overflow: auto;
  background: var(--background-color);
}
.brick-m-popup-footer {
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  width: 100%;
  height: 64px;
  padding: 8px 16px;
  border-radius: 2px;
  box-shadow: 0px -4px 10px 0px #00000008;
}
.brick-m-popup-footer .brick-m-popup-cancel-btn {
  width: 33%;
}
.brick-m-popup-footer .brick-m-popup-confirm-btn {
  width: var(--confirm-btn-width);
}
.ios-fix {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.brick-m-safe-area {
  --multiple: var(--brick-m-safe-area-multiple, 1);
  --status-bar-height: calc(var(--brick-m-status-bar-height) * var(--multiple));
  --inset-bottom: calc(var(--brick-m-safe-area-inset-bottom) * var(--multiple));
  display: block;
  width: 100%;
}
.brick-m-safe-area-position-top {
  --top: calc(constant(safe-area-inset-top) * var(--multiple));
  padding-top: var(--status-bar-height, var(--top));
}
@supports (--top: calc(env(safe-area-inset-top) * var(--multiple))) {
  .brick-m-safe-area-position-top {
    --top: calc(env(safe-area-inset-top) * var(--multiple));
  }
}
.brick-m-safe-area-position-bottom {
  --bottom: calc(constant(safe-area-inset-bottom) * var(--multiple));
  padding-bottom: var(--inset-bottom, var(--bottom));
}
@supports (--bottom: calc(env(safe-area-inset-bottom) * var(--multiple))) {
  .brick-m-safe-area-position-bottom {
    --bottom: calc(env(safe-area-inset-bottom) * var(--multiple));
  }
}

.brick-m-search-bar {
  --padding-left: 4px;
  --background: var(--brick-m-color-bg-1, #fff);
  --border-radius: var(--brick-m-border-radius-medium, 4px);
  --border-active-color: var(--brick-m-color-primary, #00bf77);
  --placeholder-color: var(--brick-m-color-text-3, #86909c);
  --button-color: var(--brick-m-color-text-1);
  --input-background: var(--brick-m-color-bg-3, #f2f3f5);
  --padding-y: 6px;
  --padding-x: 0px;
  padding: var(--padding-y) var(--padding-x);
  background-color: var(--background);
}
.adm-search-bar .adm-search-bar-input-box {
  background-color: var(--input-background);
}
.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input-box-icon {
  color: var(--brick-m-color-fill-4);
  font-size: var(--brick-m-font-size-l, '18px');
}
.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input {
  height: 100%;
}
.adm-search-bar .adm-search-bar-input-box .adm-search-bar-input.adm-input {
  caret-color: var(--brick-m-color-primary, #00bf77);
  --font-size: var(--brick-m-font-size, '16px');
}
.adm-search-bar .adm-search-bar-cancel-button.adm-button {
  color: var(--button-color);
  font-size: var(--brick-m-font-size, '16px');
}
.adm-search-bar-active .adm-input.adm-input.adm-input {
  --placeholder-color: var(--brick-m-color-light);
}
.adm-search-bar-active .adm-search-bar-input-box {
  border-color: var(--border-active-color);
  background: var(--brick-m-color-bg-1, #fff);
}

.DraftEditor-editorContainer,
.DraftEditor-root,
.public-DraftEditor-content {
  height: inherit;
  text-align: initial;
}
.public-DraftEditor-content[contenteditable=true] {
  -webkit-user-modify: read-write-plaintext-only;
}
.DraftEditor-root {
  position: relative;
}
.DraftEditor-editorContainer {
  background-color: hsla(0, 0%, 100%, 0);
  border-left: 0.1px solid transparent;
  position: relative;
  z-index: 1;
}
.public-DraftEditor-block {
  position: relative;
}
.DraftEditor-alignLeft .public-DraftStyleDefault-block {
  text-align: left;
}
.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
  left: 0;
  text-align: left;
}
.DraftEditor-alignCenter .public-DraftStyleDefault-block {
  text-align: center;
}
.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
.DraftEditor-alignRight .public-DraftStyleDefault-block {
  text-align: right;
}
.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
  right: 0;
  text-align: right;
}
.public-DraftEditorPlaceholder-root {
  color: #9197a3;
  position: absolute;
  z-index: 1;
}
.public-DraftEditorPlaceholder-hasFocus {
  color: #bdc1c9;
}
.DraftEditorPlaceholder-hidden {
  display: none;
}
.public-DraftStyleDefault-block {
  position: relative;
  white-space: pre-wrap;
}
.public-DraftStyleDefault-ltr {
  direction: ltr;
  text-align: left;
}
.public-DraftStyleDefault-rtl {
  direction: rtl;
  text-align: right;
}
.public-DraftStyleDefault-listLTR {
  direction: ltr;
}
.public-DraftStyleDefault-listRTL {
  direction: rtl;
}
.public-DraftStyleDefault-ol,
.public-DraftStyleDefault-ul {
  margin: 16px 0;
  padding: 0;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
  margin-left: 1.5em;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
  margin-right: 1.5em;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
  margin-left: 3em;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
  margin-right: 3em;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
  margin-left: 4.5em;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
  margin-right: 4.5em;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
  margin-left: 6em;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
  margin-right: 6em;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
  margin-left: 7.5em;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
  margin-right: 7.5em;
}
.public-DraftStyleDefault-unorderedListItem {
  list-style-type: square;
  position: relative;
}
.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
  list-style-type: disc;
}
.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
  list-style-type: circle;
}
.public-DraftStyleDefault-orderedListItem {
  list-style-type: none;
  position: relative;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
  left: -36px;
  position: absolute;
  text-align: right;
  width: 30px;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
  position: absolute;
  right: -36px;
  text-align: left;
  width: 30px;
}
.public-DraftStyleDefault-orderedListItem:before {
  content: counter(a) ". ";
  counter-increment: a;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
  content: counter(b) ". ";
  counter-increment: b;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
  content: counter(c) ". ";
  counter-increment: c;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
  content: counter(d) ". ";
  counter-increment: d;
}
.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
  content: counter(e) ". ";
  counter-increment: e;
}
.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
  counter-reset: a;
}
.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
  counter-reset: b;
}
.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
  counter-reset: c;
}
.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
  counter-reset: d;
}
.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
  counter-reset: e;
}
.bf-image-link-editor,
.bf-image-size-editor {
  padding-bottom: 1px;
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  box-shadow: inset 0 -1px 0 0 hsla(0, 0%, 100%, 0.1);
}
.bf-image-link-editor .editor-input-group,
.bf-image-size-editor .editor-input-group {
  width: 300px;
  margin: 8px 10px;
  overflow: hidden;
}
.bf-image-link-editor input,
.bf-image-size-editor input {
  display: block;
  float: left;
  box-sizing: content-box;
  height: 32px;
  margin: 0 5px 0 0;
  padding: 0 10px;
  background-color: hsla(0, 0%, 100%, 0.1);
  border: none;
  border-radius: 2px;
  outline: none;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
  color: #fff;
  font-weight: 700;
}
.bf-image-link-editor input:hover,
.bf-image-size-editor input:hover {
  box-shadow: inset 0 0 0 1px rgba(52, 152, 219, 0.5);
}
.bf-image-link-editor input:focus,
.bf-image-size-editor input:focus {
  box-shadow: inset 0 0 0 1px #3498db;
}
.bf-image-link-editor button,
.bf-image-size-editor button {
  float: left;
  width: 90px;
  height: 32px;
  margin: 0;
  padding: 0 20px;
  background-color: #3498db;
  border: none;
  color: #fff;
  font-size: 12px;
  border-radius: 2px;
  cursor: pointer;
}
.bf-image-link-editor button:hover,
.bf-image-size-editor button:hover {
  background-color: #2084c7;
}
.bf-image-size-editor input {
  width: 80px;
}
.bf-image-link-editor input {
  width: 185px;
}
.bf-image-link-editor .switch-group {
  height: 16px;
  margin: 10px;
}
.bf-image-link-editor .switch-group .bf-switch {
  float: left;
}
.bf-image-link-editor .switch-group label {
  float: left;
  margin-left: 15px;
  color: #999;
  font-size: 12px;
  line-height: 16px;
}
.bf-content .bf-image {
  position: relative;
}
.bf-content .bf-image .bf-csize-icon {
  position: absolute;
  z-index: 2;
  width: 10px;
  height: 10px;
  background-color: rgba(52, 152, 219, 0.3);
}
.bf-content .bf-image .bf-csize-icon.right-bottom {
  right: 0;
  bottom: 0;
  cursor: se-resize;
}
.bf-content .bf-image .bf-csize-icon.left-bottom {
  left: 0;
  bottom: 0;
  cursor: sw-resize;
}
.bf-content .bf-image .bf-pre-csize {
  position: absolute;
  z-index: 1;
  background: transparent;
}
.bf-content .bf-image .bf-pre-csize.rightbottom {
  left: 0;
  top: 0;
  border: 1px dashed #00bfff;
}
.bf-content .bf-image .bf-pre-csize.leftbottom {
  right: 0;
  top: 0;
  border: 1px dashed #00bfff;
}
.bf-content .bf-image .bf-media-toolbar:before {
  visibility: hidden;
}
.bf-content .bf-image .bf-media-toolbar[data-align=center] [data-align=center],
.bf-content .bf-image .bf-media-toolbar[data-align=left] [data-align=left],
.bf-content .bf-image .bf-media-toolbar[data-align=right] [data-align=right],
.bf-content .bf-image .bf-media-toolbar[data-float=left] [data-float=left],
.bf-content .bf-image .bf-media-toolbar[data-float=right] [data-float=right] {
  color: #3498db;
}
@font-face {
  font-family: braft-icons;
  src: url(data:font/woff;base64,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);
  font-weight: 400;
  font-style: normal;
}
.bf-container [class*=" bfi-"],
.bf-container [class^=bfi-],
.bf-modal-root [class*=" bfi-"],
.bf-modal-root [class^=bfi-] {
  font-family: braft-icons !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.bf-container .bfi-table:before,
.bf-modal-root .bfi-table:before {
  content: "\E228";
}
.bf-container .bfi-clear_all:before,
.bf-modal-root .bfi-clear_all:before {
  content: "\E0B8";
}
.bf-container .bfi-format_clear:before,
.bf-modal-root .bfi-format_clear:before {
  content: "\E239";
}
.bf-container .bfi-hr:before,
.bf-modal-root .bfi-hr:before {
  content: "\E925";
}
.bf-container .bfi-colorize:before,
.bf-modal-root .bfi-colorize:before {
  content: "\E3B8";
}
.bf-container .bfi-crop_free:before,
.bf-modal-root .bfi-crop_free:before {
  content: "\E3C2";
}
.bf-container .bfi-pause:before,
.bf-modal-root .bfi-pause:before {
  content: "\E034";
}
.bf-container .bfi-play_arrow:before,
.bf-modal-root .bfi-play_arrow:before {
  content: "\E037";
}
.bf-container .bfi-bin:before,
.bf-modal-root .bfi-bin:before {
  content: "\E9AC";
}
.bf-container .bfi-replay:before,
.bf-modal-root .bfi-replay:before {
  content: "\E042";
}
.bf-container .bfi-tune:before,
.bf-modal-root .bfi-tune:before {
  content: "\E429";
}
.bf-container .bfi-close:before,
.bf-modal-root .bfi-close:before {
  content: "\E913";
}
.bf-container .bfi-align-center:before,
.bf-modal-root .bfi-align-center:before {
  content: "\E028";
}
.bf-container .bfi-align-justify:before,
.bf-modal-root .bfi-align-justify:before {
  content: "\E026";
}
.bf-container .bfi-align-left:before,
.bf-modal-root .bfi-align-left:before {
  content: "\E027";
}
.bf-container .bfi-align-right:before,
.bf-modal-root .bfi-align-right:before {
  content: "\E029";
}
.bf-container .bfi-image-right:before,
.bf-modal-root .bfi-image-right:before {
  content: "\E914";
}
.bf-container .bfi-image-left:before,
.bf-modal-root .bfi-image-left:before {
  content: "\E91E";
}
.bf-container .bfi-music:before,
.bf-modal-root .bfi-music:before {
  content: "\E90E";
}
.bf-container .bfi-camera:before,
.bf-modal-root .bfi-camera:before {
  content: "\E911";
}
.bf-container .bfi-copy:before,
.bf-modal-root .bfi-copy:before {
  content: "\E92C";
}
.bf-container .bfi-file-text:before,
.bf-modal-root .bfi-file-text:before {
  content: "\E926";
}
.bf-container .bfi-film:before,
.bf-modal-root .bfi-film:before {
  content: "\E91C";
}
.bf-container .bfi-github:before,
.bf-modal-root .bfi-github:before {
  content: "\EAB0";
}
.bf-container .bfi-ltr:before,
.bf-modal-root .bfi-ltr:before {
  content: "\EA74";
}
.bf-container .bfi-page-break:before,
.bf-modal-root .bfi-page-break:before {
  content: "\EA68";
}
.bf-container .bfi-pagebreak:before,
.bf-modal-root .bfi-pagebreak:before {
  content: "\EA6E";
}
.bf-container .bfi-paint-format:before,
.bf-modal-root .bfi-paint-format:before {
  content: "\E90C";
}
.bf-container .bfi-paste:before,
.bf-modal-root .bfi-paste:before {
  content: "\E92D";
}
.bf-container .bfi-pilcrow:before,
.bf-modal-root .bfi-pilcrow:before {
  content: "\EA73";
}
.bf-container .bfi-pushpin:before,
.bf-modal-root .bfi-pushpin:before {
  content: "\E946";
}
.bf-container .bfi-redo:before,
.bf-modal-root .bfi-redo:before {
  content: "\E968";
}
.bf-container .bfi-rtl:before,
.bf-modal-root .bfi-rtl:before {
  content: "\EA75";
}
.bf-container .bfi-spinner:before,
.bf-modal-root .bfi-spinner:before {
  content: "\E980";
}
.bf-container .bfi-subscript:before,
.bf-modal-root .bfi-subscript:before {
  content: "\EA6C";
}
.bf-container .bfi-superscript:before,
.bf-modal-root .bfi-superscript:before {
  content: "\EA6B";
}
.bf-container .bfi-undo:before,
.bf-modal-root .bfi-undo:before {
  content: "\E967";
}
.bf-container .bfi-media:before,
.bf-modal-root .bfi-media:before {
  content: "\E90F";
}
.bf-container .bfi-add:before,
.bf-modal-root .bfi-add:before {
  content: "\E918";
}
.bf-container .bfi-bold:before,
.bf-modal-root .bfi-bold:before {
  content: "\E904";
}
.bf-container .bfi-code:before,
.bf-modal-root .bfi-code:before {
  content: "\E903";
}
.bf-container .bfi-done:before,
.bf-modal-root .bfi-done:before {
  content: "\E912";
}
.bf-container .bfi-drop-down:before,
.bf-modal-root .bfi-drop-down:before {
  content: "\E906";
}
.bf-container .bfi-drop-up:before,
.bf-modal-root .bfi-drop-up:before {
  content: "\E909";
}
.bf-container .bfi-emoji:before,
.bf-modal-root .bfi-emoji:before {
  content: "\E91B";
}
.bf-container .bfi-font-size:before,
.bf-modal-root .bfi-font-size:before {
  content: "\E920";
}
.bf-container .bfi-fullscreen:before,
.bf-modal-root .bfi-fullscreen:before {
  content: "\E910";
}
.bf-container .bfi-fullscreen-exit:before,
.bf-modal-root .bfi-fullscreen-exit:before {
  content: "\E90D";
}
.bf-container .bfi-help:before,
.bf-modal-root .bfi-help:before {
  content: "\E902";
}
.bf-container .bfi-indent-decrease:before,
.bf-modal-root .bfi-indent-decrease:before {
  content: "\E92F";
}
.bf-container .bfi-indent-increase:before,
.bf-modal-root .bfi-indent-increase:before {
  content: "\E92E";
}
.bf-container .bfi-info:before,
.bf-modal-root .bfi-info:before {
  content: "\E901";
}
.bf-container .bfi-italic:before,
.bf-modal-root .bfi-italic:before {
  content: "\E924";
}
.bf-container .bfi-link:before,
.bf-modal-root .bfi-link:before {
  content: "\E91A";
}
.bf-container .bfi-link-off:before,
.bf-modal-root .bfi-link-off:before {
  content: "\E919";
}
.bf-container .bfi-list:before,
.bf-modal-root .bfi-list:before {
  content: "\E923";
}
.bf-container .bfi-list-numbered:before,
.bf-modal-root .bfi-list-numbered:before {
  content: "\E922";
}
.bf-container .bfi-menu:before,
.bf-modal-root .bfi-menu:before {
  content: "\E908";
}
.bf-container .bfi-more-horiz:before,
.bf-modal-root .bfi-more-horiz:before {
  content: "\E90B";
}
.bf-container .bfi-more-vert:before,
.bf-modal-root .bfi-more-vert:before {
  content: "\E90A";
}
.bf-container .bfi-not-disturb:before,
.bf-modal-root .bfi-not-disturb:before {
  content: "\E907";
}
.bf-container .bfi-print:before,
.bf-modal-root .bfi-print:before {
  content: "\E915";
}
.bf-container .bfi-quote:before,
.bf-modal-root .bfi-quote:before {
  content: "\E921";
}
.bf-container .bfi-search:before,
.bf-modal-root .bfi-search:before {
  content: "\E916";
}
.bf-container .bfi-settingsx:before,
.bf-modal-root .bfi-settingsx:before {
  content: "\E917";
}
.bf-container .bfi-share:before,
.bf-modal-root .bfi-share:before {
  content: "\E905";
}
.bf-container .bfi-share-square:before,
.bf-modal-root .bfi-share-square:before {
  content: "\E900";
}
.bf-container .bfi-strikethrough:before,
.bf-modal-root .bfi-strikethrough:before {
  content: "\E91F";
}
.bf-container .bfi-text-color .path1:before,
.bf-modal-root .bfi-text-color .path1:before {
  font-family: braft-icons !important;
  content: "\E930";
  opacity: 0.36;
}
.bf-container .bfi-text-color .path2:before,
.bf-modal-root .bfi-text-color .path2:before {
  font-family: braft-icons !important;
  content: "\E931";
  margin-left: -1em;
}
.bf-container .bfi-underlined:before,
.bf-modal-root .bfi-underlined:before {
  content: "\E91D";
}
.bf-content {
  height: 500px;
  padding-bottom: 10px;
  overflow: auto;
  font-size: 16px;
}
.bf-content img {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bf-content * {
  line-height: normal;
}
.bf-container {
  position: relative;
  height: 100%;
  padding: 0;
}
.bf-container.disabled {
  pointer-events: none;
  opacity: 0.7;
  -webkit-filter: grayscale(70%);
          filter: grayscale(70%);
}
.bf-container.read-only .bf-controlbar {
  pointer-events: none;
}
.bf-container.read-only .bf-image img:hover {
  outline: none;
}
.bf-container.read-only .bf-hr {
  pointer-events: none;
}
.bf-container.fullscreen {
  position: fixed;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  z-index: 99999;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #fff;
  height: 100% !important;
}
.bf-container.fullscreen .bf-content {
  -webkit-flex-grow: 1;
          flex-grow: 1;
  height: auto;
}
.bf-container .input-group {
  display: block;
}
.bf-container .input-group input {
  box-sizing: border-box;
  width: 100%;
  height: 36px;
  padding: 0 15px;
  font-size: 14px;
}
.bf-container .pull-left {
  float: left;
}
.bf-container .pull-right {
  float: right;
}
.bf-container button {
  line-height: normal;
}
.bf-container button.default,
.bf-container button.ghost,
.bf-container button.primary {
  height: 32px;
  padding: 0 20px;
  color: #fff;
  font-size: 12px;
}
.bf-container button.default {
  background-color: hsla(0, 0%, 100%, 0.15);
  border: none;
}
.bf-container button.default:hover {
  background-color: hsla(0, 0%, 100%, 0.1);
}
.bf-container button.ghost {
  background-color: transparent;
  border: none;
  box-shadow: inset 0 0 0 0.5px hsla(0, 0%, 100%, 0.5);
}
.bf-container button.ghost:hover {
  box-shadow: inset 0 0 0 0.5px hsla(0, 0%, 100%, 0.7);
}
.bf-container button.primary {
  background-color: #3498db;
  border: none;
  color: #fff;
}
.bf-container button.primary:hover {
  background-color: #2084c7;
}
.bf-container .public-DraftEditorPlaceholder-root {
  top: 15px;
  left: 15px;
  font-size: 16px;
  pointer-events: none;
}
.bf-container .DraftEditor-editorContainer {
  box-sizing: border-box;
  border: none;
}
.bf-container .DraftEditor-root,
.bf-container .public-DraftEditor-content {
  height: 100%;
}
.bf-container .public-DraftEditor-content {
  box-sizing: border-box;
  padding: 15px;
  word-wrap: break-word;
  word-break: break-all;
}
.bf-container .public-DraftEditor-content > div {
  padding-bottom: 20px;
}
.bf-container .public-DraftEditor-content .braft-link {
  color: #4078c0;
}
.bf-container .public-DraftEditor-content blockquote {
  margin: 0 0 10px;
  padding: 15px 20px;
  background-color: #f1f2f3;
  border-left: 5px solid #ccc;
  color: #666;
  font-style: italic;
}
.bf-container .public-DraftEditor-content pre {
  max-width: 100%;
  max-height: 100%;
  margin: 10px 0;
  padding: 15px;
  overflow: auto;
  background-color: #f1f2f3;
  border-radius: 3px;
  color: #666;
  font-family: monospace;
  font-size: 14px;
  font-weight: 400;
  line-height: 16px;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.bf-container .public-DraftEditor-content pre pre {
  margin: 0;
  padding: 0;
}
.bf-container .bfa-left,
.bf-container .bfa-left .public-DraftStyleDefault-ltr {
  text-align: left;
}
.bf-container .bfa-right,
.bf-container .bfa-right .public-DraftStyleDefault-ltr {
  text-align: right;
}
.bf-container .bfa-center,
.bf-container .bfa-center .public-DraftStyleDefault-ltr {
  text-align: center;
}
.bf-container .bfa-justify,
.bf-container .bfa-justify .public-DraftStyleDefault-ltr {
  text-align: justify;
}
.bf-container .bfa-center > div,
.bf-container .bfa-justify > div,
.bf-container .bfa-left > div,
.bf-container .bfa-right > div {
  display: inline-block;
}
.bf-container .bff-left:hover,
.bf-container .bff-right:hover {
  z-index: 2;
}
.bf-container .bff-left {
  position: relative;
  z-index: 1;
  float: left;
  margin: 0 10px 0 0;
}
.bf-container .bff-right {
  position: relative;
  z-index: 1;
  float: right;
  margin: 0 0 0 10px;
}
.bf-container .bftd-1 {
  text-indent: 2em;
  display: initial;
}
.bf-container .bftd-2 {
  text-indent: 4em;
  display: initial;
}
.bf-container .bftd-3 {
  text-indent: 6em;
  display: initial;
}
.bf-container .bftd-4 {
  text-indent: 8em;
  display: initial;
}
.bf-container .bftd-5 {
  text-indent: 10em;
  display: initial;
}
.bf-container .bftd-6 {
  text-indent: 12em;
  display: initial;
}
.bf-container .bf-image,
.bf-container .bf-media {
  position: relative;
}
.bf-container .bf-image img {
  display: block;
  max-width: 100%;
  font-size: 0;
  resize: both;
  outline-offset: 1px;
}
.bf-container .bf-image img:hover {
  outline: 1px solid #3498db;
}
.bf-container .bf-media-toolbar {
  position: absolute;
  z-index: 3;
  bottom: 15px;
  left: 50%;
  width: auto;
  background-color: #21242a;
  border-radius: 2px;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.bf-container .bf-media-toolbar .bf-media-toolbar-arrow,
.bf-container .bf-media-toolbar:before {
  position: absolute;
  bottom: -10px;
  left: 50%;
  display: block;
  border: 5px solid transparent;
  border-top-color: #21242a;
  content: "";
  -webkit-transform: translateX(-5px);
          transform: translateX(-5px);
}
.bf-container .bf-media-toolbar a {
  display: inline-block;
  min-width: 40px;
  height: 40px;
  color: hsla(0, 0%, 100%, 0.5);
  font-family: braft-icons !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}
.bf-container .bf-media-toolbar a:hover {
  color: #fff;
}
.bf-container .bf-media-toolbar a:first-child {
  border-radius: 2px 0 0 2px;
}
.bf-container .bf-media-toolbar a:last-child {
  border-radius: 0 2px 2px 0;
}
.bf-container .bf-media-toolbar a.active {
  color: #3498db;
}
.bf-switch {
  position: relative;
  width: 32px;
  height: 16px;
  background-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 8px;
  transition: background 0.3s;
}
.bf-switch.active {
  background-color: #3498db;
}
.bf-switch.active:before {
  left: 16px;
}
.bf-switch:before {
  position: absolute;
  left: 0;
  display: block;
  width: 16px;
  height: 16px;
  border-radius: 8px;
  background-color: #eee;
  content: "";
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  transition: 0.3s;
}
.bf-video-player video {
  display: block;
  width: 640px;
  max-width: 80vw;
  height: auto;
  margin: 0 10px 10px;
  object-fit: contain;
}
.bf-modal {
  position: fixed;
  z-index: 99999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bf-modal button {
  outline: none;
}
.bf-modal-mask {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.2s;
}
.bf-modal-content {
  position: absolute;
  z-index: 2;
  top: 45%;
  left: 50%;
  max-width: 95%;
  background-color: #fff;
  border-radius: 2px;
  box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
  opacity: 0;
  -webkit-transform: translate(-50%, -40%);
          transform: translate(-50%, -40%);
  transition: opacity 0.2s, -webkit-transform 0.2s;
  transition: transform 0.2s, opacity 0.2s;
  transition: transform 0.2s, opacity 0.2s, -webkit-transform 0.2s;
}
.bf-modal-header {
  height: 50px;
}
.bf-modal-caption {
  float: left;
  margin: 0;
  padding: 0 15px;
  color: #999;
  font-size: 14px;
  font-weight: 400;
  line-height: 50px;
}
.bf-modal-close-button {
  float: right;
  width: 50px;
  height: 50px;
  background-color: transparent;
  border: none;
  color: #ccc;
  font-size: 18px;
  cursor: pointer;
}
.bf-modal-close-button:hover {
  color: #e74c3c;
}
.bf-modal-body {
  overflow: auto;
}
.bf-modal-footer {
  min-height: 15px;
  padding: 0 15px;
  overflow: hidden;
}
.bf-modal-addon-text {
  float: left;
  color: #999;
  font-size: 12px;
  line-height: 60px;
}
.bf-modal-buttons {
  float: right;
}
.bf-modal-cancel,
.bf-modal-confirm {
  height: 36px;
  margin: 12px 0 12px 15px;
  padding: 0 30px;
  border: none;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 700;
  cursor: pointer;
}
.bf-modal-cancel {
  background-color: #e8e9ea;
  color: #999;
}
.bf-modal-cancel:hover {
  background-color: #d8d9da;
}
.bf-modal-confirm {
  background-color: #3498db;
  color: #fff;
}
.bf-modal-confirm:hover {
  background-color: #2084c7;
}
.bf-modal-confirm.disabled {
  opacity: 0.3;
  pointer-events: none;
  -webkit-filter: grayscale(0.4);
          filter: grayscale(0.4);
}
.bf-modal-root.active .bf-modal-mask {
  opacity: 1;
}
.bf-modal-root.active .bf-modal-content {
  opacity: 1;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.bf-audio-player audio {
  width: 480px;
  max-width: 80vw;
  margin: 0 10px 10px;
}
.bf-player-holder {
  position: relative;
  height: 240px;
  overflow: hidden;
  background-color: #21242a;
  border-radius: 3px;
}
.bf-player-holder .icon-badge {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 30px;
  padding: 0 15px;
  border-radius: 0 0 3px 0;
  color: #fff;
  background-color: hsla(0, 0%, 100%, 0.1);
}
.bf-player-holder .icon-badge i,
.bf-player-holder .icon-badge span {
  display: block;
  float: left;
  line-height: 30px;
}
.bf-player-holder .icon-badge span {
  margin-left: 5px;
  font-size: 12px;
}
.bf-player-holder .button-remove {
  position: absolute;
  z-index: 2;
  top: 5px;
  right: 5px;
  width: 40px;
  height: 40px;
  background-color: transparent;
  border: none;
  border-radius: 50%;
  outline: none;
  color: #fff;
  font-size: 24px;
  text-align: center;
  cursor: pointer;
}
.bf-player-holder .button-remove:hover {
  color: #e74c3c;
}
.bf-player-holder .button-play {
  position: relative;
  z-index: 2;
  display: block;
  width: 80px;
  height: 80px;
  margin: 40px auto 20px;
  background-color: rgba(0, 0, 0, 0.7);
  border: none;
  border-radius: 50%;
  outline: none;
  color: #fff;
  font-size: 48px;
  line-height: 80px;
  text-align: center;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  cursor: pointer;
}
.bf-player-holder .button-play:hover {
  background-color: #3498db;
}
.bf-player-holder .bf-name {
  position: relative;
  z-index: 2;
  margin: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  text-align: center;
}
.bf-player-holder .bf-url {
  position: relative;
  z-index: 2;
  width: 70%;
  margin: 10px auto;
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 12px;
  font-weight: 400;
  text-align: center;
}
.bf-player-holder .bf-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
  opacity: 0.3;
}
.bf-content .bf-hr {
  position: relative;
  box-sizing: content-box;
  height: 15px;
  padding-top: 15px;
  text-align: center;
}
.bf-content .bf-hr:before {
  display: block;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  content: "";
}
.bf-content .bf-hr:hover:before {
  background-color: rgba(0, 0, 0, 0.3);
}
.bf-content .bf-hr:hover .bf-media-toolbar {
  display: block;
}
.bf-content .bf-hr .bf-media-toolbar {
  display: none;
}
.bf-link-editor {
  width: 360px;
  padding-top: 25px;
}
.bf-link-editor .input-group {
  margin: 0 15px 8px;
}
.bf-link-editor .input-group input {
  background-color: hsla(0, 0%, 100%, 0.07);
  border: none;
  border-radius: 2px;
  box-shadow: inset 0 0 0 1px hsla(0, 0%, 100%, 0.1);
  color: #fff;
  font-weight: 700;
}
.bf-link-editor .input-group input:hover {
  box-shadow: inset 0 0 0 1px rgba(52, 152, 219, 0.5);
}
.bf-link-editor .input-group input:focus {
  box-shadow: inset 0 0 0 1px #3498db;
}
.bf-link-editor .input-group input:disabled {
  color: hsla(0, 0%, 100%, 0.7);
  box-shadow: none;
}
.bf-link-editor .switch-group {
  height: 16px;
  margin: 15px;
}
.bf-link-editor .switch-group .bf-switch {
  float: left;
}
.bf-link-editor .switch-group label {
  float: left;
  margin-left: 15px;
  color: #999;
  font-size: 12px;
  line-height: 16px;
}
.bf-link-editor .buttons {
  box-sizing: content-box;
  height: 32px;
  margin-top: 20px;
  padding: 15px;
  overflow: hidden;
  box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, 0.1);
}
.bf-link-editor .buttons .button-remove-link {
  color: #999;
  font-size: 12px;
  line-height: 32px;
  cursor: pointer;
}
.bf-link-editor .buttons .button-remove-link:hover {
  color: #e74c3c;
}
.bf-link-editor .buttons .button-remove-link i {
  margin-right: 5px;
  font-size: 16px;
}
.bf-link-editor .buttons .button-remove-link i,
.bf-link-editor .buttons .button-remove-link span {
  display: block;
  float: left;
  line-height: 32px;
}
.bf-link-editor .buttons button {
  margin-left: 10px;
  border-radius: 2px;
  font-weight: 700;
  cursor: pointer;
}
.bf-controlbar {
  margin: 0;
  padding: 0 5px;
  box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.2);
}
.bf-controlbar:after {
  display: block;
  content: "";
  clear: both;
}
.bf-controlbar button {
  padding: 0;
  outline: none;
}
.bf-controlbar button[disabled] {
  pointer-events: none;
  opacity: 0.3;
}
.bf-controlbar [data-title] {
  position: relative;
}
.bf-controlbar [data-title]:after,
.bf-controlbar [data-title]:before {
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 50%;
  pointer-events: none;
  opacity: 0;
  -webkit-transform: translateX(-50%) translateY(-5px);
          transform: translateX(-50%) translateY(-5px);
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, transform 0.3s;
  transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.bf-controlbar [data-title]:before {
  margin-top: 3px;
  border: 5px solid transparent;
  border-bottom-color: #21242a;
  content: "";
}
.bf-controlbar [data-title]:after {
  margin-top: 12px;
  padding: 5px;
  background-color: #21242a;
  border-radius: 2px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 12px;
  line-height: 16px;
  white-space: nowrap;
  content: attr(data-title);
}
.bf-controlbar [data-title]:hover:after,
.bf-controlbar [data-title]:hover:before {
  opacity: 1;
  -webkit-transform: translateX(-50%) translateY(0);
          transform: translateX(-50%) translateY(0);
}
.bf-controlbar input {
  outline: none;
}
.bf-controlbar .separator-line {
  display: block;
  float: left;
  height: 26px;
  width: 1px;
  margin: 10px;
  box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.1);
}
.bf-controlbar .separator-line + .control-item,
.bf-controlbar .separator-line + .control-item-group {
  margin-left: 0;
}
.bf-controlbar .separator-line + .separator-line,
.bf-controlbar .separator-line.first-child,
.bf-controlbar .separator-line.last-child {
  display: none;
}
.bf-controlbar .control-item-group {
  float: left;
  height: 36px;
  margin: 5px 0 5px 3px;
}
.bf-controlbar .control-item-group:first-child {
  margin-left: 0;
}
.bf-controlbar .control-item-group > .control-item {
  margin-top: 0;
  margin-bottom: 0;
}
.bf-controlbar .dropdown-handler {
  border-radius: 2px;
}
.bf-controlbar .control-item {
  display: block;
  float: left;
  height: 36px;
  margin: 5px 0 5px 3px;
  border-radius: 2px;
  cursor: pointer;
}
.bf-controlbar .control-item.component-wrapper {
  cursor: default;
}
.bf-controlbar .control-item:first-child {
  margin-left: 0;
}
.bf-controlbar .control-item.button {
  box-sizing: border-box;
  min-width: 36px;
  padding: 0 8px;
  background-color: transparent;
  border: none;
  color: #6a6f7b;
  font-size: 14px;
}
.bf-controlbar .control-item.button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.bf-controlbar .control-item.button.active {
  color: #3498db;
}
.bf-controlbar .control-item.button i:before {
  display: block;
  height: 36px;
  font-size: 18px;
  line-height: 36px;
}
.bf-controlbar .control-item.button .bfi-redo:before,
.bf-controlbar .control-item.button .bfi-undo:before {
  font-size: 14px;
}
.bf-controlbar .dropdown .control-item {
  width: 100%;
  float: none;
  margin: 0;
}
.headings-dropdown {
  min-width: 110px;
}
.headings-dropdown .menu {
  width: 200px;
  overflow: hidden;
}
.headings-dropdown .menu .menu-item {
  padding: 15px 20px;
  text-align: left;
  line-height: normal;
}
.headings-dropdown .menu .menu-item h1,
.headings-dropdown .menu .menu-item h2,
.headings-dropdown .menu .menu-item h3,
.headings-dropdown .menu .menu-item h4,
.headings-dropdown .menu .menu-item h5,
.headings-dropdown .menu .menu-item h6 {
  margin: 0;
  padding: 0;
  color: inherit;
}
.headings-dropdown .menu .menu-item h1 {
  font-size: 28px;
}
.headings-dropdown .menu .menu-item h2 {
  font-size: 24px;
}
.headings-dropdown .menu .menu-item h3 {
  font-size: 20px;
}
.headings-dropdown .menu .menu-item h4 {
  font-size: 16px;
}
.headings-dropdown .menu .menu-item h5 {
  font-size: 14px;
}
.headings-dropdown .menu .menu-item h6 {
  font-size: 12px;
}
.bf-colors {
  box-sizing: content-box;
  list-style: none;
  width: 240px;
  margin: 0;
  padding: 15px;
  overflow: hidden;
}
.bf-colors li {
  box-sizing: content-box;
  display: block;
  float: left;
  width: 24px;
  height: 24px;
  margin: 5px;
  padding: 0;
  background-color: currentColor;
  border: 3px solid transparent;
  border-radius: 50%;
  cursor: pointer;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.bf-colors li:hover {
  -webkit-transform: scale(1.3);
          transform: scale(1.3);
}
.bf-colors li.active {
  box-shadow: 0 0 0 2px #3498db;
}
.text-color-dropdown.light-theme .bf-color-switch-buttons button {
  border-bottom: 1px solid #ccc;
  color: #616569;
}
.text-color-dropdown.light-theme .bf-color-switch-buttons button.active {
  border-bottom-color: #3498db;
  color: #3498db;
}
.text-color-dropdown button.dropdown-handler span {
  width: 36px;
  padding: 0;
  overflow: hidden;
  border-radius: 2px;
}
.text-color-dropdown .bf-text-color-picker-wrap {
  overflow: hidden;
}
.text-color-dropdown .bf-color-switch-buttons {
  height: 36px;
}
.text-color-dropdown .bf-color-switch-buttons button {
  float: left;
  width: 50%;
  height: 36px;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  cursor: pointer;
}
.text-color-dropdown .bf-color-switch-buttons button.active {
  border-bottom-color: #3498db;
  color: #3498db;
}
.bf-dropdown {
  position: relative;
  width: auto;
  height: 36px;
  margin: 0;
}
.bf-dropdown.disabled {
  pointer-events: none;
  opacity: 0.3;
}
.bf-dropdown.light-theme .dropdown-content {
  border: 1px solid #ccc;
}
.bf-dropdown.light-theme .dropdown-content .dropdown-arrow {
  background-color: #fff;
  border: 1px solid #ccc;
}
.bf-dropdown.light-theme .dropdown-content .dropdown-content-inner {
  background-color: #fff;
}
.bf-dropdown .dropdown-content {
  box-sizing: content-box;
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 50%;
  visibility: hidden;
  float: left;
  width: auto;
  min-width: 100%;
  margin-top: 9px;
  border-radius: 2px;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  opacity: 0;
  cursor: default;
  -webkit-transform: translate(-50%, 20px);
          transform: translate(-50%, 20px);
  transition: 0.2s;
}
.bf-dropdown .dropdown-content ::-webkit-scrollbar-track {
  background-color: transparent;
}
.bf-dropdown .dropdown-content ::-webkit-scrollbar {
  width: 4px;
  background-color: transparent;
  border-radius: 2px;
}
.bf-dropdown .dropdown-content ::-webkit-scrollbar-thumb {
  background-color: hsla(0, 0%, 100%, 0.3);
  border-radius: 2px;
}
.bf-dropdown .dropdown-content .dropdown-arrow {
  position: absolute;
  z-index: 1;
  top: -3px;
  left: 50%;
  width: 10px;
  height: 10px;
  background-color: #21242a;
  -webkit-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
  transition: margin 0.2s;
}
.bf-dropdown .dropdown-content .dropdown-arrow.active {
  background-color: #3498db;
}
.bf-dropdown .dropdown-content .menu {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border-radius: 2px;
}
.bf-dropdown .dropdown-content .menu-item {
  display: block;
  list-style: none;
  margin: 0;
  font-size: 16px;
  cursor: pointer;
}
.bf-dropdown .dropdown-content .menu-item:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.bf-dropdown .dropdown-content .menu-item.active {
  background-color: #3498db;
  color: #fff;
}
.bf-dropdown .dropdown-content .menu-item:not(.active) {
  color: hsla(0, 0%, 100%, 0.6);
  box-shadow: inset 0 -1px 0 0 hsla(0, 0%, 100%, 0.1);
}
.bf-dropdown .dropdown-content-inner {
  position: relative;
  z-index: 2;
  overflow: auto;
  background-color: #21242a;
  border-radius: 2px;
}
.bf-dropdown .dropdown-handler {
  position: relative;
  display: block;
  width: 100%;
  height: 36px;
  background-color: transparent;
  border: none;
  color: #6a6f7b;
  cursor: pointer;
}
.bf-dropdown .dropdown-handler:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.bf-dropdown .dropdown-handler * {
  display: inline;
  padding: 0;
  font-size: inherit;
  font-weight: 400;
}
.bf-dropdown .dropdown-handler > span {
  float: left;
  padding: 0 10px;
  font-size: 14px;
  line-height: 36px;
  pointer-events: none;
}
.bf-dropdown .dropdown-handler > span i {
  display: block;
  height: 36px;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
}
.bf-dropdown .dropdown-handler .bfi-drop-down {
  float: right;
  width: 30px;
  height: 36px;
  font-size: 16px;
  line-height: 36px;
  text-align: center;
  pointer-events: none;
}
.bf-dropdown.active .dropdown-handler {
  background-color: rgba(0, 0, 0, 0.05);
}
.bf-dropdown.active .dropdown-content {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translate(-50%);
          transform: translate(-50%);
}
.font-family-dropdown {
  min-width: 120px;
}
.font-family-dropdown .dropdown-content {
  width: 180px;
}
.font-family-dropdown .menu-item {
  padding: 12px 15px;
}
.bf-font-size-dropdown {
  min-width: 95px;
}
.bf-font-sizes {
  box-sizing: content-box;
  width: 210px;
  list-style: none;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
.bf-font-sizes li {
  display: block;
  float: left;
  width: 60px;
  height: 30px;
  background-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 2px;
  margin: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
.bf-font-sizes li:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bf-font-sizes li.active {
  background-color: #3498db;
}
.bf-line-height-dropdown {
  min-width: 95px;
}
.bf-line-heights {
  box-sizing: content-box;
  width: 210px;
  list-style: none;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
.bf-line-heights li {
  display: block;
  float: left;
  width: 60px;
  height: 30px;
  background-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 2px;
  margin: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
.bf-line-heights li:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bf-line-heights li.active {
  background-color: #3498db;
}
.bf-emojis-wrap {
  position: relative;
  width: 210px;
  height: 220px;
  overflow: hidden;
}
.bf-emojis-wrap:after,
.bf-emojis-wrap:before {
  position: absolute;
  z-index: 1;
  right: 0;
  left: 0;
  height: 30px;
  border-radius: 2px;
  content: "";
  pointer-events: none;
}
.bf-emojis-wrap:before {
  top: 0;
  background-image: linear-gradient(0deg, rgba(33, 36, 42, 0), #21242a);
}
.bf-emojis-wrap:after {
  bottom: 0;
  background-image: linear-gradient(rgba(33, 36, 42, 0), #21242a);
}
.bf-emojis {
  box-sizing: content-box;
  width: 200px;
  height: 195px;
  list-style: none;
  margin: 0;
  padding: 15px 15px 20px;
  overflow: auto;
}
.bf-emojis li {
  display: block;
  float: left;
  width: 30px;
  height: 30px;
  margin: 0;
  padding: 0;
  color: #fff;
  border-radius: 2px;
  font-family: Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;
  font-size: 18px;
  line-height: 32px;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.bf-emojis li:hover {
  -webkit-transform: scale(1.5);
          transform: scale(1.5);
}
.bf-letter-spacing-dropdown {
  min-width: 95px;
}
.bf-letter-spacings {
  box-sizing: content-box;
  width: 210px;
  list-style: none;
  margin: 0;
  padding: 5px;
  overflow: hidden;
}
.bf-letter-spacings li {
  display: block;
  float: left;
  width: 60px;
  height: 30px;
  background-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 2px;
  margin: 5px;
  color: #fff;
  font-size: 12px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  cursor: pointer;
}
.bf-letter-spacings li:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}
.bf-letter-spacings li.active {
  background-color: #3498db;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
html {
  --brick-primary-color: #1890ff;
  --brick-info-color: #1890ff;
  --brick-success-color: #52c41a;
  --brick-processing-color: #1890ff;
  --brick-error-color: #ff4d4f;
  --brick-highlight-color: #ff4d4f;
  --brick-warning-color: #faad14;
  --brick-normal-color: #d9d9d9;
  --brick-white: #fff;
  --brick-black: #000;
  --brick-primary-1: #e6f7ff;
  --brick-primary-2: #bae7ff;
  --brick-primary-3: #91d5ff;
  --brick-primary-4: #69c0ff;
  --brick-primary-5: #40a9ff;
  --brick-primary-6: #1890ff;
  --brick-primary-7: #096dd9;
  --brick-primary-8: #0050b3;
  --brick-primary-9: #003a8c;
  --brick-primary-10: #002766;
  --brick-body-background: #fff;
  --brick-component-background: #fff;
  --brick-popover-background: #fff;
  --brick-popover-customize-border-color: #f0f0f0;
  --brick-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-code-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  --brick-text-color: rgba(0, 0, 0, 0.85);
  --brick-text-color-secondary: rgba(0, 0, 0, 0.45);
  --brick-text-color-inverse: #fff;
  --brick-icon-color: inherit;
  --brick-icon-color-hover: rgba(0, 0, 0, 0.75);
  --brick-heading-color: rgba(0, 0, 0, 0.85);
  --brick-text-color-dark: rgba(255, 255, 255, 0.85);
  --brick-text-color-secondary-dark: rgba(255, 255, 255, 0.65);
  --brick-text-selection-bg: #1890ff;
  --brick-font-variant-base: tabular-nums;
  --brick-font-feature-settings-base: 'tnum';
  --brick-font-size-base: 14px;
  --brick-font-size-lg: 16px;
  --brick-font-size-sm: 12px;
  --brick-heading-1-size: 38px;
  --brick-heading-2-size: 30px;
  --brick-heading-3-size: 24px;
  --brick-heading-4-size: 20px;
  --brick-heading-5-size: 16px;
  --brick-line-height-base: 1.5715;
  --brick-border-radius-base: 2px;
  --brick-border-radius-sm: 2px;
  --brick-padding-lg: 24px;
  --brick-padding-md: 16px;
  --brick-padding-sm: 12px;
  --brick-padding-xs: 8px;
  --brick-padding-xss: 4px;
  --brick-control-padding-horizontal: 12px;
  --brick-control-padding-horizontal-sm: 8px;
  --brick-margin-lg: 24px;
  --brick-margin-md: 16px;
  --brick-margin-sm: 12px;
  --brick-margin-xs: 8px;
  --brick-margin-xss: 4px;
  --brick-height-base: 32px;
  --brick-height-lg: 40px;
  --brick-height-sm: 24px;
  --brick-item-active-bg: #e6f7ff;
  --brick-item-hover-bg: #f5f5f5;
  --brick-iconfont-css-prefix: anticon;
  --brick-link-color: #1890ff;
  --brick-link-hover-color: #40a9ff;
  --brick-link-active-color: #096dd9;
  --brick-link-decoration: none;
  --brick-link-hover-decoration: none;
  --brick-link-focus-decoration: none;
  --brick-link-focus-outline: 0;
  --brick-ease-base-out: cubic-bezier(0.7, 0.3, 0.1, 1);
  --brick-ease-base-in: cubic-bezier(0.9, 0, 0.3, 0.7);
  --brick-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --brick-ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --brick-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
  --brick-ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
  --brick-ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
  --brick-ease-in-out-back: cubic-bezier(0.71, -0.46, 0.29, 1.46);
  --brick-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
  --brick-ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  --brick-ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  --brick-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --brick-ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --brick-ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --brick-border-color-base: #d9d9d9;
  --brick-border-color-split: #f0f0f0;
  --brick-border-color-inverse: #fff;
  --brick-border-width-base: 1px;
  --brick-border-style-base: solid;
  --brick-outline-blur-size: 0;
  --brick-outline-width: 2px;
  --brick-outline-color: #1890ff;
  --brick-outline-fade: 20%;
  --brick-background-color-light: #fafafa;
  --brick-background-color-base: #f5f5f5;
  --brick-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-disabled-bg: #f5f5f5;
  --brick-disabled-active-bg: #e6e6e6;
  --brick-disabled-color-dark: rgba(255, 255, 255, 0.35);
  --brick-shadow-color: rgba(0, 0, 0, 0.15);
  --brick-shadow-color-inverse: #fff;
  --brick-box-shadow-base: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --brick-shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-left: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-2: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --brick-btn-font-weight: 400;
  --brick-btn-border-radius-base: 2px;
  --brick-btn-border-radius-sm: 2px;
  --brick-btn-border-width: 1px;
  --brick-btn-border-style: solid;
  --brick-btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  --brick-btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  --brick-btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  --brick-btn-primary-color: #fff;
  --brick-btn-primary-bg: #1890ff;
  --brick-btn-default-color: rgba(0, 0, 0, 0.85);
  --brick-btn-default-bg: #fff;
  --brick-btn-default-border: #d9d9d9;
  --brick-btn-danger-color: #fff;
  --brick-btn-danger-bg: #ff4d4f;
  --brick-btn-danger-border: #ff4d4f;
  --brick-btn-disable-color: rgba(0, 0, 0, 0.25);
  --brick-btn-disable-bg: #f5f5f5;
  --brick-btn-disable-border: #d9d9d9;
  --brick-btn-default-ghost-color: #fff;
  --brick-btn-default-ghost-bg: transparent;
  --brick-btn-default-ghost-border: #fff;
  --brick-btn-font-size-lg: 16px;
  --brick-btn-font-size-sm: 14px;
  --brick-btn-padding-horizontal-base: 15px;
  --brick-btn-padding-horizontal-lg: 15px;
  --brick-btn-padding-horizontal-sm: 7px;
  --brick-btn-height-base: 32px;
  --brick-btn-height-lg: 40px;
  --brick-btn-height-sm: 24px;
  --brick-btn-line-height: 1.5715;
  --brick-btn-circle-size: 32px;
  --brick-btn-circle-size-lg: 40px;
  --brick-btn-circle-size-sm: 24px;
  --brick-btn-square-size: 32px;
  --brick-btn-square-size-lg: 40px;
  --brick-btn-square-size-sm: 24px;
  --brick-btn-square-only-icon-size: 16px;
  --brick-btn-square-only-icon-size-sm: 14px;
  --brick-btn-square-only-icon-size-lg: 18px;
  --brick-btn-group-border: #40a9ff;
  --brick-btn-link-hover-bg: transparent;
  --brick-btn-text-hover-bg: rgba(0, 0, 0, 0.018);
  --brick-checkbox-size: 16px;
  --brick-checkbox-color: #1890ff;
  --brick-checkbox-check-color: #fff;
  --brick-checkbox-check-bg: #fff;
  --brick-checkbox-border-width: 1px;
  --brick-checkbox-group-item-margin-right: 8px;
  --brick-descriptions-bg: #fafafa;
  --brick-descriptions-title-margin-bottom: 20px;
  --brick-descriptions-default-padding: 16px 24px;
  --brick-descriptions-middle-padding: 12px 24px;
  --brick-descriptions-small-padding: 8px 16px;
  --brick-descriptions-item-padding-bottom: 16px;
  --brick-descriptions-item-trailing-colon: true;
  --brick-descriptions-item-label-colon-margin-right: 8px;
  --brick-descriptions-item-label-colon-margin-left: 2px;
  --brick-descriptions-extra-color: rgba(0, 0, 0, 0.85);
  --brick-divider-text-padding: 1em;
  --brick-divider-orientation-margin: 5%;
  --brick-divider-color: rgba(0, 0, 0, 0.06);
  --brick-dropdown-selected-color: #1890ff;
  --brick-dropdown-menu-submenu-disabled-bg: #fff;
  --brick-empty-font-size: 14px;
  --brick-radio-size: 16px;
  --brick-radio-top: 0.2em;
  --brick-radio-border-width: 1px;
  --brick-radio-dot-size: 8px;
  --brick-radio-dot-color: #1890ff;
  --brick-radio-dot-disabled-color: rgba(0, 0, 0, 0.2);
  --brick-radio-solid-checked-color: #fff;
  --brick-radio-button-bg: #fff;
  --brick-radio-button-checked-bg: #fff;
  --brick-radio-button-color: rgba(0, 0, 0, 0.85);
  --brick-radio-button-hover-color: #40a9ff;
  --brick-radio-button-active-color: #096dd9;
  --brick-radio-disabled-button-checked-bg: #e6e6e6;
  --brick-radio-disabled-button-checked-color: rgba(0, 0, 0, 0.25);
  --brick-radio-wrapper-margin-right: 8px;
  --brick-screen-xs: 480px;
  --brick-screen-xs-min: 480px;
  --brick-screen-sm: 576px;
  --brick-screen-sm-min: 576px;
  --brick-screen-md: 768px;
  --brick-screen-md-min: 768px;
  --brick-screen-lg: 992px;
  --brick-screen-lg-min: 992px;
  --brick-screen-xl: 1200px;
  --brick-screen-xl-min: 1200px;
  --brick-screen-xxl: 1600px;
  --brick-screen-xxl-min: 1600px;
  --brick-screen-xs-max: 575px;
  --brick-screen-sm-max: 767px;
  --brick-screen-md-max: 991px;
  --brick-screen-lg-max: 1199px;
  --brick-screen-xl-max: 1599px;
  --brick-grid-columns: 24;
  --brick-layout-body-background: #f0f2f5;
  --brick-layout-header-background: #001529;
  --brick-layout-header-height: 64px;
  --brick-layout-header-padding: 0 50px;
  --brick-layout-header-color: rgba(0, 0, 0, 0.85);
  --brick-layout-footer-padding: 24px 50px;
  --brick-layout-footer-background: #f0f2f5;
  --brick-layout-sider-background: #001529;
  --brick-layout-trigger-height: 48px;
  --brick-layout-trigger-background: #002140;
  --brick-layout-trigger-color: #fff;
  --brick-layout-zero-trigger-width: 36px;
  --brick-layout-zero-trigger-height: 42px;
  --brick-layout-sider-background-light: #fff;
  --brick-layout-trigger-background-light: #fff;
  --brick-layout-trigger-color-light: rgba(0, 0, 0, 0.85);
  --brick-zindex-badge: auto;
  --brick-zindex-table-fixed: 2;
  --brick-zindex-affix: 10;
  --brick-zindex-back-top: 10;
  --brick-zindex-picker-panel: 10;
  --brick-zindex-popup-close: 10;
  --brick-zindex-modal: 1000;
  --brick-zindex-modal-mask: 1000;
  --brick-zindex-message: 1010;
  --brick-zindex-notification: 1010;
  --brick-zindex-popover: 1030;
  --brick-zindex-dropdown: 1050;
  --brick-zindex-picker: 1050;
  --brick-zindex-popoconfirm: 1060;
  --brick-zindex-tooltip: 1070;
  --brick-zindex-image: 1080;
  --brick-animation-duration-slow: 0.3s;
  --brick-animation-duration-base: 0.2s;
  --brick-animation-duration-fast: 0.1s;
  --brick-collapse-panel-border-radius: 2px;
  --brick-dropdown-menu-bg: #fff;
  --brick-dropdown-vertical-padding: 5px;
  --brick-dropdown-edge-child-vertical-padding: 4px;
  --brick-dropdown-font-size: 14px;
  --brick-dropdown-line-height: 22px;
  --brick-label-required-color: #ff4d4f;
  --brick-label-color: rgba(0, 0, 0, 0.85);
  --brick-form-warning-input-bg: #fff;
  --brick-form-item-margin-bottom: 24px;
  --brick-form-item-trailing-colon: true;
  --brick-form-vertical-label-padding: 0 0 8px;
  --brick-form-vertical-label-margin: 0;
  --brick-form-item-label-font-size: 14px;
  --brick-form-item-label-height: 32px;
  --brick-form-item-label-colon-margin-right: 8px;
  --brick-form-item-label-colon-margin-left: 2px;
  --brick-form-error-input-bg: #fff;
  --brick-input-height-base: 32px;
  --brick-input-height-lg: 40px;
  --brick-input-height-sm: 24px;
  --brick-input-padding-horizontal: 11px;
  --brick-input-padding-horizontal-base: 11px;
  --brick-input-padding-horizontal-sm: 7px;
  --brick-input-padding-horizontal-lg: 11px;
  --brick-input-padding-vertical-base: 4px;
  --brick-input-padding-vertical-sm: 0px;
  --brick-input-padding-vertical-lg: 6.5px;
  --brick-input-placeholder-color: #bfbfbf;
  --brick-input-color: rgba(0, 0, 0, 0.85);
  --brick-input-icon-color: rgba(0, 0, 0, 0.85);
  --brick-input-border-color: #d9d9d9;
  --brick-input-bg: #fff;
  --brick-input-number-hover-border-color: #40a9ff;
  --brick-input-number-handler-active-bg: #f4f4f4;
  --brick-input-number-handler-hover-bg: #40a9ff;
  --brick-input-number-handler-bg: #fff;
  --brick-input-number-handler-border-color: #d9d9d9;
  --brick-input-addon-bg: #fafafa;
  --brick-input-hover-border-color: #40a9ff;
  --brick-input-disabled-bg: #f5f5f5;
  --brick-input-outline-offset: 0 0;
  --brick-input-icon-hover-color: rgba(0, 0, 0, 0.85);
  --brick-input-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-mentions-dropdown-bg: #fff;
  --brick-mentions-dropdown-menu-item-hover-bg: #fff;
  --brick-select-border-color: #d9d9d9;
  --brick-select-item-selected-color: rgba(0, 0, 0, 0.85);
  --brick-select-item-selected-font-weight: 600;
  --brick-select-dropdown-bg: #fff;
  --brick-select-item-selected-bg: #e6f7ff;
  --brick-select-item-active-bg: #f5f5f5;
  --brick-select-dropdown-vertical-padding: 5px;
  --brick-select-dropdown-font-size: 14px;
  --brick-select-dropdown-line-height: 22px;
  --brick-select-dropdown-height: 32px;
  --brick-select-background: #fff;
  --brick-select-clear-background: #fff;
  --brick-select-selection-item-bg: #f5f5f5;
  --brick-select-selection-item-border-color: #f0f0f0;
  --brick-select-single-item-height-lg: 40px;
  --brick-select-multiple-item-height: 24px;
  --brick-select-multiple-item-height-lg: 32px;
  --brick-select-multiple-item-spacing-half: 2px;
  --brick-select-multiple-disabled-background: #f5f5f5;
  --brick-select-multiple-item-disabled-color: #bfbfbf;
  --brick-select-multiple-item-disabled-border-color: #d9d9d9;
  --brick-cascader-bg: #fff;
  --brick-cascader-item-selected-bg: #e6f7ff;
  --brick-cascader-menu-bg: #fff;
  --brick-cascader-menu-border-color-split: #f0f0f0;
  --brick-cascader-dropdown-vertical-padding: 5px;
  --brick-cascader-dropdown-edge-child-vertical-padding: 4px;
  --brick-cascader-dropdown-font-size: 14px;
  --brick-cascader-dropdown-line-height: 22px;
  --brick-anchor-bg: transparent;
  --brick-anchor-border-color: #f0f0f0;
  --brick-anchor-link-top: 4px;
  --brick-anchor-link-left: 16px;
  --brick-anchor-link-padding: 4px 0 4px 16px;
  --brick-tooltip-max-width: 250px;
  --brick-tooltip-color: #fff;
  --brick-tooltip-bg: rgba(0, 0, 0, 0.75);
  --brick-tooltip-arrow-width: 11.3137085px;
  --brick-tooltip-distance: 14.3137085px;
  --brick-tooltip-arrow-color: rgba(0, 0, 0, 0.75);
  --brick-popover-bg: #fff;
  --brick-popover-color: rgba(0, 0, 0, 0.85);
  --brick-popover-min-width: 177px;
  --brick-popover-min-height: 32px;
  --brick-popover-arrow-width: 11.3137085px;
  --brick-popover-arrow-color: #fff;
  --brick-popover-arrow-outer-color: #fff;
  --brick-popover-distance: 15.3137085px;
  --brick-popover-padding-horizontal: 16px;
  --brick-modal-header-padding-vertical: 16px;
  --brick-modal-header-padding-horizontal: 24px;
  --brick-modal-body-padding: 24px;
  --brick-modal-header-bg: #fff;
  --brick-modal-header-padding: 16px 24px;
  --brick-modal-header-border-width: 1px;
  --brick-modal-header-border-style: solid;
  --brick-modal-header-title-line-height: 22px;
  --brick-modal-header-title-font-size: 16px;
  --brick-modal-header-border-color-split: #f0f0f0;
  --brick-modal-header-close-size: 54px;
  --brick-modal-content-bg: #fff;
  --brick-modal-heading-color: rgba(0, 0, 0, 0.85);
  --brick-modal-close-color: rgba(0, 0, 0, 0.45);
  --brick-modal-footer-bg: transparent;
  --brick-modal-footer-border-color-split: #f0f0f0;
  --brick-modal-footer-border-style: solid;
  --brick-modal-footer-padding-vertical: 10px;
  --brick-modal-footer-padding-horizontal: 16px;
  --brick-modal-footer-border-width: 1px;
  --brick-modal-mask-bg: rgba(0, 0, 0, 0.45);
  --brick-modal-confirm-body-padding: 32px 32px 24px;
  --brick-progress-default-color: #1890ff;
  --brick-progress-remaining-color: #f5f5f5;
  --brick-progress-info-text-color: rgba(0, 0, 0, 0.85);
  --brick-progress-radius: 100px;
  --brick-progress-steps-item-bg: #f3f3f3;
  --brick-progress-text-font-size: 1em;
  --brick-progress-text-color: rgba(0, 0, 0, 0.85);
  --brick-progress-circle-text-font-size: 1em;
  --brick-menu-inline-toplevel-item-height: 40px;
  --brick-menu-item-height: 40px;
  --brick-menu-item-group-height: 1.5715;
  --brick-menu-collapsed-width: 80px;
  --brick-menu-bg: #fff;
  --brick-menu-popup-bg: #fff;
  --brick-menu-item-color: rgba(0, 0, 0, 0.85);
  --brick-menu-inline-submenu-bg: #fafafa;
  --brick-menu-highlight-color: #1890ff;
  --brick-menu-highlight-danger-color: #ff4d4f;
  --brick-menu-item-active-bg: #e6f7ff;
  --brick-menu-item-active-danger-bg: #fff1f0;
  --brick-menu-item-active-border-width: 3px;
  --brick-menu-item-group-title-color: rgba(0, 0, 0, 0.45);
  --brick-menu-item-vertical-margin: 4px;
  --brick-menu-item-font-size: 14px;
  --brick-menu-item-boundary-margin: 8px;
  --brick-menu-item-padding-horizontal: 20px;
  --brick-menu-item-padding: 0 20px;
  --brick-menu-horizontal-line-height: 46px;
  --brick-menu-icon-margin-right: 10px;
  --brick-menu-icon-size: 14px;
  --brick-menu-icon-size-lg: 16px;
  --brick-menu-item-group-title-font-size: 14px;
  --brick-menu-dark-color: rgba(255, 255, 255, 0.65);
  --brick-menu-dark-danger-color: #ff4d4f;
  --brick-menu-dark-bg: #001529;
  --brick-menu-dark-arrow-color: #fff;
  --brick-menu-dark-inline-submenu-bg: #000c17;
  --brick-menu-dark-highlight-color: #fff;
  --brick-menu-dark-item-active-bg: #1890ff;
  --brick-menu-dark-item-active-danger-bg: #ff4d4f;
  --brick-menu-dark-selected-item-icon-color: #fff;
  --brick-menu-dark-selected-item-text-color: #fff;
  --brick-menu-dark-item-hover-bg: transparent;
  --brick-spin-dot-size-sm: 14px;
  --brick-spin-dot-size: 20px;
  --brick-spin-dot-size-lg: 32px;
  --brick-table-bg: #fff;
  --brick-table-header-bg: #fafafa;
  --brick-table-header-color: rgba(0, 0, 0, 0.85);
  --brick-table-header-sort-bg: #f5f5f5;
  --brick-table-body-sort-bg: #fafafa;
  --brick-table-row-hover-bg: #fafafa;
  --brick-table-selected-row-color: inherit;
  --brick-table-selected-row-bg: #e6f7ff;
  --brick-table-body-selected-sort-bg: #e6f7ff;
  --brick-table-selected-row-hover-bg: #dcf4ff;
  --brick-table-expanded-row-bg: #fbfbfb;
  --brick-table-padding-vertical: 16px;
  --brick-table-padding-horizontal: 16px;
  --brick-table-padding-vertical-md: 12px;
  --brick-table-padding-horizontal-md: 8px;
  --brick-table-padding-vertical-sm: 8px;
  --brick-table-padding-horizontal-sm: 8px;
  --brick-table-border-color: #f0f0f0;
  --brick-table-border-radius-base: 2px;
  --brick-table-footer-bg: #fafafa;
  --brick-table-footer-color: rgba(0, 0, 0, 0.85);
  --brick-table-header-bg-sm: #fafafa;
  --brick-table-font-size: 14px;
  --brick-table-font-size-md: 14px;
  --brick-table-font-size-sm: 14px;
  --brick-table-header-cell-split-color: rgba(0, 0, 0, 0.06);
  --brick-table-header-sort-active-bg: rgba(0, 0, 0, 0.04);
  --brick-table-fixed-header-sort-active-bg: #f5f5f5;
  --brick-table-header-filter-active-bg: rgba(0, 0, 0, 0.04);
  --brick-table-filter-btns-bg: inherit;
  --brick-table-filter-dropdown-bg: #fff;
  --brick-table-expand-icon-bg: #fff;
  --brick-table-selection-column-width: 32px;
  --brick-table-sticky-scroll-bar-bg: rgba(0, 0, 0, 0.35);
  --brick-table-sticky-scroll-bar-radius: 4px;
  --brick-tag-default-bg: #fafafa;
  --brick-tag-default-color: rgba(0, 0, 0, 0.85);
  --brick-tag-font-size: 12px;
  --brick-tag-line-height: 20px;
  --brick-picker-bg: #fff;
  --brick-picker-basic-cell-hover-color: #f5f5f5;
  --brick-picker-basic-cell-active-with-range-color: #e6f7ff;
  --brick-picker-basic-cell-hover-with-range-color: #cbe6ff;
  --brick-picker-basic-cell-disabled-bg: rgba(0, 0, 0, 0.04);
  --brick-picker-border-color: #f0f0f0;
  --brick-picker-date-hover-range-border-color: #7ec1ff;
  --brick-picker-date-hover-range-color: #cbe6ff;
  --brick-picker-time-panel-column-width: 56px;
  --brick-picker-time-panel-column-height: 224px;
  --brick-picker-time-panel-cell-height: 28px;
  --brick-picker-panel-cell-height: 24px;
  --brick-picker-panel-cell-width: 36px;
  --brick-picker-text-height: 40px;
  --brick-picker-panel-without-time-cell-height: 66px;
  --brick-calendar-bg: #fff;
  --brick-calendar-input-bg: #fff;
  --brick-calendar-border-color: #fff;
  --brick-calendar-item-active-bg: #e6f7ff;
  --brick-calendar-full-bg: #fff;
  --brick-calendar-full-panel-bg: #fff;
  --brick-carousel-dot-width: 16px;
  --brick-carousel-dot-height: 3px;
  --brick-carousel-dot-active-width: 24px;
  --brick-badge-height: 20px;
  --brick-badge-height-sm: 14px;
  --brick-badge-dot-size: 6px;
  --brick-badge-font-size: 12px;
  --brick-badge-font-size-sm: 12px;
  --brick-badge-font-weight: normal;
  --brick-badge-status-size: 6px;
  --brick-badge-text-color: #fff;
  --brick-badge-color: #ff4d4f;
  --brick-rate-star-color: #fadb14;
  --brick-rate-star-bg: #f0f0f0;
  --brick-rate-star-size: 20px;
  --brick-rate-star-hover-scale: scale(1.1);
  --brick-card-head-color: rgba(0, 0, 0, 0.85);
  --brick-card-head-background: transparent;
  --brick-card-head-font-size: 16px;
  --brick-card-head-font-size-sm: 14px;
  --brick-card-head-padding: 16px;
  --brick-card-head-padding-sm: 8px;
  --brick-card-head-height: 48px;
  --brick-card-head-height-sm: 36px;
  --brick-card-inner-head-padding: 12px;
  --brick-card-padding-base: 24px;
  --brick-card-padding-base-sm: 12px;
  --brick-card-actions-background: #fff;
  --brick-card-actions-li-margin: 12px 0;
  --brick-card-skeleton-bg: #cfd8dc;
  --brick-card-background: #fff;
  --brick-card-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
  --brick-card-radius: 2px;
  --brick-card-head-tabs-margin-bottom: -17px;
  --brick-card-head-extra-color: rgba(0, 0, 0, 0.85);
  --brick-comment-bg: inherit;
  --brick-comment-padding-base: 16px 0;
  --brick-comment-nest-indent: 44px;
  --brick-comment-font-size-base: 14px;
  --brick-comment-font-size-sm: 12px;
  --brick-comment-author-name-color: rgba(0, 0, 0, 0.45);
  --brick-comment-author-time-color: #ccc;
  --brick-comment-action-color: rgba(0, 0, 0, 0.45);
  --brick-comment-action-hover-color: #595959;
  --brick-comment-actions-margin-bottom: inherit;
  --brick-comment-actions-margin-top: 12px;
  --brick-comment-content-detail-p-margin-bottom: inherit;
  --brick-tabs-card-head-background: #fafafa;
  --brick-tabs-card-height: 40px;
  --brick-tabs-card-active-color: #1890ff;
  --brick-tabs-card-horizontal-padding: 8px 16px;
  --brick-tabs-card-horizontal-padding-sm: 6px 16px;
  --brick-tabs-card-horizontal-padding-lg: 7px 16px 6px;
  --brick-tabs-title-font-size: 14px;
  --brick-tabs-title-font-size-lg: 16px;
  --brick-tabs-title-font-size-sm: 14px;
  --brick-tabs-ink-bar-color: #1890ff;
  --brick-tabs-bar-margin: 0 0 16px 0;
  --brick-tabs-horizontal-gutter: 32px;
  --brick-tabs-horizontal-margin: 0 0 0 32px;
  --brick-tabs-horizontal-margin-rtl: 0 0 0 32px;
  --brick-tabs-horizontal-padding: 12px 0;
  --brick-tabs-horizontal-padding-lg: 16px 0;
  --brick-tabs-horizontal-padding-sm: 8px 0;
  --brick-tabs-vertical-padding: 8px 24px;
  --brick-tabs-vertical-margin: 16px 0 0 0;
  --brick-tabs-scrolling-size: 32px;
  --brick-tabs-highlight-color: #1890ff;
  --brick-tabs-hover-color: #40a9ff;
  --brick-tabs-active-color: #096dd9;
  --brick-tabs-card-gutter: 2px;
  --brick-tabs-card-tab-active-border-top: 2px solid transparent;
  --brick-back-top-color: #fff;
  --brick-back-top-bg: rgba(0, 0, 0, 0.45);
  --brick-back-top-hover-bg: rgba(0, 0, 0, 0.85);
  --brick-avatar-size-base: 32px;
  --brick-avatar-size-lg: 40px;
  --brick-avatar-size-sm: 24px;
  --brick-avatar-font-size-base: 18px;
  --brick-avatar-font-size-lg: 24px;
  --brick-avatar-font-size-sm: 14px;
  --brick-avatar-bg: #ccc;
  --brick-avatar-color: #fff;
  --brick-avatar-border-radius: 2px;
  --brick-avatar-group-overlapping: -8px;
  --brick-avatar-group-space: 3px;
  --brick-avatar-group-border-color: #fff;
  --brick-switch-height: 22px;
  --brick-switch-sm-height: 16px;
  --brick-switch-min-width: 44px;
  --brick-switch-sm-min-width: 28px;
  --brick-switch-disabled-opacity: 0.4;
  --brick-switch-color: #1890ff;
  --brick-switch-bg: #fff;
  --brick-switch-shadow-color: rgba(0, 35, 11, 0.2);
  --brick-switch-padding: 2px;
  --brick-switch-inner-margin-min: 7px;
  --brick-switch-inner-margin-max: 25px;
  --brick-switch-sm-inner-margin-min: 5px;
  --brick-switch-sm-inner-margin-max: 18px;
  --brick-pagination-item-bg: #fff;
  --brick-pagination-item-size: 32px;
  --brick-pagination-item-size-sm: 24px;
  --brick-pagination-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-pagination-font-weight-active: 500;
  --brick-pagination-item-bg-active: #fff;
  --brick-pagination-item-link-bg: #fff;
  --brick-pagination-item-disabled-color-active: rgba(0, 0, 0, 0.25);
  --brick-pagination-item-disabled-bg-active: #e6e6e6;
  --brick-pagination-item-input-bg: #fff;
  --brick-pagination-mini-options-size-changer-top: 0px;
  --brick-page-header-padding: 24px;
  --brick-page-header-padding-vertical: 16px;
  --brick-page-header-padding-breadcrumb: 12px;
  --brick-page-header-content-padding-vertical: 12px;
  --brick-page-header-back-color: #000;
  --brick-page-header-ghost-bg: inherit;
  --brick-page-header-heading-title: 20px;
  --brick-page-header-heading-sub-title: 14px;
  --brick-page-header-tabs-tab-font-size: 16px;
  --brick-breadcrumb-base-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-last-item-color: rgba(0, 0, 0, 0.85);
  --brick-breadcrumb-font-size: 14px;
  --brick-breadcrumb-icon-font-size: 14px;
  --brick-breadcrumb-link-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-link-color-hover: rgba(0, 0, 0, 0.85);
  --brick-breadcrumb-separator-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-separator-margin: 0 8px;
  --brick-slider-margin: 10px 6px 10px;
  --brick-slider-rail-background-color: #f5f5f5;
  --brick-slider-rail-background-color-hover: #e1e1e1;
  --brick-slider-track-background-color: #91d5ff;
  --brick-slider-track-background-color-hover: #69c0ff;
  --brick-slider-handle-border-width: 2px;
  --brick-slider-handle-background-color: #fff;
  --brick-slider-handle-color: #91d5ff;
  --brick-slider-handle-color-hover: #69c0ff;
  --brick-slider-handle-color-focus: #46a6ff;
  --brick-slider-handle-color-focus-shadow: rgba(24, 144, 255, 0.12);
  --brick-slider-handle-color-tooltip-open: #1890ff;
  --brick-slider-handle-size: 14px;
  --brick-slider-handle-margin-top: -5px;
  --brick-slider-handle-shadow: 0;
  --brick-slider-dot-border-color: #f0f0f0;
  --brick-slider-dot-border-color-active: #8cc8ff;
  --brick-slider-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-slider-disabled-background-color: #fff;
  --brick-tree-bg: #fff;
  --brick-tree-title-height: 24px;
  --brick-tree-child-padding: 18px;
  --brick-tree-directory-selected-color: #fff;
  --brick-tree-directory-selected-bg: #1890ff;
  --brick-tree-node-hover-bg: #f5f5f5;
  --brick-tree-node-selected-bg: #bae7ff;
  --brick-collapse-header-padding: 12px 16px;
  --brick-collapse-header-padding-extra: 40px;
  --brick-collapse-header-bg: #fafafa;
  --brick-collapse-content-padding: 16px;
  --brick-collapse-content-bg: #fff;
  --brick-collapse-header-arrow-left: 16px;
  --brick-skeleton-color: rgba(190, 190, 190, 0.2);
  --brick-skeleton-to-color: rgba(129, 129, 129, 0.24);
  --brick-skeleton-paragraph-margin-top: 28px;
  --brick-skeleton-paragraph-li-margin-top: 16px;
  --brick-skeleton-paragraph-li-height: 16px;
  --brick-skeleton-title-height: 16px;
  --brick-skeleton-title-paragraph-margin-top: 24px;
  --brick-transfer-header-height: 40px;
  --brick-transfer-item-height: 32px;
  --brick-transfer-disabled-bg: #f5f5f5;
  --brick-transfer-list-height: 200px;
  --brick-transfer-item-hover-bg: #f5f5f5;
  --brick-transfer-item-padding-vertical: 6px;
  --brick-transfer-list-search-icon-top: 12px;
  --brick-message-notice-content-padding: 10px 16px;
  --brick-message-notice-content-bg: #fff;
  --brick-wave-animation-width: 6px;
  --brick-alert-success-border-color: #b7eb8f;
  --brick-alert-success-bg-color: #f6ffed;
  --brick-alert-success-icon-color: #52c41a;
  --brick-alert-info-border-color: #91d5ff;
  --brick-alert-info-bg-color: #e6f7ff;
  --brick-alert-info-icon-color: #1890ff;
  --brick-alert-warning-border-color: #ffe58f;
  --brick-alert-warning-bg-color: #fffbe6;
  --brick-alert-warning-icon-color: #faad14;
  --brick-alert-error-border-color: #ffccc7;
  --brick-alert-error-bg-color: #fff2f0;
  --brick-alert-error-icon-color: #ff4d4f;
  --brick-alert-message-color: rgba(0, 0, 0, 0.85);
  --brick-alert-text-color: rgba(0, 0, 0, 0.85);
  --brick-alert-close-color: rgba(0, 0, 0, 0.45);
  --brick-alert-close-hover-color: rgba(0, 0, 0, 0.75);
  --brick-alert-no-icon-padding-vertical: 8px;
  --brick-alert-with-description-no-icon-padding-vertical: 15px;
  --brick-alert-with-description-padding-vertical: 15px;
  --brick-alert-with-description-padding: 15px 15px 15px 24px;
  --brick-alert-icon-top: 12.0005px;
  --brick-alert-with-description-icon-size: 24px;
  --brick-list-header-background: transparent;
  --brick-list-footer-background: transparent;
  --brick-list-empty-text-padding: 16px;
  --brick-list-item-padding: 12px 0;
  --brick-list-item-padding-sm: 8px 16px;
  --brick-list-item-padding-lg: 16px 24px;
  --brick-list-item-meta-margin-bottom: 16px;
  --brick-list-item-meta-avatar-margin-right: 16px;
  --brick-list-item-meta-title-margin-bottom: 12px;
  --brick-list-customize-card-bg: #fff;
  --brick-list-item-meta-description-font-size: 14px;
  --brick-statistic-title-font-size: 14px;
  --brick-statistic-content-font-size: 24px;
  --brick-statistic-unit-font-size: 24px;
  --brick-statistic-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-drawer-header-padding: 16px 24px;
  --brick-drawer-body-padding: 24px;
  --brick-drawer-bg: #fff;
  --brick-drawer-footer-padding-vertical: 10px;
  --brick-drawer-footer-padding-horizontal: 16px;
  --brick-drawer-header-close-size: 56px;
  --brick-timeline-width: 2px;
  --brick-timeline-color: #f0f0f0;
  --brick-timeline-dot-border-width: 2px;
  --brick-timeline-dot-color: #1890ff;
  --brick-timeline-dot-bg: #fff;
  --brick-timeline-item-padding-bottom: 20px;
  --brick-typography-title-font-weight: 600;
  --brick-typography-title-margin-top: 1.2em;
  --brick-typography-title-margin-bottom: 0.5em;
  --brick-upload-actions-color: rgba(0, 0, 0, 0.45);
  --brick-process-tail-color: #f0f0f0;
  --brick-steps-nav-arrow-color: rgba(0, 0, 0, 0.25);
  --brick-steps-background: #fff;
  --brick-steps-icon-size: 32px;
  --brick-steps-icon-custom-size: 32px;
  --brick-steps-icon-custom-top: 0px;
  --brick-steps-icon-custom-font-size: 24px;
  --brick-steps-icon-top: -0.5px;
  --brick-steps-icon-font-size: 16px;
  --brick-steps-icon-margin: 0 8px 0 0;
  --brick-steps-title-line-height: 32px;
  --brick-steps-small-icon-size: 24px;
  --brick-steps-small-icon-margin: 0 8px 0 0;
  --brick-steps-dot-size: 8px;
  --brick-steps-dot-top: 2px;
  --brick-steps-current-dot-size: 10px;
  --brick-steps-description-max-width: 140px;
  --brick-steps-nav-content-max-width: auto;
  --brick-steps-vertical-icon-width: 16px;
  --brick-steps-vertical-tail-width: 16px;
  --brick-steps-vertical-tail-width-sm: 12px;
  --brick-notification-bg: #fff;
  --brick-notification-padding-vertical: 16px;
  --brick-notification-padding-horizontal: 24px;
  --brick-result-title-font-size: 24px;
  --brick-result-subtitle-font-size: 14px;
  --brick-result-icon-font-size: 72px;
  --brick-result-extra-margin: 24px 0 0 0;
  --brick-image-size-base: 48px;
  --brick-image-font-size-base: 24px;
  --brick-image-bg: #f5f5f5;
  --brick-image-color: #fff;
  --brick-image-mask-font-size: 16px;
  --brick-image-preview-operation-size: 18px;
  --brick-image-preview-operation-color: rgba(255, 255, 255, 0.85);
  --brick-image-preview-operation-disabled-color: rgba(255, 255, 255, 0.25);
}
html {
  --brick-height-xs: 20px;
  --brick-text-color-thirdly: rgba(0, 0, 0, 0.25);
  --brick-font-size-xl: 24px;
  --brick-tag-margin-base: 10px;
  --brick-tag-margin-sm: 5px;
  --brick-tag-active-border-color: var(--brick-primary-color);
  --brick-tag-active-text-color: var(--brick-primary-color);
  --brick-tag-active-bg-color: var(--brick-component-background);
  --brick-table-tr-zebra-background: #f9f9f9;
  --brick-table-tr-selected-background: #e6f7ff;
  --brick-table-tr-hover-background: #e6f7ff;
}
.bf-modal {
  z-index: 1009;
}
.bf-modal iframe {
  min-width: 60vw;
  min-height: 60vh;
}
.brick-rmeditor-rich {
  border: 1px dashed #bfbfbf;
  border-radius: 8px;
  padding: 8px;
}
#upload-video-container {
  float: left;
  padding: 5px 0 0;
}
#upload-video-container button {
  background: none;
}
#upload-video-container button:hover {
  background: none;
}

@font-face {
  font-family: rmel-iconfont;
  src: url(data:application/vnd.ms-fontobject;base64,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NS4BJyMOAd0VGwEBGxWRFRsbFWEcFBQcYRUbGxWRFRsBARsCK2EVGxsVkRUbAQEbKRySARsVYRwpGwEBGxWRFRsBHwEbFZEVGwEBGykcYRUbwwEbFWEcKRsBARsVkRUb/qscKRsBARsVkRUbGxUBtRQcYRUbGxWRFRsBARsAAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQANABUAAQAAAAAAAgAHACIAAQAAAAAAAwANACkAAQAAAAAABAANADYAAQAAAAAABQALAEMAAQAAAAAABgANAE4AAQAAAAAACgArAFsAAQAAAAAACwATAIYAAwABBAkAAAAqAJkAAwABBAkAAQAaAMMAAwABBAkAAgAOAN0AAwABBAkAAwAaAOsAAwABBAkABAAaAQUAAwABBAkABQAWAR8AAwABBAkABgAaATUAAwABBAkACgBWAU8AAwABBAkACwAmAaUKQ3JlYXRlZCBieSBpY29uZm9udApybWVsLWljb25mb250UmVndWxhcnJtZWwtaWNvbmZvbnRybWVsLWljb25mb250VmVyc2lvbiAxLjBybWVsLWljb25mb250R2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20ACgBDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AAoAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABSAGUAZwB1AGwAYQByAHIAbQBlAGwALQBpAGMAbwBuAGYAbwBuAHQAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABWAGUAcgBzAGkAbwBuACAAMQAuADAAcgBtAGUAbAAtAGkAYwBvAG4AZgBvAG4AdABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwADdGFiCGtleWJvYXJkBmRlbGV0ZQpjb2RlLWJsb2NrBGNvZGUKdmlzaWJpbGl0eQp2aWV3LXNwbGl0BGxpbmsEcmVkbwR1bmRvBGJvbGQGaXRhbGljDGxpc3Qtb3JkZXJlZA5saXN0LXVub3JkZXJlZAVxdW90ZQ1zdHJpa2V0aHJvdWdoCXVuZGVybGluZQR3cmFwCWZvbnQtc2l6ZQRncmlkBWltYWdlC2V4cGFuZC1sZXNzC2V4cGFuZC1tb3JlD2Z1bGxzY3JlZW4tZXhpdApmdWxsc2NyZWVuAAAAAAA=);
  src: url(data:font/ttf;base64,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) format("truetype");
}
.rmel-iconfont {
  font-family: rmel-iconfont !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.rmel-icon-tab:before {
  content: "\e76d";
}
.rmel-icon-keyboard:before {
  content: "\ed80";
}
.rmel-icon-delete:before {
  content: "\ed3c";
}
.rmel-icon-code-block:before {
  content: "\e941";
}
.rmel-icon-code:before {
  content: "\ed3b";
}
.rmel-icon-visibility:before {
  content: "\ed44";
}
.rmel-icon-view-split:before {
  content: "\ed45";
}
.rmel-icon-link:before {
  content: "\ed5f";
}
.rmel-icon-redo:before {
  content: "\ed60";
}
.rmel-icon-undo:before {
  content: "\ed61";
}
.rmel-icon-bold:before {
  content: "\ed6f";
}
.rmel-icon-italic:before {
  content: "\ed70";
}
.rmel-icon-list-ordered:before {
  content: "\ed71";
}
.rmel-icon-list-unordered:before {
  content: "\ed72";
}
.rmel-icon-quote:before {
  content: "\ed73";
}
.rmel-icon-strikethrough:before {
  content: "\ed74";
}
.rmel-icon-underline:before {
  content: "\ed75";
}
.rmel-icon-wrap:before {
  content: "\ed77";
}
.rmel-icon-font-size:before {
  content: "\ed78";
}
.rmel-icon-grid:before {
  content: "\ed8c";
}
.rmel-icon-image:before {
  content: "\ed8d";
}
.rmel-icon-expand-less:before {
  content: "\ed9f";
}
.rmel-icon-expand-more:before {
  content: "\eda0";
}
.rmel-icon-fullscreen-exit:before {
  content: "\eda1";
}
.rmel-icon-fullscreen:before {
  content: "\eda2";
}
.rc-md-editor {
  padding-bottom: 1px;
  position: relative;
  border: 1px solid #e0e0e0;
  background: #fff;
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.rc-md-editor.full {
  width: 100%;
  height: 100%!important;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 1000;
}
.rc-md-editor .editor-container {
  -webkit-flex: 1;
  flex: 1;
  display: -webkit-flex;
  display: flex;
  width: 100%;
  min-height: 0;
  position: relative;
}
.rc-md-editor .editor-container > .section.in-visible {
  display: none;
}
.rc-md-editor .editor-container > .section > .section-container {
  padding: 10px 15px 15px;
}
.rc-md-editor .editor-container .sec-md {
  -webkit-flex: 1;
  flex: 1;
  min-height: 0;
  min-width: 0;
}
.rc-md-editor .editor-container .sec-md .input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
  border: none;
  resize: none;
  outline: none;
  min-height: 0;
  background: #fff;
  color: #333;
  font-size: 14px;
  line-height: 1.7;
}
.rc-md-editor .editor-container .sec-html {
  -webkit-flex: 1;
  flex: 1;
  min-height: 0;
  min-width: 0;
}
.rc-md-editor .editor-container .sec-html .html-wrap {
  height: 100%;
  box-sizing: border-box;
  overflow: auto;
}
.custom-html-style {
  color: #333;
}
.custom-html-style h1 {
  font-size: 32px;
  padding: 0;
  border: none;
  font-weight: 700;
  margin: 32px 0;
  line-height: 1.2;
}
.custom-html-style h2 {
  font-size: 24px;
  padding: 0;
  border: none;
  font-weight: 700;
  margin: 24px 0;
  line-height: 1.7;
}
.custom-html-style h3 {
  font-size: 18px;
  margin: 18px 0;
  padding: 0;
  line-height: 1.7;
  border: none;
}
.custom-html-style p {
  font-size: 14px;
  line-height: 1.7;
  margin: 8px 0;
}
.custom-html-style a {
  color: #0052d9;
}
.custom-html-style a:hover {
  text-decoration: none;
}
.custom-html-style strong {
  font-weight: 700;
}
.custom-html-style ol,
.custom-html-style ul {
  font-size: 14px;
  line-height: 28px;
  padding-left: 36px;
}
.custom-html-style li {
  margin-bottom: 8px;
  line-height: 1.7;
}
.custom-html-style hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.custom-html-style pre {
  display: block;
  padding: 20px;
  line-height: 28px;
  word-break: break-word;
}
.custom-html-style code,
.custom-html-style pre {
  background-color: #f5f5f5;
  font-size: 14px;
  border-radius: 0;
  overflow-x: auto;
}
.custom-html-style code {
  padding: 3px 0;
  margin: 0;
  word-break: normal;
}
.custom-html-style code:after,
.custom-html-style code:before {
  letter-spacing: 0;
}
.custom-html-style blockquote {
  position: relative;
  margin: 16px 0;
  padding: 5px 8px 5px 30px;
  background: none repeat scroll 0 0 rgba(102, 128, 153, 0.05);
  color: #333;
  border: none;
  border-left: 10px solid #d6dbdf;
}
.custom-html-style img,
.custom-html-style video {
  max-width: 100%;
}
.custom-html-style table {
  font-size: 14px;
  line-height: 1.7;
  max-width: 100%;
  overflow: auto;
  border: 1px solid #f6f6f6;
  border-collapse: collapse;
  border-spacing: 0;
  box-sizing: border-box;
}
.custom-html-style table td,
.custom-html-style table th {
  word-break: break-all;
  word-wrap: break-word;
  white-space: normal;
}
.custom-html-style table tr {
  border: 1px solid #efefef;
}
.custom-html-style table tr:nth-child(2n) {
  background-color: transparent;
}
.custom-html-style table th {
  text-align: center;
  font-weight: 700;
  border: 1px solid #efefef;
  padding: 10px 6px;
  background-color: #f5f7fa;
  word-break: break-word;
}
.custom-html-style table td {
  border: 1px solid #efefef;
  text-align: left;
  padding: 10px 15px;
  word-break: break-word;
  min-width: 60px;
}
.rc-md-editor .drop-wrap {
  display: block;
  position: absolute;
  left: 0;
  top: 28px;
  z-index: 2;
  min-width: 20px;
  padding: 10px 0;
  text-align: center;
  background-color: #fff;
  border-color: #f1f1f1 #ddd #ddd #f1f1f1;
  border-style: solid;
  border-width: 1px;
}
.rc-md-editor .drop-wrap.hidden {
  display: none !important;
}
.rc-md-editor .rc-md-navigation {
  min-height: 38px;
  padding: 0 8px;
  box-sizing: border-box;
  border-bottom: 1px solid #e0e0e0;
  font-size: 16px;
  background: #f5f5f5;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.rc-md-editor .rc-md-navigation.in-visible {
  display: none;
}
.rc-md-editor .rc-md-navigation .navigation-nav {
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 14px;
  color: #757575;
}
.rc-md-editor .rc-md-navigation .button-wrap,
.rc-md-editor .rc-md-navigation .navigation-nav {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
}
.rc-md-editor .rc-md-navigation .button-wrap {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.rc-md-editor .rc-md-navigation .button-wrap .button {
  position: relative;
  min-width: 24px;
  height: 28px;
  margin-left: 3px;
  margin-right: 3px;
  display: inline-block;
  cursor: pointer;
  line-height: 28px;
  text-align: center;
  color: #757575;
}
.rc-md-editor .rc-md-navigation .button-wrap .button:hover {
  color: #212121;
}
.rc-md-editor .rc-md-navigation .button-wrap .button.disabled {
  color: #bdbdbd;
  cursor: not-allowed;
}
.rc-md-editor .rc-md-navigation .button-wrap .button:first-child {
  margin-left: 0;
}
.rc-md-editor .rc-md-navigation .button-wrap .button:last-child {
  margin-right: 0;
}
.rc-md-editor .rc-md-navigation .button-wrap .rmel-iconfont {
  font-size: 18px;
}
.rc-md-editor .rc-md-navigation li,
.rc-md-editor .rc-md-navigation ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.rc-md-editor .rc-md-navigation .h1,
.rc-md-editor .rc-md-navigation .h2,
.rc-md-editor .rc-md-navigation .h3,
.rc-md-editor .rc-md-navigation .h4,
.rc-md-editor .rc-md-navigation .h5,
.rc-md-editor .rc-md-navigation .h6,
.rc-md-editor .rc-md-navigation h1,
.rc-md-editor .rc-md-navigation h2,
.rc-md-editor .rc-md-navigation h3,
.rc-md-editor .rc-md-navigation h4,
.rc-md-editor .rc-md-navigation h5,
.rc-md-editor .rc-md-navigation h6 {
  font-family: inherit;
  font-weight: 500;
  color: inherit;
  padding: 0;
  margin: 0;
  line-height: 1.1;
}
.rc-md-editor .rc-md-navigation h1 {
  font-size: 34px;
}
.rc-md-editor .rc-md-navigation h2 {
  font-size: 30px;
}
.rc-md-editor .rc-md-navigation h3 {
  font-size: 24px;
}
.rc-md-editor .rc-md-navigation h4 {
  font-size: 18px;
}
.rc-md-editor .rc-md-navigation h5 {
  font-size: 14px;
}
.rc-md-editor .rc-md-navigation h6 {
  font-size: 12px;
}
.rc-md-editor .tool-bar {
  position: absolute;
  z-index: 1;
  right: 8px;
  top: 8px;
}
.rc-md-editor .tool-bar .button {
  min-width: 24px;
  height: 28px;
  margin-right: 5px;
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
  color: #999;
}
.rc-md-editor .tool-bar .button:hover {
  color: #333;
}
.rc-md-editor .rc-md-divider {
  display: block;
  width: 1px;
  background-color: #e0e0e0;
}
.rc-md-editor .table-list.wrap {
  position: relative;
  margin: 0 10px;
  box-sizing: border-box;
}
.rc-md-editor .table-list.wrap .list-item {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  background-color: #e0e0e0;
  border-radius: 3px;
}
.rc-md-editor .table-list.wrap .list-item.active {
  background: #9e9e9e;
}
.rc-md-editor .tab-map-list .list-item {
  width: 120px;
  box-sizing: border-box;
}
.rc-md-editor .tab-map-list .list-item:hover {
  background: #f5f5f5;
}
.rc-md-editor .tab-map-list .list-item.active {
  font-weight: 700;
}
.rc-md-editor .header-list .list-item {
  width: 100px;
  box-sizing: border-box;
  padding: 8px 0;
}
.rc-md-editor .header-list .list-item:hover {
  background: #f5f5f5;
}

/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  color: #333;
  background: #f8f8f8;
}
.hljs-comment,
.hljs-quote {
  color: #998;
  font-style: italic;
}
.hljs-keyword,
.hljs-selector-tag,
.hljs-subst {
  color: #333;
  font-weight: bold;
}
.hljs-number,
.hljs-literal,
.hljs-variable,
.hljs-template-variable,
.hljs-tag .hljs-attr {
  color: #008080;
}
.hljs-string,
.hljs-doctag {
  color: #d14;
}
.hljs-title,
.hljs-section,
.hljs-selector-id {
  color: #900;
  font-weight: bold;
}
.hljs-subst {
  font-weight: normal;
}
.hljs-type,
.hljs-class .hljs-title {
  color: #458;
  font-weight: bold;
}
.hljs-tag,
.hljs-name,
.hljs-attribute {
  color: #000080;
  font-weight: normal;
}
.hljs-regexp,
.hljs-link {
  color: #009926;
}
.hljs-symbol,
.hljs-bullet {
  color: #990073;
}
.hljs-built_in,
.hljs-builtin-name {
  color: #0086b3;
}
.hljs-meta {
  color: #999;
  font-weight: bold;
}
.hljs-deletion {
  background: #fdd;
}
.hljs-addition {
  background: #dfd;
}
.hljs-emphasis {
  font-style: italic;
}
.hljs-strong {
  font-weight: bold;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
html {
  --brick-primary-color: #1890ff;
  --brick-info-color: #1890ff;
  --brick-success-color: #52c41a;
  --brick-processing-color: #1890ff;
  --brick-error-color: #ff4d4f;
  --brick-highlight-color: #ff4d4f;
  --brick-warning-color: #faad14;
  --brick-normal-color: #d9d9d9;
  --brick-white: #fff;
  --brick-black: #000;
  --brick-primary-1: #e6f7ff;
  --brick-primary-2: #bae7ff;
  --brick-primary-3: #91d5ff;
  --brick-primary-4: #69c0ff;
  --brick-primary-5: #40a9ff;
  --brick-primary-6: #1890ff;
  --brick-primary-7: #096dd9;
  --brick-primary-8: #0050b3;
  --brick-primary-9: #003a8c;
  --brick-primary-10: #002766;
  --brick-body-background: #fff;
  --brick-component-background: #fff;
  --brick-popover-background: #fff;
  --brick-popover-customize-border-color: #f0f0f0;
  --brick-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-code-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  --brick-text-color: rgba(0, 0, 0, 0.85);
  --brick-text-color-secondary: rgba(0, 0, 0, 0.45);
  --brick-text-color-inverse: #fff;
  --brick-icon-color: inherit;
  --brick-icon-color-hover: rgba(0, 0, 0, 0.75);
  --brick-heading-color: rgba(0, 0, 0, 0.85);
  --brick-text-color-dark: rgba(255, 255, 255, 0.85);
  --brick-text-color-secondary-dark: rgba(255, 255, 255, 0.65);
  --brick-text-selection-bg: #1890ff;
  --brick-font-variant-base: tabular-nums;
  --brick-font-feature-settings-base: 'tnum';
  --brick-font-size-base: 14px;
  --brick-font-size-lg: 16px;
  --brick-font-size-sm: 12px;
  --brick-heading-1-size: 38px;
  --brick-heading-2-size: 30px;
  --brick-heading-3-size: 24px;
  --brick-heading-4-size: 20px;
  --brick-heading-5-size: 16px;
  --brick-line-height-base: 1.5715;
  --brick-border-radius-base: 2px;
  --brick-border-radius-sm: 2px;
  --brick-padding-lg: 24px;
  --brick-padding-md: 16px;
  --brick-padding-sm: 12px;
  --brick-padding-xs: 8px;
  --brick-padding-xss: 4px;
  --brick-control-padding-horizontal: 12px;
  --brick-control-padding-horizontal-sm: 8px;
  --brick-margin-lg: 24px;
  --brick-margin-md: 16px;
  --brick-margin-sm: 12px;
  --brick-margin-xs: 8px;
  --brick-margin-xss: 4px;
  --brick-height-base: 32px;
  --brick-height-lg: 40px;
  --brick-height-sm: 24px;
  --brick-item-active-bg: #e6f7ff;
  --brick-item-hover-bg: #f5f5f5;
  --brick-iconfont-css-prefix: anticon;
  --brick-link-color: #1890ff;
  --brick-link-hover-color: #40a9ff;
  --brick-link-active-color: #096dd9;
  --brick-link-decoration: none;
  --brick-link-hover-decoration: none;
  --brick-link-focus-decoration: none;
  --brick-link-focus-outline: 0;
  --brick-ease-base-out: cubic-bezier(0.7, 0.3, 0.1, 1);
  --brick-ease-base-in: cubic-bezier(0.9, 0, 0.3, 0.7);
  --brick-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --brick-ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --brick-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
  --brick-ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
  --brick-ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
  --brick-ease-in-out-back: cubic-bezier(0.71, -0.46, 0.29, 1.46);
  --brick-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
  --brick-ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  --brick-ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  --brick-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --brick-ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --brick-ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --brick-border-color-base: #d9d9d9;
  --brick-border-color-split: #f0f0f0;
  --brick-border-color-inverse: #fff;
  --brick-border-width-base: 1px;
  --brick-border-style-base: solid;
  --brick-outline-blur-size: 0;
  --brick-outline-width: 2px;
  --brick-outline-color: #1890ff;
  --brick-outline-fade: 20%;
  --brick-background-color-light: #fafafa;
  --brick-background-color-base: #f5f5f5;
  --brick-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-disabled-bg: #f5f5f5;
  --brick-disabled-active-bg: #e6e6e6;
  --brick-disabled-color-dark: rgba(255, 255, 255, 0.35);
  --brick-shadow-color: rgba(0, 0, 0, 0.15);
  --brick-shadow-color-inverse: #fff;
  --brick-box-shadow-base: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --brick-shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-left: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-2: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --brick-btn-font-weight: 400;
  --brick-btn-border-radius-base: 2px;
  --brick-btn-border-radius-sm: 2px;
  --brick-btn-border-width: 1px;
  --brick-btn-border-style: solid;
  --brick-btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  --brick-btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  --brick-btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  --brick-btn-primary-color: #fff;
  --brick-btn-primary-bg: #1890ff;
  --brick-btn-default-color: rgba(0, 0, 0, 0.85);
  --brick-btn-default-bg: #fff;
  --brick-btn-default-border: #d9d9d9;
  --brick-btn-danger-color: #fff;
  --brick-btn-danger-bg: #ff4d4f;
  --brick-btn-danger-border: #ff4d4f;
  --brick-btn-disable-color: rgba(0, 0, 0, 0.25);
  --brick-btn-disable-bg: #f5f5f5;
  --brick-btn-disable-border: #d9d9d9;
  --brick-btn-default-ghost-color: #fff;
  --brick-btn-default-ghost-bg: transparent;
  --brick-btn-default-ghost-border: #fff;
  --brick-btn-font-size-lg: 16px;
  --brick-btn-font-size-sm: 14px;
  --brick-btn-padding-horizontal-base: 15px;
  --brick-btn-padding-horizontal-lg: 15px;
  --brick-btn-padding-horizontal-sm: 7px;
  --brick-btn-height-base: 32px;
  --brick-btn-height-lg: 40px;
  --brick-btn-height-sm: 24px;
  --brick-btn-line-height: 1.5715;
  --brick-btn-circle-size: 32px;
  --brick-btn-circle-size-lg: 40px;
  --brick-btn-circle-size-sm: 24px;
  --brick-btn-square-size: 32px;
  --brick-btn-square-size-lg: 40px;
  --brick-btn-square-size-sm: 24px;
  --brick-btn-square-only-icon-size: 16px;
  --brick-btn-square-only-icon-size-sm: 14px;
  --brick-btn-square-only-icon-size-lg: 18px;
  --brick-btn-group-border: #40a9ff;
  --brick-btn-link-hover-bg: transparent;
  --brick-btn-text-hover-bg: rgba(0, 0, 0, 0.018);
  --brick-checkbox-size: 16px;
  --brick-checkbox-color: #1890ff;
  --brick-checkbox-check-color: #fff;
  --brick-checkbox-check-bg: #fff;
  --brick-checkbox-border-width: 1px;
  --brick-checkbox-group-item-margin-right: 8px;
  --brick-descriptions-bg: #fafafa;
  --brick-descriptions-title-margin-bottom: 20px;
  --brick-descriptions-default-padding: 16px 24px;
  --brick-descriptions-middle-padding: 12px 24px;
  --brick-descriptions-small-padding: 8px 16px;
  --brick-descriptions-item-padding-bottom: 16px;
  --brick-descriptions-item-trailing-colon: true;
  --brick-descriptions-item-label-colon-margin-right: 8px;
  --brick-descriptions-item-label-colon-margin-left: 2px;
  --brick-descriptions-extra-color: rgba(0, 0, 0, 0.85);
  --brick-divider-text-padding: 1em;
  --brick-divider-orientation-margin: 5%;
  --brick-divider-color: rgba(0, 0, 0, 0.06);
  --brick-dropdown-selected-color: #1890ff;
  --brick-dropdown-menu-submenu-disabled-bg: #fff;
  --brick-empty-font-size: 14px;
  --brick-radio-size: 16px;
  --brick-radio-top: 0.2em;
  --brick-radio-border-width: 1px;
  --brick-radio-dot-size: 8px;
  --brick-radio-dot-color: #1890ff;
  --brick-radio-dot-disabled-color: rgba(0, 0, 0, 0.2);
  --brick-radio-solid-checked-color: #fff;
  --brick-radio-button-bg: #fff;
  --brick-radio-button-checked-bg: #fff;
  --brick-radio-button-color: rgba(0, 0, 0, 0.85);
  --brick-radio-button-hover-color: #40a9ff;
  --brick-radio-button-active-color: #096dd9;
  --brick-radio-disabled-button-checked-bg: #e6e6e6;
  --brick-radio-disabled-button-checked-color: rgba(0, 0, 0, 0.25);
  --brick-radio-wrapper-margin-right: 8px;
  --brick-screen-xs: 480px;
  --brick-screen-xs-min: 480px;
  --brick-screen-sm: 576px;
  --brick-screen-sm-min: 576px;
  --brick-screen-md: 768px;
  --brick-screen-md-min: 768px;
  --brick-screen-lg: 992px;
  --brick-screen-lg-min: 992px;
  --brick-screen-xl: 1200px;
  --brick-screen-xl-min: 1200px;
  --brick-screen-xxl: 1600px;
  --brick-screen-xxl-min: 1600px;
  --brick-screen-xs-max: 575px;
  --brick-screen-sm-max: 767px;
  --brick-screen-md-max: 991px;
  --brick-screen-lg-max: 1199px;
  --brick-screen-xl-max: 1599px;
  --brick-grid-columns: 24;
  --brick-layout-body-background: #f0f2f5;
  --brick-layout-header-background: #001529;
  --brick-layout-header-height: 64px;
  --brick-layout-header-padding: 0 50px;
  --brick-layout-header-color: rgba(0, 0, 0, 0.85);
  --brick-layout-footer-padding: 24px 50px;
  --brick-layout-footer-background: #f0f2f5;
  --brick-layout-sider-background: #001529;
  --brick-layout-trigger-height: 48px;
  --brick-layout-trigger-background: #002140;
  --brick-layout-trigger-color: #fff;
  --brick-layout-zero-trigger-width: 36px;
  --brick-layout-zero-trigger-height: 42px;
  --brick-layout-sider-background-light: #fff;
  --brick-layout-trigger-background-light: #fff;
  --brick-layout-trigger-color-light: rgba(0, 0, 0, 0.85);
  --brick-zindex-badge: auto;
  --brick-zindex-table-fixed: 2;
  --brick-zindex-affix: 10;
  --brick-zindex-back-top: 10;
  --brick-zindex-picker-panel: 10;
  --brick-zindex-popup-close: 10;
  --brick-zindex-modal: 1000;
  --brick-zindex-modal-mask: 1000;
  --brick-zindex-message: 1010;
  --brick-zindex-notification: 1010;
  --brick-zindex-popover: 1030;
  --brick-zindex-dropdown: 1050;
  --brick-zindex-picker: 1050;
  --brick-zindex-popoconfirm: 1060;
  --brick-zindex-tooltip: 1070;
  --brick-zindex-image: 1080;
  --brick-animation-duration-slow: 0.3s;
  --brick-animation-duration-base: 0.2s;
  --brick-animation-duration-fast: 0.1s;
  --brick-collapse-panel-border-radius: 2px;
  --brick-dropdown-menu-bg: #fff;
  --brick-dropdown-vertical-padding: 5px;
  --brick-dropdown-edge-child-vertical-padding: 4px;
  --brick-dropdown-font-size: 14px;
  --brick-dropdown-line-height: 22px;
  --brick-label-required-color: #ff4d4f;
  --brick-label-color: rgba(0, 0, 0, 0.85);
  --brick-form-warning-input-bg: #fff;
  --brick-form-item-margin-bottom: 24px;
  --brick-form-item-trailing-colon: true;
  --brick-form-vertical-label-padding: 0 0 8px;
  --brick-form-vertical-label-margin: 0;
  --brick-form-item-label-font-size: 14px;
  --brick-form-item-label-height: 32px;
  --brick-form-item-label-colon-margin-right: 8px;
  --brick-form-item-label-colon-margin-left: 2px;
  --brick-form-error-input-bg: #fff;
  --brick-input-height-base: 32px;
  --brick-input-height-lg: 40px;
  --brick-input-height-sm: 24px;
  --brick-input-padding-horizontal: 11px;
  --brick-input-padding-horizontal-base: 11px;
  --brick-input-padding-horizontal-sm: 7px;
  --brick-input-padding-horizontal-lg: 11px;
  --brick-input-padding-vertical-base: 4px;
  --brick-input-padding-vertical-sm: 0px;
  --brick-input-padding-vertical-lg: 6.5px;
  --brick-input-placeholder-color: #bfbfbf;
  --brick-input-color: rgba(0, 0, 0, 0.85);
  --brick-input-icon-color: rgba(0, 0, 0, 0.85);
  --brick-input-border-color: #d9d9d9;
  --brick-input-bg: #fff;
  --brick-input-number-hover-border-color: #40a9ff;
  --brick-input-number-handler-active-bg: #f4f4f4;
  --brick-input-number-handler-hover-bg: #40a9ff;
  --brick-input-number-handler-bg: #fff;
  --brick-input-number-handler-border-color: #d9d9d9;
  --brick-input-addon-bg: #fafafa;
  --brick-input-hover-border-color: #40a9ff;
  --brick-input-disabled-bg: #f5f5f5;
  --brick-input-outline-offset: 0 0;
  --brick-input-icon-hover-color: rgba(0, 0, 0, 0.85);
  --brick-input-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-mentions-dropdown-bg: #fff;
  --brick-mentions-dropdown-menu-item-hover-bg: #fff;
  --brick-select-border-color: #d9d9d9;
  --brick-select-item-selected-color: rgba(0, 0, 0, 0.85);
  --brick-select-item-selected-font-weight: 600;
  --brick-select-dropdown-bg: #fff;
  --brick-select-item-selected-bg: #e6f7ff;
  --brick-select-item-active-bg: #f5f5f5;
  --brick-select-dropdown-vertical-padding: 5px;
  --brick-select-dropdown-font-size: 14px;
  --brick-select-dropdown-line-height: 22px;
  --brick-select-dropdown-height: 32px;
  --brick-select-background: #fff;
  --brick-select-clear-background: #fff;
  --brick-select-selection-item-bg: #f5f5f5;
  --brick-select-selection-item-border-color: #f0f0f0;
  --brick-select-single-item-height-lg: 40px;
  --brick-select-multiple-item-height: 24px;
  --brick-select-multiple-item-height-lg: 32px;
  --brick-select-multiple-item-spacing-half: 2px;
  --brick-select-multiple-disabled-background: #f5f5f5;
  --brick-select-multiple-item-disabled-color: #bfbfbf;
  --brick-select-multiple-item-disabled-border-color: #d9d9d9;
  --brick-cascader-bg: #fff;
  --brick-cascader-item-selected-bg: #e6f7ff;
  --brick-cascader-menu-bg: #fff;
  --brick-cascader-menu-border-color-split: #f0f0f0;
  --brick-cascader-dropdown-vertical-padding: 5px;
  --brick-cascader-dropdown-edge-child-vertical-padding: 4px;
  --brick-cascader-dropdown-font-size: 14px;
  --brick-cascader-dropdown-line-height: 22px;
  --brick-anchor-bg: transparent;
  --brick-anchor-border-color: #f0f0f0;
  --brick-anchor-link-top: 4px;
  --brick-anchor-link-left: 16px;
  --brick-anchor-link-padding: 4px 0 4px 16px;
  --brick-tooltip-max-width: 250px;
  --brick-tooltip-color: #fff;
  --brick-tooltip-bg: rgba(0, 0, 0, 0.75);
  --brick-tooltip-arrow-width: 11.3137085px;
  --brick-tooltip-distance: 14.3137085px;
  --brick-tooltip-arrow-color: rgba(0, 0, 0, 0.75);
  --brick-popover-bg: #fff;
  --brick-popover-color: rgba(0, 0, 0, 0.85);
  --brick-popover-min-width: 177px;
  --brick-popover-min-height: 32px;
  --brick-popover-arrow-width: 11.3137085px;
  --brick-popover-arrow-color: #fff;
  --brick-popover-arrow-outer-color: #fff;
  --brick-popover-distance: 15.3137085px;
  --brick-popover-padding-horizontal: 16px;
  --brick-modal-header-padding-vertical: 16px;
  --brick-modal-header-padding-horizontal: 24px;
  --brick-modal-body-padding: 24px;
  --brick-modal-header-bg: #fff;
  --brick-modal-header-padding: 16px 24px;
  --brick-modal-header-border-width: 1px;
  --brick-modal-header-border-style: solid;
  --brick-modal-header-title-line-height: 22px;
  --brick-modal-header-title-font-size: 16px;
  --brick-modal-header-border-color-split: #f0f0f0;
  --brick-modal-header-close-size: 54px;
  --brick-modal-content-bg: #fff;
  --brick-modal-heading-color: rgba(0, 0, 0, 0.85);
  --brick-modal-close-color: rgba(0, 0, 0, 0.45);
  --brick-modal-footer-bg: transparent;
  --brick-modal-footer-border-color-split: #f0f0f0;
  --brick-modal-footer-border-style: solid;
  --brick-modal-footer-padding-vertical: 10px;
  --brick-modal-footer-padding-horizontal: 16px;
  --brick-modal-footer-border-width: 1px;
  --brick-modal-mask-bg: rgba(0, 0, 0, 0.45);
  --brick-modal-confirm-body-padding: 32px 32px 24px;
  --brick-progress-default-color: #1890ff;
  --brick-progress-remaining-color: #f5f5f5;
  --brick-progress-info-text-color: rgba(0, 0, 0, 0.85);
  --brick-progress-radius: 100px;
  --brick-progress-steps-item-bg: #f3f3f3;
  --brick-progress-text-font-size: 1em;
  --brick-progress-text-color: rgba(0, 0, 0, 0.85);
  --brick-progress-circle-text-font-size: 1em;
  --brick-menu-inline-toplevel-item-height: 40px;
  --brick-menu-item-height: 40px;
  --brick-menu-item-group-height: 1.5715;
  --brick-menu-collapsed-width: 80px;
  --brick-menu-bg: #fff;
  --brick-menu-popup-bg: #fff;
  --brick-menu-item-color: rgba(0, 0, 0, 0.85);
  --brick-menu-inline-submenu-bg: #fafafa;
  --brick-menu-highlight-color: #1890ff;
  --brick-menu-highlight-danger-color: #ff4d4f;
  --brick-menu-item-active-bg: #e6f7ff;
  --brick-menu-item-active-danger-bg: #fff1f0;
  --brick-menu-item-active-border-width: 3px;
  --brick-menu-item-group-title-color: rgba(0, 0, 0, 0.45);
  --brick-menu-item-vertical-margin: 4px;
  --brick-menu-item-font-size: 14px;
  --brick-menu-item-boundary-margin: 8px;
  --brick-menu-item-padding-horizontal: 20px;
  --brick-menu-item-padding: 0 20px;
  --brick-menu-horizontal-line-height: 46px;
  --brick-menu-icon-margin-right: 10px;
  --brick-menu-icon-size: 14px;
  --brick-menu-icon-size-lg: 16px;
  --brick-menu-item-group-title-font-size: 14px;
  --brick-menu-dark-color: rgba(255, 255, 255, 0.65);
  --brick-menu-dark-danger-color: #ff4d4f;
  --brick-menu-dark-bg: #001529;
  --brick-menu-dark-arrow-color: #fff;
  --brick-menu-dark-inline-submenu-bg: #000c17;
  --brick-menu-dark-highlight-color: #fff;
  --brick-menu-dark-item-active-bg: #1890ff;
  --brick-menu-dark-item-active-danger-bg: #ff4d4f;
  --brick-menu-dark-selected-item-icon-color: #fff;
  --brick-menu-dark-selected-item-text-color: #fff;
  --brick-menu-dark-item-hover-bg: transparent;
  --brick-spin-dot-size-sm: 14px;
  --brick-spin-dot-size: 20px;
  --brick-spin-dot-size-lg: 32px;
  --brick-table-bg: #fff;
  --brick-table-header-bg: #fafafa;
  --brick-table-header-color: rgba(0, 0, 0, 0.85);
  --brick-table-header-sort-bg: #f5f5f5;
  --brick-table-body-sort-bg: #fafafa;
  --brick-table-row-hover-bg: #fafafa;
  --brick-table-selected-row-color: inherit;
  --brick-table-selected-row-bg: #e6f7ff;
  --brick-table-body-selected-sort-bg: #e6f7ff;
  --brick-table-selected-row-hover-bg: #dcf4ff;
  --brick-table-expanded-row-bg: #fbfbfb;
  --brick-table-padding-vertical: 16px;
  --brick-table-padding-horizontal: 16px;
  --brick-table-padding-vertical-md: 12px;
  --brick-table-padding-horizontal-md: 8px;
  --brick-table-padding-vertical-sm: 8px;
  --brick-table-padding-horizontal-sm: 8px;
  --brick-table-border-color: #f0f0f0;
  --brick-table-border-radius-base: 2px;
  --brick-table-footer-bg: #fafafa;
  --brick-table-footer-color: rgba(0, 0, 0, 0.85);
  --brick-table-header-bg-sm: #fafafa;
  --brick-table-font-size: 14px;
  --brick-table-font-size-md: 14px;
  --brick-table-font-size-sm: 14px;
  --brick-table-header-cell-split-color: rgba(0, 0, 0, 0.06);
  --brick-table-header-sort-active-bg: rgba(0, 0, 0, 0.04);
  --brick-table-fixed-header-sort-active-bg: #f5f5f5;
  --brick-table-header-filter-active-bg: rgba(0, 0, 0, 0.04);
  --brick-table-filter-btns-bg: inherit;
  --brick-table-filter-dropdown-bg: #fff;
  --brick-table-expand-icon-bg: #fff;
  --brick-table-selection-column-width: 32px;
  --brick-table-sticky-scroll-bar-bg: rgba(0, 0, 0, 0.35);
  --brick-table-sticky-scroll-bar-radius: 4px;
  --brick-tag-default-bg: #fafafa;
  --brick-tag-default-color: rgba(0, 0, 0, 0.85);
  --brick-tag-font-size: 12px;
  --brick-tag-line-height: 20px;
  --brick-picker-bg: #fff;
  --brick-picker-basic-cell-hover-color: #f5f5f5;
  --brick-picker-basic-cell-active-with-range-color: #e6f7ff;
  --brick-picker-basic-cell-hover-with-range-color: #cbe6ff;
  --brick-picker-basic-cell-disabled-bg: rgba(0, 0, 0, 0.04);
  --brick-picker-border-color: #f0f0f0;
  --brick-picker-date-hover-range-border-color: #7ec1ff;
  --brick-picker-date-hover-range-color: #cbe6ff;
  --brick-picker-time-panel-column-width: 56px;
  --brick-picker-time-panel-column-height: 224px;
  --brick-picker-time-panel-cell-height: 28px;
  --brick-picker-panel-cell-height: 24px;
  --brick-picker-panel-cell-width: 36px;
  --brick-picker-text-height: 40px;
  --brick-picker-panel-without-time-cell-height: 66px;
  --brick-calendar-bg: #fff;
  --brick-calendar-input-bg: #fff;
  --brick-calendar-border-color: #fff;
  --brick-calendar-item-active-bg: #e6f7ff;
  --brick-calendar-full-bg: #fff;
  --brick-calendar-full-panel-bg: #fff;
  --brick-carousel-dot-width: 16px;
  --brick-carousel-dot-height: 3px;
  --brick-carousel-dot-active-width: 24px;
  --brick-badge-height: 20px;
  --brick-badge-height-sm: 14px;
  --brick-badge-dot-size: 6px;
  --brick-badge-font-size: 12px;
  --brick-badge-font-size-sm: 12px;
  --brick-badge-font-weight: normal;
  --brick-badge-status-size: 6px;
  --brick-badge-text-color: #fff;
  --brick-badge-color: #ff4d4f;
  --brick-rate-star-color: #fadb14;
  --brick-rate-star-bg: #f0f0f0;
  --brick-rate-star-size: 20px;
  --brick-rate-star-hover-scale: scale(1.1);
  --brick-card-head-color: rgba(0, 0, 0, 0.85);
  --brick-card-head-background: transparent;
  --brick-card-head-font-size: 16px;
  --brick-card-head-font-size-sm: 14px;
  --brick-card-head-padding: 16px;
  --brick-card-head-padding-sm: 8px;
  --brick-card-head-height: 48px;
  --brick-card-head-height-sm: 36px;
  --brick-card-inner-head-padding: 12px;
  --brick-card-padding-base: 24px;
  --brick-card-padding-base-sm: 12px;
  --brick-card-actions-background: #fff;
  --brick-card-actions-li-margin: 12px 0;
  --brick-card-skeleton-bg: #cfd8dc;
  --brick-card-background: #fff;
  --brick-card-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
  --brick-card-radius: 2px;
  --brick-card-head-tabs-margin-bottom: -17px;
  --brick-card-head-extra-color: rgba(0, 0, 0, 0.85);
  --brick-comment-bg: inherit;
  --brick-comment-padding-base: 16px 0;
  --brick-comment-nest-indent: 44px;
  --brick-comment-font-size-base: 14px;
  --brick-comment-font-size-sm: 12px;
  --brick-comment-author-name-color: rgba(0, 0, 0, 0.45);
  --brick-comment-author-time-color: #ccc;
  --brick-comment-action-color: rgba(0, 0, 0, 0.45);
  --brick-comment-action-hover-color: #595959;
  --brick-comment-actions-margin-bottom: inherit;
  --brick-comment-actions-margin-top: 12px;
  --brick-comment-content-detail-p-margin-bottom: inherit;
  --brick-tabs-card-head-background: #fafafa;
  --brick-tabs-card-height: 40px;
  --brick-tabs-card-active-color: #1890ff;
  --brick-tabs-card-horizontal-padding: 8px 16px;
  --brick-tabs-card-horizontal-padding-sm: 6px 16px;
  --brick-tabs-card-horizontal-padding-lg: 7px 16px 6px;
  --brick-tabs-title-font-size: 14px;
  --brick-tabs-title-font-size-lg: 16px;
  --brick-tabs-title-font-size-sm: 14px;
  --brick-tabs-ink-bar-color: #1890ff;
  --brick-tabs-bar-margin: 0 0 16px 0;
  --brick-tabs-horizontal-gutter: 32px;
  --brick-tabs-horizontal-margin: 0 0 0 32px;
  --brick-tabs-horizontal-margin-rtl: 0 0 0 32px;
  --brick-tabs-horizontal-padding: 12px 0;
  --brick-tabs-horizontal-padding-lg: 16px 0;
  --brick-tabs-horizontal-padding-sm: 8px 0;
  --brick-tabs-vertical-padding: 8px 24px;
  --brick-tabs-vertical-margin: 16px 0 0 0;
  --brick-tabs-scrolling-size: 32px;
  --brick-tabs-highlight-color: #1890ff;
  --brick-tabs-hover-color: #40a9ff;
  --brick-tabs-active-color: #096dd9;
  --brick-tabs-card-gutter: 2px;
  --brick-tabs-card-tab-active-border-top: 2px solid transparent;
  --brick-back-top-color: #fff;
  --brick-back-top-bg: rgba(0, 0, 0, 0.45);
  --brick-back-top-hover-bg: rgba(0, 0, 0, 0.85);
  --brick-avatar-size-base: 32px;
  --brick-avatar-size-lg: 40px;
  --brick-avatar-size-sm: 24px;
  --brick-avatar-font-size-base: 18px;
  --brick-avatar-font-size-lg: 24px;
  --brick-avatar-font-size-sm: 14px;
  --brick-avatar-bg: #ccc;
  --brick-avatar-color: #fff;
  --brick-avatar-border-radius: 2px;
  --brick-avatar-group-overlapping: -8px;
  --brick-avatar-group-space: 3px;
  --brick-avatar-group-border-color: #fff;
  --brick-switch-height: 22px;
  --brick-switch-sm-height: 16px;
  --brick-switch-min-width: 44px;
  --brick-switch-sm-min-width: 28px;
  --brick-switch-disabled-opacity: 0.4;
  --brick-switch-color: #1890ff;
  --brick-switch-bg: #fff;
  --brick-switch-shadow-color: rgba(0, 35, 11, 0.2);
  --brick-switch-padding: 2px;
  --brick-switch-inner-margin-min: 7px;
  --brick-switch-inner-margin-max: 25px;
  --brick-switch-sm-inner-margin-min: 5px;
  --brick-switch-sm-inner-margin-max: 18px;
  --brick-pagination-item-bg: #fff;
  --brick-pagination-item-size: 32px;
  --brick-pagination-item-size-sm: 24px;
  --brick-pagination-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-pagination-font-weight-active: 500;
  --brick-pagination-item-bg-active: #fff;
  --brick-pagination-item-link-bg: #fff;
  --brick-pagination-item-disabled-color-active: rgba(0, 0, 0, 0.25);
  --brick-pagination-item-disabled-bg-active: #e6e6e6;
  --brick-pagination-item-input-bg: #fff;
  --brick-pagination-mini-options-size-changer-top: 0px;
  --brick-page-header-padding: 24px;
  --brick-page-header-padding-vertical: 16px;
  --brick-page-header-padding-breadcrumb: 12px;
  --brick-page-header-content-padding-vertical: 12px;
  --brick-page-header-back-color: #000;
  --brick-page-header-ghost-bg: inherit;
  --brick-page-header-heading-title: 20px;
  --brick-page-header-heading-sub-title: 14px;
  --brick-page-header-tabs-tab-font-size: 16px;
  --brick-breadcrumb-base-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-last-item-color: rgba(0, 0, 0, 0.85);
  --brick-breadcrumb-font-size: 14px;
  --brick-breadcrumb-icon-font-size: 14px;
  --brick-breadcrumb-link-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-link-color-hover: rgba(0, 0, 0, 0.85);
  --brick-breadcrumb-separator-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-separator-margin: 0 8px;
  --brick-slider-margin: 10px 6px 10px;
  --brick-slider-rail-background-color: #f5f5f5;
  --brick-slider-rail-background-color-hover: #e1e1e1;
  --brick-slider-track-background-color: #91d5ff;
  --brick-slider-track-background-color-hover: #69c0ff;
  --brick-slider-handle-border-width: 2px;
  --brick-slider-handle-background-color: #fff;
  --brick-slider-handle-color: #91d5ff;
  --brick-slider-handle-color-hover: #69c0ff;
  --brick-slider-handle-color-focus: #46a6ff;
  --brick-slider-handle-color-focus-shadow: rgba(24, 144, 255, 0.12);
  --brick-slider-handle-color-tooltip-open: #1890ff;
  --brick-slider-handle-size: 14px;
  --brick-slider-handle-margin-top: -5px;
  --brick-slider-handle-shadow: 0;
  --brick-slider-dot-border-color: #f0f0f0;
  --brick-slider-dot-border-color-active: #8cc8ff;
  --brick-slider-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-slider-disabled-background-color: #fff;
  --brick-tree-bg: #fff;
  --brick-tree-title-height: 24px;
  --brick-tree-child-padding: 18px;
  --brick-tree-directory-selected-color: #fff;
  --brick-tree-directory-selected-bg: #1890ff;
  --brick-tree-node-hover-bg: #f5f5f5;
  --brick-tree-node-selected-bg: #bae7ff;
  --brick-collapse-header-padding: 12px 16px;
  --brick-collapse-header-padding-extra: 40px;
  --brick-collapse-header-bg: #fafafa;
  --brick-collapse-content-padding: 16px;
  --brick-collapse-content-bg: #fff;
  --brick-collapse-header-arrow-left: 16px;
  --brick-skeleton-color: rgba(190, 190, 190, 0.2);
  --brick-skeleton-to-color: rgba(129, 129, 129, 0.24);
  --brick-skeleton-paragraph-margin-top: 28px;
  --brick-skeleton-paragraph-li-margin-top: 16px;
  --brick-skeleton-paragraph-li-height: 16px;
  --brick-skeleton-title-height: 16px;
  --brick-skeleton-title-paragraph-margin-top: 24px;
  --brick-transfer-header-height: 40px;
  --brick-transfer-item-height: 32px;
  --brick-transfer-disabled-bg: #f5f5f5;
  --brick-transfer-list-height: 200px;
  --brick-transfer-item-hover-bg: #f5f5f5;
  --brick-transfer-item-padding-vertical: 6px;
  --brick-transfer-list-search-icon-top: 12px;
  --brick-message-notice-content-padding: 10px 16px;
  --brick-message-notice-content-bg: #fff;
  --brick-wave-animation-width: 6px;
  --brick-alert-success-border-color: #b7eb8f;
  --brick-alert-success-bg-color: #f6ffed;
  --brick-alert-success-icon-color: #52c41a;
  --brick-alert-info-border-color: #91d5ff;
  --brick-alert-info-bg-color: #e6f7ff;
  --brick-alert-info-icon-color: #1890ff;
  --brick-alert-warning-border-color: #ffe58f;
  --brick-alert-warning-bg-color: #fffbe6;
  --brick-alert-warning-icon-color: #faad14;
  --brick-alert-error-border-color: #ffccc7;
  --brick-alert-error-bg-color: #fff2f0;
  --brick-alert-error-icon-color: #ff4d4f;
  --brick-alert-message-color: rgba(0, 0, 0, 0.85);
  --brick-alert-text-color: rgba(0, 0, 0, 0.85);
  --brick-alert-close-color: rgba(0, 0, 0, 0.45);
  --brick-alert-close-hover-color: rgba(0, 0, 0, 0.75);
  --brick-alert-no-icon-padding-vertical: 8px;
  --brick-alert-with-description-no-icon-padding-vertical: 15px;
  --brick-alert-with-description-padding-vertical: 15px;
  --brick-alert-with-description-padding: 15px 15px 15px 24px;
  --brick-alert-icon-top: 12.0005px;
  --brick-alert-with-description-icon-size: 24px;
  --brick-list-header-background: transparent;
  --brick-list-footer-background: transparent;
  --brick-list-empty-text-padding: 16px;
  --brick-list-item-padding: 12px 0;
  --brick-list-item-padding-sm: 8px 16px;
  --brick-list-item-padding-lg: 16px 24px;
  --brick-list-item-meta-margin-bottom: 16px;
  --brick-list-item-meta-avatar-margin-right: 16px;
  --brick-list-item-meta-title-margin-bottom: 12px;
  --brick-list-customize-card-bg: #fff;
  --brick-list-item-meta-description-font-size: 14px;
  --brick-statistic-title-font-size: 14px;
  --brick-statistic-content-font-size: 24px;
  --brick-statistic-unit-font-size: 24px;
  --brick-statistic-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-drawer-header-padding: 16px 24px;
  --brick-drawer-body-padding: 24px;
  --brick-drawer-bg: #fff;
  --brick-drawer-footer-padding-vertical: 10px;
  --brick-drawer-footer-padding-horizontal: 16px;
  --brick-drawer-header-close-size: 56px;
  --brick-timeline-width: 2px;
  --brick-timeline-color: #f0f0f0;
  --brick-timeline-dot-border-width: 2px;
  --brick-timeline-dot-color: #1890ff;
  --brick-timeline-dot-bg: #fff;
  --brick-timeline-item-padding-bottom: 20px;
  --brick-typography-title-font-weight: 600;
  --brick-typography-title-margin-top: 1.2em;
  --brick-typography-title-margin-bottom: 0.5em;
  --brick-upload-actions-color: rgba(0, 0, 0, 0.45);
  --brick-process-tail-color: #f0f0f0;
  --brick-steps-nav-arrow-color: rgba(0, 0, 0, 0.25);
  --brick-steps-background: #fff;
  --brick-steps-icon-size: 32px;
  --brick-steps-icon-custom-size: 32px;
  --brick-steps-icon-custom-top: 0px;
  --brick-steps-icon-custom-font-size: 24px;
  --brick-steps-icon-top: -0.5px;
  --brick-steps-icon-font-size: 16px;
  --brick-steps-icon-margin: 0 8px 0 0;
  --brick-steps-title-line-height: 32px;
  --brick-steps-small-icon-size: 24px;
  --brick-steps-small-icon-margin: 0 8px 0 0;
  --brick-steps-dot-size: 8px;
  --brick-steps-dot-top: 2px;
  --brick-steps-current-dot-size: 10px;
  --brick-steps-description-max-width: 140px;
  --brick-steps-nav-content-max-width: auto;
  --brick-steps-vertical-icon-width: 16px;
  --brick-steps-vertical-tail-width: 16px;
  --brick-steps-vertical-tail-width-sm: 12px;
  --brick-notification-bg: #fff;
  --brick-notification-padding-vertical: 16px;
  --brick-notification-padding-horizontal: 24px;
  --brick-result-title-font-size: 24px;
  --brick-result-subtitle-font-size: 14px;
  --brick-result-icon-font-size: 72px;
  --brick-result-extra-margin: 24px 0 0 0;
  --brick-image-size-base: 48px;
  --brick-image-font-size-base: 24px;
  --brick-image-bg: #f5f5f5;
  --brick-image-color: #fff;
  --brick-image-mask-font-size: 16px;
  --brick-image-preview-operation-size: 18px;
  --brick-image-preview-operation-color: rgba(255, 255, 255, 0.85);
  --brick-image-preview-operation-disabled-color: rgba(255, 255, 255, 0.25);
}
html {
  --brick-height-xs: 20px;
  --brick-text-color-thirdly: rgba(0, 0, 0, 0.25);
  --brick-font-size-xl: 24px;
  --brick-tag-margin-base: 10px;
  --brick-tag-margin-sm: 5px;
  --brick-tag-active-border-color: var(--brick-primary-color);
  --brick-tag-active-text-color: var(--brick-primary-color);
  --brick-tag-active-bg-color: var(--brick-component-background);
  --brick-table-tr-zebra-background: #f9f9f9;
  --brick-table-tr-selected-background: #e6f7ff;
  --brick-table-tr-hover-background: #e6f7ff;
}
.brick-rmeditor-detail img {
  max-width: 100%;
  padding: 4px;
  margin: 8px 0;
  background-color: #fff;
  box-shadow: 4px 4px 4px #eee;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.brick-rmeditor-detail .media-wrap.video-wrap {
  max-width: 100%;
}
.brick-rmeditor-detail-markdown p {
  word-wrap: break-word;
}
.brick-rmeditor-detail-markdown blockquote {
  margin-left: 20px;
  padding: 10px;
}
.brick-rmeditor-detail-markdown img {
  display: block;
}
.rc-md-editor .sec-md {
  border-right: 1px solid #ededed;
}

.brick-rmeditor-container {
  position: relative;
  width: 100%;
}

/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
html {
  --brick-primary-color: #1890ff;
  --brick-info-color: #1890ff;
  --brick-success-color: #52c41a;
  --brick-processing-color: #1890ff;
  --brick-error-color: #ff4d4f;
  --brick-highlight-color: #ff4d4f;
  --brick-warning-color: #faad14;
  --brick-normal-color: #d9d9d9;
  --brick-white: #fff;
  --brick-black: #000;
  --brick-primary-1: #e6f7ff;
  --brick-primary-2: #bae7ff;
  --brick-primary-3: #91d5ff;
  --brick-primary-4: #69c0ff;
  --brick-primary-5: #40a9ff;
  --brick-primary-6: #1890ff;
  --brick-primary-7: #096dd9;
  --brick-primary-8: #0050b3;
  --brick-primary-9: #003a8c;
  --brick-primary-10: #002766;
  --brick-body-background: #fff;
  --brick-component-background: #fff;
  --brick-popover-background: #fff;
  --brick-popover-customize-border-color: #f0f0f0;
  --brick-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-code-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  --brick-text-color: rgba(0, 0, 0, 0.85);
  --brick-text-color-secondary: rgba(0, 0, 0, 0.45);
  --brick-text-color-inverse: #fff;
  --brick-icon-color: inherit;
  --brick-icon-color-hover: rgba(0, 0, 0, 0.75);
  --brick-heading-color: rgba(0, 0, 0, 0.85);
  --brick-text-color-dark: rgba(255, 255, 255, 0.85);
  --brick-text-color-secondary-dark: rgba(255, 255, 255, 0.65);
  --brick-text-selection-bg: #1890ff;
  --brick-font-variant-base: tabular-nums;
  --brick-font-feature-settings-base: 'tnum';
  --brick-font-size-base: 14px;
  --brick-font-size-lg: 16px;
  --brick-font-size-sm: 12px;
  --brick-heading-1-size: 38px;
  --brick-heading-2-size: 30px;
  --brick-heading-3-size: 24px;
  --brick-heading-4-size: 20px;
  --brick-heading-5-size: 16px;
  --brick-line-height-base: 1.5715;
  --brick-border-radius-base: 2px;
  --brick-border-radius-sm: 2px;
  --brick-padding-lg: 24px;
  --brick-padding-md: 16px;
  --brick-padding-sm: 12px;
  --brick-padding-xs: 8px;
  --brick-padding-xss: 4px;
  --brick-control-padding-horizontal: 12px;
  --brick-control-padding-horizontal-sm: 8px;
  --brick-margin-lg: 24px;
  --brick-margin-md: 16px;
  --brick-margin-sm: 12px;
  --brick-margin-xs: 8px;
  --brick-margin-xss: 4px;
  --brick-height-base: 32px;
  --brick-height-lg: 40px;
  --brick-height-sm: 24px;
  --brick-item-active-bg: #e6f7ff;
  --brick-item-hover-bg: #f5f5f5;
  --brick-iconfont-css-prefix: anticon;
  --brick-link-color: #1890ff;
  --brick-link-hover-color: #40a9ff;
  --brick-link-active-color: #096dd9;
  --brick-link-decoration: none;
  --brick-link-hover-decoration: none;
  --brick-link-focus-decoration: none;
  --brick-link-focus-outline: 0;
  --brick-ease-base-out: cubic-bezier(0.7, 0.3, 0.1, 1);
  --brick-ease-base-in: cubic-bezier(0.9, 0, 0.3, 0.7);
  --brick-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --brick-ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --brick-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
  --brick-ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
  --brick-ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
  --brick-ease-in-out-back: cubic-bezier(0.71, -0.46, 0.29, 1.46);
  --brick-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
  --brick-ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  --brick-ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  --brick-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --brick-ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --brick-ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --brick-border-color-base: #d9d9d9;
  --brick-border-color-split: #f0f0f0;
  --brick-border-color-inverse: #fff;
  --brick-border-width-base: 1px;
  --brick-border-style-base: solid;
  --brick-outline-blur-size: 0;
  --brick-outline-width: 2px;
  --brick-outline-color: #1890ff;
  --brick-outline-fade: 20%;
  --brick-background-color-light: #fafafa;
  --brick-background-color-base: #f5f5f5;
  --brick-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-disabled-bg: #f5f5f5;
  --brick-disabled-active-bg: #e6e6e6;
  --brick-disabled-color-dark: rgba(255, 255, 255, 0.35);
  --brick-shadow-color: rgba(0, 0, 0, 0.15);
  --brick-shadow-color-inverse: #fff;
  --brick-box-shadow-base: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --brick-shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-left: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-2: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --brick-btn-font-weight: 400;
  --brick-btn-border-radius-base: 2px;
  --brick-btn-border-radius-sm: 2px;
  --brick-btn-border-width: 1px;
  --brick-btn-border-style: solid;
  --brick-btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  --brick-btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  --brick-btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  --brick-btn-primary-color: #fff;
  --brick-btn-primary-bg: #1890ff;
  --brick-btn-default-color: rgba(0, 0, 0, 0.85);
  --brick-btn-default-bg: #fff;
  --brick-btn-default-border: #d9d9d9;
  --brick-btn-danger-color: #fff;
  --brick-btn-danger-bg: #ff4d4f;
  --brick-btn-danger-border: #ff4d4f;
  --brick-btn-disable-color: rgba(0, 0, 0, 0.25);
  --brick-btn-disable-bg: #f5f5f5;
  --brick-btn-disable-border: #d9d9d9;
  --brick-btn-default-ghost-color: #fff;
  --brick-btn-default-ghost-bg: transparent;
  --brick-btn-default-ghost-border: #fff;
  --brick-btn-font-size-lg: 16px;
  --brick-btn-font-size-sm: 14px;
  --brick-btn-padding-horizontal-base: 15px;
  --brick-btn-padding-horizontal-lg: 15px;
  --brick-btn-padding-horizontal-sm: 7px;
  --brick-btn-height-base: 32px;
  --brick-btn-height-lg: 40px;
  --brick-btn-height-sm: 24px;
  --brick-btn-line-height: 1.5715;
  --brick-btn-circle-size: 32px;
  --brick-btn-circle-size-lg: 40px;
  --brick-btn-circle-size-sm: 24px;
  --brick-btn-square-size: 32px;
  --brick-btn-square-size-lg: 40px;
  --brick-btn-square-size-sm: 24px;
  --brick-btn-square-only-icon-size: 16px;
  --brick-btn-square-only-icon-size-sm: 14px;
  --brick-btn-square-only-icon-size-lg: 18px;
  --brick-btn-group-border: #40a9ff;
  --brick-btn-link-hover-bg: transparent;
  --brick-btn-text-hover-bg: rgba(0, 0, 0, 0.018);
  --brick-checkbox-size: 16px;
  --brick-checkbox-color: #1890ff;
  --brick-checkbox-check-color: #fff;
  --brick-checkbox-check-bg: #fff;
  --brick-checkbox-border-width: 1px;
  --brick-checkbox-group-item-margin-right: 8px;
  --brick-descriptions-bg: #fafafa;
  --brick-descriptions-title-margin-bottom: 20px;
  --brick-descriptions-default-padding: 16px 24px;
  --brick-descriptions-middle-padding: 12px 24px;
  --brick-descriptions-small-padding: 8px 16px;
  --brick-descriptions-item-padding-bottom: 16px;
  --brick-descriptions-item-trailing-colon: true;
  --brick-descriptions-item-label-colon-margin-right: 8px;
  --brick-descriptions-item-label-colon-margin-left: 2px;
  --brick-descriptions-extra-color: rgba(0, 0, 0, 0.85);
  --brick-divider-text-padding: 1em;
  --brick-divider-orientation-margin: 5%;
  --brick-divider-color: rgba(0, 0, 0, 0.06);
  --brick-dropdown-selected-color: #1890ff;
  --brick-dropdown-menu-submenu-disabled-bg: #fff;
  --brick-empty-font-size: 14px;
  --brick-radio-size: 16px;
  --brick-radio-top: 0.2em;
  --brick-radio-border-width: 1px;
  --brick-radio-dot-size: 8px;
  --brick-radio-dot-color: #1890ff;
  --brick-radio-dot-disabled-color: rgba(0, 0, 0, 0.2);
  --brick-radio-solid-checked-color: #fff;
  --brick-radio-button-bg: #fff;
  --brick-radio-button-checked-bg: #fff;
  --brick-radio-button-color: rgba(0, 0, 0, 0.85);
  --brick-radio-button-hover-color: #40a9ff;
  --brick-radio-button-active-color: #096dd9;
  --brick-radio-disabled-button-checked-bg: #e6e6e6;
  --brick-radio-disabled-button-checked-color: rgba(0, 0, 0, 0.25);
  --brick-radio-wrapper-margin-right: 8px;
  --brick-screen-xs: 480px;
  --brick-screen-xs-min: 480px;
  --brick-screen-sm: 576px;
  --brick-screen-sm-min: 576px;
  --brick-screen-md: 768px;
  --brick-screen-md-min: 768px;
  --brick-screen-lg: 992px;
  --brick-screen-lg-min: 992px;
  --brick-screen-xl: 1200px;
  --brick-screen-xl-min: 1200px;
  --brick-screen-xxl: 1600px;
  --brick-screen-xxl-min: 1600px;
  --brick-screen-xs-max: 575px;
  --brick-screen-sm-max: 767px;
  --brick-screen-md-max: 991px;
  --brick-screen-lg-max: 1199px;
  --brick-screen-xl-max: 1599px;
  --brick-grid-columns: 24;
  --brick-layout-body-background: #f0f2f5;
  --brick-layout-header-background: #001529;
  --brick-layout-header-height: 64px;
  --brick-layout-header-padding: 0 50px;
  --brick-layout-header-color: rgba(0, 0, 0, 0.85);
  --brick-layout-footer-padding: 24px 50px;
  --brick-layout-footer-background: #f0f2f5;
  --brick-layout-sider-background: #001529;
  --brick-layout-trigger-height: 48px;
  --brick-layout-trigger-background: #002140;
  --brick-layout-trigger-color: #fff;
  --brick-layout-zero-trigger-width: 36px;
  --brick-layout-zero-trigger-height: 42px;
  --brick-layout-sider-background-light: #fff;
  --brick-layout-trigger-background-light: #fff;
  --brick-layout-trigger-color-light: rgba(0, 0, 0, 0.85);
  --brick-zindex-badge: auto;
  --brick-zindex-table-fixed: 2;
  --brick-zindex-affix: 10;
  --brick-zindex-back-top: 10;
  --brick-zindex-picker-panel: 10;
  --brick-zindex-popup-close: 10;
  --brick-zindex-modal: 1000;
  --brick-zindex-modal-mask: 1000;
  --brick-zindex-message: 1010;
  --brick-zindex-notification: 1010;
  --brick-zindex-popover: 1030;
  --brick-zindex-dropdown: 1050;
  --brick-zindex-picker: 1050;
  --brick-zindex-popoconfirm: 1060;
  --brick-zindex-tooltip: 1070;
  --brick-zindex-image: 1080;
  --brick-animation-duration-slow: 0.3s;
  --brick-animation-duration-base: 0.2s;
  --brick-animation-duration-fast: 0.1s;
  --brick-collapse-panel-border-radius: 2px;
  --brick-dropdown-menu-bg: #fff;
  --brick-dropdown-vertical-padding: 5px;
  --brick-dropdown-edge-child-vertical-padding: 4px;
  --brick-dropdown-font-size: 14px;
  --brick-dropdown-line-height: 22px;
  --brick-label-required-color: #ff4d4f;
  --brick-label-color: rgba(0, 0, 0, 0.85);
  --brick-form-warning-input-bg: #fff;
  --brick-form-item-margin-bottom: 24px;
  --brick-form-item-trailing-colon: true;
  --brick-form-vertical-label-padding: 0 0 8px;
  --brick-form-vertical-label-margin: 0;
  --brick-form-item-label-font-size: 14px;
  --brick-form-item-label-height: 32px;
  --brick-form-item-label-colon-margin-right: 8px;
  --brick-form-item-label-colon-margin-left: 2px;
  --brick-form-error-input-bg: #fff;
  --brick-input-height-base: 32px;
  --brick-input-height-lg: 40px;
  --brick-input-height-sm: 24px;
  --brick-input-padding-horizontal: 11px;
  --brick-input-padding-horizontal-base: 11px;
  --brick-input-padding-horizontal-sm: 7px;
  --brick-input-padding-horizontal-lg: 11px;
  --brick-input-padding-vertical-base: 4px;
  --brick-input-padding-vertical-sm: 0px;
  --brick-input-padding-vertical-lg: 6.5px;
  --brick-input-placeholder-color: #bfbfbf;
  --brick-input-color: rgba(0, 0, 0, 0.85);
  --brick-input-icon-color: rgba(0, 0, 0, 0.85);
  --brick-input-border-color: #d9d9d9;
  --brick-input-bg: #fff;
  --brick-input-number-hover-border-color: #40a9ff;
  --brick-input-number-handler-active-bg: #f4f4f4;
  --brick-input-number-handler-hover-bg: #40a9ff;
  --brick-input-number-handler-bg: #fff;
  --brick-input-number-handler-border-color: #d9d9d9;
  --brick-input-addon-bg: #fafafa;
  --brick-input-hover-border-color: #40a9ff;
  --brick-input-disabled-bg: #f5f5f5;
  --brick-input-outline-offset: 0 0;
  --brick-input-icon-hover-color: rgba(0, 0, 0, 0.85);
  --brick-input-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-mentions-dropdown-bg: #fff;
  --brick-mentions-dropdown-menu-item-hover-bg: #fff;
  --brick-select-border-color: #d9d9d9;
  --brick-select-item-selected-color: rgba(0, 0, 0, 0.85);
  --brick-select-item-selected-font-weight: 600;
  --brick-select-dropdown-bg: #fff;
  --brick-select-item-selected-bg: #e6f7ff;
  --brick-select-item-active-bg: #f5f5f5;
  --brick-select-dropdown-vertical-padding: 5px;
  --brick-select-dropdown-font-size: 14px;
  --brick-select-dropdown-line-height: 22px;
  --brick-select-dropdown-height: 32px;
  --brick-select-background: #fff;
  --brick-select-clear-background: #fff;
  --brick-select-selection-item-bg: #f5f5f5;
  --brick-select-selection-item-border-color: #f0f0f0;
  --brick-select-single-item-height-lg: 40px;
  --brick-select-multiple-item-height: 24px;
  --brick-select-multiple-item-height-lg: 32px;
  --brick-select-multiple-item-spacing-half: 2px;
  --brick-select-multiple-disabled-background: #f5f5f5;
  --brick-select-multiple-item-disabled-color: #bfbfbf;
  --brick-select-multiple-item-disabled-border-color: #d9d9d9;
  --brick-cascader-bg: #fff;
  --brick-cascader-item-selected-bg: #e6f7ff;
  --brick-cascader-menu-bg: #fff;
  --brick-cascader-menu-border-color-split: #f0f0f0;
  --brick-cascader-dropdown-vertical-padding: 5px;
  --brick-cascader-dropdown-edge-child-vertical-padding: 4px;
  --brick-cascader-dropdown-font-size: 14px;
  --brick-cascader-dropdown-line-height: 22px;
  --brick-anchor-bg: transparent;
  --brick-anchor-border-color: #f0f0f0;
  --brick-anchor-link-top: 4px;
  --brick-anchor-link-left: 16px;
  --brick-anchor-link-padding: 4px 0 4px 16px;
  --brick-tooltip-max-width: 250px;
  --brick-tooltip-color: #fff;
  --brick-tooltip-bg: rgba(0, 0, 0, 0.75);
  --brick-tooltip-arrow-width: 11.3137085px;
  --brick-tooltip-distance: 14.3137085px;
  --brick-tooltip-arrow-color: rgba(0, 0, 0, 0.75);
  --brick-popover-bg: #fff;
  --brick-popover-color: rgba(0, 0, 0, 0.85);
  --brick-popover-min-width: 177px;
  --brick-popover-min-height: 32px;
  --brick-popover-arrow-width: 11.3137085px;
  --brick-popover-arrow-color: #fff;
  --brick-popover-arrow-outer-color: #fff;
  --brick-popover-distance: 15.3137085px;
  --brick-popover-padding-horizontal: 16px;
  --brick-modal-header-padding-vertical: 16px;
  --brick-modal-header-padding-horizontal: 24px;
  --brick-modal-body-padding: 24px;
  --brick-modal-header-bg: #fff;
  --brick-modal-header-padding: 16px 24px;
  --brick-modal-header-border-width: 1px;
  --brick-modal-header-border-style: solid;
  --brick-modal-header-title-line-height: 22px;
  --brick-modal-header-title-font-size: 16px;
  --brick-modal-header-border-color-split: #f0f0f0;
  --brick-modal-header-close-size: 54px;
  --brick-modal-content-bg: #fff;
  --brick-modal-heading-color: rgba(0, 0, 0, 0.85);
  --brick-modal-close-color: rgba(0, 0, 0, 0.45);
  --brick-modal-footer-bg: transparent;
  --brick-modal-footer-border-color-split: #f0f0f0;
  --brick-modal-footer-border-style: solid;
  --brick-modal-footer-padding-vertical: 10px;
  --brick-modal-footer-padding-horizontal: 16px;
  --brick-modal-footer-border-width: 1px;
  --brick-modal-mask-bg: rgba(0, 0, 0, 0.45);
  --brick-modal-confirm-body-padding: 32px 32px 24px;
  --brick-progress-default-color: #1890ff;
  --brick-progress-remaining-color: #f5f5f5;
  --brick-progress-info-text-color: rgba(0, 0, 0, 0.85);
  --brick-progress-radius: 100px;
  --brick-progress-steps-item-bg: #f3f3f3;
  --brick-progress-text-font-size: 1em;
  --brick-progress-text-color: rgba(0, 0, 0, 0.85);
  --brick-progress-circle-text-font-size: 1em;
  --brick-menu-inline-toplevel-item-height: 40px;
  --brick-menu-item-height: 40px;
  --brick-menu-item-group-height: 1.5715;
  --brick-menu-collapsed-width: 80px;
  --brick-menu-bg: #fff;
  --brick-menu-popup-bg: #fff;
  --brick-menu-item-color: rgba(0, 0, 0, 0.85);
  --brick-menu-inline-submenu-bg: #fafafa;
  --brick-menu-highlight-color: #1890ff;
  --brick-menu-highlight-danger-color: #ff4d4f;
  --brick-menu-item-active-bg: #e6f7ff;
  --brick-menu-item-active-danger-bg: #fff1f0;
  --brick-menu-item-active-border-width: 3px;
  --brick-menu-item-group-title-color: rgba(0, 0, 0, 0.45);
  --brick-menu-item-vertical-margin: 4px;
  --brick-menu-item-font-size: 14px;
  --brick-menu-item-boundary-margin: 8px;
  --brick-menu-item-padding-horizontal: 20px;
  --brick-menu-item-padding: 0 20px;
  --brick-menu-horizontal-line-height: 46px;
  --brick-menu-icon-margin-right: 10px;
  --brick-menu-icon-size: 14px;
  --brick-menu-icon-size-lg: 16px;
  --brick-menu-item-group-title-font-size: 14px;
  --brick-menu-dark-color: rgba(255, 255, 255, 0.65);
  --brick-menu-dark-danger-color: #ff4d4f;
  --brick-menu-dark-bg: #001529;
  --brick-menu-dark-arrow-color: #fff;
  --brick-menu-dark-inline-submenu-bg: #000c17;
  --brick-menu-dark-highlight-color: #fff;
  --brick-menu-dark-item-active-bg: #1890ff;
  --brick-menu-dark-item-active-danger-bg: #ff4d4f;
  --brick-menu-dark-selected-item-icon-color: #fff;
  --brick-menu-dark-selected-item-text-color: #fff;
  --brick-menu-dark-item-hover-bg: transparent;
  --brick-spin-dot-size-sm: 14px;
  --brick-spin-dot-size: 20px;
  --brick-spin-dot-size-lg: 32px;
  --brick-table-bg: #fff;
  --brick-table-header-bg: #fafafa;
  --brick-table-header-color: rgba(0, 0, 0, 0.85);
  --brick-table-header-sort-bg: #f5f5f5;
  --brick-table-body-sort-bg: #fafafa;
  --brick-table-row-hover-bg: #fafafa;
  --brick-table-selected-row-color: inherit;
  --brick-table-selected-row-bg: #e6f7ff;
  --brick-table-body-selected-sort-bg: #e6f7ff;
  --brick-table-selected-row-hover-bg: #dcf4ff;
  --brick-table-expanded-row-bg: #fbfbfb;
  --brick-table-padding-vertical: 16px;
  --brick-table-padding-horizontal: 16px;
  --brick-table-padding-vertical-md: 12px;
  --brick-table-padding-horizontal-md: 8px;
  --brick-table-padding-vertical-sm: 8px;
  --brick-table-padding-horizontal-sm: 8px;
  --brick-table-border-color: #f0f0f0;
  --brick-table-border-radius-base: 2px;
  --brick-table-footer-bg: #fafafa;
  --brick-table-footer-color: rgba(0, 0, 0, 0.85);
  --brick-table-header-bg-sm: #fafafa;
  --brick-table-font-size: 14px;
  --brick-table-font-size-md: 14px;
  --brick-table-font-size-sm: 14px;
  --brick-table-header-cell-split-color: rgba(0, 0, 0, 0.06);
  --brick-table-header-sort-active-bg: rgba(0, 0, 0, 0.04);
  --brick-table-fixed-header-sort-active-bg: #f5f5f5;
  --brick-table-header-filter-active-bg: rgba(0, 0, 0, 0.04);
  --brick-table-filter-btns-bg: inherit;
  --brick-table-filter-dropdown-bg: #fff;
  --brick-table-expand-icon-bg: #fff;
  --brick-table-selection-column-width: 32px;
  --brick-table-sticky-scroll-bar-bg: rgba(0, 0, 0, 0.35);
  --brick-table-sticky-scroll-bar-radius: 4px;
  --brick-tag-default-bg: #fafafa;
  --brick-tag-default-color: rgba(0, 0, 0, 0.85);
  --brick-tag-font-size: 12px;
  --brick-tag-line-height: 20px;
  --brick-picker-bg: #fff;
  --brick-picker-basic-cell-hover-color: #f5f5f5;
  --brick-picker-basic-cell-active-with-range-color: #e6f7ff;
  --brick-picker-basic-cell-hover-with-range-color: #cbe6ff;
  --brick-picker-basic-cell-disabled-bg: rgba(0, 0, 0, 0.04);
  --brick-picker-border-color: #f0f0f0;
  --brick-picker-date-hover-range-border-color: #7ec1ff;
  --brick-picker-date-hover-range-color: #cbe6ff;
  --brick-picker-time-panel-column-width: 56px;
  --brick-picker-time-panel-column-height: 224px;
  --brick-picker-time-panel-cell-height: 28px;
  --brick-picker-panel-cell-height: 24px;
  --brick-picker-panel-cell-width: 36px;
  --brick-picker-text-height: 40px;
  --brick-picker-panel-without-time-cell-height: 66px;
  --brick-calendar-bg: #fff;
  --brick-calendar-input-bg: #fff;
  --brick-calendar-border-color: #fff;
  --brick-calendar-item-active-bg: #e6f7ff;
  --brick-calendar-full-bg: #fff;
  --brick-calendar-full-panel-bg: #fff;
  --brick-carousel-dot-width: 16px;
  --brick-carousel-dot-height: 3px;
  --brick-carousel-dot-active-width: 24px;
  --brick-badge-height: 20px;
  --brick-badge-height-sm: 14px;
  --brick-badge-dot-size: 6px;
  --brick-badge-font-size: 12px;
  --brick-badge-font-size-sm: 12px;
  --brick-badge-font-weight: normal;
  --brick-badge-status-size: 6px;
  --brick-badge-text-color: #fff;
  --brick-badge-color: #ff4d4f;
  --brick-rate-star-color: #fadb14;
  --brick-rate-star-bg: #f0f0f0;
  --brick-rate-star-size: 20px;
  --brick-rate-star-hover-scale: scale(1.1);
  --brick-card-head-color: rgba(0, 0, 0, 0.85);
  --brick-card-head-background: transparent;
  --brick-card-head-font-size: 16px;
  --brick-card-head-font-size-sm: 14px;
  --brick-card-head-padding: 16px;
  --brick-card-head-padding-sm: 8px;
  --brick-card-head-height: 48px;
  --brick-card-head-height-sm: 36px;
  --brick-card-inner-head-padding: 12px;
  --brick-card-padding-base: 24px;
  --brick-card-padding-base-sm: 12px;
  --brick-card-actions-background: #fff;
  --brick-card-actions-li-margin: 12px 0;
  --brick-card-skeleton-bg: #cfd8dc;
  --brick-card-background: #fff;
  --brick-card-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
  --brick-card-radius: 2px;
  --brick-card-head-tabs-margin-bottom: -17px;
  --brick-card-head-extra-color: rgba(0, 0, 0, 0.85);
  --brick-comment-bg: inherit;
  --brick-comment-padding-base: 16px 0;
  --brick-comment-nest-indent: 44px;
  --brick-comment-font-size-base: 14px;
  --brick-comment-font-size-sm: 12px;
  --brick-comment-author-name-color: rgba(0, 0, 0, 0.45);
  --brick-comment-author-time-color: #ccc;
  --brick-comment-action-color: rgba(0, 0, 0, 0.45);
  --brick-comment-action-hover-color: #595959;
  --brick-comment-actions-margin-bottom: inherit;
  --brick-comment-actions-margin-top: 12px;
  --brick-comment-content-detail-p-margin-bottom: inherit;
  --brick-tabs-card-head-background: #fafafa;
  --brick-tabs-card-height: 40px;
  --brick-tabs-card-active-color: #1890ff;
  --brick-tabs-card-horizontal-padding: 8px 16px;
  --brick-tabs-card-horizontal-padding-sm: 6px 16px;
  --brick-tabs-card-horizontal-padding-lg: 7px 16px 6px;
  --brick-tabs-title-font-size: 14px;
  --brick-tabs-title-font-size-lg: 16px;
  --brick-tabs-title-font-size-sm: 14px;
  --brick-tabs-ink-bar-color: #1890ff;
  --brick-tabs-bar-margin: 0 0 16px 0;
  --brick-tabs-horizontal-gutter: 32px;
  --brick-tabs-horizontal-margin: 0 0 0 32px;
  --brick-tabs-horizontal-margin-rtl: 0 0 0 32px;
  --brick-tabs-horizontal-padding: 12px 0;
  --brick-tabs-horizontal-padding-lg: 16px 0;
  --brick-tabs-horizontal-padding-sm: 8px 0;
  --brick-tabs-vertical-padding: 8px 24px;
  --brick-tabs-vertical-margin: 16px 0 0 0;
  --brick-tabs-scrolling-size: 32px;
  --brick-tabs-highlight-color: #1890ff;
  --brick-tabs-hover-color: #40a9ff;
  --brick-tabs-active-color: #096dd9;
  --brick-tabs-card-gutter: 2px;
  --brick-tabs-card-tab-active-border-top: 2px solid transparent;
  --brick-back-top-color: #fff;
  --brick-back-top-bg: rgba(0, 0, 0, 0.45);
  --brick-back-top-hover-bg: rgba(0, 0, 0, 0.85);
  --brick-avatar-size-base: 32px;
  --brick-avatar-size-lg: 40px;
  --brick-avatar-size-sm: 24px;
  --brick-avatar-font-size-base: 18px;
  --brick-avatar-font-size-lg: 24px;
  --brick-avatar-font-size-sm: 14px;
  --brick-avatar-bg: #ccc;
  --brick-avatar-color: #fff;
  --brick-avatar-border-radius: 2px;
  --brick-avatar-group-overlapping: -8px;
  --brick-avatar-group-space: 3px;
  --brick-avatar-group-border-color: #fff;
  --brick-switch-height: 22px;
  --brick-switch-sm-height: 16px;
  --brick-switch-min-width: 44px;
  --brick-switch-sm-min-width: 28px;
  --brick-switch-disabled-opacity: 0.4;
  --brick-switch-color: #1890ff;
  --brick-switch-bg: #fff;
  --brick-switch-shadow-color: rgba(0, 35, 11, 0.2);
  --brick-switch-padding: 2px;
  --brick-switch-inner-margin-min: 7px;
  --brick-switch-inner-margin-max: 25px;
  --brick-switch-sm-inner-margin-min: 5px;
  --brick-switch-sm-inner-margin-max: 18px;
  --brick-pagination-item-bg: #fff;
  --brick-pagination-item-size: 32px;
  --brick-pagination-item-size-sm: 24px;
  --brick-pagination-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-pagination-font-weight-active: 500;
  --brick-pagination-item-bg-active: #fff;
  --brick-pagination-item-link-bg: #fff;
  --brick-pagination-item-disabled-color-active: rgba(0, 0, 0, 0.25);
  --brick-pagination-item-disabled-bg-active: #e6e6e6;
  --brick-pagination-item-input-bg: #fff;
  --brick-pagination-mini-options-size-changer-top: 0px;
  --brick-page-header-padding: 24px;
  --brick-page-header-padding-vertical: 16px;
  --brick-page-header-padding-breadcrumb: 12px;
  --brick-page-header-content-padding-vertical: 12px;
  --brick-page-header-back-color: #000;
  --brick-page-header-ghost-bg: inherit;
  --brick-page-header-heading-title: 20px;
  --brick-page-header-heading-sub-title: 14px;
  --brick-page-header-tabs-tab-font-size: 16px;
  --brick-breadcrumb-base-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-last-item-color: rgba(0, 0, 0, 0.85);
  --brick-breadcrumb-font-size: 14px;
  --brick-breadcrumb-icon-font-size: 14px;
  --brick-breadcrumb-link-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-link-color-hover: rgba(0, 0, 0, 0.85);
  --brick-breadcrumb-separator-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-separator-margin: 0 8px;
  --brick-slider-margin: 10px 6px 10px;
  --brick-slider-rail-background-color: #f5f5f5;
  --brick-slider-rail-background-color-hover: #e1e1e1;
  --brick-slider-track-background-color: #91d5ff;
  --brick-slider-track-background-color-hover: #69c0ff;
  --brick-slider-handle-border-width: 2px;
  --brick-slider-handle-background-color: #fff;
  --brick-slider-handle-color: #91d5ff;
  --brick-slider-handle-color-hover: #69c0ff;
  --brick-slider-handle-color-focus: #46a6ff;
  --brick-slider-handle-color-focus-shadow: rgba(24, 144, 255, 0.12);
  --brick-slider-handle-color-tooltip-open: #1890ff;
  --brick-slider-handle-size: 14px;
  --brick-slider-handle-margin-top: -5px;
  --brick-slider-handle-shadow: 0;
  --brick-slider-dot-border-color: #f0f0f0;
  --brick-slider-dot-border-color-active: #8cc8ff;
  --brick-slider-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-slider-disabled-background-color: #fff;
  --brick-tree-bg: #fff;
  --brick-tree-title-height: 24px;
  --brick-tree-child-padding: 18px;
  --brick-tree-directory-selected-color: #fff;
  --brick-tree-directory-selected-bg: #1890ff;
  --brick-tree-node-hover-bg: #f5f5f5;
  --brick-tree-node-selected-bg: #bae7ff;
  --brick-collapse-header-padding: 12px 16px;
  --brick-collapse-header-padding-extra: 40px;
  --brick-collapse-header-bg: #fafafa;
  --brick-collapse-content-padding: 16px;
  --brick-collapse-content-bg: #fff;
  --brick-collapse-header-arrow-left: 16px;
  --brick-skeleton-color: rgba(190, 190, 190, 0.2);
  --brick-skeleton-to-color: rgba(129, 129, 129, 0.24);
  --brick-skeleton-paragraph-margin-top: 28px;
  --brick-skeleton-paragraph-li-margin-top: 16px;
  --brick-skeleton-paragraph-li-height: 16px;
  --brick-skeleton-title-height: 16px;
  --brick-skeleton-title-paragraph-margin-top: 24px;
  --brick-transfer-header-height: 40px;
  --brick-transfer-item-height: 32px;
  --brick-transfer-disabled-bg: #f5f5f5;
  --brick-transfer-list-height: 200px;
  --brick-transfer-item-hover-bg: #f5f5f5;
  --brick-transfer-item-padding-vertical: 6px;
  --brick-transfer-list-search-icon-top: 12px;
  --brick-message-notice-content-padding: 10px 16px;
  --brick-message-notice-content-bg: #fff;
  --brick-wave-animation-width: 6px;
  --brick-alert-success-border-color: #b7eb8f;
  --brick-alert-success-bg-color: #f6ffed;
  --brick-alert-success-icon-color: #52c41a;
  --brick-alert-info-border-color: #91d5ff;
  --brick-alert-info-bg-color: #e6f7ff;
  --brick-alert-info-icon-color: #1890ff;
  --brick-alert-warning-border-color: #ffe58f;
  --brick-alert-warning-bg-color: #fffbe6;
  --brick-alert-warning-icon-color: #faad14;
  --brick-alert-error-border-color: #ffccc7;
  --brick-alert-error-bg-color: #fff2f0;
  --brick-alert-error-icon-color: #ff4d4f;
  --brick-alert-message-color: rgba(0, 0, 0, 0.85);
  --brick-alert-text-color: rgba(0, 0, 0, 0.85);
  --brick-alert-close-color: rgba(0, 0, 0, 0.45);
  --brick-alert-close-hover-color: rgba(0, 0, 0, 0.75);
  --brick-alert-no-icon-padding-vertical: 8px;
  --brick-alert-with-description-no-icon-padding-vertical: 15px;
  --brick-alert-with-description-padding-vertical: 15px;
  --brick-alert-with-description-padding: 15px 15px 15px 24px;
  --brick-alert-icon-top: 12.0005px;
  --brick-alert-with-description-icon-size: 24px;
  --brick-list-header-background: transparent;
  --brick-list-footer-background: transparent;
  --brick-list-empty-text-padding: 16px;
  --brick-list-item-padding: 12px 0;
  --brick-list-item-padding-sm: 8px 16px;
  --brick-list-item-padding-lg: 16px 24px;
  --brick-list-item-meta-margin-bottom: 16px;
  --brick-list-item-meta-avatar-margin-right: 16px;
  --brick-list-item-meta-title-margin-bottom: 12px;
  --brick-list-customize-card-bg: #fff;
  --brick-list-item-meta-description-font-size: 14px;
  --brick-statistic-title-font-size: 14px;
  --brick-statistic-content-font-size: 24px;
  --brick-statistic-unit-font-size: 24px;
  --brick-statistic-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-drawer-header-padding: 16px 24px;
  --brick-drawer-body-padding: 24px;
  --brick-drawer-bg: #fff;
  --brick-drawer-footer-padding-vertical: 10px;
  --brick-drawer-footer-padding-horizontal: 16px;
  --brick-drawer-header-close-size: 56px;
  --brick-timeline-width: 2px;
  --brick-timeline-color: #f0f0f0;
  --brick-timeline-dot-border-width: 2px;
  --brick-timeline-dot-color: #1890ff;
  --brick-timeline-dot-bg: #fff;
  --brick-timeline-item-padding-bottom: 20px;
  --brick-typography-title-font-weight: 600;
  --brick-typography-title-margin-top: 1.2em;
  --brick-typography-title-margin-bottom: 0.5em;
  --brick-upload-actions-color: rgba(0, 0, 0, 0.45);
  --brick-process-tail-color: #f0f0f0;
  --brick-steps-nav-arrow-color: rgba(0, 0, 0, 0.25);
  --brick-steps-background: #fff;
  --brick-steps-icon-size: 32px;
  --brick-steps-icon-custom-size: 32px;
  --brick-steps-icon-custom-top: 0px;
  --brick-steps-icon-custom-font-size: 24px;
  --brick-steps-icon-top: -0.5px;
  --brick-steps-icon-font-size: 16px;
  --brick-steps-icon-margin: 0 8px 0 0;
  --brick-steps-title-line-height: 32px;
  --brick-steps-small-icon-size: 24px;
  --brick-steps-small-icon-margin: 0 8px 0 0;
  --brick-steps-dot-size: 8px;
  --brick-steps-dot-top: 2px;
  --brick-steps-current-dot-size: 10px;
  --brick-steps-description-max-width: 140px;
  --brick-steps-nav-content-max-width: auto;
  --brick-steps-vertical-icon-width: 16px;
  --brick-steps-vertical-tail-width: 16px;
  --brick-steps-vertical-tail-width-sm: 12px;
  --brick-notification-bg: #fff;
  --brick-notification-padding-vertical: 16px;
  --brick-notification-padding-horizontal: 24px;
  --brick-result-title-font-size: 24px;
  --brick-result-subtitle-font-size: 14px;
  --brick-result-icon-font-size: 72px;
  --brick-result-extra-margin: 24px 0 0 0;
  --brick-image-size-base: 48px;
  --brick-image-font-size-base: 24px;
  --brick-image-bg: #f5f5f5;
  --brick-image-color: #fff;
  --brick-image-mask-font-size: 16px;
  --brick-image-preview-operation-size: 18px;
  --brick-image-preview-operation-color: rgba(255, 255, 255, 0.85);
  --brick-image-preview-operation-disabled-color: rgba(255, 255, 255, 0.25);
}
html {
  --brick-height-xs: 20px;
  --brick-text-color-thirdly: rgba(0, 0, 0, 0.25);
  --brick-font-size-xl: 24px;
  --brick-tag-margin-base: 10px;
  --brick-tag-margin-sm: 5px;
  --brick-tag-active-border-color: var(--brick-primary-color);
  --brick-tag-active-text-color: var(--brick-primary-color);
  --brick-tag-active-bg-color: var(--brick-component-background);
  --brick-table-tr-zebra-background: #f9f9f9;
  --brick-table-tr-selected-background: #e6f7ff;
  --brick-table-tr-hover-background: #e6f7ff;
}
.bf-modal {
  z-index: 1009;
}
.bf-modal iframe {
  min-width: 60vw;
  min-height: 60vh;
}
.brick-rmeditor-rich {
  border: 1px dashed #bfbfbf;
  border-radius: 8px;
  padding: 8px;
}
#upload-video-container {
  float: left;
  padding: 5px 0 0;
}
#upload-video-container button {
  background: none;
}
#upload-video-container button:hover {
  background: none;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
html {
  --brick-primary-color: #1890ff;
  --brick-info-color: #1890ff;
  --brick-success-color: #52c41a;
  --brick-processing-color: #1890ff;
  --brick-error-color: #ff4d4f;
  --brick-highlight-color: #ff4d4f;
  --brick-warning-color: #faad14;
  --brick-normal-color: #d9d9d9;
  --brick-white: #fff;
  --brick-black: #000;
  --brick-primary-1: #e6f7ff;
  --brick-primary-2: #bae7ff;
  --brick-primary-3: #91d5ff;
  --brick-primary-4: #69c0ff;
  --brick-primary-5: #40a9ff;
  --brick-primary-6: #1890ff;
  --brick-primary-7: #096dd9;
  --brick-primary-8: #0050b3;
  --brick-primary-9: #003a8c;
  --brick-primary-10: #002766;
  --brick-body-background: #fff;
  --brick-component-background: #fff;
  --brick-popover-background: #fff;
  --brick-popover-customize-border-color: #f0f0f0;
  --brick-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-code-family: 'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;
  --brick-text-color: rgba(0, 0, 0, 0.85);
  --brick-text-color-secondary: rgba(0, 0, 0, 0.45);
  --brick-text-color-inverse: #fff;
  --brick-icon-color: inherit;
  --brick-icon-color-hover: rgba(0, 0, 0, 0.75);
  --brick-heading-color: rgba(0, 0, 0, 0.85);
  --brick-text-color-dark: rgba(255, 255, 255, 0.85);
  --brick-text-color-secondary-dark: rgba(255, 255, 255, 0.65);
  --brick-text-selection-bg: #1890ff;
  --brick-font-variant-base: tabular-nums;
  --brick-font-feature-settings-base: 'tnum';
  --brick-font-size-base: 14px;
  --brick-font-size-lg: 16px;
  --brick-font-size-sm: 12px;
  --brick-heading-1-size: 38px;
  --brick-heading-2-size: 30px;
  --brick-heading-3-size: 24px;
  --brick-heading-4-size: 20px;
  --brick-heading-5-size: 16px;
  --brick-line-height-base: 1.5715;
  --brick-border-radius-base: 2px;
  --brick-border-radius-sm: 2px;
  --brick-padding-lg: 24px;
  --brick-padding-md: 16px;
  --brick-padding-sm: 12px;
  --brick-padding-xs: 8px;
  --brick-padding-xss: 4px;
  --brick-control-padding-horizontal: 12px;
  --brick-control-padding-horizontal-sm: 8px;
  --brick-margin-lg: 24px;
  --brick-margin-md: 16px;
  --brick-margin-sm: 12px;
  --brick-margin-xs: 8px;
  --brick-margin-xss: 4px;
  --brick-height-base: 32px;
  --brick-height-lg: 40px;
  --brick-height-sm: 24px;
  --brick-item-active-bg: #e6f7ff;
  --brick-item-hover-bg: #f5f5f5;
  --brick-iconfont-css-prefix: anticon;
  --brick-link-color: #1890ff;
  --brick-link-hover-color: #40a9ff;
  --brick-link-active-color: #096dd9;
  --brick-link-decoration: none;
  --brick-link-hover-decoration: none;
  --brick-link-focus-decoration: none;
  --brick-link-focus-outline: 0;
  --brick-ease-base-out: cubic-bezier(0.7, 0.3, 0.1, 1);
  --brick-ease-base-in: cubic-bezier(0.9, 0, 0.3, 0.7);
  --brick-ease-out: cubic-bezier(0.215, 0.61, 0.355, 1);
  --brick-ease-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  --brick-ease-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);
  --brick-ease-out-back: cubic-bezier(0.12, 0.4, 0.29, 1.46);
  --brick-ease-in-back: cubic-bezier(0.71, -0.46, 0.88, 0.6);
  --brick-ease-in-out-back: cubic-bezier(0.71, -0.46, 0.29, 1.46);
  --brick-ease-out-circ: cubic-bezier(0.08, 0.82, 0.17, 1);
  --brick-ease-in-circ: cubic-bezier(0.6, 0.04, 0.98, 0.34);
  --brick-ease-in-out-circ: cubic-bezier(0.78, 0.14, 0.15, 0.86);
  --brick-ease-out-quint: cubic-bezier(0.23, 1, 0.32, 1);
  --brick-ease-in-quint: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  --brick-ease-in-out-quint: cubic-bezier(0.86, 0, 0.07, 1);
  --brick-border-color-base: #d9d9d9;
  --brick-border-color-split: #f0f0f0;
  --brick-border-color-inverse: #fff;
  --brick-border-width-base: 1px;
  --brick-border-style-base: solid;
  --brick-outline-blur-size: 0;
  --brick-outline-width: 2px;
  --brick-outline-color: #1890ff;
  --brick-outline-fade: 20%;
  --brick-background-color-light: #fafafa;
  --brick-background-color-base: #f5f5f5;
  --brick-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-disabled-bg: #f5f5f5;
  --brick-disabled-active-bg: #e6e6e6;
  --brick-disabled-color-dark: rgba(255, 255, 255, 0.35);
  --brick-shadow-color: rgba(0, 0, 0, 0.15);
  --brick-shadow-color-inverse: #fff;
  --brick-box-shadow-base: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --brick-shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, 0.08), 0 -9px 28px 0 rgba(0, 0, 0, 0.05), 0 -12px 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, 0.08), 0 9px 28px 0 rgba(0, 0, 0, 0.05), 0 12px 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-left: -6px 0 16px -8px rgba(0, 0, 0, 0.08), -9px 0 28px 0 rgba(0, 0, 0, 0.05), -12px 0 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, 0.08), 9px 0 28px 0 rgba(0, 0, 0, 0.05), 12px 0 48px 16px rgba(0, 0, 0, 0.03);
  --brick-shadow-2: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  --brick-btn-font-weight: 400;
  --brick-btn-border-radius-base: 2px;
  --brick-btn-border-radius-sm: 2px;
  --brick-btn-border-width: 1px;
  --brick-btn-border-style: solid;
  --brick-btn-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  --brick-btn-primary-shadow: 0 2px 0 rgba(0, 0, 0, 0.045);
  --brick-btn-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.12);
  --brick-btn-primary-color: #fff;
  --brick-btn-primary-bg: #1890ff;
  --brick-btn-default-color: rgba(0, 0, 0, 0.85);
  --brick-btn-default-bg: #fff;
  --brick-btn-default-border: #d9d9d9;
  --brick-btn-danger-color: #fff;
  --brick-btn-danger-bg: #ff4d4f;
  --brick-btn-danger-border: #ff4d4f;
  --brick-btn-disable-color: rgba(0, 0, 0, 0.25);
  --brick-btn-disable-bg: #f5f5f5;
  --brick-btn-disable-border: #d9d9d9;
  --brick-btn-default-ghost-color: #fff;
  --brick-btn-default-ghost-bg: transparent;
  --brick-btn-default-ghost-border: #fff;
  --brick-btn-font-size-lg: 16px;
  --brick-btn-font-size-sm: 14px;
  --brick-btn-padding-horizontal-base: 15px;
  --brick-btn-padding-horizontal-lg: 15px;
  --brick-btn-padding-horizontal-sm: 7px;
  --brick-btn-height-base: 32px;
  --brick-btn-height-lg: 40px;
  --brick-btn-height-sm: 24px;
  --brick-btn-line-height: 1.5715;
  --brick-btn-circle-size: 32px;
  --brick-btn-circle-size-lg: 40px;
  --brick-btn-circle-size-sm: 24px;
  --brick-btn-square-size: 32px;
  --brick-btn-square-size-lg: 40px;
  --brick-btn-square-size-sm: 24px;
  --brick-btn-square-only-icon-size: 16px;
  --brick-btn-square-only-icon-size-sm: 14px;
  --brick-btn-square-only-icon-size-lg: 18px;
  --brick-btn-group-border: #40a9ff;
  --brick-btn-link-hover-bg: transparent;
  --brick-btn-text-hover-bg: rgba(0, 0, 0, 0.018);
  --brick-checkbox-size: 16px;
  --brick-checkbox-color: #1890ff;
  --brick-checkbox-check-color: #fff;
  --brick-checkbox-check-bg: #fff;
  --brick-checkbox-border-width: 1px;
  --brick-checkbox-group-item-margin-right: 8px;
  --brick-descriptions-bg: #fafafa;
  --brick-descriptions-title-margin-bottom: 20px;
  --brick-descriptions-default-padding: 16px 24px;
  --brick-descriptions-middle-padding: 12px 24px;
  --brick-descriptions-small-padding: 8px 16px;
  --brick-descriptions-item-padding-bottom: 16px;
  --brick-descriptions-item-trailing-colon: true;
  --brick-descriptions-item-label-colon-margin-right: 8px;
  --brick-descriptions-item-label-colon-margin-left: 2px;
  --brick-descriptions-extra-color: rgba(0, 0, 0, 0.85);
  --brick-divider-text-padding: 1em;
  --brick-divider-orientation-margin: 5%;
  --brick-divider-color: rgba(0, 0, 0, 0.06);
  --brick-dropdown-selected-color: #1890ff;
  --brick-dropdown-menu-submenu-disabled-bg: #fff;
  --brick-empty-font-size: 14px;
  --brick-radio-size: 16px;
  --brick-radio-top: 0.2em;
  --brick-radio-border-width: 1px;
  --brick-radio-dot-size: 8px;
  --brick-radio-dot-color: #1890ff;
  --brick-radio-dot-disabled-color: rgba(0, 0, 0, 0.2);
  --brick-radio-solid-checked-color: #fff;
  --brick-radio-button-bg: #fff;
  --brick-radio-button-checked-bg: #fff;
  --brick-radio-button-color: rgba(0, 0, 0, 0.85);
  --brick-radio-button-hover-color: #40a9ff;
  --brick-radio-button-active-color: #096dd9;
  --brick-radio-disabled-button-checked-bg: #e6e6e6;
  --brick-radio-disabled-button-checked-color: rgba(0, 0, 0, 0.25);
  --brick-radio-wrapper-margin-right: 8px;
  --brick-screen-xs: 480px;
  --brick-screen-xs-min: 480px;
  --brick-screen-sm: 576px;
  --brick-screen-sm-min: 576px;
  --brick-screen-md: 768px;
  --brick-screen-md-min: 768px;
  --brick-screen-lg: 992px;
  --brick-screen-lg-min: 992px;
  --brick-screen-xl: 1200px;
  --brick-screen-xl-min: 1200px;
  --brick-screen-xxl: 1600px;
  --brick-screen-xxl-min: 1600px;
  --brick-screen-xs-max: 575px;
  --brick-screen-sm-max: 767px;
  --brick-screen-md-max: 991px;
  --brick-screen-lg-max: 1199px;
  --brick-screen-xl-max: 1599px;
  --brick-grid-columns: 24;
  --brick-layout-body-background: #f0f2f5;
  --brick-layout-header-background: #001529;
  --brick-layout-header-height: 64px;
  --brick-layout-header-padding: 0 50px;
  --brick-layout-header-color: rgba(0, 0, 0, 0.85);
  --brick-layout-footer-padding: 24px 50px;
  --brick-layout-footer-background: #f0f2f5;
  --brick-layout-sider-background: #001529;
  --brick-layout-trigger-height: 48px;
  --brick-layout-trigger-background: #002140;
  --brick-layout-trigger-color: #fff;
  --brick-layout-zero-trigger-width: 36px;
  --brick-layout-zero-trigger-height: 42px;
  --brick-layout-sider-background-light: #fff;
  --brick-layout-trigger-background-light: #fff;
  --brick-layout-trigger-color-light: rgba(0, 0, 0, 0.85);
  --brick-zindex-badge: auto;
  --brick-zindex-table-fixed: 2;
  --brick-zindex-affix: 10;
  --brick-zindex-back-top: 10;
  --brick-zindex-picker-panel: 10;
  --brick-zindex-popup-close: 10;
  --brick-zindex-modal: 1000;
  --brick-zindex-modal-mask: 1000;
  --brick-zindex-message: 1010;
  --brick-zindex-notification: 1010;
  --brick-zindex-popover: 1030;
  --brick-zindex-dropdown: 1050;
  --brick-zindex-picker: 1050;
  --brick-zindex-popoconfirm: 1060;
  --brick-zindex-tooltip: 1070;
  --brick-zindex-image: 1080;
  --brick-animation-duration-slow: 0.3s;
  --brick-animation-duration-base: 0.2s;
  --brick-animation-duration-fast: 0.1s;
  --brick-collapse-panel-border-radius: 2px;
  --brick-dropdown-menu-bg: #fff;
  --brick-dropdown-vertical-padding: 5px;
  --brick-dropdown-edge-child-vertical-padding: 4px;
  --brick-dropdown-font-size: 14px;
  --brick-dropdown-line-height: 22px;
  --brick-label-required-color: #ff4d4f;
  --brick-label-color: rgba(0, 0, 0, 0.85);
  --brick-form-warning-input-bg: #fff;
  --brick-form-item-margin-bottom: 24px;
  --brick-form-item-trailing-colon: true;
  --brick-form-vertical-label-padding: 0 0 8px;
  --brick-form-vertical-label-margin: 0;
  --brick-form-item-label-font-size: 14px;
  --brick-form-item-label-height: 32px;
  --brick-form-item-label-colon-margin-right: 8px;
  --brick-form-item-label-colon-margin-left: 2px;
  --brick-form-error-input-bg: #fff;
  --brick-input-height-base: 32px;
  --brick-input-height-lg: 40px;
  --brick-input-height-sm: 24px;
  --brick-input-padding-horizontal: 11px;
  --brick-input-padding-horizontal-base: 11px;
  --brick-input-padding-horizontal-sm: 7px;
  --brick-input-padding-horizontal-lg: 11px;
  --brick-input-padding-vertical-base: 4px;
  --brick-input-padding-vertical-sm: 0px;
  --brick-input-padding-vertical-lg: 6.5px;
  --brick-input-placeholder-color: #bfbfbf;
  --brick-input-color: rgba(0, 0, 0, 0.85);
  --brick-input-icon-color: rgba(0, 0, 0, 0.85);
  --brick-input-border-color: #d9d9d9;
  --brick-input-bg: #fff;
  --brick-input-number-hover-border-color: #40a9ff;
  --brick-input-number-handler-active-bg: #f4f4f4;
  --brick-input-number-handler-hover-bg: #40a9ff;
  --brick-input-number-handler-bg: #fff;
  --brick-input-number-handler-border-color: #d9d9d9;
  --brick-input-addon-bg: #fafafa;
  --brick-input-hover-border-color: #40a9ff;
  --brick-input-disabled-bg: #f5f5f5;
  --brick-input-outline-offset: 0 0;
  --brick-input-icon-hover-color: rgba(0, 0, 0, 0.85);
  --brick-input-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-mentions-dropdown-bg: #fff;
  --brick-mentions-dropdown-menu-item-hover-bg: #fff;
  --brick-select-border-color: #d9d9d9;
  --brick-select-item-selected-color: rgba(0, 0, 0, 0.85);
  --brick-select-item-selected-font-weight: 600;
  --brick-select-dropdown-bg: #fff;
  --brick-select-item-selected-bg: #e6f7ff;
  --brick-select-item-active-bg: #f5f5f5;
  --brick-select-dropdown-vertical-padding: 5px;
  --brick-select-dropdown-font-size: 14px;
  --brick-select-dropdown-line-height: 22px;
  --brick-select-dropdown-height: 32px;
  --brick-select-background: #fff;
  --brick-select-clear-background: #fff;
  --brick-select-selection-item-bg: #f5f5f5;
  --brick-select-selection-item-border-color: #f0f0f0;
  --brick-select-single-item-height-lg: 40px;
  --brick-select-multiple-item-height: 24px;
  --brick-select-multiple-item-height-lg: 32px;
  --brick-select-multiple-item-spacing-half: 2px;
  --brick-select-multiple-disabled-background: #f5f5f5;
  --brick-select-multiple-item-disabled-color: #bfbfbf;
  --brick-select-multiple-item-disabled-border-color: #d9d9d9;
  --brick-cascader-bg: #fff;
  --brick-cascader-item-selected-bg: #e6f7ff;
  --brick-cascader-menu-bg: #fff;
  --brick-cascader-menu-border-color-split: #f0f0f0;
  --brick-cascader-dropdown-vertical-padding: 5px;
  --brick-cascader-dropdown-edge-child-vertical-padding: 4px;
  --brick-cascader-dropdown-font-size: 14px;
  --brick-cascader-dropdown-line-height: 22px;
  --brick-anchor-bg: transparent;
  --brick-anchor-border-color: #f0f0f0;
  --brick-anchor-link-top: 4px;
  --brick-anchor-link-left: 16px;
  --brick-anchor-link-padding: 4px 0 4px 16px;
  --brick-tooltip-max-width: 250px;
  --brick-tooltip-color: #fff;
  --brick-tooltip-bg: rgba(0, 0, 0, 0.75);
  --brick-tooltip-arrow-width: 11.3137085px;
  --brick-tooltip-distance: 14.3137085px;
  --brick-tooltip-arrow-color: rgba(0, 0, 0, 0.75);
  --brick-popover-bg: #fff;
  --brick-popover-color: rgba(0, 0, 0, 0.85);
  --brick-popover-min-width: 177px;
  --brick-popover-min-height: 32px;
  --brick-popover-arrow-width: 11.3137085px;
  --brick-popover-arrow-color: #fff;
  --brick-popover-arrow-outer-color: #fff;
  --brick-popover-distance: 15.3137085px;
  --brick-popover-padding-horizontal: 16px;
  --brick-modal-header-padding-vertical: 16px;
  --brick-modal-header-padding-horizontal: 24px;
  --brick-modal-body-padding: 24px;
  --brick-modal-header-bg: #fff;
  --brick-modal-header-padding: 16px 24px;
  --brick-modal-header-border-width: 1px;
  --brick-modal-header-border-style: solid;
  --brick-modal-header-title-line-height: 22px;
  --brick-modal-header-title-font-size: 16px;
  --brick-modal-header-border-color-split: #f0f0f0;
  --brick-modal-header-close-size: 54px;
  --brick-modal-content-bg: #fff;
  --brick-modal-heading-color: rgba(0, 0, 0, 0.85);
  --brick-modal-close-color: rgba(0, 0, 0, 0.45);
  --brick-modal-footer-bg: transparent;
  --brick-modal-footer-border-color-split: #f0f0f0;
  --brick-modal-footer-border-style: solid;
  --brick-modal-footer-padding-vertical: 10px;
  --brick-modal-footer-padding-horizontal: 16px;
  --brick-modal-footer-border-width: 1px;
  --brick-modal-mask-bg: rgba(0, 0, 0, 0.45);
  --brick-modal-confirm-body-padding: 32px 32px 24px;
  --brick-progress-default-color: #1890ff;
  --brick-progress-remaining-color: #f5f5f5;
  --brick-progress-info-text-color: rgba(0, 0, 0, 0.85);
  --brick-progress-radius: 100px;
  --brick-progress-steps-item-bg: #f3f3f3;
  --brick-progress-text-font-size: 1em;
  --brick-progress-text-color: rgba(0, 0, 0, 0.85);
  --brick-progress-circle-text-font-size: 1em;
  --brick-menu-inline-toplevel-item-height: 40px;
  --brick-menu-item-height: 40px;
  --brick-menu-item-group-height: 1.5715;
  --brick-menu-collapsed-width: 80px;
  --brick-menu-bg: #fff;
  --brick-menu-popup-bg: #fff;
  --brick-menu-item-color: rgba(0, 0, 0, 0.85);
  --brick-menu-inline-submenu-bg: #fafafa;
  --brick-menu-highlight-color: #1890ff;
  --brick-menu-highlight-danger-color: #ff4d4f;
  --brick-menu-item-active-bg: #e6f7ff;
  --brick-menu-item-active-danger-bg: #fff1f0;
  --brick-menu-item-active-border-width: 3px;
  --brick-menu-item-group-title-color: rgba(0, 0, 0, 0.45);
  --brick-menu-item-vertical-margin: 4px;
  --brick-menu-item-font-size: 14px;
  --brick-menu-item-boundary-margin: 8px;
  --brick-menu-item-padding-horizontal: 20px;
  --brick-menu-item-padding: 0 20px;
  --brick-menu-horizontal-line-height: 46px;
  --brick-menu-icon-margin-right: 10px;
  --brick-menu-icon-size: 14px;
  --brick-menu-icon-size-lg: 16px;
  --brick-menu-item-group-title-font-size: 14px;
  --brick-menu-dark-color: rgba(255, 255, 255, 0.65);
  --brick-menu-dark-danger-color: #ff4d4f;
  --brick-menu-dark-bg: #001529;
  --brick-menu-dark-arrow-color: #fff;
  --brick-menu-dark-inline-submenu-bg: #000c17;
  --brick-menu-dark-highlight-color: #fff;
  --brick-menu-dark-item-active-bg: #1890ff;
  --brick-menu-dark-item-active-danger-bg: #ff4d4f;
  --brick-menu-dark-selected-item-icon-color: #fff;
  --brick-menu-dark-selected-item-text-color: #fff;
  --brick-menu-dark-item-hover-bg: transparent;
  --brick-spin-dot-size-sm: 14px;
  --brick-spin-dot-size: 20px;
  --brick-spin-dot-size-lg: 32px;
  --brick-table-bg: #fff;
  --brick-table-header-bg: #fafafa;
  --brick-table-header-color: rgba(0, 0, 0, 0.85);
  --brick-table-header-sort-bg: #f5f5f5;
  --brick-table-body-sort-bg: #fafafa;
  --brick-table-row-hover-bg: #fafafa;
  --brick-table-selected-row-color: inherit;
  --brick-table-selected-row-bg: #e6f7ff;
  --brick-table-body-selected-sort-bg: #e6f7ff;
  --brick-table-selected-row-hover-bg: #dcf4ff;
  --brick-table-expanded-row-bg: #fbfbfb;
  --brick-table-padding-vertical: 16px;
  --brick-table-padding-horizontal: 16px;
  --brick-table-padding-vertical-md: 12px;
  --brick-table-padding-horizontal-md: 8px;
  --brick-table-padding-vertical-sm: 8px;
  --brick-table-padding-horizontal-sm: 8px;
  --brick-table-border-color: #f0f0f0;
  --brick-table-border-radius-base: 2px;
  --brick-table-footer-bg: #fafafa;
  --brick-table-footer-color: rgba(0, 0, 0, 0.85);
  --brick-table-header-bg-sm: #fafafa;
  --brick-table-font-size: 14px;
  --brick-table-font-size-md: 14px;
  --brick-table-font-size-sm: 14px;
  --brick-table-header-cell-split-color: rgba(0, 0, 0, 0.06);
  --brick-table-header-sort-active-bg: rgba(0, 0, 0, 0.04);
  --brick-table-fixed-header-sort-active-bg: #f5f5f5;
  --brick-table-header-filter-active-bg: rgba(0, 0, 0, 0.04);
  --brick-table-filter-btns-bg: inherit;
  --brick-table-filter-dropdown-bg: #fff;
  --brick-table-expand-icon-bg: #fff;
  --brick-table-selection-column-width: 32px;
  --brick-table-sticky-scroll-bar-bg: rgba(0, 0, 0, 0.35);
  --brick-table-sticky-scroll-bar-radius: 4px;
  --brick-tag-default-bg: #fafafa;
  --brick-tag-default-color: rgba(0, 0, 0, 0.85);
  --brick-tag-font-size: 12px;
  --brick-tag-line-height: 20px;
  --brick-picker-bg: #fff;
  --brick-picker-basic-cell-hover-color: #f5f5f5;
  --brick-picker-basic-cell-active-with-range-color: #e6f7ff;
  --brick-picker-basic-cell-hover-with-range-color: #cbe6ff;
  --brick-picker-basic-cell-disabled-bg: rgba(0, 0, 0, 0.04);
  --brick-picker-border-color: #f0f0f0;
  --brick-picker-date-hover-range-border-color: #7ec1ff;
  --brick-picker-date-hover-range-color: #cbe6ff;
  --brick-picker-time-panel-column-width: 56px;
  --brick-picker-time-panel-column-height: 224px;
  --brick-picker-time-panel-cell-height: 28px;
  --brick-picker-panel-cell-height: 24px;
  --brick-picker-panel-cell-width: 36px;
  --brick-picker-text-height: 40px;
  --brick-picker-panel-without-time-cell-height: 66px;
  --brick-calendar-bg: #fff;
  --brick-calendar-input-bg: #fff;
  --brick-calendar-border-color: #fff;
  --brick-calendar-item-active-bg: #e6f7ff;
  --brick-calendar-full-bg: #fff;
  --brick-calendar-full-panel-bg: #fff;
  --brick-carousel-dot-width: 16px;
  --brick-carousel-dot-height: 3px;
  --brick-carousel-dot-active-width: 24px;
  --brick-badge-height: 20px;
  --brick-badge-height-sm: 14px;
  --brick-badge-dot-size: 6px;
  --brick-badge-font-size: 12px;
  --brick-badge-font-size-sm: 12px;
  --brick-badge-font-weight: normal;
  --brick-badge-status-size: 6px;
  --brick-badge-text-color: #fff;
  --brick-badge-color: #ff4d4f;
  --brick-rate-star-color: #fadb14;
  --brick-rate-star-bg: #f0f0f0;
  --brick-rate-star-size: 20px;
  --brick-rate-star-hover-scale: scale(1.1);
  --brick-card-head-color: rgba(0, 0, 0, 0.85);
  --brick-card-head-background: transparent;
  --brick-card-head-font-size: 16px;
  --brick-card-head-font-size-sm: 14px;
  --brick-card-head-padding: 16px;
  --brick-card-head-padding-sm: 8px;
  --brick-card-head-height: 48px;
  --brick-card-head-height-sm: 36px;
  --brick-card-inner-head-padding: 12px;
  --brick-card-padding-base: 24px;
  --brick-card-padding-base-sm: 12px;
  --brick-card-actions-background: #fff;
  --brick-card-actions-li-margin: 12px 0;
  --brick-card-skeleton-bg: #cfd8dc;
  --brick-card-background: #fff;
  --brick-card-shadow: 0 1px 2px -2px rgba(0, 0, 0, 0.16), 0 3px 6px 0 rgba(0, 0, 0, 0.12), 0 5px 12px 4px rgba(0, 0, 0, 0.09);
  --brick-card-radius: 2px;
  --brick-card-head-tabs-margin-bottom: -17px;
  --brick-card-head-extra-color: rgba(0, 0, 0, 0.85);
  --brick-comment-bg: inherit;
  --brick-comment-padding-base: 16px 0;
  --brick-comment-nest-indent: 44px;
  --brick-comment-font-size-base: 14px;
  --brick-comment-font-size-sm: 12px;
  --brick-comment-author-name-color: rgba(0, 0, 0, 0.45);
  --brick-comment-author-time-color: #ccc;
  --brick-comment-action-color: rgba(0, 0, 0, 0.45);
  --brick-comment-action-hover-color: #595959;
  --brick-comment-actions-margin-bottom: inherit;
  --brick-comment-actions-margin-top: 12px;
  --brick-comment-content-detail-p-margin-bottom: inherit;
  --brick-tabs-card-head-background: #fafafa;
  --brick-tabs-card-height: 40px;
  --brick-tabs-card-active-color: #1890ff;
  --brick-tabs-card-horizontal-padding: 8px 16px;
  --brick-tabs-card-horizontal-padding-sm: 6px 16px;
  --brick-tabs-card-horizontal-padding-lg: 7px 16px 6px;
  --brick-tabs-title-font-size: 14px;
  --brick-tabs-title-font-size-lg: 16px;
  --brick-tabs-title-font-size-sm: 14px;
  --brick-tabs-ink-bar-color: #1890ff;
  --brick-tabs-bar-margin: 0 0 16px 0;
  --brick-tabs-horizontal-gutter: 32px;
  --brick-tabs-horizontal-margin: 0 0 0 32px;
  --brick-tabs-horizontal-margin-rtl: 0 0 0 32px;
  --brick-tabs-horizontal-padding: 12px 0;
  --brick-tabs-horizontal-padding-lg: 16px 0;
  --brick-tabs-horizontal-padding-sm: 8px 0;
  --brick-tabs-vertical-padding: 8px 24px;
  --brick-tabs-vertical-margin: 16px 0 0 0;
  --brick-tabs-scrolling-size: 32px;
  --brick-tabs-highlight-color: #1890ff;
  --brick-tabs-hover-color: #40a9ff;
  --brick-tabs-active-color: #096dd9;
  --brick-tabs-card-gutter: 2px;
  --brick-tabs-card-tab-active-border-top: 2px solid transparent;
  --brick-back-top-color: #fff;
  --brick-back-top-bg: rgba(0, 0, 0, 0.45);
  --brick-back-top-hover-bg: rgba(0, 0, 0, 0.85);
  --brick-avatar-size-base: 32px;
  --brick-avatar-size-lg: 40px;
  --brick-avatar-size-sm: 24px;
  --brick-avatar-font-size-base: 18px;
  --brick-avatar-font-size-lg: 24px;
  --brick-avatar-font-size-sm: 14px;
  --brick-avatar-bg: #ccc;
  --brick-avatar-color: #fff;
  --brick-avatar-border-radius: 2px;
  --brick-avatar-group-overlapping: -8px;
  --brick-avatar-group-space: 3px;
  --brick-avatar-group-border-color: #fff;
  --brick-switch-height: 22px;
  --brick-switch-sm-height: 16px;
  --brick-switch-min-width: 44px;
  --brick-switch-sm-min-width: 28px;
  --brick-switch-disabled-opacity: 0.4;
  --brick-switch-color: #1890ff;
  --brick-switch-bg: #fff;
  --brick-switch-shadow-color: rgba(0, 35, 11, 0.2);
  --brick-switch-padding: 2px;
  --brick-switch-inner-margin-min: 7px;
  --brick-switch-inner-margin-max: 25px;
  --brick-switch-sm-inner-margin-min: 5px;
  --brick-switch-sm-inner-margin-max: 18px;
  --brick-pagination-item-bg: #fff;
  --brick-pagination-item-size: 32px;
  --brick-pagination-item-size-sm: 24px;
  --brick-pagination-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-pagination-font-weight-active: 500;
  --brick-pagination-item-bg-active: #fff;
  --brick-pagination-item-link-bg: #fff;
  --brick-pagination-item-disabled-color-active: rgba(0, 0, 0, 0.25);
  --brick-pagination-item-disabled-bg-active: #e6e6e6;
  --brick-pagination-item-input-bg: #fff;
  --brick-pagination-mini-options-size-changer-top: 0px;
  --brick-page-header-padding: 24px;
  --brick-page-header-padding-vertical: 16px;
  --brick-page-header-padding-breadcrumb: 12px;
  --brick-page-header-content-padding-vertical: 12px;
  --brick-page-header-back-color: #000;
  --brick-page-header-ghost-bg: inherit;
  --brick-page-header-heading-title: 20px;
  --brick-page-header-heading-sub-title: 14px;
  --brick-page-header-tabs-tab-font-size: 16px;
  --brick-breadcrumb-base-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-last-item-color: rgba(0, 0, 0, 0.85);
  --brick-breadcrumb-font-size: 14px;
  --brick-breadcrumb-icon-font-size: 14px;
  --brick-breadcrumb-link-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-link-color-hover: rgba(0, 0, 0, 0.85);
  --brick-breadcrumb-separator-color: rgba(0, 0, 0, 0.45);
  --brick-breadcrumb-separator-margin: 0 8px;
  --brick-slider-margin: 10px 6px 10px;
  --brick-slider-rail-background-color: #f5f5f5;
  --brick-slider-rail-background-color-hover: #e1e1e1;
  --brick-slider-track-background-color: #91d5ff;
  --brick-slider-track-background-color-hover: #69c0ff;
  --brick-slider-handle-border-width: 2px;
  --brick-slider-handle-background-color: #fff;
  --brick-slider-handle-color: #91d5ff;
  --brick-slider-handle-color-hover: #69c0ff;
  --brick-slider-handle-color-focus: #46a6ff;
  --brick-slider-handle-color-focus-shadow: rgba(24, 144, 255, 0.12);
  --brick-slider-handle-color-tooltip-open: #1890ff;
  --brick-slider-handle-size: 14px;
  --brick-slider-handle-margin-top: -5px;
  --brick-slider-handle-shadow: 0;
  --brick-slider-dot-border-color: #f0f0f0;
  --brick-slider-dot-border-color-active: #8cc8ff;
  --brick-slider-disabled-color: rgba(0, 0, 0, 0.25);
  --brick-slider-disabled-background-color: #fff;
  --brick-tree-bg: #fff;
  --brick-tree-title-height: 24px;
  --brick-tree-child-padding: 18px;
  --brick-tree-directory-selected-color: #fff;
  --brick-tree-directory-selected-bg: #1890ff;
  --brick-tree-node-hover-bg: #f5f5f5;
  --brick-tree-node-selected-bg: #bae7ff;
  --brick-collapse-header-padding: 12px 16px;
  --brick-collapse-header-padding-extra: 40px;
  --brick-collapse-header-bg: #fafafa;
  --brick-collapse-content-padding: 16px;
  --brick-collapse-content-bg: #fff;
  --brick-collapse-header-arrow-left: 16px;
  --brick-skeleton-color: rgba(190, 190, 190, 0.2);
  --brick-skeleton-to-color: rgba(129, 129, 129, 0.24);
  --brick-skeleton-paragraph-margin-top: 28px;
  --brick-skeleton-paragraph-li-margin-top: 16px;
  --brick-skeleton-paragraph-li-height: 16px;
  --brick-skeleton-title-height: 16px;
  --brick-skeleton-title-paragraph-margin-top: 24px;
  --brick-transfer-header-height: 40px;
  --brick-transfer-item-height: 32px;
  --brick-transfer-disabled-bg: #f5f5f5;
  --brick-transfer-list-height: 200px;
  --brick-transfer-item-hover-bg: #f5f5f5;
  --brick-transfer-item-padding-vertical: 6px;
  --brick-transfer-list-search-icon-top: 12px;
  --brick-message-notice-content-padding: 10px 16px;
  --brick-message-notice-content-bg: #fff;
  --brick-wave-animation-width: 6px;
  --brick-alert-success-border-color: #b7eb8f;
  --brick-alert-success-bg-color: #f6ffed;
  --brick-alert-success-icon-color: #52c41a;
  --brick-alert-info-border-color: #91d5ff;
  --brick-alert-info-bg-color: #e6f7ff;
  --brick-alert-info-icon-color: #1890ff;
  --brick-alert-warning-border-color: #ffe58f;
  --brick-alert-warning-bg-color: #fffbe6;
  --brick-alert-warning-icon-color: #faad14;
  --brick-alert-error-border-color: #ffccc7;
  --brick-alert-error-bg-color: #fff2f0;
  --brick-alert-error-icon-color: #ff4d4f;
  --brick-alert-message-color: rgba(0, 0, 0, 0.85);
  --brick-alert-text-color: rgba(0, 0, 0, 0.85);
  --brick-alert-close-color: rgba(0, 0, 0, 0.45);
  --brick-alert-close-hover-color: rgba(0, 0, 0, 0.75);
  --brick-alert-no-icon-padding-vertical: 8px;
  --brick-alert-with-description-no-icon-padding-vertical: 15px;
  --brick-alert-with-description-padding-vertical: 15px;
  --brick-alert-with-description-padding: 15px 15px 15px 24px;
  --brick-alert-icon-top: 12.0005px;
  --brick-alert-with-description-icon-size: 24px;
  --brick-list-header-background: transparent;
  --brick-list-footer-background: transparent;
  --brick-list-empty-text-padding: 16px;
  --brick-list-item-padding: 12px 0;
  --brick-list-item-padding-sm: 8px 16px;
  --brick-list-item-padding-lg: 16px 24px;
  --brick-list-item-meta-margin-bottom: 16px;
  --brick-list-item-meta-avatar-margin-right: 16px;
  --brick-list-item-meta-title-margin-bottom: 12px;
  --brick-list-customize-card-bg: #fff;
  --brick-list-item-meta-description-font-size: 14px;
  --brick-statistic-title-font-size: 14px;
  --brick-statistic-content-font-size: 24px;
  --brick-statistic-unit-font-size: 24px;
  --brick-statistic-font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --brick-drawer-header-padding: 16px 24px;
  --brick-drawer-body-padding: 24px;
  --brick-drawer-bg: #fff;
  --brick-drawer-footer-padding-vertical: 10px;
  --brick-drawer-footer-padding-horizontal: 16px;
  --brick-drawer-header-close-size: 56px;
  --brick-timeline-width: 2px;
  --brick-timeline-color: #f0f0f0;
  --brick-timeline-dot-border-width: 2px;
  --brick-timeline-dot-color: #1890ff;
  --brick-timeline-dot-bg: #fff;
  --brick-timeline-item-padding-bottom: 20px;
  --brick-typography-title-font-weight: 600;
  --brick-typography-title-margin-top: 1.2em;
  --brick-typography-title-margin-bottom: 0.5em;
  --brick-upload-actions-color: rgba(0, 0, 0, 0.45);
  --brick-process-tail-color: #f0f0f0;
  --brick-steps-nav-arrow-color: rgba(0, 0, 0, 0.25);
  --brick-steps-background: #fff;
  --brick-steps-icon-size: 32px;
  --brick-steps-icon-custom-size: 32px;
  --brick-steps-icon-custom-top: 0px;
  --brick-steps-icon-custom-font-size: 24px;
  --brick-steps-icon-top: -0.5px;
  --brick-steps-icon-font-size: 16px;
  --brick-steps-icon-margin: 0 8px 0 0;
  --brick-steps-title-line-height: 32px;
  --brick-steps-small-icon-size: 24px;
  --brick-steps-small-icon-margin: 0 8px 0 0;
  --brick-steps-dot-size: 8px;
  --brick-steps-dot-top: 2px;
  --brick-steps-current-dot-size: 10px;
  --brick-steps-description-max-width: 140px;
  --brick-steps-nav-content-max-width: auto;
  --brick-steps-vertical-icon-width: 16px;
  --brick-steps-vertical-tail-width: 16px;
  --brick-steps-vertical-tail-width-sm: 12px;
  --brick-notification-bg: #fff;
  --brick-notification-padding-vertical: 16px;
  --brick-notification-padding-horizontal: 24px;
  --brick-result-title-font-size: 24px;
  --brick-result-subtitle-font-size: 14px;
  --brick-result-icon-font-size: 72px;
  --brick-result-extra-margin: 24px 0 0 0;
  --brick-image-size-base: 48px;
  --brick-image-font-size-base: 24px;
  --brick-image-bg: #f5f5f5;
  --brick-image-color: #fff;
  --brick-image-mask-font-size: 16px;
  --brick-image-preview-operation-size: 18px;
  --brick-image-preview-operation-color: rgba(255, 255, 255, 0.85);
  --brick-image-preview-operation-disabled-color: rgba(255, 255, 255, 0.25);
}
html {
  --brick-height-xs: 20px;
  --brick-text-color-thirdly: rgba(0, 0, 0, 0.25);
  --brick-font-size-xl: 24px;
  --brick-tag-margin-base: 10px;
  --brick-tag-margin-sm: 5px;
  --brick-tag-active-border-color: var(--brick-primary-color);
  --brick-tag-active-text-color: var(--brick-primary-color);
  --brick-tag-active-bg-color: var(--brick-component-background);
  --brick-table-tr-zebra-background: #f9f9f9;
  --brick-table-tr-selected-background: #e6f7ff;
  --brick-table-tr-hover-background: #e6f7ff;
}
.brick-rmeditor-detail img {
  max-width: 100%;
  padding: 4px;
  margin: 8px 0;
  background-color: #fff;
  box-shadow: 4px 4px 4px #eee;
  border: 1px solid #ddd;
  border-radius: 4px;
}
.brick-rmeditor-detail .media-wrap.video-wrap {
  max-width: 100%;
}
.brick-rmeditor-detail-markdown p {
  word-wrap: break-word;
}
.brick-rmeditor-detail-markdown blockquote {
  margin-left: 20px;
  padding: 10px;
}
.brick-rmeditor-detail-markdown img {
  display: block;
}
.rc-md-editor .sec-md {
  border-right: 1px solid #ededed;
}
.brick-rmeditor-container {
  position: relative;
  width: 100%;
}

.dom-inspector {
  position: fixed;
  pointer-events: none;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
}
.dom-inspector > div {
  position: absolute;
  pointer-events: none;
}
.dom-inspector-wrapper .tips {
  max-width: 70%;
  background-color: #333740;
  font-size: 0;
  line-height: 18px;
  padding: 3px 10px;
  position: fixed;
  border-radius: 4px;
  display: none;
  pointer-events: none;
}
.dom-inspector-wrapper .tips .triangle {
  width: 0;
  height: 0;
  position: absolute;
  border-top: 8px solid #333740;
  border-right: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid transparent;
  left: 10px;
  bottom: -16px;
}
.dom-inspector-wrapper .tips.reverse .triangle {
  border-top: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #333740;
  border-left: 8px solid transparent;
  left: 10px;
  top: -16px;
}
.dom-inspector-wrapper .tips.reverse-r .triangle {
  left: auto;
  right: 10px;
}
.dom-inspector-wrapper .tips > div {
  display: inline-block;
  vertical-align: middle;
  font-size: 12px;
  font-family: Consolas, Menlo, Monaco, Courier, monospace;
  overflow: auto;
}
.dom-inspector-wrapper .tips .tag {
  color: #e776e0;
}
.dom-inspector-wrapper .tips .id {
  color: #eba062;
}
.dom-inspector-wrapper .tips .class {
  color: #8dd2fb;
}
.dom-inspector-wrapper .tips .line {
  color: #fff;
}
.dom-inspector-wrapper .tips .size {
  color: #fff;
}
.dom-inspector-theme-default .margin {
  background-color: #f6c18b;
}
.dom-inspector-theme-default .border {
  background-color: rgba(81, 101, 255, 0.75);
}
.dom-inspector-theme-default .padding {
  background-color: rgba(81, 101, 255, 0.75);
}
.dom-inspector-theme-default .content {
  background-color: rgba(81, 101, 255, 0.75);
}
.select-bury-point {
  position: relative;
  border: 1px dashed #48C79C;
  background: rgba(0, 168, 112, 0.2) !important;
}
.select-bury-point__after--base {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  content: "" !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
  border-radius: 3px;
}
.select-bury-point--green,
.select-bury-point--yellow,
.select-bury-point--red {
  position: relative;
  border: 1px dashed #48C79C;
  background: rgba(0, 168, 112, 0.2) !important;
}
.select-bury-point--green::after {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  content: "" !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
  border-radius: 3px;
  background: rgba(0, 168, 112, 0.2) !important;
  border: 1px dashed #48C79C;
}
.select-bury-point--yellow::after {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  content: "" !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
  border-radius: 3px;
  background: rgba(240, 187, 49, 0.2) !important;
  border: 1px dashed #F9D16D;
}
.select-bury-point--red::after {
  position: absolute !important;
  width: 100% !important;
  height: 100% !important;
  top: 0 !important;
  left: 0 !important;
  content: "" !important;
  cursor: pointer !important;
  box-sizing: border-box !important;
  border-radius: 3px;
  background: rgba(227, 77, 89, 0.2) !important;
  border: 1px dashed #F36D78;
}

.brick-exception-page {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding: 64px 32px;
}
.brick-exception-page-root {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}
.brick-exception-page-root-other {
  display: block;
  text-align: center;
}
.brick-exception-page-box {
  margin-left: 24px;
}
.brick-exception-page-content-title {
  color: #8c8c8c;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  text-align: center;
}
.brick-exception-page-content-extra {
  margin: 24px 0 0;
}
.brick-exception-page-title {
  color: #262626;
  font-weight: 500;
  font-size: 36px;
  line-height: 50px;
}
.brick-exception-page-subtitle {
  color: #8c8c8c;
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
}
.brick-exception-page-extra {
  margin: 24px 0 0;
}
.brick-exception-page-theme-rect-light {
  fill: #8cc8ff;
}
.brick-exception-page-theme-rect-light-stroke {
  stroke: #8cc8ff;
}
.brick-exception-page-theme-rect {
  fill: #74bcff;
}
.brick-exception-page-theme-rect-stroke {
  stroke: #46a6ff;
}
.brick-exception-page-theme-rect-fill {
  fill: #46a6ff;
}
.brick-exception-page-theme-mouth {
  fill: #e57f24;
}
.brick-exception-page-theme-rect-dark {
  fill: #444;
}
.brick-exception-page-theme-stroke-dark {
  stroke: #444;
}
.brick-exception-page-theme-rect-deep-dark {
  fill: #333;
}
.brick-exception-page-theme-stroke-deep-dark {
  stroke: #333;
}
.brick-exception-page-theme-vector {
  fill: #555;
}
.brick-exception-page-theme-mask {
  fill: #d9d9d9;
}
.brick-exception-page-theme-rect-tail {
  fill: #5db1ff;
}
.brick-exception-page-small .brick-exception-page-content-title {
  font-size: 14px;
  line-height: 20px;
}
.brick-exception-page-small .brick-exception-page-title {
  font-size: 28px;
  line-height: 40px;
}
.brick-exception-page-small .brick-exception-page-subtitle {
  font-size: 14px;
  line-height: 20px;
}
@media (max-width: 576px) {
  .brick-exception-page {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .brick-exception-page-root {
    -webkit-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-justify-content: center;
            justify-content: center;
  }
  .brick-exception-page-box {
    width: 100%;
    margin-left: 0;
  }
  .brick-exception-page-title {
    text-align: center;
  }
  .brick-exception-page-subtitle {
    text-align: center;
  }
  .brick-exception-page-extra {
    width: 100%;
  }
  .brick-exception-page-extra .ant-space {
    display: block;
  }
  .brick-exception-page-extra .ant-space-item {
    margin-bottom: 24px;
  }
  .brick-exception-page-extra .ant-btn {
    width: 100%;
    height: 40px;
    border-radius: 40px;
  }
  .brick-exception-page-small .brick-exception-page-title {
    font-size: 18px;
  }
}

.brick-cascader .ant-cascader-menu-item-keyword {
  color: #1890ff;
}

