/**
 * @description
 * 该文件下定义组件less变量
 */
/* 基础样式 */
body {
  margin: var(--ti-default-body-margin);
  padding: var(--ti-default-body-padding);
  font-size: var(--ti-default-font-size);
  font-family: var(--ti-default-font-family);
  color: var(--ti-default-font-color);
  background-color: var(--ti-default-body-bg);
}
button,
blockquote,
div,
section,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
dl,
dt,
dd,
li,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
th,
td,
p,
select {
  margin: 0;
  padding: 0;
}
/* 表单部分 */
input {
  vertical-align: middle;
}
fieldset,
img {
  border: 0;
}
button,
input,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button {
  line-height: normal;
}
textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
address,
caption,
cite,
code,
dfn,
em,
var {
  font-style: normal;
  font-weight: 400;
}
ol,
ul {
  list-style: none;
}
q:before {
  content: '';
}
q:after {
  content: '';
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
b,
strong {
  font-weight: 700;
}
sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
  bottom: -0.25em;
}
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
  top: -0.5em;
}
a {
  background-color: transparent;
}
label {
  margin-bottom: 0;
  font-weight: 400;
}
.clearfix {
  zoom: 1;
}
.clearfix:after,
.clearfix:before {
  display: block;
  clear: both;
  height: 0;
  font-size: 0;
  overflow: hidden;
  content: "";
}
/* 消除表格单元格直接空隙 */
table {
  border-spacing: 0 0;
  border-collapse: collapse;
  margin-bottom: 0;
}
/* H5新标签 */
figcaption,
figure,
hgroup,
article,
footer,
header,
nav,
section,
aside,
menu,
main,
details,
summary {
  display: block;
}
button::-moz-focus-inner {
  padding: 0;
  border: none;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
input::-ms-clear {
  width: 0;
  height: 0;
}
input[type=password]::-ms-reveal {
  width: 0;
  height: 0;
}
::-webkit-input-placeholder {
  color: var(--ti-input-placeholder-color);
  text-overflow: initial !important;
}
::-moz-placeholder {
  color: var(--ti-input-placeholder-color);
  opacity: 1;
  text-overflow: initial;
}
:-moz-placeholder {
  color: var(--ti-input-placeholder-color);
  opacity: 1;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: var(--ti-input-placeholder-color) !important;
}
input.ng-invalid.ng-touched[tiBlurCheck]:not([tiFocused]),
textarea.ng-invalid.ng-touched[tiBlurCheck]:not([tiFocused]),
[tiForm].ng-invalid.ng-touched[tiBlurCheck]:not([tiFocused]),
input.ng-invalid.ng-dirty[tiBlurCheck]:not([tiFocused]),
textarea.ng-invalid.ng-dirty[tiBlurCheck]:not([tiFocused]),
[tiForm].ng-invalid.ng-dirty[tiBlurCheck]:not([tiFocused]),
input.ng-invalid.ng-touched:not([tiBlurCheck]),
textarea.ng-invalid.ng-touched:not([tiBlurCheck]),
[tiForm].ng-invalid.ng-touched:not([tiBlurCheck]),
input.ng-invalid.ng-dirty:not([tiBlurCheck]),
textarea.ng-invalid.ng-dirty:not([tiBlurCheck]),
[tiForm].ng-invalid.ng-dirty:not([tiBlurCheck]) {
  border-color: var(--ti-input-border-color-error) !important;
  background-color: var(--ti-input-bg-color-error);
}
a[tiNavigation] {
  color: var(--ti-common-color-text-link);
  text-decoration: none;
}
a[tiNavigation]:hover {
  color: var(--ti-common-color-text-link-hover);
  text-decoration: underline;
}
a[tiNavigationDarkbg] {
  color: var(--ti-common-color-text-link-darkbg);
  text-decoration: none;
}
a[tiNavigationDarkbg]:hover {
  color: var(--ti-common-color-text-link-darkbg-hover);
  text-decoration: underline;
}
a[tiRichText] {
  color: var(--ti-common-color-text-primary);
  text-decoration: none;
}
a[tiRichText]:hover {
  color: var(--ti-common-color-text-link-hover);
  text-decoration: underline;
}
a[tiRichTextDarkbg] {
  color: var(--ti-common-color-text-darkbg);
  text-decoration: none;
}
a[tiRichTextDarkbg]:hover {
  color: var(--ti-common-color-text-link-darkbg-hover);
  text-decoration: underline;
}

/*注意：css var变量，以最后一次出现的生效。*/
/*基础变量定义*/
:root {
  /* 一.颜色*/
  /* 1.基础色:此处的颜色变量为所有组件应用到的颜色，此处颜色仅在公共色中使用，具体组件不可使用*/
  --ti-base-color-white: #FFFFFF;
  /* 彩色按钮或图标上文字、输入框背景色*/
  /* 1.1品牌色*/
  /* 品牌主色*/
  --ti-base-color-brand: #5E7CE0;
  /* 主色蓝/下拉菜单、选块选中色*/
  /* 主色衍生色*/
  --ti-base-color-brand-1: #344899;
  /* 主色悬浮色/文字按钮、链接悬浮色*/
  --ti-base-color-brand-2: #526ECC;
  /* 文字按钮颜色/链接颜色*/
  --ti-base-color-brand-3: #7693F5;
  /* 深色背景下图标*/
  --ti-base-color-brand-4: #96ADFA;
  /* 深色背景链接色*/
  --ti-base-color-brand-5: #BECCFA;
  /* 选块悬浮色/深色背景链接悬浮色/提示边框色/开关组件“开”禁用背景色*/
  --ti-base-color-brand-6: #E9EDFA;
  /* 选块默认色/滑块背景色/分页悬浮色*/
  --ti-base-color-brand-7: #F2F5FC;
  /* 下拉、列表、悬浮背景/表头/下拉搜索背景*/
  --ti-base-color-brand-8: #464C59;
  /* 一级tab页签背景色、tips背景色、DIV提示背景色*/
  --ti-base-color-brand-9: #5C6173;
  /* 一级tab页签背景-悬浮色/页签禁用文字色*/
  /* 1.2中立色*/
  /* 公用灰色系，用于文本、图标、线条色*/
  --ti-base-color-common: #252B3A;
  /* 正文主色，重要信息、标题颜色、输入类文本颜色*/
  --ti-base-color-common-1: #575D6C;
  /* 次要信息/图标默认*/
  --ti-base-color-common-2: #8A8E99;
  /* 弱化信息、说明文字*/
  --ti-base-color-common-3: #ADB0B8;
  /* 边框色（如下拉、输入框）/文字禁用/导航栏文字图标/禁用图标*/
  --ti-base-color-common-4: #DFE1E6;
  /* 分割线/禁用描边/tab字体/开关组件“关”禁用背景色*/
  /* 背景色*/
  --ti-base-color-bg: #EEF0F5;
  /*  通用背景-页面背景色/下拉搜索框背景色/标签背景色/multiselect输入框中背景*/
  --ti-base-color-bg-1: #F5F5F6;
  /* 禁用背景/小表格中禁用背景/支付列表中禁用背景*/
  --ti-base-color-bg-2: #FAFAFA;
  /* 新区域组件-悬浮背景色*/
  --ti-base-color-bg-3: #C7000B;
  /* 主要按钮-背景色*/
  --ti-base-color-bg-4: #D64A52;
  /* 主要按钮-hover/Focus背景色*/
  --ti-base-color-bg-5: #B12220;
  /* 主要按钮-active背景色*/
  --ti-base-color-bg-6: #FFFFFF;
  /* 次要按钮-背景色*/
  --ti-base-color-bg-7: #FFFFFF;
  /* 次要按钮-hover/Focus背景色*/
  --ti-base-color-bg-8: #FFFFFF;
  /* 次要按钮-active背景色*/
  --ti-base-color-bg-9: #282B33;
  /* 顶部导航背景色/顶部导航下拉悬浮背景色*/
  --ti-base-color-bg-10: #181818;
  /* 顶部导航下拉背景色*/
  /* 1.3功能色*/
  --ti-base-color-error: #F66F6A;
  /* 错误-图标色/校验边框色/图表数据色-8*/
  --ti-base-color-error-text: #DE504E;
  /* 错误-文本色/交易金额*/
  --ti-base-color-error-bg: #FFEEED;
  /* 错误-背景色/校验背景色*/
  --ti-base-color-error-border: #FFBCBA;
  /* 错误-边框色*/
  --ti-base-color-error-icon-from: #FF41A1;
  /* 渐变图标-错误-起始色*/
  --ti-base-color-error-icon-to: #FF8A5B;
  /* 渐变图标-错误-终止色*/
  --ti-base-color-success: #50D4AB;
  /* 成功-图标色/图表数据色-1*/
  --ti-base-color-success-text: #3AC295;
  /* 成功-文本色*/
  --ti-base-color-success-bg: #EDFFF9;
  /* 成功-背景色*/
  --ti-base-color-success-border: #ACF2DC;
  /* 成功-边框色*/
  --ti-base-color-warn: #FA9841;
  /* 告警-图标色、深色背景-运营活动文本色/图表数据色-7*/
  --ti-base-color-warn-text: #E37D29;
  /* 告警-文本色*/
  --ti-base-color-warn-bg: #FFF3E8;
  /* 告警-背景色*/
  --ti-base-color-warn-border: #FFD0A6;
  /*  告警-边框色*/
  --ti-base-color-warn-icon-from: #FF5541;
  /* 渐变图标-告警-起始色*/
  --ti-base-color-warn-icon-to: #FFD347;
  /* 渐变图标-告警--终止色*/
  --ti-base-color-warn-1: #FAC20A;
  /* 次要告警/状态图标-异常/图表数据色-6/评分组件rate-图标色*/
  --ti-base-color-prompt: var(--ti-base-color-brand);
  /* 提示-图标色*/
  --ti-base-color-prompt-text: var(--ti-base-color-brand-2);
  /* 提示-文本色*/
  --ti-base-color-prompt-bg: #EBF6FF;
  /* 提示-背景色*/
  --ti-base-color-prompt-border: var(--ti-base-color-brand-5);
  /* 提示-边框色*/
  --ti-base-color-prompt-icon-from: #7769E8;
  /* 渐变图标-提示-起始色*/
  --ti-base-color-prompt-icon-to: #58BBFF;
  /* 渐变图标-提示-终止色*/
  /* 状态图标色*/
  --ti-base-color-icon-info: #6CBFFF;
  /* 状态图标-常规、信息提示/图表数据色-2*/
  /* 图表色*/
  --ti-base-color-data-3: #A6DD82;
  /* 图表数据色-3*/
  --ti-base-color-data-4: #F3689A;
  /* 图表数据色-4*/
  --ti-base-color-data-5: #A97AF8;
  /* 图表数据色-5*/
  /* 2.公共色：此处颜色为组件场景色，根据使用场景分为以下几大类，具体组件引用以下颜色，如在使用过程中有问题，请自行按类别添加*/
  /* 2.1提示类型颜色，用于alert组件、涉及功能提示的背景、文字、图标等的颜色使用*/
  --ti-common-color-success: var(--ti-base-color-success);
  /* 成功-图标色/状态图标-成功*/
  --ti-common-color-text-success: var(--ti-base-color-success-text);
  /* 成功-文字色*/
  --ti-common-color-success-bg: var(--ti-base-color-success-bg);
  /* 成功-背景色*/
  --ti-common-color-success-border: var(--ti-base-color-success-border);
  /* 成功-边框色*/
  --ti-common-color-error: var(--ti-base-color-error);
  /* 错误-图标色/状态图标-危险、错误、失败/深色Tip中的价格文本*/
  --ti-common-color-error-text: var(--ti-base-color-error-text);
  /* 错误-文字色*/
  --ti-common-color-error-bg: var(--ti-base-color-error-bg);
  /* 错误-背景色/校验背景色*/
  --ti-common-color-error-border: var(--ti-base-color-error);
  /* 错误-校验边框色*/
  --ti-common-color-error-border-secondary: var(--ti-base-color-error-border);
  /* 错误-alert边框色*/
  --ti-common-color-error-icon-from: var(--ti-base-color-error-icon-from);
  /* 渐变图标-错误-起始色*/
  --ti-common-color-error-icon-to: var(--ti-base-color-error-icon-to);
  /* 渐变图标-错误-终止色*/
  --ti-common-color-warn: var(--ti-base-color-warn);
  /* 告警-图标色/状态图标-警告*/
  --ti-common-color-warn-text: var(--ti-base-color-warn-text);
  /* 告警-文字色*/
  --ti-common-color-warn-bg: var(--ti-base-color-warn-bg);
  /* 告警-背景色*/
  --ti-common-color-warn-border: var(--ti-base-color-warn-border);
  /* 告警-边框色*/
  --ti-common-color-warn-icon-from: var(--ti-base-color-warn-icon-from);
  /* 渐变图标-告警-起始色*/
  --ti-common-color-warn-icon-to: var(--ti-base-color-warn-icon-to);
  /* 渐变图标-告警--终止色*/
  --ti-common-color-warn-secondary: var(--ti-base-color-warn-1);
  /* 次要告警-图标色/状态图标-异常*/
  --ti-common-color-prompt: var(--ti-base-color-prompt);
  /* 提示-图标色*/
  --ti-common-color-prompt-text: var(--ti-base-color-prompt-text);
  /* 提示-图标色*/
  --ti-common-color-prompt-bg: var(--ti-base-color-prompt-bg);
  /* 提示-背景色*/
  --ti-common-color-prompt-border: var(--ti-base-color-prompt-border);
  /* 提示-边框色*/
  --ti-common-color-prompt-icon-from: var(--ti-base-color-prompt-icon-from);
  /* 渐变图标-提示-起始色*/
  --ti-common-color-prompt-icon-to: var(--ti-base-color-prompt-icon-to);
  /* 渐变图标-提示-终止色*/
  /* 2.2文本色*/
  --ti-common-color-text-primary: var(--ti-base-color-common);
  /* 一级文本色-重要信息/标题颜色/输入类文本颜色*/
  --ti-common-color-text-secondary: var(--ti-base-color-common-1);
  /* 二级文本色-次要信息*/
  --ti-common-color-text-weaken: var(--ti-base-color-common-2);
  /* 三级文本色-弱化信息/说明文字*/
  --ti-common-color-text-disabled: var(--ti-base-color-common-3);
  /* 文本灰化信息*/
  --ti-common-color-text-darkbg: var(--ti-base-color-common-3);
  /* 深色背景下文本信息*/
  --ti-common-color-text-link: var(--ti-base-color-brand-2);
  /* 链接色*/
  --ti-common-color-text-link-hover: var(--ti-base-color-brand-1);
  /* 链接悬浮色*/
  --ti-common-color-text-link-darkbg: var(--ti-base-color-brand-4);
  /* 深色背景链接色*/
  --ti-common-color-text-link-darkbg-hover: var(--ti-base-color-brand-5);
  /* 深色背景链接悬浮色*/
  --ti-common-color-text-highlight: var(--ti-base-color-brand-2);
  /* 文本高亮色*/
  --ti-common-color-text-white: var(--ti-base-color-white);
  /* 深色背景或图标上文字色*/
  --ti-common-color-text-gray: var(--ti-base-color-white);
  /* 深色背景下的文本色，用于tip*/
  --ti-common-color-text-gray-disabled: var(--ti-base-color-brand-9);
  /* 深色背景下的灰色文本禁用色，用于tab页签中*/
  --ti-common-color-text-important: var(--ti-base-color-error-text);
  /* 文本_金额*/
  /* 2.3图标色*/
  /* 浅底背景图标色*/
  --ti-common-color-icon-normal: var(--ti-base-color-common-1);
  --ti-common-color-icon-hover: var(--ti-base-color-brand);
  --ti-common-color-icon-active: var(--ti-base-color-brand);
  --ti-common-color-icon-disabled: var(--ti-base-color-common-3);
  /* 图标禁用色/状态图标-禁用、停止*/
  --ti-common-color-icon-white: var(--ti-base-color-white);
  /* 灰色背景下图标色*/
  --ti-common-color-icon-graybg-normal: var(--ti-base-color-common-3);
  --ti-common-color-icon-graybg-hover: var(--ti-base-color-brand);
  --ti-common-color-icon-graybg-active: var(--ti-base-color-brand);
  --ti-common-color-icon-graybg-disabled: var(--ti-base-color-common-4);
  /* 深底背景图标色*/
  --ti-common-color-icon-darkbg-normal: var(--ti-base-color-common-3);
  --ti-common-color-icon-darkbg-hover: var(--ti-base-color-brand-3);
  --ti-common-color-icon-darkbg-active: var(--ti-base-color-brand-3);
  --ti-common-color-icon-darkbg-disabled: var(--ti-base-color-common-1);
  /* 状态图标背景色*/
  --ti-common-color-icon-info: var(--ti-base-color-icon-info);
  /* 状态图标-常规、信息提示*/
  /* 2.4线颜色，用于边框，线条等的颜色使用*/
  --ti-common-color-line-normal: var(--ti-base-color-common-3);
  --ti-common-color-line-hover: var(--ti-base-color-common-1);
  --ti-common-color-line-active: var(--ti-base-color-brand);
  --ti-common-color-line-disabled: var(--ti-base-color-common-4);
  /* 分割线颜色*/
  --ti-common-color-line-dividing: var(--ti-base-color-common-4);
  /* 虚线*/
  --ti-common-color-dash-line-normal: var(--ti-base-color-common-1);
  --ti-common-color-dash-line-hover: var(--ti-base-color-brand-2);
  /* 2.5背景色*/
  /* 背景基础色各状态色*/
  --ti-common-color-bg-normal: var(--ti-base-color-bg);
  /* 通用背景-页面背景色/下拉搜索框背景色/标签背景色*/
  --ti-common-color-bg-emphasize: var(--ti-base-color-brand);
  /* 背景高亮色*/
  --ti-common-color-bg-disabled: var(--ti-base-color-bg-1);
  /* 禁用背景色*/
  --ti-common-color-bg-hover: var(--ti-base-color-brand-1);
  /* 主色背景悬浮色*/
  --ti-common-color-bg-gray: var(--ti-base-color-bg-2);
  /* 新区域组件-悬浮背景色*/
  --ti-common-color-bg-secondary: var(--ti-base-color-common-3);
  /* 开关组件-关闭状态-背景色*/
  /* 重要背景色，主要用于重要按钮场景*/
  --ti-common-bg-primary: var(--ti-base-color-bg-3);
  /* 重要按钮背景色*/
  --ti-common-bg-primary-hover: var(--ti-base-color-bg-4);
  /* 重要按钮背景悬浮、focus色*/
  --ti-common-bg-primary-active: var(--ti-base-color-bg-5);
  /* 重要按钮背景色按下色*/
  /* 次要背景色，主要用于次要按钮场景*/
  --ti-common-bg-minor: var(--ti-base-color-bg-6);
  /* 次要按钮背景色*/
  --ti-common-bg-minor-hover: var(--ti-base-color-bg-7);
  /* 次要按钮背景悬浮、focus色*/
  --ti-common-bg-minor-active: var(--ti-base-color-bg-8);
  /* 次要按钮背景色按下色*/
  /* 白底背景状态色*/
  --ti-common-color-bg-white-normal: var(--ti-base-color-white);
  /* 白色背景，用于输入框背景*/
  --ti-common-color-bg-white-emphasize: var(--ti-base-color-brand-7);
  /* 白色hover或强调色，如表头背景、表格悬浮、下拉选项悬浮背景*/
  /* 浅底背景状态色*/
  --ti-common-color-bg-light-normal: var(--ti-base-color-brand-6);
  /* 滑块slider-背景色/多选快buttongroup-默认背景色/树组件选中背景色*/
  --ti-common-color-bg-light-emphasize: var(--ti-base-color-brand-5);
  /* 浅背景hover或强调色，开关组件“开”禁用背景色*/
  /* 深色底背景状态色*/
  --ti-common-color-bg-dark-normal: var(--ti-base-color-brand-8);
  /* 一级tab页签背景色*/
  --ti-common-color-bg-dark-emphasize: var(--ti-base-color-brand-9);
  /* 一级tab页签背景-悬浮色*/
  --ti-common-color-bg-dark-active: var(--ti-common-color-bg-normal);
  /* 一级tab页签背景-激活/focus状态背景色*/
  --ti-common-color-bg-dark-deep: var(--ti-base-color-brand-8);
  /* tip、alert提示背景色*/
  --ti-common-color-bg-dark-disabled: var(--ti-base-color-common-4);
  /* 深色背景禁用色，开关组件“关”禁用背景色*/
  /* 顶部导航*/
  --ti-common-color-bg-navigation: var(--ti-base-color-bg-9);
  /* 顶部导航背景色/顶部导航下拉悬浮背景色*/
  --ti-common-color-bg-dark-select: var(--ti-base-color-bg-10);
  /* 顶部导航下拉背景色 */
  /* 2.6 图表色*/
  --ti-common-color-data-1: var(--ti-base-color-success);
  /* 图表数据色-1*/
  --ti-common-color-data-2: var(--ti-base-color-icon-info);
  /* 图表数据色-2*/
  --ti-common-color-data-3: var(--ti-base-color-data-3);
  /* 图表数据色-3*/
  --ti-common-color-data-4: var(--ti-base-color-data-4);
  /* 图表数据色-4*/
  --ti-common-color-data-5: var(--ti-base-color-data-5);
  /* 图表数据色-5*/
  --ti-common-color-data-6: var(--ti-base-color-warn-1);
  /* 图表数据色-6*/
  --ti-common-color-data-7: var(--ti-base-color-warn);
  /* 图表数据色-7*/
  --ti-common-color-data-8: var(--ti-base-color-error);
  /* 图表数据色-8*/
  /* 二.其他变量*/
  /* 边框圆角*/
  --ti-common-border-radius-normal: 2px;
  --ti-common-border-radius-1: 4px;
  /* tip提示边框圆角*/
  /* 字号*/
  --ti-common-font-size-base: 12px;
  /* 默认字号*/
  --ti-common-font-size-1: 14px;
  /* 卡片标题*/
  --ti-common-font-size-2: 16px;
  /* 页面标题*/
  --ti-common-font-size-3: 18px;
  /* 弹窗标题、数字*/
  --ti-common-font-size-4: 20px;
  /* 数字、面额*/
  --ti-common-font-size-5: 24px;
  /* 数字、面额*/
  --ti-common-font-size-6: 32px;
  /* 数字、面额*/
  --ti-common-font-size-7: 36px;
  /* 数字、面额*/
  /* 行高*/
  --ti-common-line-height-number: 1.5;
  /* 文字行高倍数，建议组件中设置行高使用该变量，如有特殊情况，请自行定义*/
  /* 间距：适用于组件中的margin、padding*/
  --ti-common-space-base: 4px;
  /* 基础间距，组件中使用的主流间距都是该间距的整数倍*/
  --ti-common-space-2x: calc(var(--ti-common-space-base) * 2);
  --ti-common-space-3x: calc(var(--ti-common-space-base) * 3);
  --ti-common-space-4x: calc(var(--ti-common-space-base) * 4);
  --ti-common-space-5x: calc(var(--ti-common-space-base) * 5);
  --ti-common-space-6x: calc(var(--ti-common-space-base) * 6);
  --ti-common-space-8x: calc(var(--ti-common-space-base) * 8);
  --ti-common-space-10x: calc(var(--ti-common-space-base) * 10);
  /* 其他间距：间距不是@space_base的整数倍*/
  --ti-common-space-6: 6px;
  --ti-common-space-10: 10px;
  /* 阴影*/
  --ti-common-shadow-1-up: 0 -1px 4px 0 rgba(0, 0, 0, 0.1);
  /* 购买浮层*/
  --ti-common-shadow-1-down: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
  /* 页面卡片，滑块*/
  --ti-common-shadow-1-left: -1px 0px 4px 0 rgba(0, 0, 0, 0.1);
  --ti-common-shadow-1-right: 1px 0px 4px 0 rgba(0, 0, 0, 0.1);
  /* 手风琴（leftmenu）*/
  --ti-common-shadow-2-up: 0 -2px 8px 0 rgba(0, 0, 0, 0.2);
  --ti-common-shadow-2-down: 0 2px 8px 0 rgba(0, 0, 0, 0.2);
  /* 下拉菜单、使用指南*/
  --ti-common-shadow-2-left: -2px 0 8px 0 rgba(238, 10, 10, 0.2);
  --ti-common-shadow-2-right: 2px 0 8px 0 rgba(252, 5, 5, 0.2);
  --ti-common-shadow-3-up: 0 -4px 16px 0 rgba(0, 0, 0, 0.2);
  --ti-common-shadow-3-down: 0 4px 16px 0 rgba(0, 0, 0, 0.2);
  /* 卡片hover、tips提示*/
  --ti-common-shadow-3-left: -4px 0 16px 0 rgba(0, 0, 0, 0.2);
  --ti-common-shadow-3-right: 4px 0 16px 0 rgba(0, 0, 0, 0.2);
  --ti-common-shadow-4-up: 0 -8px 40px 0 rgba(0, 0, 0, 0.2);
  --ti-common-shadow-4-down: 0 8px 40px 0 rgba(0, 0, 0, 0.2);
  /* 弹窗、气泡确认框*/
  --ti-common-shadow-4-left: -8px 0 40px 0 rgba(0, 0, 0, 0.2);
  /* 右侧抽屉*/
  --ti-common-shadow-4-right: 8px 0 40px 0 rgba(0, 0, 0, 0.2);
  /* 提示类阴影*/
  --ti-common-shadow-error: 0 1px 3px 0 rgba(199, 54, 54, 0.25);
  /* 错误*/
  --ti-common-shadow-warn: 0 1px 3px 0 rgba(204, 100, 20, 0.25);
  /* 告警*/
  --ti-common-shadow-prompt: 0 1px 3px 0 rgba(70, 94, 184, 0.25);
  /* 提示类*/
  --ti-common-shadow-success: 0 1px 3px 0 rgba(39, 176, 128, 0.25);
  /* 成功*/
  /* 字体*/
  --ti-common-font-family: "Helvetica", "Arial", "PingFangSC-Regular", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", "Microsoft JhengHei";
}
/*组件变量定义*/
:root {
  /* ---------------body样式设置----START----------------------------------------------*/
  --ti-default-body-bg: #fff;
  --ti-default-font-color: var(--ti-common-color-text-primary);
  --ti-default-font-size: 12px;
  --ti-default-font-family: var(--ti-common-font-family);
  --ti-default-body-margin: 0;
  --ti-default-body-padding: 0;
  /* ---------------body样式设置----END------------------------------------------------*/
  /* ---------------表单元素公共样式设置----START----------------------------------------------*/
  --ti-input-height: 28px;
  --ti-input-font-size: var(--ti-common-font-size-base);
  --ti-input-border-radius: var(--ti-common-border-radius-normal);
  --ti-input-padding-horizontal: var(--ti-common-space-10);
  --ti-input-placeholder-color: var(--ti-common-color-text-disabled);
  --ti-input-border-color: var(--ti-common-color-line-normal);
  --ti-input-text-color: var(--ti-common-color-text-primary);
  --ti-input-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-input-clear-color: var(--ti-common-color-icon-normal);
  --ti-input-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-input-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-input-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-input-clear-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-input-border-color-hover: var(--ti-common-color-line-hover);
  --ti-input-clear-color-hover: var(--ti-common-color-icon-hover);
  --ti-input-border-color-focus: var(--ti-common-color-line-active);
  --ti-input-border-color-error: var(--ti-common-color-error-border);
  --ti-input-bg-color-error: var(--ti-common-color-error-bg);
  --ti-valid-error-icon-size: 16px;
  --ti-valid-error-color: var(--ti-common-color-error);
  --ti-valid-error-text-color: var(--ti-common-color-error-text);
  --ti-textarea-padding-vertical: var(--ti-common-space-6);
  --ti-textarea-min-height: 50px;
  --ti-textarea-counter-text-color: var(--ti-common-color-text-weaken);
  --ti-textarea-counter-inputed-text-color: var(--ti-common-color-text-primary);
  /* ---------------表单元素公共样式设置----END------------------------------------------------*/
  /* ---------------时间日期控件样式设置----START-----------------------------------------------*/
  --ti-datetime-z-index: 10002;
  --ti-datetime-input-font-size: var(--ti-common-font-size-base);
  --ti-datetime-picker-color: var(--ti-common-color-text-primary);
  --ti-datetime-picker-color-hover: var(--ti-common-color-text-highlight);
  --ti-datetime-icon-color-hover: var(--ti-common-color-icon-hover);
  --ti-datetime-content-color-active: var(--ti-common-color-bg-emphasize);
  --ti-datetime-content-color-hover: var(--ti-common-color-bg-light-normal);
  --ti-datetime-content-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-datetime-time-height: calc(var(--ti-input-height) - 2px);
  --ti-datetime-range-selected-day-bg-color: var(--ti-common-color-bg-light-normal);
  --ti-datetime-range-selected-day-bg-color-hover: var(--ti-common-color-bg-light-emphasize);
  --ti-datetime-current-day-color: var(--ti-common-color-text-white);
  --ti-datetime-day-width: 36px;
  --ti-datetime-day-height: 24px;
  --ti-datetime-day-margin-top: var(--ti-common-space-10);
  --ti-datetime-icon-color-normal: var(--ti-common-color-icon-normal);
  --ti-datetime-icon-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-datetime-content-color-normal: var(--ti-common-color-text-primary);
  --ti-datetime-clear-icon-border-right-color: var(--ti-common-color-line-dividing);
  --ti-datetime-week-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-datetime-beside-day-color: var(--ti-common-color-text-disabled);
  --ti-datetime-beside-day-bg-color-hover: var(--ti-common-color-bg-disabled);
  --ti-datetime-default-day-color: var(--ti-common-color-text-primary);
  --ti-datetime-disable-day-bg-color: var(--ti-common-color-bg-disabled);
  --ti-datetime-panel-border-color: var(--ti-common-color-line-active);
  --ti-datetime-panel-border-radius: 0;
  --ti-datetime-panel-box-shadow: var(--ti-common-shadow-2-down);
  /* ---------------时间日期控件样式设置-----END------------------------------------------------*/
  /* -------------------------menu控件样式设置----START---------------------------------------------*/
  --ti-menu-item-color: var(--ti-common-color-text-link);
  --ti-menu-item-color-hover: var(--ti-common-color-text-link-hover);
  --ti-menu-item-color-active: var(--ti-common-color-text-link-hover);
  --ti-menu-panel-item-color-hover: var(--ti-common-color-text-highlight);
  --ti-menu-panel-item-color-active: var(--ti-common-color-text-white);
  --ti-menu-panel-item-bg-active: var(--ti-menu-panel-item-color-hover);
  --ti-menu-item-color-disabled: var(--ti-common-color-text-disabled);
  --ti-menu-item-bg-hover: var(--ti-common-color-bg-white-emphasize);
  --ti-menu-button-panel-border-color: var(--ti-menu-item-color);
  /* -------------------------menubutton控件样式设置----END-----------------------------------------------*/
  /* ---------------checkbox config----START----------------------------------------------*/
  --ti-checkbox-size: var(--ti-common-font-size-2);
  --ti-checkbox-mark-size: calc(var(--ti-checkbox-size) - 2px);
  --ti-checkbox-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-checkbox-label-color: var(--ti-common-color-text-primary);
  --ti-checkbox-border-radius: var(--ti-common-border-radius-normal);
  --ti-checkbox-label-right-space: var(--ti-common-space-2x);
  --ti-checkbox-mark-color: var(--ti-common-color-bg-white-normal);
  --ti-checkbox-bg-color-checked: var(--ti-common-color-bg-emphasize);
  --ti-checkbox-border-color: var(--ti-common-color-line-normal);
  --ti-checkbox-bg-color-checked-hover: var(--ti-common-color-bg-hover);
  --ti-checkbox-border-color-checked: var(--ti-common-color-line-active);
  --ti-checkbox-bg-color-checked-active: var(--ti-checkbox-bg-color-checked-hover);
  --ti-checkbox-label-color-checked: var(--ti-common-color-text-white);
  --ti-checkbox-bg-color-unchecked-active: var(--ti-checkbox-bg-color);
  --ti-checkbox-border-color-unchecked-active: var(--ti-checkbox-border-color-hover);
  --ti-checkbox-border-color-hover: var(--ti-common-color-line-active);
  --ti-checkbox-bg-color-disable: var(--ti-common-color-bg-disabled);
  --ti-checkbox-mark-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-checkbox-label-color-disabled: var(--ti-common-color-text-disabled);
  --ti-checkbox-border-color-checked-disabled: var(--ti-common-color-line-disabled);
  --ti-checkbox-border-color-unchecked-disabled: var(--ti-common-color-line-disabled);
  --ti-checkbox-partial-center-size: 6px;
  --ti-checkbox-partial-color-checked: var(--ti-checkbox-border-color-checked);
  --ti-checkbox-partial-color-checked-disabled: var(--ti-checkbox-mark-color-disabled);
  --ti-checkbox-partial-color-checked-hover: var(--ti-checkbox-bg-color-checked-hover);
  /* ---------------checkbox config----END----------------------------------------------*/
  /* ---------------radio config----START----------------------------------------------*/
  --ti-radio-mark-size: 8px;
  --ti-radio-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-radio-border-color: var(--ti-common-color-line-normal);
  --ti-radio-label-color: var(--ti-common-color-text-primary);
  --ti-radio-border-color-checked: var(--ti-radio-bg-color-checked);
  --ti-radio-bg-color-checked: var(--ti-common-color-bg-emphasize);
  --ti-radio-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-radio-mark-color-disabled: var(--ti-common-color-text-disabled);
  --ti-radio-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-radio-label-color-disabled: var(--ti-common-color-text-disabled);
  --ti-radio-border-color-hover: var(--ti-common-color-line-active);
  --ti-radio-bg-color-active: var(--ti-radio-bg-color);
  --ti-radio-border-color-active: var(--ti-radio-border-color-hover);
  --ti-radio-bg-color-checked-hover: var(--ti-common-color-bg-hover);
  --ti-radio-bg-color-checked-active: var(--ti-common-color-bg-white-normal);
  --ti-radio-border-color-checked-active: var(--ti-radio-bg-color-checked-hover);
  /* ---------------radio config----END----------------------------------------------*/
  /* ---------------button config----START----------------------------------------------*/
  --ti-button-large-height: 32px;
  --ti-button-large-padding-horizon: var(--ti-common-space-6x);
  --ti-button-middle-height: 28px;
  --ti-button-middle-padding-horizon: var(--ti-common-space-5x);
  --ti-button-small-height: 24px;
  --ti-button-small-padding-horizon: var(--ti-common-space-4x);
  --ti-button-xs-height: 20px;
  --ti-button-xs-padding-horizon: var(--ti-common-space-3x);
  --ti-button-onlyIcon-height: 28px;
  --ti-button-onlyIcon-width: 28px;
  --ti-button-onlyIcon-padding: 5px;
  --ti-button-onlyIcon-fontSize: 16px;
  --ti-button-icon-padding-horizon: var(--ti-common-space-5x);
  --ti-button-danger-box-shadow: 0 0;
  --ti-button-default-box-shadow: 0 0;
  --ti-button-default-text-color: var(--ti-common-color-text-primary);
  --ti-button-border-radius: 2px;
  --ti-button-default-normal-color: var(--ti-button-default-text-color);
  --ti-button-default-normal-bg-color: var(--ti-common-bg-minor);
  --ti-button-default-normal-border-color: var(--ti-common-color-line-normal);
  --ti-button-default-color-hover: var(--ti-common-color-text-highlight);
  --ti-button-default-bg-color-hover: var(--ti-common-bg-minor-hover);
  --ti-button-default-border-color-hover: var(--ti-common-color-line-active);
  --ti-button-default-color-active: var(--ti-button-default-color-hover);
  --ti-button-default-bg-color-active: var(--ti-common-bg-minor-active);
  --ti-button-default-border-color-active: var(--ti-button-default-border-color-hover);
  --ti-button-default-color-disabled: var(--ti-common-color-text-disabled);
  --ti-button-default-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-button-default-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-button-primary-normal-color: var(--ti-common-color-text-white);
  --ti-button-primary-normal-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-button-primary-normal-border-color: var(--ti-common-color-bg-emphasize);
  --ti-button-primary-color-hover: var(--ti-common-color-text-white);
  --ti-button-primary-bg-color-hover: var(--ti-common-color-icon-darkbg-hover);
  --ti-button-primary-border-color-hover: var(--ti-button-primary-bg-color-hover);
  --ti-button-primary-color-active: var(--ti-button-primary-color-hover);
  --ti-button-primary-bg-color-active: #526ecc;
  --ti-button-primary-border-color-active: #526ecc;
  --ti-button-primary-color-disabled: var(--ti-common-color-text-disabled);
  --ti-button-primary-bg-color-disabled: var(--ti-button-default-bg-color-disabled);
  --ti-button-primary-border-color-disabled: var(--ti-button-default-border-color-disabled);
  --ti-button-danger-normal-color: var(--ti-common-color-text-white);
  --ti-button-danger-normal-bg-color: var(--ti-common-bg-primary);
  --ti-button-danger-normal-border-color: var(--ti-button-danger-normal-bg-color);
  --ti-button-danger-color-hover: var(--ti-common-color-text-white);
  --ti-button-danger-bg-color-hover: var(--ti-common-bg-primary-hover);
  --ti-button-danger-border-color-hover: var(--ti-button-danger-bg-color-hover);
  --ti-button-danger-color-active: var(--ti-common-color-text-white);
  --ti-button-danger-bg-color-active: var(--ti-common-bg-primary-active);
  --ti-button-danger-border-color-active: var(--ti-button-danger-bg-color-active);
  --ti-button-danger-color-disabled: var(--ti-common-color-text-disabled);
  --ti-button-danger-bg-color-disabled: var(--ti-button-default-bg-color-disabled);
  --ti-button-danger-border-color-disabled: var(--ti-button-default-border-color-disabled);
  /* ---------------button config----END----------------------------------------------*/
  /* ---------------Select config----START----------------------------------------------*/
  --ti-tag-bg-color: var(--ti-common-color-bg-normal);
  /* tag的背景色*/
  --ti-tag-bg-color-disabled: var(--ti-common-color-bg-disabled);
  /* tag灰化的背景色*/
  --ti-tag-text-color: var(--ti-common-color-text-secondary);
  /* tag的文本, 未使用?*/
  --ti-tag-text-color-hover: var(--ti-common-color-text-highlight);
  /* 文本hover颜色*/
  --ti-tag-text-color-disabled: var(--ti-common-color-text-disabled);
  /* 文本灰化颜色*/
  --ti-tag-icon-color: var(--ti-common-color-icon-graybg-normal);
  /* tag叉号的颜色*/
  --ti-tag-icon-color-hover: var(--ti-common-color-icon-graybg-hover);
  /* tag叉号的hover颜色*/
  --ti-tag-icon-color-disabled: var(--ti-common-color-icon-graybg-disabled);
  /* tag叉号的灰化颜色*/
  --ti-tag-icon-color-clear-hover: var(--ti-common-color-icon-hover);
  --ti-dominator-select-arrow-color: var(--ti-common-color-icon-normal);
  --ti-dominator-select-arrow-color-disabled: var(--ti-common-color-line-disabled);
  --ti-dominator-multiselect-box-cell-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-dominator-select-clear-color: var(--ti-common-color-icon-normal);
  --ti-select-item-bg-color-hover: var(--ti-common-color-bg-white-emphasize);
  --ti-select-item-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-select-item-selected-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-select-item-selected-text-color: var(--ti-common-color-text-white);
  --ti-select-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-select-group-color: var(--ti-common-color-text-weaken);
  --ti-select-border-color-focus: var(--ti-common-color-line-active);
  --ti-select-small-height: var(--ti-pagination-height);
  --ti-select-small-dominator-text-left-padding: var(--ti-common-space-10);
  --ti-select-small-triangle-position-right: 9px;
  /* ---------------Select config----END----------------------------------------------*/
  /* ---------------Searchbox config----START----------------------------------------------*/
  --ti-searchbox-select-bg-color: var(--ti-common-color-bg-white-emphasize);
  --ti-searchbox-select-bg-color-hover: var(--ti-common-color-bg-normal);
  /* ---------------Searchbox config----END----------------------------------------------*/
  /* ---------------modal config----START----------------------------------------------*/
  --ti-modal-header-text-color: var(--ti-common-color-text-primary);
  --ti-modal-close-icon-color: var(--ti-common-color-icon-normal);
  --ti-modal-close-icon-color-hover: var(--ti-common-color-icon-hover);
  --ti-modal-content-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-modal-backdrop-bg-color: #000000;
  --ti-modal-header-font-weight: bold;
  --ti-modal-close-icon-position-top: 8px;
  --ti-modal-close-icon-position-right: 20px;
  /* ---------------modal config----END----------------------------------------------*/
  /* ---------------formfield config----START----------------------------------------------*/
  --ti-formfield-item-padding-bottom: 20px;
  --ti-formfield-item-required-padding-right: 0px;
  --ti-formfield-item-required-font-size: 16px;
  --ti-formfield-item-label-padding-right: 20px;
  --ti-formfield-button-item-padding-top: 20px;
  --ti-formfield-item-required-label-line-height: var(--ti-input-height);
  --ti-formfield-text-from-item-line-height: 40px;
  --ti-formfield-text-form-label-color: var(--ti-common-color-text-weaken);
  --ti-formfield-item-content-line-height: 30px;
  /* ---------------formfield config----END----------------------------------------------*/
  /* ---------------tab config----START----------------------------------------------*/
  --ti-tab-border-color: var(--ti-common-color-line-dividing);
  --ti-tab-border-color-hover: var(--ti-tab-border-color);
  --ti-tab-header-text-color: var(--ti-common-color-text-secondary);
  --ti-tab-header-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-tab-header-text-color-active: var(--ti-tab-header-text-color-hover);
  --ti-tab-header-text-color-active-font-weight: normal;
  --ti-tab-header-font-size: var(--ti-common-font-size-1);
  --ti-tab-header-border-bottom-active: 3px solid var(--ti-common-color-bg-emphasize);
  --ti-tab-second-level-header-text-color-active: var(--ti-common-color-text-highlight);
  --ti-tab-second-level-header-text-color-hover: var(--ti-tab-second-level-header-text-color-active);
  --ti-tab-dark-text-color: var(--ti-common-color-text-darkbg);
  --ti-tab-dark-text-color-hover: var(--ti-common-color-text-white);
  --ti-tab-dark-text-color-active: var(--ti-common-color-text-primary);
  --ti-tab-dark-bg-color: var(--ti-common-color-bg-dark-normal);
  --ti-tab-dark-bg-color-hover: var(--ti-common-color-bg-dark-emphasize);
  --ti-tab-dark-bg-color-avtive: var(--ti-common-color-bg-normal);
  --ti-tab-dark-color-disabled: var(--ti-common-color-text-gray-disabled);
  --ti-tab-dark-padding-horizon: var(--ti-common-space-6x);
  --ti-tab-dark-border-radius: var(--ti-common-border-radius-normal) var(--ti-common-border-radius-normal) 0 0;
  /* ---------------tab config----END----------------------------------------------*/
  /* ---------------message config----START----------------------------------------------*/
  --ti-message-prompt-icon-color: var(--ti-common-color-success);
  --ti-message-error-icon-color: var(--ti-common-color-error);
  --ti-message-warn-icon-color: var(--ti-common-color-warn);
  --ti-message-confirm-icon-color: var(--ti-common-color-prompt);
  --ti-message-default-width: 400px;
  --ti-message-content-title-font-size: var(--ti-common-font-size-3);
  /* ---------------message config----END----------------------------------------------*/
  /* ---------------table config----START----------------------------------------------*/
  --ti-table-th-height: 28px;
  --ti-table-th-bg-color: var(--ti-common-color-bg-white-emphasize);
  --ti-table-th-text-color: var(--ti-common-color-text-secondary);
  --ti-table-th-spacing-line-color: var(--ti-common-color-text-white);
  --ti-table-th-text-font-weight: 600;
  --ti-table-border-bottom-color: var(--ti-common-color-line-dividing);
  --ti-table-td-text-color: var(--ti-common-color-text-primary);
  --ti-table-td-padding: var(--ti-common-space-3x) var(--ti-common-space-10);
  --ti-table-td-line-height: var(--ti-common-line-height-number);
  --ti-table-small-th-height: var(--ti-table-th-height);
  --ti-table-small-td-horizontal-padding: 10px;
  --ti-table-small-td-vertical-padding: var(--ti-common-space-2x);
  --ti-table-small-td-line-height: var(--ti-common-line-height-number);
  --ti-table-nest-th-height: var(--ti-table-small-th-height);
  --ti-table-nest-td-line-height: var(--ti-common-line-height-number);
  --ti-table-nest-td-border-bottom-color: var(--ti-table-border-bottom-color);
  --ti-table-tr-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-table-tr-bg-color-hover: var(--ti-table-th-bg-color);
  --ti-table-tr-bg-color-selected: var(--ti-table-tr-bg-color);
  --ti-table-tr-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-table-tr-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-table-tr-bg-color-nodata: var(--ti-table-tr-bg-color);
  --ti-table-tr-bg-color-nodata-color: var(--ti-common-color-text-link);
  --ti-table-tr-bg-color-nodata-color-hover: var(--ti-common-color-text-link-hover);
  --ti-table-nodata-td-color: var(--ti-common-color-text-secondary);
  --ti-table-nodata-height: 210px;
  --ti-table-small-nodata-height: 190px;
  --ti-table-nodata-td-font-size: var(--ti-common-font-size-1);
  --ti-table-nodata-lead-icon-height: 90px;
  --ti-table-nodata-td-bg-img-url: url("data:image/png;base64,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");
  --ti-table-col-resize-line: 1px dashed var(--ti-common-color-line-dividing);
  --ti-table-cols-toggle-menu-color: var(--ti-common-color-icon-normal);
  --ti-table-cols-toggle-menu-size: 28px;
  --ti-table-cols-toggle-menu-font-size: var(--ti-common-font-size-2);
  --ti-table-cols-toggle-menu-line-height: 26px;
  --ti-table-cols-toggle-menu-color-hover: var(--ti-common-color-icon-hover);
  --ti-table-cols-toggle-menu-color-disabled: var(--ti-common-color-text-disabled);
  --ti-table-cols-toggle-menu-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-table-cols-toggle-menu-border-color: var(--ti-common-color-line-normal);
  --ti-table-cols-toggle-dropdown-border-radius: var(--ti-common-border-radius-normal);
  --ti-table-cols-toggle-dropdown-box-shadow: var(--ti-common-shadow-2-down);
  --ti-table-cols-toggle-dropdown-border-color: rgba(0, 0, 0, 0.2);
  --ti-table-sort-icon-color-active: var(--ti-common-color-icon-active);
  --ti-table-sort-color-hover: var(--ti-common-color-icon-hover);
  --ti-table-details-icon-color-hover: var(--ti-common-color-icon-hover);
  --ti-table-details-icon-color: var(--ti-common-color-icon-normal);
  --ti-table-details-bg-color: var(--ti-common-color-bg-white-emphasize);
  --ti-table-details-padding: 0;
  --ti-table-small-details-padding: var(--ti-common-space-5x);
  --ti-table-tree-minus-square-color: var(--ti-common-color-icon-active);
  --ti-table-tree-minus-square-color-hover: var(--ti-common-color-icon-hover);
  --ti-table-tree-plus-square-color: var(--ti-common-color-icon-normal);
  --ti-table-tree-square-bg: var(--ti-common-color-bg-white-normal);
  --ti-table-tree-square-right-space: var(--ti-common-space-2x);
  --ti-table-tree-square-icon-font-size: 16px;
  --ti-table-column-icon-left-space: var(--ti-common-space-5x);
  --ti-table-column-icon-right-space: var(--ti-common-space-6);
  --ti-table-column-select-icon-width: 32px;
  --ti-table-column-icon-width: 42px;
  /* ---------------table config----END----------------------------------------------*/
  /* ---------------pagination config----START----------------------------------------------*/
  --ti-pagination-height: 24px;
  --ti-pagination-margin-top-table: 10px;
  --ti-pagination-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-pagination-border-color: var(--ti-common-color-line-normal);
  --ti-pagination-border-color-hover: var(--ti-common-color-line-hover);
  --ti-pagination-text-color: var(--ti-common-color-text-secondary);
  --ti-pagination-text-color-hover: var(--ti-common-color-icon-hover);
  --ti-pagination-bg-color-hover: var(--ti-common-color-bg-light-normal);
  --ti-pagination-text-color-active-hover: var(--ti-common-color-text-white);
  --ti-pagination-bg-color-active-hover: var(--ti-common-color-bg-emphasize);
  --ti-pagination-total-disable: var(--ti-common-color-text-disabled);
  --ti-pagination-bg-color-disabled: var(--ti-common-color-bg-white-normal);
  --ti-pagination-text-color-disabled: var(--ti-pagination-total-disable);
  --ti-pagination-icon-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-pagination-text-color-active: var(--ti-common-color-text-white);
  --ti-pagination-bg-color-active: var(--ti-common-color-bg-emphasize);
  --ti-pagination-text-color-active-active: var(--ti-common-color-text-white);
  --ti-pagination-bg-color-press: var(--ti-common-color-bg-emphasize);
  --ti-pagination-prev-next-color: var(--ti-common-color-icon-normal);
  --ti-pagination-prev-next-width: 22px;
  --ti-pagination-button-bg-active: var(--ti-pagination-bg-color-press);
  --ti-pagination-prev-next-color-active: var(--ti-pagination-text-color-active-active);
  --ti-pagination-goto-icon-color: var(--ti-common-color-bg-emphasize);
  --ti-pagination-goto-input-width: 45px;
  --ti-pagination-goto-input-color: var(--ti-pagination-text-color);
  --ti-pagination-text-min-width: 20px;
  --ti-pagination-border-radius: var(--ti-common-border-radius-normal);
  --ti-pagination-select-padding-left: var(--ti-common-space-10);
  /* ---------------pagination config----END----------------------------------------------*/
  /* ---------------tooltip config----START----------------------------------------------*/
  --ti-tip-bg-color: var(--ti-common-color-bg-dark-deep);
  --ti-tip-text-color: var(--ti-common-color-text-gray);
  --ti-tip-border-radius: var(--ti-common-border-radius-1);
  --ti-tip-border-color: var(--ti-common-color-bg-dark-deep);
  --ti-tip-border: 1px solid var(--ti-common-color-bg-dark-deep);
  --ti-tip-box-shadow-color: rgba(0, 0, 0, 0.2);
  --ti-tip-box-shadow: var(--ti-common-shadow-3-down);
  --ti-tip-vertical-padding: var(--ti-common-space-3x);
  --ti-tip-horizon-padding: var(--ti-common-space-4x);
  /* ---------------tooltip config----END----------------------------------------------*/
  /* ---------------switch config----START----------------------------------------------*/
  --ti-switch-track-on-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-switch-track-off-bg-color: var(--ti-common-color-bg-secondary);
  --ti-switch-track-bg-color-disabled: var(--ti-common-color-bg-dark-disabled);
  /* ---------------switch config----END----------------------------------------------*/
  /* ---------------progressbar config----START----------------------------------------------*/
  --ti-progressbar-progress-bg-color: var(--ti-common-color-line-dividing);
  --ti-progressbar-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-progressbar-height: 5px;
  --ti-progressbar-progress-border-radius: 999px;
  --ti-progressbar-progress-label-color: var(--ti-common-color-text-white);
  /* ---------------progressbar config----END----------------------------------------------*/
  /* ---------------steps config----START----------------------------------------------*/
  --ti-steps-number-font-size: var(--ti-common-font-size-1);
  --ti-steps-line-color: var(--ti-common-color-line-normal);
  --ti-steps-line-color-highlight: var(--ti-common-color-line-active);
  --ti-steps-box-bg-color-highlight: var(--ti-common-color-bg-emphasize);
  --ti-steps-box-highlight: var(--ti-common-color-icon-active);
  --ti-steps-box-uncomplete: var(--ti-common-color-icon-normal);
  --ti-steps-box-disabled: var(--ti-common-color-text-weaken);
  --ti-steps-box-number-active: var(--ti-common-color-text-white);
  --ti-steps-text-highlight: var(--ti-common-color-text-highlight);
  --ti-steps-text-uncomplete: var(--ti-common-color-text-secondary);
  --ti-steps-text-disabled: var(--ti-common-color-text-weaken);
  /* ---------------steps config----END----------------------------------------------*/
  /* -------------------------actionMenu控件样式设置----START---------------------------------------------*/
  --ti-actionmenu-item-text-color: var(--ti-common-color-text-link);
  --ti-actionmenu-item-text-color-hover: var(--ti-common-color-text-link-hover);
  --ti-actionmenu-item-text-color-active: var(--ti-common-color-text-link-hover);
  --ti-actionmenu-item-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-actionmenu-divider-color: var(--ti-common-color-line-dividing);
  /* -------------------------actionMenu控件样式设置----END-----------------------------------------------*/
  /* ---------------leftmenu控件样式设置----START-----------------------------------------------------*/
  --ti-leftmenu-width: 192px;
  --ti-leftmenu-font-size: var(--ti-common-font-size-base);
  --ti-leftmenu-head-font-size: var(--ti-common-font-size-1);
  --ti-leftmenu-head-line-dividing-color: var(--ti-common-color-line-dividing);
  --ti-leftmenu-container-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-leftmenu-toggle-icon-bg-color: #dbdbdb;
  --ti-leftmenu-toggle-icon-bg-color-hover: #c9c9c9;
  --ti-leftmenu-toggle-icon-color: #777777;
  --ti-leftmenu-toggle-icon-color-hover: #666666;
  --ti-leftmenu-head-text-color: var(--ti-common-color-text-primary);
  --ti-leftmenu-first-level-font-size: 14px;
  --ti-leftmenu-first-level-border-bottom: 1px #e5e5e5 solid;
  --ti-leftmenu-first-level-border-top: 1px #fafafa solid;
  --ti-leftmenu-first-level-border-bottom-selected: 1px #e5e5e5 solid;
  --ti-leftmenu-first-level-border-top-selected: 1px #fafafa solid;
  --ti-leftmenu-second-level-bg-color: #f7f8f8;
  --ti-leftmenu-second-level-icon-color: #999;
  --ti-leftmenu-second-level-font-size: 14px;
  --ti-leftmenu-second-level-padding: 10px 36px 10px 40px;
  --ti-leftmenu-second-level-border-bottom: 1px #e5e5e5 solid;
  --ti-leftmenu-second-level-border-top: 1px #fafafa solid;
  --ti-leftmenu-second-level-border-bottom-selected: 1px #e5e5e5 solid;
  --ti-leftmenu-second-level-border-top-selected: 1px #fafafa solid;
  --ti-leftmenu-item-bg-color: #f7f8f8;
  --ti-leftmenu-item-text-color: var(--ti-common-color-text-secondary);
  --ti-leftmenu-item-bg-color-hover: var(--ti-common-color-bg-white-emphasize);
  --ti-leftmenu-item-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-leftmenu-border-left-width: 2px;
  --ti-leftmenu-item-open-bg-color: #fff;
  --ti-leftmenu-item-selected-bg-color: #fff;
  --ti-leftmenu-item-selected-text-color: var(--ti-common-color-text-highlight);
  --ti-leftmenu-item-selected-border-left-color: var(--ti-common-color-line-active);
  --ti-leftmenu-level1-label-padding: 10px 36px 10px 20px;
  --ti-leftment-leftmenu-head-text-align: left;
  --ti-leftmenu-angle-normal-width: 8px;
  --ti-leftmenu-angle-normal-height: 5px;
  --ti-leftmenu-icon-color-nomal: var(--ti-common-color-icon-normal);
  --ti-leftmenu-icon-color-hover: var(--ti-common-color-icon-hover);
  --ti-leftmenu-head-padding: 20px 36px 20px 20px;
  --ti-leftmenu-group-padding-top: var(--ti-common-space-10);
  --ti-leftmenu-group-padding-right: 36px;
  --ti-leftmenu-group-padding-bottom: var(--ti-common-space-10);
  --ti-leftmenu-group-padding-left: var(--ti-common-space-5x);
  --ti-leftmenu-foot-padding-top: 10px;
  --ti-leftmenu-foot-padding-bottom: 10px;
  --ti-leftmenu-foot-padding-left: 20px;
  --ti-leftmenu-foot-space-right: 36px;
  --ti-leftmenu-foot-text-color: var(--ti-common-color-text-link);
  --ti-leftmenu-foot-text-color-hover: var(--ti-common-color-text-link-hover);
  /* ----------------leftmenu控件样式设置----END------------------------------------------------------*/
  /* ---------------fileUpload控件样式设置----START-----------------------------------------------------*/
  --ti-upload-height: var(--ti-input-height);
  --ti-upload-progerss-text-color: #2095F2;
  --ti-upload-progress-bg-color: #BCDFFB;
  --ti-upload-field-default-width: 300px;
  --ti-upload-item-bg: var(--ti-common-color-bg-normal);
  --ti-upload-item-name-color: var(--ti-common-color-text-secondary);
  --ti-upload-item-size-color: var(--ti-common-color-text-weaken);
  --ti-upload-state-general-operate-color: var(--ti-actionmenu-item-text-color);
  --ti-upload-state-general-operate-color-hover: var(--ti-actionmenu-item-text-color-hover);
  /* ---------------fileUpload控件样式设置----END-----------------------------------------------------*/
  /* ---------------buttonGroup控件样式设置----START-----------------------------------------------------*/
  --ti-button-group-text-color: var(--ti-common-color-text-primary);
  --ti-button-group-padding-horizon: var(--ti-button-middle-padding-horizon);
  --ti-button-group-height: var(--ti-button-middle-height);
  --ti-button-group-height-small: var(--ti-button-xs-height);
  --ti-button-group-border-radius: var(--ti-common-border-radius-normal);
  --ti-button-group-bg-color: var(--ti-common-color-bg-light-normal);
  --ti-button-group-border-color: var(--ti-button-group-bg-color);
  --ti-button-group-border-left-color: var(--ti-common-color-bg-white-normal);
  --ti-button-group-bg-color-hover: var(--ti-common-color-bg-light-emphasize);
  --ti-button-group-text-color-hover: var(--ti-common-color-text-primary);
  --ti-button-group-border-color-hover: var(--ti-button-group-bg-color-hover);
  --ti-button-group-bg-color-active: var(--ti-common-color-bg-emphasize);
  --ti-button-group-bg-color-active-disabled: var(--ti-common-color-bg-dark-disabled);
  --ti-button-group-text-color-active: var(--ti-common-color-text-white);
  --ti-button-group-border-color-active: var(--ti-button-group-bg-color-active);
  --ti-button-group-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-button-group-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-button-group-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-button-group-space-bottom: var(--ti-common-space-base);
  /* ---------------buttonGroup控件样式设置----END-----------------------------------------------------*/
  /* ---------------collapse控件样式设置----START-----------------------------------------------------*/
  --ti-collapse-panel-border: 1px solid #e3e3e3;
  --ti-collapse-panel-bg-color: #f5f5f5;
  --ti-collapse-panel-border-radius: 2px;
  --ti-collapse-panel-padding: 10px;
  /* ---------------collapse控件样式设置----END-----------------------------------------------------*/
  /* ---------------accordion控件样式设置----START-----------------------------------------------------*/
  --ti-accordion-panel-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-accordion-panel-border: 1px solid var(--ti-common-color-line-dividing);
  --ti-accordion-panel-border-radius: var(--ti-common-border-radius-normal);
  --ti-accordion-panel-height: 34px;
  --ti-accordion-panel-lineheight: 34px;
  --ti-accordion-panel-head-padding: 0 var(--ti-common-space-4x);
  --ti-accordion-panel-head-bg-color: var(--ti-common-color-bg-white-emphasize);
  --ti-accordion-panel-head-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-accordion-panel-space-between: var(--ti-common-space-2x);
  --ti-accordion-panel-collapse-border-top: 1px solid var(--ti-common-color-line-dividing);
  --ti-accordion-panel-body-padding: var(--ti-common-space-3x) var(--ti-common-space-4x);
  --ti-accordion-panel-title-color: var(--ti-common-color-text-primary);
  --ti-accordion-panel-title-color-disabled: var(--ti-common-color-text-disabled);
  --ti-accordion-panel-body-bg: var(--ti-common-color-bg-white-normal);
  --ti-accordion-panel-body-shadow: none;
  --ti-accordion-panel-fs: var(--ti-common-font-size-base);
  --ti-accordion-panel-title-margin-left: var(--ti-common-space-4x);
  --ti-accordion-panel-icon-color: var(--ti-common-color-icon-normal);
  --ti-accordion-panel-icon-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-accordion-panel-icon-fs: var(--ti-common-font-size-2);
  /* ---------------accordion控件样式设置----END-----------------------------------------------------*/
  /* ---------------autoComplete样式设置----START-----------------------------------------------------*/
  --ti-autocomplete-highlight-text-color: #333;
  --ti-autocomplete-highlight-font-weight: bold;
  /* ---------------autoComplete样式设置----END-----------------------------------------------------*/
  /* ---------------alert样式设置----START-----------------------------------------------------*/
  --ti-alert-default-width: 400px;
  --ti-alert-success-bg-color: var(--ti-common-color-success-bg);
  --ti-alert-success-border-color: var(--ti-common-color-success-border);
  --ti-alert-success-close-color: var(--ti-common-color-success);
  --ti-alert-success-icon-color: var(--ti-common-color-success);
  --ti-alert-success-box-shadow: var(--ti-common-shadow-success);
  --ti-alert-error-bg-color: var(--ti-common-color-error-bg);
  --ti-alert-error-border-color: var(--ti-common-color-error-border-secondary);
  --ti-alert-error-close-color: var(--ti-common-color-error);
  --ti-alert-error-icon-color: var(--ti-common-color-error);
  --ti-alert-error-box-shadow: var(--ti-common-shadow-error);
  --ti-alert-warn-bg-color: var(--ti-common-color-warn-bg);
  --ti-alert-warn-border-color: var(--ti-common-color-warn-border);
  --ti-alert-warn-close-color: var(--ti-common-color-warn);
  --ti-alert-warn-icon-color: var(--ti-common-color-warn);
  --ti-alert-warn-box-shadow: var(--ti-common-shadow-warn);
  --ti-alert-prompt-bg-color: var(--ti-common-color-prompt-bg);
  --ti-alert-prompt-border-color: var(--ti-common-color-prompt-border);
  --ti-alert-prompt-close-color: var(--ti-common-color-prompt);
  --ti-alert-prompt-icon-color: var(--ti-common-color-prompt);
  --ti-alert-prompt-box-shadow: var(--ti-common-shadow-prompt);
  --ti-alert-dark-bg-color: var(--ti-common-color-bg-dark-deep);
  --ti-alert-dark-box-shadow: var(--ti-common-shadow-3-down);
  --ti-alert-simple-border-color: var(--ti-common-color-line-normal);
  --ti-alert-simple-close-color: var(--ti-common-color-icon-normal);
  --ti-alert-label-color: var(--ti-common-color-text-secondary);
  --ti-alert-type-icon-margin-right: var(--ti-common-space-2x);
  --ti-alert-type-icon-width: var(--ti-common-font-size-2);
  --ti-alert-close-icon-width: 12px;
  --ti-alert-box-radius: var(--ti-common-border-radius-normal);
  --ti-alert-close-icon-margin-left: var(--ti-alert-padding-horizon);
  /* ---------------alert样式设置----END-----------------------------------------------------*/
  /* ---------------slider样式设置----START-----------------------------------------------------*/
  --ti-slider-track-bg-color: var(--ti-common-color-bg-light-normal);
  --ti-slider-selection-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-slider-tick-color: var(--ti-common-color-text-secondary);
  --ti-slider-tick-selection-color: var(--ti-common-color-bg-white-normal);
  --ti-slider-tip-bg-color: var(--ti-common-color-bg-dark-deep);
  --ti-slider-tip-color: var(--ti-common-color-text-gray);
  --ti-slider-tip-bs: var(--ti-common-shadow-3-down);
  --ti-slider-text-color: var(--ti-common-color-text-secondary);
  --ti-slider-pointer-color-hover: var(--ti-common-color-bg-hover);
  --ti-slider-pointer-color: var(--ti-slider-selection-bg-color);
  --ti-slider-pointer-bs: var(--ti-common-shadow-1-down);
  --ti-slider-pointer-bg-color: linear-gradient(153deg, var(--ti-common-color-bg-white-normal), var(--ti-common-color-bg-light-normal) 99%);
  --ti-slider-pointer-border-disable: var(--ti-common-color-line-disabled);
  --ti-slider-pointer-bg-disable: var(--ti-common-color-bg-disabled);
  --ti-slider-color-disabled: var(--ti-common-color-text-disabled);
  /* ---------------slider样式设置----END-----------------------------------------------------*/
  /* ---------------UnifyValid样式设置----START-----------------------------------------------------*/
  --ti-valid-pwd-level-bar-color: #8A8E99;
  --ti-valid-pwd-level-bar-color-weak-active: var(--ti-common-color-error);
  --ti-valid-pwd-level-bar-color-medium-active: var(--ti-common-color-warn);
  --ti-valid-pwd-level-bar-color-strong-active: var(--ti-common-color-success);
  /* ---------------UnifyValid样式设置----END-----------------------------------------------------*/
  --ti-tree-node-bg-color-checked: var(--ti-common-color-bg-light-normal);
  --ti-tree-content-box-color-hover: var(--ti-common-color-bg-white-emphasize);
  --ti-tree-minus-square-color: var(--ti-common-color-icon-active);
  --ti-tree-plus-square-color: var(--ti-common-color-icon-normal);
  --ti-tree-icon-color-active: var(--ti-common-color-icon-active);
  --ti-tree-icon-bg-color-active: var(--ti-common-color-bg-white-normal);
  --ti-tree-item-height: 30px;
  --ti-tree-item-lineheight: 30px;
  --ti-tree-content-box-left-space: var(--ti-common-space-2x);
  --ti-tree-square-icon-font-size: 16px;
  --ti-tree-icon-right-space: var(--ti-common-space-2x);
  --ti-tree-item-guide-line-color: var(--ti-common-color-line-dividing);
  /* ---------------headFilter组件----START----------------------------------------------*/
  --ti-head-filter-filtered-color: var(--ti-common-color-icon-active);
  /* ---------------headFilter组件----END----------------------------------------------*/
  /*------------------------------------------------------------------动效相关变量-----------------------------------------------------------------------*/
  --ti-timing-function-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --ti-timing-function-deceleration: cubic-bezier(0, 0, 0.2, 1);
  --ti-timing-function-acceleration: cubic-bezier(0.4, 0, 1, 1);
  --ti-timing-function-sharp: cubic-bezier(0.4, 0, 0.6, 1);
  --ti-timing-function-smoothing: cubic-bezier(0.2, 0, 0.4, 1);
  --ti-timing-function-linear: cubic-bezier(0, 0, 1, 1);
  --ti-timing-function-default: cubic-bezier(0.25, 0.1, 0.25, 1);
  --ti-timing-function-ease-in: cubic-bezier(0.42, 0, 1, 1);
  --ti-timing-function-ease-out: cubic-bezier(0, 0, 0.58, 1);
}


/*注意：css var变量，以最后一次出现的生效。*/
/*基础变量定义*/
:root {
  --tp-common-link-color: #aaa;
}
/*组件变量定义*/
:root {
  --tp-min-width: 1192px;
  --tp-max-width: 1832px;
  --tp-link-no-decoration-color-hover: var(--ti-common-color-text-link);
  --tp-link-no-decoration-text-decoration: none;
  /* ---------------anthor组件----START----------------------------------------------*/
  --tp-anchor-link-line-color: var(--ti-common-color-line-dividing);
  --tp-anchor-link-title-color: var(--ti-common-color-text-primary);
  --tp-anchor-link-title-color-hover: var(--ti-common-color-text-highlight);
  --tp-anchor-link-title-color-selected: var(--ti-common-color-text-highlight);
  /* ---------------anthor组件----END------------------------------------------------*/
  /* ---------------buylayer组件----START----------------------------------------------*/
  --tp-buylayer-container-min-height: 70px;
  /* ---------------buylayer组件----END------------------------------------------------*/
  /* ---------------collapsebutton组件----START----------------------------------------------*/
  --tp-collapsebutton-text-color-hover: var(--ti-common-color-text-highlight);
  --tp-collapsebutton-uncollapsed-bg-color: var(--ti-common-color-bg-white-emphasize);
  --tp-collapsebutton-uncollapsed-border-color: var(--tp-collapsebutton-uncollapsed-bg-color);
  /* ---------------collapsebutton组件----START----------------------------------------------*/
  /* ---------------iconaction组件----START----------------------------------------------*/
  --tp-iconaction-default-text-color: var(--ti-common-color-text-primary);
  --tp-iconaction-hover-text-color: var(--ti-common-color-text-highlight);
  --tp-iconaction-active-text-color: var(--tp-iconaction-hover-text-color);
  --tp-iconaction-disabled-text-color: var(--ti-common-color-text-disabled);
  --tp-iconaction-default-icon-color: var(--ti-common-color-icon-normal);
  --tp-iconaction-hover-icon-color: var(--ti-common-color-icon-hover);
  --tp-iconaction-active-icon-color: var(--tp-iconaction-hover-icon-color);
  --tp-iconaction-disabled-icon-color: var(--ti-common-color-icon-disabled);
  /* ---------------iconaction组件----END----------------------------------------------*/
  /* ---------------layout组件----START----------------------------------------------*/
  --tp-layout-header-bg-color: var(--ti-common-color-bg-dark-normal);
  --tp-layout-header-box-shadow: none;
  --tp-layout-header-border: none;
  /* ---------------layout组件----END----------------------------------------------*/
  /* ---------------leftmenuthin组件----START----------------------------------------------*/
  --tp-leftmenuthin-level-width: 80px;
  --tp-leftmenuthin-level-height: 78px;
  /* ---------------leftmenuthin组件----END----------------------------------------------*/
  /* ---------------resources组件----START---------------------------------------------*/
  --tp-resources-card-border-color: var(--ti-common-color-bg-light-normal);
  --tp-resources-card-default-bgColor: var(--ti-common-color-bg-light-normal);
  --tp-resources-card-border-color-hover: var(--ti-common-color-bg-light-emphasize);
  --tp-resources-card-hover-bgColor: var(--ti-common-color-bg-light-emphasize);
  /* ---------------resources组件----END-----------------------------------------------*/
  /* ---------------subtitle 组件----START----------------------------------------------*/
  --tp-subtitle-line-color: var(--ti-common-color-line-dividing);
  --tp-subtitle-dark-icon-color: var(--ti-common-color-icon-white);
  --tp-subtitle-dark-text-color: var(--ti-common-color-text-white);
  --tp-subtitle-dark-selected-text-color: var(--tp-subtitle-dark-text-color);
  /* ---------------subtitle 组件----END----------------------------------------------*/
  /* ---------------stepguide 组件----START--------------------------------------------------*/
  --tp-stepguide-number-bg-color: var(--ti-common-color-bg-emphasize);
  --tp-stepguide-line-color: var(--ti-common-color-line-active);
  /* ---------------stepguide 组件----END----------------------------------------------------*/
  /* ---------------accordion组件----START---------------------------------------------*/
  --tp-accordion-text-link-active: var(--ti-common-color-text-link-hover);
  /* ---------------accordion组件----END-----------------------------------------------*/
}

/*!-----------------------------------------------------------
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Version: 0.20.0(6363745c0a33c27b149b89342a7b96d354fb554c)
 * Released under the MIT license
 * https://github.com/Microsoft/vscode/blob/master/LICENSE.txt
 *-----------------------------------------------------------*/.monaco-action-bar{text-align:right;overflow:hidden;white-space:nowrap}.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;width:100%;justify-content:flex-end}.monaco-action-bar.vertical .actions-container{display:inline-block}.monaco-action-bar.reverse .actions-container{flex-direction:row-reverse}.monaco-action-bar .action-item{cursor:pointer;display:inline-block;transition:transform 50ms ease;position:relative}.monaco-action-bar .action-item.disabled{cursor:default}.monaco-action-bar.animated .action-item.active{transform:scale(1.272019649)}.monaco-action-bar .action-item .codicon,.monaco-action-bar .action-item .icon{display:inline-block}.monaco-action-bar .action-label{font-size:11px;margin-right:4px}.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:hover{opacity:.4}.monaco-action-bar.vertical{text-align:left}.monaco-action-bar.vertical .action-item{display:block}.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}.monaco-action-bar.animated.vertical .action-item.active{transform:translate(5px)}.secondary-actions .monaco-action-bar .action-label{margin-left:6px}.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}.monaco-aria-container{position:absolute;left:-999em}.monaco-custom-checkbox{margin-left:2px;float:left;cursor:pointer;overflow:hidden;opacity:.7;width:20px;height:20px;border:1px solid transparent;padding:1px;box-sizing:border-box;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-custom-checkbox.checked,.monaco-custom-checkbox:hover{opacity:1}.hc-black .monaco-custom-checkbox,.hc-black .monaco-custom-checkbox:hover{background:none}.monaco-custom-checkbox.monaco-simple-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}.monaco-custom-checkbox.monaco-simple-checkbox.unchecked:not(.checked):before{visibility:hidden}@font-face{font-family:codicon;src:url('codicon.9242107df7da7c6ad3ca.ttf') format("truetype")}.codicon[class*=codicon-]{font:normal normal normal 16px/1 codicon;display:inline-block;text-decoration:none;text-rendering:auto;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;user-select:none;-webkit-user-select:none;-ms-user-select:none}.codicon-add:before,.codicon-gist-new:before,.codicon-plus:before,.codicon-repo-create:before{content:"\ea60"}.codicon-light-bulb:before,.codicon-lightbulb:before{content:"\ea61"}.codicon-repo-delete:before,.codicon-repo:before{content:"\ea62"}.codicon-gist-fork:before,.codicon-repo-forked:before{content:"\ea63"}.codicon-git-pull-request-abandoned:before,.codicon-git-pull-request:before{content:"\ea64"}.codicon-keyboard:before,.codicon-record-keys:before{content:"\ea65"}.codicon-tag-add:before,.codicon-tag-remove:before,.codicon-tag:before{content:"\ea66"}.codicon-person-add:before,.codicon-person-filled:before,.codicon-person-follow:before,.codicon-person-outline:before,.codicon-person:before{content:"\ea67"}.codicon-git-branch-create:before,.codicon-git-branch-delete:before,.codicon-git-branch:before,.codicon-source-control:before{content:"\ea68"}.codicon-mirror-public:before,.codicon-mirror:before{content:"\ea69"}.codicon-star-add:before,.codicon-star-delete:before,.codicon-star-empty:before,.codicon-star:before{content:"\ea6a"}.codicon-comment-add:before,.codicon-comment:before{content:"\ea6b"}.codicon-alert:before,.codicon-warning:before{content:"\ea6c"}.codicon-search-save:before,.codicon-search:before{content:"\ea6d"}.codicon-log-out:before,.codicon-sign-out:before{content:"\ea6e"}.codicon-log-in:before,.codicon-sign-in:before{content:"\ea6f"}.codicon-eye-unwatch:before,.codicon-eye-watch:before,.codicon-eye:before{content:"\ea70"}.codicon-circle-filled:before,.codicon-close-dirty:before,.codicon-debug-breakpoint-disabled:before,.codicon-debug-breakpoint:before,.codicon-debug-hint:before,.codicon-primitive-dot:before{content:"\ea71"}.codicon-primitive-square:before{content:"\ea72"}.codicon-edit:before,.codicon-pencil:before{content:"\ea73"}.codicon-info:before,.codicon-issue-opened:before{content:"\ea74"}.codicon-gist-private:before,.codicon-git-fork-private:before,.codicon-lock:before,.codicon-mirror-private:before{content:"\ea75"}.codicon-close:before,.codicon-remove-close:before,.codicon-x:before{content:"\ea76"}.codicon-repo-sync:before,.codicon-sync:before{content:"\ea77"}.codicon-clone:before,.codicon-desktop-download:before{content:"\ea78"}.codicon-beaker:before,.codicon-microscope:before{content:"\ea79"}.codicon-device-desktop:before,.codicon-vm:before{content:"\ea7a"}.codicon-file-text:before,.codicon-file:before{content:"\ea7b"}.codicon-ellipsis:before,.codicon-kebab-horizontal:before,.codicon-more:before{content:"\ea7c"}.codicon-mail-reply:before,.codicon-reply:before{content:"\ea7d"}.codicon-organization-filled:before,.codicon-organization-outline:before,.codicon-organization:before{content:"\ea7e"}.codicon-file-add:before,.codicon-new-file:before{content:"\ea7f"}.codicon-file-directory-create:before,.codicon-new-folder:before{content:"\ea80"}.codicon-trash:before,.codicon-trashcan:before{content:"\ea81"}.codicon-clock:before,.codicon-history:before{content:"\ea82"}.codicon-file-directory:before,.codicon-folder:before,.codicon-symbol-folder:before{content:"\ea83"}.codicon-github:before,.codicon-logo-github:before,.codicon-mark-github:before{content:"\ea84"}.codicon-console:before,.codicon-repl:before,.codicon-terminal:before{content:"\ea85"}.codicon-symbol-event:before,.codicon-zap:before{content:"\ea86"}.codicon-error:before,.codicon-stop:before{content:"\ea87"}.codicon-symbol-variable:before,.codicon-variable:before{content:"\ea88"}.codicon-array:before,.codicon-symbol-array:before{content:"\ea8a"}.codicon-symbol-module:before,.codicon-symbol-namespace:before,.codicon-symbol-object:before,.codicon-symbol-package:before{content:"\ea8b"}.codicon-symbol-constructor:before,.codicon-symbol-function:before,.codicon-symbol-method:before{content:"\ea8c"}.codicon-symbol-boolean:before,.codicon-symbol-null:before{content:"\ea8f"}.codicon-symbol-number:before,.codicon-symbol-numeric:before{content:"\ea90"}.codicon-symbol-struct:before,.codicon-symbol-structure:before{content:"\ea91"}.codicon-symbol-parameter:before,.codicon-symbol-type-parameter:before{content:"\ea92"}.codicon-symbol-key:before,.codicon-symbol-text:before{content:"\ea93"}.codicon-go-to-file:before,.codicon-symbol-reference:before{content:"\ea94"}.codicon-symbol-enum:before,.codicon-symbol-value:before{content:"\ea95"}.codicon-symbol-ruler:before,.codicon-symbol-unit:before{content:"\ea96"}.codicon-activate-breakpoints:before{content:"\ea97"}.codicon-archive:before{content:"\ea98"}.codicon-arrow-both:before{content:"\ea99"}.codicon-arrow-down:before{content:"\ea9a"}.codicon-arrow-left:before{content:"\ea9b"}.codicon-arrow-right:before{content:"\ea9c"}.codicon-arrow-small-down:before{content:"\ea9d"}.codicon-arrow-small-left:before{content:"\ea9e"}.codicon-arrow-small-right:before{content:"\ea9f"}.codicon-arrow-small-up:before{content:"\eaa0"}.codicon-arrow-up:before{content:"\eaa1"}.codicon-bell:before{content:"\eaa2"}.codicon-bold:before{content:"\eaa3"}.codicon-book:before{content:"\eaa4"}.codicon-bookmark:before{content:"\eaa5"}.codicon-debug-breakpoint-conditional-unverified:before{content:"\eaa6"}.codicon-debug-breakpoint-conditional-disabled:before,.codicon-debug-breakpoint-conditional:before{content:"\eaa7"}.codicon-debug-breakpoint-data-unverified:before{content:"\eaa8"}.codicon-debug-breakpoint-data-disabled:before,.codicon-debug-breakpoint-data:before{content:"\eaa9"}.codicon-debug-breakpoint-log-unverified:before{content:"\eaaa"}.codicon-debug-breakpoint-log-disabled:before,.codicon-debug-breakpoint-log:before{content:"\eaab"}.codicon-briefcase:before{content:"\eaac"}.codicon-broadcast:before{content:"\eaad"}.codicon-browser:before{content:"\eaae"}.codicon-bug:before{content:"\eaaf"}.codicon-calendar:before{content:"\eab0"}.codicon-case-sensitive:before{content:"\eab1"}.codicon-check:before{content:"\eab2"}.codicon-checklist:before{content:"\eab3"}.codicon-chevron-down:before{content:"\eab4"}.codicon-chevron-left:before{content:"\eab5"}.codicon-chevron-right:before{content:"\eab6"}.codicon-chevron-up:before{content:"\eab7"}.codicon-chrome-close:before{content:"\eab8"}.codicon-chrome-maximize:before{content:"\eab9"}.codicon-chrome-minimize:before{content:"\eaba"}.codicon-chrome-restore:before{content:"\eabb"}.codicon-circle-outline:before,.codicon-debug-breakpoint-unverified:before{content:"\eabc"}.codicon-circle-slash:before{content:"\eabd"}.codicon-circuit-board:before{content:"\eabe"}.codicon-clear-all:before{content:"\eabf"}.codicon-clippy:before{content:"\eac0"}.codicon-close-all:before{content:"\eac1"}.codicon-cloud-download:before{content:"\eac2"}.codicon-cloud-upload:before{content:"\eac3"}.codicon-code:before{content:"\eac4"}.codicon-collapse-all:before{content:"\eac5"}.codicon-color-mode:before{content:"\eac6"}.codicon-comment-discussion:before{content:"\eac7"}.codicon-compare-changes:before{content:"\eac8"}.codicon-credit-card:before{content:"\eac9"}.codicon-dash:before{content:"\eacc"}.codicon-dashboard:before{content:"\eacd"}.codicon-database:before{content:"\eace"}.codicon-debug-continue:before{content:"\eacf"}.codicon-debug-disconnect:before{content:"\ead0"}.codicon-debug-pause:before{content:"\ead1"}.codicon-debug-restart:before{content:"\ead2"}.codicon-debug-start:before{content:"\ead3"}.codicon-debug-step-into:before{content:"\ead4"}.codicon-debug-step-out:before{content:"\ead5"}.codicon-debug-step-over:before{content:"\ead6"}.codicon-debug-stop:before{content:"\ead7"}.codicon-debug:before{content:"\ead8"}.codicon-device-camera-video:before{content:"\ead9"}.codicon-device-camera:before{content:"\eada"}.codicon-device-mobile:before{content:"\eadb"}.codicon-diff-added:before{content:"\eadc"}.codicon-diff-ignored:before{content:"\eadd"}.codicon-diff-modified:before{content:"\eade"}.codicon-diff-removed:before{content:"\eadf"}.codicon-diff-renamed:before{content:"\eae0"}.codicon-diff:before{content:"\eae1"}.codicon-discard:before{content:"\eae2"}.codicon-editor-layout:before{content:"\eae3"}.codicon-empty-window:before{content:"\eae4"}.codicon-exclude:before{content:"\eae5"}.codicon-extensions:before{content:"\eae6"}.codicon-eye-closed:before{content:"\eae7"}.codicon-file-binary:before{content:"\eae8"}.codicon-file-code:before{content:"\eae9"}.codicon-file-media:before{content:"\eaea"}.codicon-file-pdf:before{content:"\eaeb"}.codicon-file-submodule:before{content:"\eaec"}.codicon-file-symlink-directory:before{content:"\eaed"}.codicon-file-symlink-file:before{content:"\eaee"}.codicon-file-zip:before{content:"\eaef"}.codicon-files:before{content:"\eaf0"}.codicon-filter:before{content:"\eaf1"}.codicon-flame:before{content:"\eaf2"}.codicon-fold-down:before{content:"\eaf3"}.codicon-fold-up:before{content:"\eaf4"}.codicon-fold:before{content:"\eaf5"}.codicon-folder-active:before{content:"\eaf6"}.codicon-folder-opened:before{content:"\eaf7"}.codicon-gear:before{content:"\eaf8"}.codicon-gift:before{content:"\eaf9"}.codicon-gist-secret:before{content:"\eafa"}.codicon-gist:before{content:"\eafb"}.codicon-git-commit:before{content:"\eafc"}.codicon-git-compare:before{content:"\eafd"}.codicon-git-merge:before{content:"\eafe"}.codicon-github-action:before{content:"\eaff"}.codicon-github-alt:before{content:"\eb00"}.codicon-globe:before{content:"\eb01"}.codicon-grabber:before{content:"\eb02"}.codicon-graph:before{content:"\eb03"}.codicon-gripper:before{content:"\eb04"}.codicon-heart:before{content:"\eb05"}.codicon-home:before{content:"\eb06"}.codicon-horizontal-rule:before{content:"\eb07"}.codicon-hubot:before{content:"\eb08"}.codicon-inbox:before{content:"\eb09"}.codicon-issue-closed:before{content:"\eb0a"}.codicon-issue-reopened:before{content:"\eb0b"}.codicon-issues:before{content:"\eb0c"}.codicon-italic:before{content:"\eb0d"}.codicon-jersey:before{content:"\eb0e"}.codicon-json:before{content:"\eb0f"}.codicon-kebab-vertical:before{content:"\eb10"}.codicon-key:before{content:"\eb11"}.codicon-law:before{content:"\eb12"}.codicon-lightbulb-autofix:before{content:"\eb13"}.codicon-link-external:before{content:"\eb14"}.codicon-link:before{content:"\eb15"}.codicon-list-ordered:before{content:"\eb16"}.codicon-list-unordered:before{content:"\eb17"}.codicon-live-share:before{content:"\eb18"}.codicon-loading:before{content:"\eb19"}.codicon-location:before{content:"\eb1a"}.codicon-mail-read:before{content:"\eb1b"}.codicon-mail:before{content:"\eb1c"}.codicon-markdown:before{content:"\eb1d"}.codicon-megaphone:before{content:"\eb1e"}.codicon-mention:before{content:"\eb1f"}.codicon-milestone:before{content:"\eb20"}.codicon-mortar-board:before{content:"\eb21"}.codicon-move:before{content:"\eb22"}.codicon-multiple-windows:before{content:"\eb23"}.codicon-mute:before{content:"\eb24"}.codicon-no-newline:before{content:"\eb25"}.codicon-note:before{content:"\eb26"}.codicon-octoface:before{content:"\eb27"}.codicon-open-preview:before{content:"\eb28"}.codicon-package:before{content:"\eb29"}.codicon-paintcan:before{content:"\eb2a"}.codicon-pin:before{content:"\eb2b"}.codicon-play:before{content:"\eb2c"}.codicon-plug:before{content:"\eb2d"}.codicon-preserve-case:before{content:"\eb2e"}.codicon-preview:before{content:"\eb2f"}.codicon-project:before{content:"\eb30"}.codicon-pulse:before{content:"\eb31"}.codicon-question:before{content:"\eb32"}.codicon-quote:before{content:"\eb33"}.codicon-radio-tower:before{content:"\eb34"}.codicon-reactions:before{content:"\eb35"}.codicon-references:before{content:"\eb36"}.codicon-refresh:before{content:"\eb37"}.codicon-regex:before{content:"\eb38"}.codicon-remote-explorer:before{content:"\eb39"}.codicon-remote:before{content:"\eb3a"}.codicon-remove:before{content:"\eb3b"}.codicon-replace-all:before{content:"\eb3c"}.codicon-replace:before{content:"\eb3d"}.codicon-repo-clone:before{content:"\eb3e"}.codicon-repo-force-push:before{content:"\eb3f"}.codicon-repo-pull:before{content:"\eb40"}.codicon-repo-push:before{content:"\eb41"}.codicon-report:before{content:"\eb42"}.codicon-request-changes:before{content:"\eb43"}.codicon-rocket:before{content:"\eb44"}.codicon-root-folder-opened:before{content:"\eb45"}.codicon-root-folder:before{content:"\eb46"}.codicon-rss:before{content:"\eb47"}.codicon-ruby:before{content:"\eb48"}.codicon-save-all:before{content:"\eb49"}.codicon-save-as:before{content:"\eb4a"}.codicon-save:before{content:"\eb4b"}.codicon-screen-full:before{content:"\eb4c"}.codicon-screen-normal:before{content:"\eb4d"}.codicon-search-stop:before{content:"\eb4e"}.codicon-server:before{content:"\eb50"}.codicon-settings-gear:before{content:"\eb51"}.codicon-settings:before{content:"\eb52"}.codicon-shield:before{content:"\eb53"}.codicon-smiley:before{content:"\eb54"}.codicon-sort-precedence:before{content:"\eb55"}.codicon-split-horizontal:before{content:"\eb56"}.codicon-split-vertical:before{content:"\eb57"}.codicon-squirrel:before{content:"\eb58"}.codicon-star-full:before{content:"\eb59"}.codicon-star-half:before{content:"\eb5a"}.codicon-symbol-class:before{content:"\eb5b"}.codicon-symbol-color:before{content:"\eb5c"}.codicon-symbol-constant:before{content:"\eb5d"}.codicon-symbol-enum-member:before{content:"\eb5e"}.codicon-symbol-field:before{content:"\eb5f"}.codicon-symbol-file:before{content:"\eb60"}.codicon-symbol-interface:before{content:"\eb61"}.codicon-symbol-keyword:before{content:"\eb62"}.codicon-symbol-misc:before{content:"\eb63"}.codicon-symbol-operator:before{content:"\eb64"}.codicon-symbol-property:before{content:"\eb65"}.codicon-symbol-snippet:before{content:"\eb66"}.codicon-tasklist:before{content:"\eb67"}.codicon-telescope:before{content:"\eb68"}.codicon-text-size:before{content:"\eb69"}.codicon-three-bars:before{content:"\eb6a"}.codicon-thumbsdown:before{content:"\eb6b"}.codicon-thumbsup:before{content:"\eb6c"}.codicon-tools:before{content:"\eb6d"}.codicon-triangle-down:before{content:"\eb6e"}.codicon-triangle-left:before{content:"\eb6f"}.codicon-triangle-right:before{content:"\eb70"}.codicon-triangle-up:before{content:"\eb71"}.codicon-twitter:before{content:"\eb72"}.codicon-unfold:before{content:"\eb73"}.codicon-unlock:before{content:"\eb74"}.codicon-unmute:before{content:"\eb75"}.codicon-unverified:before{content:"\eb76"}.codicon-verified:before{content:"\eb77"}.codicon-versions:before{content:"\eb78"}.codicon-vm-active:before{content:"\eb79"}.codicon-vm-outline:before{content:"\eb7a"}.codicon-vm-running:before{content:"\eb7b"}.codicon-watch:before{content:"\eb7c"}.codicon-whitespace:before{content:"\eb7d"}.codicon-whole-word:before{content:"\eb7e"}.codicon-window:before{content:"\eb7f"}.codicon-word-wrap:before{content:"\eb80"}.codicon-zoom-in:before{content:"\eb81"}.codicon-zoom-out:before{content:"\eb82"}.codicon-list-filter:before{content:"\eb83"}.codicon-list-flat:before{content:"\eb84"}.codicon-list-selection:before,.codicon-selection:before{content:"\eb85"}.codicon-list-tree:before{content:"\eb86"}.codicon-debug-breakpoint-function-unverified:before{content:"\eb87"}.codicon-debug-breakpoint-function-disabled:before,.codicon-debug-breakpoint-function:before{content:"\eb88"}.codicon-debug-stackframe-active:before{content:"\eb89"}.codicon-debug-stackframe-dot:before{content:"\eb8a"}.codicon-debug-stackframe-focused:before,.codicon-debug-stackframe:before{content:"\eb8b"}.codicon-debug-breakpoint-unsupported:before{content:"\eb8c"}.codicon-symbol-string:before{content:"\eb8d"}.codicon-debug-reverse-continue:before{content:"\eb8e"}.codicon-debug-step-back:before{content:"\eb8f"}.codicon-debug-restart-frame:before{content:"\eb90"}.codicon-debug-alternate:before{content:"\eb91"}.codicon-call-incoming:before{content:"\eb92"}.codicon-call-outgoing:before{content:"\eb93"}.codicon-menu:before{content:"\eb94"}.codicon-expand-all:before{content:"\eb95"}.codicon-feedback:before{content:"\eb96"}.codicon-group-by-ref-type:before{content:"\eb97"}.codicon-ungroup-by-ref-type:before{content:"\eb98"}.codicon-debug-alt:before{content:"\f101"}@keyframes codicon-spin{to{transform:rotate(1turn)}}.codicon-animation-spin{animation:codicon-spin 1.5s linear infinite}.context-view{position:absolute;z-index:2500}.monaco-count-badge{padding:3px 5px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}.monaco-findInput{position:relative}.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.vs .monaco-findInput.disabled{background-color:#e1e1e1}.vs-dark .monaco-findInput.disabled{background-color:#333}.monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}.monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,.8)}to{background:transparent}}@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,.8)}99%{background:transparent}}@keyframes monaco-findInput-highlight-dark-0{0%{background:hsla(0,0%,100%,.44)}to{background:transparent}}@keyframes monaco-findInput-highlight-dark-1{0%{background:hsla(0,0%,100%,.44)}99%{background:transparent}}.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}.monaco-icon-label:before{background-size:16px;background-position:0;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}.monaco-icon-label.italic>.monaco-icon-description-container>.label-description,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{font-style:italic}.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;padding:0 16px 0 5px;text-align:center}.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after,.monaco-tree.focused .selected .monaco-icon-label,.monaco-tree.focused .selected .monaco-icon-label:after{color:inherit!important}.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description,.monaco-tree-row.focused.selected .label-description,.monaco-tree-row.selected .label-description{opacity:.8}.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;font-size:inherit}.monaco-inputbox.idle{border:1px solid transparent}.monaco-inputbox>.wrapper>.input,.monaco-inputbox>.wrapper>.mirror{padding:4px}.monaco-inputbox>.wrapper{position:relative;width:100%;height:100%}.monaco-inputbox>.wrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}.monaco-inputbox>.wrapper>input{text-overflow:ellipsis}.monaco-inputbox>.wrapper>textarea.input{display:block;-ms-overflow-style:none;scrollbar-width:none;outline:none}.monaco-inputbox>.wrapper>textarea.input::-webkit-scrollbar{display:none}.monaco-inputbox>.wrapper>textarea.input.empty{white-space:nowrap}.monaco-inputbox>.wrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}.monaco-inputbox-container{text-align:right}.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;min-height:34px;margin-top:-1px;word-wrap:break-word}.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}.monaco-keybinding{display:flex;align-items:center;line-height:10px}.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border:1px solid hsla(0,0%,80%,.4);border-bottom-color:hsla(0,0%,73%,.4);border-radius:3px;box-shadow:inset 0 -1px 0 hsla(0,0%,73%,.4);background-color:hsla(0,0%,87%,.4);vertical-align:middle;color:#555;font-size:11px;padding:3px 5px;margin:0 2px}.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}.hc-black .monaco-keybinding>.monaco-keybinding-key,.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:hsla(0,0%,50%,.17);color:#ccc;border:1px solid rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,.6);box-shadow:inset 0 -1px 0 rgba(68,68,68,.6)}.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}.monaco-list.mouse-support{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-list>.monaco-scrollable-element{height:100%}.monaco-list-rows{position:relative;width:100%;height:100%}.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}.monaco-list-row.scrolling{display:none!important}.monaco-list.element-focused,.monaco-list.selection-multiple,.monaco-list.selection-single{outline:0!important}.monaco-list:focus .monaco-list-row.selected .codicon{color:inherit}.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute}.monaco-list-type-filter{display:flex;align-items:center;position:absolute;border-radius:2px;padding:0 3px;max-width:calc(100% - 10px);text-overflow:ellipsis;overflow:hidden;text-align:right;box-sizing:border-box;cursor:all-scroll;font-size:13px;line-height:18px;height:20px;z-index:1;top:4px}.monaco-list-type-filter.dragging{transition:top .2s,left .2s}.monaco-list-type-filter.ne{right:4px}.monaco-list-type-filter.nw{left:4px}.monaco-list-type-filter>.controls{display:flex;align-items:center;box-sizing:border-box;transition:width .2s;width:0}.monaco-list-type-filter.dragging>.controls,.monaco-list-type-filter:hover>.controls{width:36px}.monaco-list-type-filter>.controls>*{border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background:none;width:16px;height:16px;flex-shrink:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.monaco-list-type-filter>.controls>.filter:checked:before{content:"\eb83"!important}.monaco-list-type-filter>.controls>.filter{margin-left:4px}.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}.monaco-list-type-filter-message:empty{display:none}.monaco-list-type-filter{cursor:grab}.monaco-list-type-filter.dragging{cursor:grabbing}.monaco-menu .monaco-action-bar.vertical{margin-left:0;overflow:visible}.monaco-menu .monaco-action-bar.vertical .actions-container{display:block}.monaco-menu .monaco-action-bar.vertical .action-item{padding:0;transform:none;display:flex}.monaco-menu .monaco-action-bar.vertical .action-item.active{transform:none}.monaco-menu .monaco-action-bar.vertical .action-menu-item{flex:1 1 auto;display:flex;height:2em;align-items:center;position:relative}.monaco-menu .monaco-action-bar.vertical .action-label{flex:1 1 auto;text-decoration:none;padding:0 1em;background:none;font-size:12px;line-height:1}.monaco-menu .monaco-action-bar.vertical .keybinding,.monaco-menu .monaco-action-bar.vertical .submenu-indicator{display:inline-block;flex:2 1 auto;padding:0 1em;text-align:right;font-size:12px;line-height:1}.monaco-menu .monaco-action-bar.vertical .submenu-indicator{height:100%}.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon{font-size:16px!important;display:flex;align-items:center}.monaco-menu .monaco-action-bar.vertical .submenu-indicator.codicon:before{margin-left:auto;margin-right:-20px}.monaco-menu .monaco-action-bar.vertical .action-item.disabled .keybinding,.monaco-menu .monaco-action-bar.vertical .action-item.disabled .submenu-indicator{opacity:.4}.monaco-menu .monaco-action-bar.vertical .action-label:not(.separator){display:inline-block;box-sizing:border-box;margin:0}.monaco-menu .monaco-action-bar.vertical .action-item{position:static;overflow:visible}.monaco-menu .monaco-action-bar.vertical .action-item .monaco-submenu{position:absolute}.monaco-menu .monaco-action-bar.vertical .action-label.separator{padding:.5em 0 0;margin-bottom:.5em;width:100%}.monaco-menu .monaco-action-bar.vertical .action-label.separator.text{padding:.7em 1em .1em;font-weight:700;opacity:1}.monaco-menu .monaco-action-bar.vertical .action-label:hover{color:inherit}.monaco-menu .monaco-action-bar.vertical .menu-item-check{position:absolute;visibility:hidden;width:1em;height:100%}.monaco-menu .monaco-action-bar.vertical .action-menu-item.checked .menu-item-check{visibility:visible;display:flex;align-items:center;justify-content:center}.context-view.monaco-menu-container{outline:0;border:none;animation:fadeIn 83ms linear}.context-view.monaco-menu-container .monaco-action-bar.vertical:focus,.context-view.monaco-menu-container .monaco-action-bar.vertical :focus,.context-view.monaco-menu-container :focus{outline:0}.monaco-menu .monaco-action-bar.vertical .action-item{border:thin solid transparent}.hc-black .context-view.monaco-menu-container{box-shadow:none}.hc-black .monaco-menu .monaco-action-bar.vertical .action-item.focused{background:none}.menubar{display:flex;flex-shrink:1;box-sizing:border-box;height:30px;overflow:hidden;flex-wrap:wrap}.fullscreen .menubar:not(.compact){margin:0;padding:0 5px}.menubar>.menubar-menu-button{align-items:center;box-sizing:border-box;padding:0 8px;cursor:default;-webkit-app-region:no-drag;zoom:1;white-space:nowrap;outline:0}.menubar.compact{flex-shrink:0}.menubar.compact>.menubar-menu-button{width:100%;height:100%;padding:0}.menubar .menubar-menu-items-holder{position:absolute;left:0;opacity:1;z-index:2000}.menubar .menubar-menu-items-holder.monaco-menu-container{outline:0;border:none}.menubar .menubar-menu-items-holder.monaco-menu-container :focus{outline:0}.menubar .toolbar-toggle-more{width:20px;height:100%}.menubar.compact .toolbar-toggle-more{position:absolute;left:0;top:0;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center}.menubar .toolbar-toggle-more{padding:0;vertical-align:sub}.menubar.compact .toolbar-toggle-more:before{content:"\eb94"!important}.monaco-progress-container{width:100%;height:5px;overflow:hidden}.monaco-progress-container .progress-bit{width:2%;height:5px;position:absolute;left:0;display:none}.monaco-progress-container.active .progress-bit{display:inherit}.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}.monaco-progress-container.discrete.done .progress-bit{width:100%}.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear;transform:translateZ(0)}@keyframes progress{0%{transform:translateX(0) scaleX(1)}50%{transform:translateX(2500%) scaleX(3)}to{transform:translateX(4950%) scaleX(1)}}.monaco-sash{position:absolute;z-index:35;touch-action:none}.monaco-sash.disabled{pointer-events:none}.monaco-sash.vertical{cursor:ew-resize;top:0;width:4px;height:100%}.monaco-sash.mac.vertical{cursor:col-resize}.monaco-sash.vertical.minimum{cursor:e-resize}.monaco-sash.vertical.maximum{cursor:w-resize}.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:4px}.monaco-sash.mac.horizontal{cursor:row-resize}.monaco-sash.horizontal.minimum{cursor:s-resize}.monaco-sash.horizontal.maximum{cursor:n-resize}.monaco-sash:not(.disabled).orthogonal-end:after,.monaco-sash:not(.disabled).orthogonal-start:before{content:" ";height:8px;width:8px;z-index:100;display:block;cursor:all-scroll;position:absolute}.monaco-sash.orthogonal-start.vertical:before{left:-2px;top:-4px}.monaco-sash.orthogonal-end.vertical:after{left:-2px;bottom:-4px}.monaco-sash.orthogonal-start.horizontal:before{top:-2px;left:-4px}.monaco-sash.orthogonal-end.horizontal:after{top:-2px;right:-4px}.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}.monaco-sash.touch.vertical{width:20px}.monaco-sash.touch.horizontal{height:20px}.monaco-sash.debug{background:cyan}.monaco-sash.debug.disabled{background:rgba(0,255,255,.2)}.monaco-sash.debug:not(.disabled).orthogonal-end:after,.monaco-sash.debug:not(.disabled).orthogonal-start:before{background:red}.monaco-scrollable-element>.scrollbar>.up-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiM0MjQyNDIiLz48L3N2Zz4=);cursor:pointer}.monaco-scrollable-element>.scrollbar>.down-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=);cursor:pointer}.monaco-scrollable-element>.scrollbar>.left-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+);cursor:pointer}.monaco-scrollable-element>.scrollbar>.right-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iIzQyNDI0MiIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+);cursor:pointer}.hc-black .monaco-scrollable-element>.scrollbar>.up-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.up-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiIGZpbGw9IiNFOEU4RTgiLz48L3N2Zz4=)}.hc-black .monaco-scrollable-element>.scrollbar>.down-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.down-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCA1LjQ5MDQ1OTkxODk3NTgzLDUuODExNTAwMDcyNDc5MjQ4KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC45NjE1bDEuMjYsLTEuMjZsLTUuMDQsLTUuMDRsLTUuNDYsNS4wNGwxLjI2LDEuMjZsNC4yLC0zLjc4bDMuNzgsMy43OHoiLz48L3N2Zz4=)}.hc-black .monaco-scrollable-element>.scrollbar>.left-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.left-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSAxMSI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDUuNDkwNDU5OTE4OTc1ODMxLDUuNDMxMzgyMTc5MjYwMjU0KSIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNDgwNDYsOC41ODEzOGwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+)}.hc-black .monaco-scrollable-element>.scrollbar>.right-arrow,.vs-dark .monaco-scrollable-element>.scrollbar>.right-arrow{background:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTEgMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS42MTcxNjUwODg2NTM1NjQ1LDUuNTU4MDg5NzMzMTIzNzgpICIgZmlsbD0iI0U4RThFOCIgZD0ibTkuNjA3MTcsOC43MDgwOWwxLjI2LC0xLjI2bC01LjA0LC01LjA0bC01LjQ2LDUuMDRsMS4yNiwxLjI2bDQuMiwtMy43OGwzLjc4LDMuNzh6Ii8+PC9zdmc+)}.monaco-scrollable-element>.visible{opacity:1;background:transparent;transition:opacity .1s linear}.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}.monaco-scrollable-element>.shadow{position:absolute;display:none}.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:inset 0 6px 6px -6px #ddd}.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:inset 6px 0 6px -6px #ddd}.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.monaco-scrollable-element>.shadow.top.left{box-shadow:inset 6px 6px 6px -6px #ddd}.vs .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,39%,.4)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider{background:hsla(0,0%,47%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider{background:rgba(111,195,223,.6)}.monaco-scrollable-element>.scrollbar>.slider:hover{background:hsla(0,0%,39%,.7)}.hc-black .monaco-scrollable-element>.scrollbar>.slider:hover{background:rgba(111,195,223,.8)}.monaco-scrollable-element>.scrollbar>.slider.active{background:rgba(0,0,0,.6)}.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active{background:hsla(0,0%,75%,.4)}.hc-black .monaco-scrollable-element>.scrollbar>.slider.active{background:#6fc3df}.vs-dark .monaco-scrollable-element .shadow.top{box-shadow:none}.vs-dark .monaco-scrollable-element .shadow.left{box-shadow:inset 6px 0 6px -6px #000}.vs-dark .monaco-scrollable-element .shadow.top.left{box-shadow:inset 6px 6px 6px -6px #000}.hc-black .monaco-scrollable-element .shadow.left,.hc-black .monaco-scrollable-element .shadow.top,.hc-black .monaco-scrollable-element .shadow.top.left{box-shadow:none}.monaco-split-view2{position:relative;width:100%;height:100%}.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:auto}.monaco-split-view2>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}.monaco-split-view2>.split-view-container>.split-view-view{white-space:normal;position:absolute}.monaco-split-view2>.split-view-container>.split-view-view:not(.visible){display:none}.monaco-split-view2.vertical>.split-view-container>.split-view-view{width:100%}.monaco-split-view2.horizontal>.split-view-container>.split-view-view{height:100%}.monaco-split-view2.separator-border>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}.monaco-split-view2.separator-border.horizontal>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}.monaco-split-view2.separator-border.vertical>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}.hide-arrows .monaco-tl-indent{left:12px}.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent;transition:border-color .1s linear}.monaco-tl-contents,.monaco-tl-twistie{height:100%}.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;color:inherit!important;transform:translateX(3px)}.monaco-tl-contents{flex:1;overflow:hidden}.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}.monaco-tl-twistie.codicon-loading:before{animation:codicon-spin 1.25s linear infinite}.monaco-quick-open-widget{position:absolute;width:600px;z-index:2000;padding-bottom:6px;left:50%;margin-left:-300px}.monaco-quick-open-widget .monaco-progress-container{position:absolute;left:0;top:38px;z-index:1;height:2px}.monaco-quick-open-widget .monaco-progress-container .progress-bit{height:2px}.monaco-quick-open-widget .quick-open-input{width:588px;border:none;margin:6px}.monaco-quick-open-widget .quick-open-input .monaco-inputbox{width:100%;height:25px}.monaco-quick-open-widget .quick-open-result-count{position:absolute;left:-10000px}.monaco-quick-open-widget .quick-open-tree{line-height:22px}.monaco-quick-open-widget .quick-open-tree .monaco-tree-row>.content>.sub-content{overflow:hidden}.monaco-quick-open-widget.content-changing .quick-open-tree .monaco-scrollable-element .slider{display:none}.monaco-quick-open-widget .quick-open-tree .quick-open-entry{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%}.monaco-quick-open-widget .quick-open-tree .quick-open-entry>.quick-open-row{display:flex;align-items:center}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .quick-open-entry-icon{overflow:hidden;width:16px;height:16px;margin-right:4px;display:flex;align-items:center;vertical-align:middle;flex-shrink:0}.monaco-quick-open-widget .quick-open-tree .monaco-icon-label,.monaco-quick-open-widget .quick-open-tree .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .monaco-highlighted-label span{opacity:1}.monaco-quick-open-widget .quick-open-tree .quick-open-entry .monaco-highlighted-label .codicon{vertical-align:sub}.monaco-quick-open-widget .quick-open-tree .quick-open-entry-meta{opacity:.7;line-height:normal}.monaco-quick-open-widget .quick-open-tree .content.has-group-label .quick-open-entry-keybinding{margin-right:8px}.monaco-quick-open-widget .quick-open-tree .quick-open-entry-keybinding .monaco-keybinding-key{vertical-align:text-bottom}.monaco-quick-open-widget .quick-open-tree .results-group{margin-right:18px}.monaco-quick-open-widget .quick-open-tree .focused .monaco-tree-row.focused>.content.has-actions>.results-group,.monaco-quick-open-widget .quick-open-tree .monaco-tree-row.focused>.content.has-actions>.results-group,.monaco-quick-open-widget .quick-open-tree .monaco-tree-row:hover:not(.highlighted)>.content.has-actions>.results-group{margin-right:0}.monaco-quick-open-widget .quick-open-tree .results-group-separator{border-top-width:1px;border-top-style:solid;box-sizing:border-box;margin-left:-11px;padding-left:11px}.monaco-tree .monaco-tree-row>.content.actions{position:relative;display:flex}.monaco-tree .monaco-tree-row>.content.actions>.sub-content{flex:1}.monaco-tree .monaco-tree-row>.content.actions .action-item{margin:0}.monaco-tree .monaco-tree-row>.content.actions>.primary-action-bar{line-height:22px;display:none;padding:0 .8em 0 .4em}.monaco-tree .monaco-tree-row.focused>.content.has-actions>.primary-action-bar{width:0;display:block}.monaco-tree.focused .monaco-tree-row.focused>.content.has-actions>.primary-action-bar,.monaco-tree .monaco-tree-row:hover:not(.highlighted)>.content.has-actions>.primary-action-bar,.monaco-tree .monaco-tree-row>.content.has-actions.more>.primary-action-bar{width:inherit;display:block}.monaco-tree .monaco-tree-row>.content.actions>.primary-action-bar .action-label{margin-right:.4em;margin-top:4px;background-repeat:no-repeat;width:16px;height:16px}.monaco-quick-open-widget .quick-open-tree .monaco-highlighted-label .highlight{font-weight:700}.monaco-tree{height:100%;width:100%;white-space:nowrap;user-select:none;-webkit-user-select:none;-ms-user-select:none;position:relative}.monaco-tree>.monaco-scrollable-element{height:100%}.monaco-tree>.monaco-scrollable-element>.monaco-tree-wrapper{height:100%;width:100%;position:relative}.monaco-tree .monaco-tree-rows{position:absolute;width:100%;height:100%}.monaco-tree .monaco-tree-rows>.monaco-tree-row{box-sizing:border-box;cursor:pointer;overflow:hidden;width:100%;touch-action:none}.monaco-tree .monaco-tree-rows>.monaco-tree-row>.content{position:relative;height:100%}.monaco-tree-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute}.monaco-tree .monaco-tree-rows>.monaco-tree-row.scrolling{display:none}.monaco-tree.highlighted .monaco-tree-rows>.monaco-tree-row:not(.highlighted){opacity:.3}.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent}.monaco-editor .inputarea.ime-input{z-index:10}.monaco-editor .margin-view-overlays .current-line,.monaco-editor .view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box}.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}.monaco-editor .lines-content .cdr{position:absolute}.monaco-editor .glyph-margin{position:absolute;top:0}.monaco-editor .margin-view-overlays .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}.monaco-editor .lines-content .cigr,.monaco-editor .lines-content .cigra{position:absolute}.monaco-editor .margin-view-overlays .line-numbers{position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%}.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .view-lines{cursor:text;white-space:nowrap}.monaco-editor.hc-black.mac .view-lines,.monaco-editor.vs-dark.mac .view-lines{cursor:-webkit-image-set(url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAL0lEQVQoz2NgCD3x//9/BhBYBWdhgFVAiVW4JBFKGIa4AqD0//9D3pt4I4tAdAMAHTQ/j5Zom30AAAAASUVORK5CYII=) 1x,url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAz0lEQVRIx2NgYGBY/R8I/vx5eelX3n82IJ9FxGf6tksvf/8FiTMQAcAGQMDvSwu09abffY8QYSAScNk45G198eX//yev73/4///701eh//kZSARckrNBRvz//+8+6ZohwCzjGNjdgQxkAg7B9WADeBjIBqtJCbhRA0YNoIkBSNmaPEMoNmA0FkYNoFKhapJ6FGyAH3nauaSmPfwI0v/3OukVi0CIZ+F25KrtYcx/CTIy0e+rC7R1Z4KMICVTQQ14feVXIbR695u14+Ir4gwAAD49E54wc1kWAAAAAElFTkSuQmCC) 2x) 5 8,text}.monaco-editor .view-line{position:absolute;width:100%}.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}.monaco-editor .minimap.slider-mouseover .minimap-slider.active,.monaco-editor .minimap.slider-mouseover:hover .minimap-slider{opacity:1}.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}.monaco-editor .view-ruler{position:absolute;top:0}.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px}.monaco-editor .lines-content .cslr{position:absolute}.monaco-editor .top-left-radius{border-top-left-radius:3px}.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}.monaco-editor .top-right-radius{border-top-right-radius:3px}.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}.monaco-editor .cursors-layer{position:absolute;top:0}.monaco-editor .cursors-layer>.cursor{position:absolute;cursor:text;overflow:hidden}.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{box-sizing:border-box;background:transparent!important;border-style:solid;border-width:1px}.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important;box-sizing:border-box}@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}.monaco-diff-editor .diffOverview{z-index:9}.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,.03)}.monaco-diff-editor.vs-dark .diffOverview{background:hsla(0,0%,100%,.01)}.monaco-diff-editor .diffViewport{box-shadow:inset 0 0 1px 0 #b9b9b9;background:rgba(0,0,0,.1)}.monaco-diff-editor.hc-black .diffViewport,.monaco-diff-editor.vs-dark .diffViewport{background:hsla(0,0%,100%,.1)}.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar{background:transparent}.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar{background:none}.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}.modified-in-monaco-diff-editor .slider.active{background:hsla(0,0%,67%,.4)}.modified-in-monaco-diff-editor.hc-black .slider.active{background:none}.monaco-diff-editor .delete-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-editor .insert-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}.monaco-diff-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-editor.hc-black .insert-sign{opacity:1}.monaco-editor .inline-added-margin-view-zone,.monaco-editor .inline-deleted-margin-view-zone{text-align:right}.monaco-editor .diagonal-fill{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAChJREFUKFNjOH/+fAMDDgCSu3Dhwn9c8gwwBTgNGR4KQP4HhQOhsAIAZCBTkhtqePcAAAAASUVORK5CYII=)}.monaco-editor.vs-dark .diagonal-fill{opacity:.2}.monaco-editor.hc-black .diagonal-fill{background:none}.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}.monaco-diff-editor .diff-review-line-number{text-align:right;display:inline-block}.monaco-diff-editor .diff-review{position:absolute;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-diff-editor .diff-review-summary{padding-left:10px}.monaco-diff-editor .diff-review-shadow{position:absolute}.monaco-diff-editor .diff-review-row{white-space:pre}.monaco-diff-editor .diff-review-table{display:table;min-width:100%}.monaco-diff-editor .diff-review-row{display:table-row;width:100%}.monaco-diff-editor .diff-review-cell{display:table-cell}.monaco-diff-editor .diff-review-spacer{display:inline-block;width:10px}.monaco-diff-editor .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px}.monaco-diff-editor .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}::-ms-clear{display:none}.monaco-editor .editor-widget input{color:inherit}.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%}.monaco-editor .overflow-guard{position:relative;overflow:hidden}.monaco-editor .view-overlays{position:absolute;top:0}.monaco-editor .bracket-match{box-sizing:border-box}.monaco-menu .monaco-action-bar.vertical .action-label.hover{background-color:#eee}.monaco-editor .codicon-lightbulb,.monaco-editor .lightbulb-glyph{display:flex;align-items:center;justify-content:center;height:16px;width:20px;padding-left:2px}.monaco-editor .codicon-lightbulb:hover,.monaco-editor .lightbulb-glyph:hover{cursor:pointer}.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis}.monaco-editor .codelens-decoration>a,.monaco-editor .codelens-decoration>span{user-select:none;-webkit-user-select:none;-ms-user-select:none;white-space:nowrap;vertical-align:sub}.monaco-editor .codelens-decoration>a{text-decoration:none}.monaco-editor .codelens-decoration>a:hover{cursor:pointer}.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important}.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}.colorpicker-widget{height:190px;user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .colorpicker-hover:focus{outline:none}.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.colorpicker-header .picked-color{width:216px;line-height:24px;cursor:pointer;color:#fff;flex:1;text-align:center}.colorpicker-header .picked-color.light{color:#000}.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}.colorpicker-body{display:flex;padding:8px;position:relative}.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}.colorpicker-body .saturation-box{height:150px;position:absolute}.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid #fff;border-radius:100%;box-shadow:0 0 2px rgba(0,0,0,.8);position:absolute}.colorpicker-body .strip{width:25px;height:150px}.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(180deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;-ms-interpolation-mode:nearest-neighbor;image-rendering:pixelated}.colorpicker-body .strip.grabbing{cursor:grabbing}.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.71);box-shadow:0 0 1px rgba(0,0,0,.85)}.colorpicker-body .strip .overlay{height:150px;pointer-events:none}.monaco-editor.vs .dnd-target{border-right:2px dotted #000;color:#fff}.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #aeafad;color:#51504f}.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines{cursor:default}.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines{cursor:copy}.monaco-list .monaco-list-row.focused.selected .outline-element-decoration,.monaco-list .monaco-list-row.focused.selected .outline-element .monaco-highlighted-label{color:inherit!important}.monaco-list .outline-element{display:flex;flex:1;flex-flow:row nowrap;align-items:center}.monaco-list .outline-element .monaco-highlighted-label{color:var(--outline-element-color)}.monaco-tree .monaco-tree-row.focused .outline-element .outline-element-detail{visibility:inherit}.monaco-list .outline-element .outline-element-decoration{opacity:.75;font-size:90%;font-weight:600;padding:0 12px 0 5px;margin-left:auto;text-align:center;color:var(--outline-element-color)}.monaco-list .outline-element .outline-element-decoration.bubble{font-family:codicon;font-size:14px;opacity:.4}.monaco-list .outline-element .outline-element-icon{margin-right:4px}.monaco-icon-label.deprecated{text-decoration:line-through;opacity:.66}.monaco-editor .find-widget{position:absolute;z-index:10;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px))}.monaco-editor .find-widget textarea{margin:0}.monaco-editor .find-widget.hiddenEditor{display:none}.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}.monaco-editor .find-widget.visible{transform:translateY(0)}.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:4px 0 0 17px;font-size:12px;display:flex}.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.mirror{padding-right:22px}.monaco-editor .find-widget>.find-part .monaco-inputbox>.wrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.wrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.wrapper>.mirror{padding-top:2px;padding-bottom:2px}.monaco-editor .find-widget>.find-part .find-actions,.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}.monaco-editor .find-widget .button{width:20px;height:20px;flex:initial;margin-left:3px;background-position:50%;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}.monaco-editor .find-widget .button:not(.disabled):hover{background-color:rgba(0,0,0,.1)}.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;box-sizing:border-box}.monaco-editor .find-widget .button.toggle.disabled{display:none}.monaco-editor .find-widget .disabled{opacity:.3;cursor:default}.monaco-editor .find-widget>.replace-part{display:none}.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important}.monaco-editor .find-widget .monaco-sash{width:2px!important;margin-left:-4px}.monaco-editor.hc-black .find-widget .button:not(.disabled):hover,.monaco-editor.vs-dark .find-widget .button:not(.disabled):hover{background-color:hsla(0,0%,100%,.1)}.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}.monaco-editor .margin-view-overlays .codicon-chevron-down,.monaco-editor .margin-view-overlays .codicon-chevron-right{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons,.monaco-editor .margin-view-overlays .codicon.codicon-chevron-right,.monaco-editor .margin-view-overlays:hover .codicon{opacity:1}.monaco-editor .inline-folded:after{color:grey;margin:.1em .2em 0;content:"⋯";display:inline;line-height:1em;cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:8px 12px 0 20px}.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under}.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer}.monaco-editor .goto-definition-link{text-decoration:underline;cursor:pointer}.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}.monaco-editor .reference-zone-widget .ref-tree{line-height:23px}.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%}.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file{font-weight:700}.monaco-editor-hover{cursor:default;position:absolute;overflow:hidden;z-index:50;user-select:text;-webkit-user-select:text;-ms-user-select:text;box-sizing:initial;animation:fadein .1s linear;line-height:1.5em}.monaco-editor-hover.hidden{display:none}.monaco-editor-hover .hover-contents{padding:4px 8px}.monaco-editor-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;word-wrap:break-word}.monaco-editor-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100vw}.monaco-editor-hover p,.monaco-editor-hover ul{margin:8px 0}.monaco-editor-hover code{font-family:var(--monaco-monospace-font)}.monaco-editor-hover hr{margin:4px -10px -6px;height:1px}.monaco-editor-hover p:first-child,.monaco-editor-hover ul:first-child{margin-top:0}.monaco-editor-hover p:last-child,.monaco-editor-hover ul:last-child{margin-bottom:0}.monaco-editor-hover ol,.monaco-editor-hover ul{padding-left:20px}.monaco-editor-hover li>p{margin-bottom:0}.monaco-editor-hover li>ul{margin-top:0}.monaco-editor-hover code{border-radius:3px;padding:0 .4em}.monaco-editor-hover .monaco-tokenized-source{white-space:pre-wrap;word-break:break-all}.monaco-editor-hover .hover-row.status-bar{font-size:12px;line-height:22px}.monaco-editor-hover .hover-row.status-bar .actions{display:flex;padding:0 8px}.monaco-editor-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}.monaco-editor-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}.monaco-editor-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}.monaco-editor-hover .hover-contents a.code-link:before{content:"("}.monaco-editor-hover .hover-contents a.code-link:after{content:")"}.monaco-editor-hover .hover-contents a.code-link{color:inherit}.monaco-editor-hover .hover-contents a.code-link>span{border-bottom:1px solid transparent}.monaco-editor-hover .hover-contents a.code-link>span,.monaco-editor .detected-link,.monaco-editor .detected-link-active{text-decoration:underline;text-underline-position:under}.monaco-editor .detected-link-active{cursor:pointer}.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}.monaco-editor .monaco-editor-overlaymessage .message{padding:1px 4px}.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border:8px solid transparent;z-index:1000;position:absolute}.monaco-editor .parameter-hints-widget{z-index:10;display:flex;flex-direction:column;line-height:1.5em}.monaco-editor .parameter-hints-widget>.wrapper{max-width:440px;display:flex;flex-direction:row}.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}.monaco-editor .parameter-hints-widget.visible{transition:left .05s ease-in-out}.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}.monaco-editor .parameter-hints-widget .body,.monaco-editor .parameter-hints-widget .monaco-scrollable-element{display:flex;flex-direction:column;min-height:100%}.monaco-editor .parameter-hints-widget .signature{padding:4px 5px}.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs.empty{display:none}.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal}.monaco-editor .parameter-hints-widget .docs .markdown-docs code{font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}.monaco-editor .parameter-hints-widget .docs code{border-radius:3px;padding:0 .4em}.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;opacity:.5;font-family:var(--monaco-monospace-font)}.monaco-editor .parameter-hints-widget .signature .parameter.active{font-weight:700;text-decoration:underline}.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex}.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:center;font-size:13px;margin-left:20px;cursor:pointer}.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap}.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-item{margin-left:4px}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-label{width:16px;height:100%;margin:0;line-height:inherit;background-repeat:no-repeat;background-position:50%}.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar .action-label.codicon{margin:0}.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px}.monaco-editor .rename-box{z-index:100;color:inherit}.monaco-editor .rename-box.preview{padding:3px 3px 0}.monaco-editor .rename-box .rename-input{padding:3px;width:calc(100% - 6px)}.monaco-editor .rename-box .rename-label{display:none;opacity:.8}.monaco-editor .rename-box.preview .rename-label{display:inherit}.monaco-editor .snippet-placeholder{min-width:2px}.monaco-editor .finish-snippet-placeholder,.monaco-editor .snippet-placeholder{outline-style:solid;outline-width:1px}.monaco-editor .suggest-widget{z-index:40;width:430px}.monaco-editor .suggest-widget>.details,.monaco-editor .suggest-widget>.message,.monaco-editor .suggest-widget>.tree{width:100%;border-style:solid;border-width:1px;box-sizing:border-box}.monaco-editor.hc-black .suggest-widget>.details,.monaco-editor.hc-black .suggest-widget>.message,.monaco-editor.hc-black .suggest-widget>.tree{border-width:2px}.monaco-editor .suggest-widget.docs-side{width:660px}.monaco-editor .suggest-widget.docs-side>.details,.monaco-editor .suggest-widget.docs-side>.tree{width:50%;float:left}.monaco-editor .suggest-widget.docs-side.list-right>.details,.monaco-editor .suggest-widget.docs-side.list-right>.tree{float:right}.monaco-editor .suggest-widget>.details ol,.monaco-editor .suggest-widget>.details ul{padding-left:20px}.monaco-editor .suggest-widget>.details p code{font-family:var(--monaco-monospace-font)}.monaco-editor .suggest-widget>.message{padding-left:22px}.monaco-editor .suggest-widget>.tree{height:100%}.monaco-editor .suggest-widget .monaco-list{user-select:none;-webkit-user-select:none;-ms-user-select:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}.monaco-editor .suggest-widget>.suggest-status-bar{visibility:hidden;position:absolute;left:0;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;border-bottom-width:1px;border-bottom-style:solid;padding:1px 8px 1px 4px;box-shadow:0 -.5px 3px #ddd}.monaco-editor .suggest-widget>.suggest-status-bar span{opacity:.7}.monaco-editor .suggest-widget.list-right.docs-side>.suggest-status-bar{left:auto;right:0}.monaco-editor .suggest-widget.docs-side>.suggest-status-bar{width:50%}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:2px;right:2px}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:4px;opacity:.4;font-size:90%;text-overflow:ellipsis;overflow:hidden;line-height:17px;align-self:center}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{margin-left:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused>.contents>.main>.right.always-show-details>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right.always-show-details>.details-label{display:inline}.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;overflow:hidden}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:0;max-width:45%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right:not(.always-show-details)>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main>.right:not(.always-show-details)>.readMore{display:inline-block}.monaco-editor .suggest-widget.docs-below .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row:hover>.contents>.main>.right>.readMore{visibility:visible}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:unset}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{text-decoration:line-through}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:50%}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}.monaco-editor .suggest-widget .details{display:flex;flex-direction:column;cursor:default}.monaco-editor .suggest-widget .details.no-docs{display:none}.monaco-editor .suggest-widget.docs-below .details{border-top-width:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element{flex:1}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body{position:absolute;box-sizing:border-box;height:100%;width:100%}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;word-break:break-all;margin:0 24px 0 0;padding:4px 0 12px 5px}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;min-height:calc(1rem + 8px)}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}.monaco-editor .suggest-widget .details>.monaco-scrollable-element>.body>p:empty{display:none}.monaco-editor .suggest-widget .details code{border-radius:3px;padding:0 .4em}.monaco-editor .suggest-insert-unexpected{font-style:italic}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{visibility:visible}.monaco-editor .suggest-widget.with-status-bar>.tree{margin-bottom:18px}.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar span{min-height:18px}.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused>.contents>.main>.right:not(.always-show-details)>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none}.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}.monaco-editor .zone-widget{position:absolute;z-index:10}.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}.monaco-editor .accessibilityHelpWidget{padding:10px;vertical-align:middle;overflow:scroll}.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzY0IDQuMDEwNDJINC4wMDc3OUw0LjAwNzc5IDMyLjAyODZINDguMDM2NFY0LjAxMDQyWk00LjAwNzc5IDAuMDA3ODEyNUMxLjc5NzIxIDAuMDA3ODEyNSAwLjAwNTE4Nzk5IDEuNzk5ODQgMC4wMDUxODc5OSA0LjAxMDQyVjMyLjAyODZDMC4wMDUxODc5OSAzNC4yMzkyIDEuNzk3MjEgMzYuMDMxMiA0LjAwNzc5IDM2LjAzMTJINDguMDM2NEM1MC4yNDcgMzYuMDMxMiA1Mi4wMzkgMzQuMjM5MiA1Mi4wMzkgMzIuMDI4NlY0LjAxMDQyQzUyLjAzOSAxLjc5OTg0IDUwLjI0NyAwLjAwNzgxMjUgNDguMDM2NCAwLjAwNzgxMjVINC4wMDc3OVpNOC4wMTA0MiA4LjAxMzAySDEyLjAxM1YxMi4wMTU2SDguMDEwNDJWOC4wMTMwMlpNMjAuMDE4MiA4LjAxMzAySDE2LjAxNTZWMTIuMDE1NkgyMC4wMTgyVjguMDEzMDJaTTI0LjAyMDggOC4wMTMwMkgyOC4wMjM0VjEyLjAxNTZIMjQuMDIwOFY4LjAxMzAyWk0zNi4wMjg2IDguMDEzMDJIMzIuMDI2VjEyLjAxNTZIMzYuMDI4NlY4LjAxMzAyWk00MC4wMzEyIDguMDEzMDJINDQuMDMzOVYxMi4wMTU2SDQwLjAzMTJWOC4wMTMwMlpNMTYuMDE1NiAxNi4wMTgySDguMDEwNDJWMjAuMDIwOEgxNi4wMTU2VjE2LjAxODJaTTIwLjAxODIgMTYuMDE4MkgyNC4wMjA4VjIwLjAyMDhIMjAuMDE4MlYxNi4wMTgyWk0zMi4wMjYgMTYuMDE4MkgyOC4wMjM0VjIwLjAyMDhIMzIuMDI2VjE2LjAxODJaTTQ0LjAzMzkgMTYuMDE4MlYyMC4wMjA4SDM2LjAyODZWMTYuMDE4Mkg0NC4wMzM5Wk0xMi4wMTMgMjQuMDIzNEg4LjAxMDQyVjI4LjAyNkgxMi4wMTNWMjQuMDIzNFpNMTYuMDE1NiAyNC4wMjM0SDM2LjAyODZWMjguMDI2SDE2LjAxNTZWMjQuMDIzNFpNNDQuMDMzOSAyNC4wMjM0SDQwLjAzMTJWMjguMDI2SDQ0LjAzMzlWMjQuMDIzNFoiIGZpbGw9IiM0MjQyNDIiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMCI+DQo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 50% no-repeat;border:4px solid #f6f6f6;border-radius:4px}.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzY0IDQuMDEwNDJINC4wMDc3OUw0LjAwNzc5IDMyLjAyODZINDguMDM2NFY0LjAxMDQyWk00LjAwNzc5IDAuMDA3ODEyNUMxLjc5NzIxIDAuMDA3ODEyNSAwLjAwNTE4Nzk5IDEuNzk5ODQgMC4wMDUxODc5OSA0LjAxMDQyVjMyLjAyODZDMC4wMDUxODc5OSAzNC4yMzkyIDEuNzk3MjEgMzYuMDMxMiA0LjAwNzc5IDM2LjAzMTJINDguMDM2NEM1MC4yNDcgMzYuMDMxMiA1Mi4wMzkgMzQuMjM5MiA1Mi4wMzkgMzIuMDI4NlY0LjAxMDQyQzUyLjAzOSAxLjc5OTg0IDUwLjI0NyAwLjAwNzgxMjUgNDguMDM2NCAwLjAwNzgxMjVINC4wMDc3OVpNOC4wMTA0MiA4LjAxMzAySDEyLjAxM1YxMi4wMTU2SDguMDEwNDJWOC4wMTMwMlpNMjAuMDE4MiA4LjAxMzAySDE2LjAxNTZWMTIuMDE1NkgyMC4wMTgyVjguMDEzMDJaTTI0LjAyMDggOC4wMTMwMkgyOC4wMjM0VjEyLjAxNTZIMjQuMDIwOFY4LjAxMzAyWk0zNi4wMjg2IDguMDEzMDJIMzIuMDI2VjEyLjAxNTZIMzYuMDI4NlY4LjAxMzAyWk00MC4wMzEyIDguMDEzMDJINDQuMDMzOVYxMi4wMTU2SDQwLjAzMTJWOC4wMTMwMlpNMTYuMDE1NiAxNi4wMTgySDguMDEwNDJWMjAuMDIwOEgxNi4wMTU2VjE2LjAxODJaTTIwLjAxODIgMTYuMDE4MkgyNC4wMjA4VjIwLjAyMDhIMjAuMDE4MlYxNi4wMTgyWk0zMi4wMjYgMTYuMDE4MkgyOC4wMjM0VjIwLjAyMDhIMzIuMDI2VjE2LjAxODJaTTQ0LjAzMzkgMTYuMDE4MlYyMC4wMjA4SDM2LjAyODZWMTYuMDE4Mkg0NC4wMzM5Wk0xMi4wMTMgMjQuMDIzNEg4LjAxMDQyVjI4LjAyNkgxMi4wMTNWMjQuMDIzNFpNMTYuMDE1NiAyNC4wMjM0SDM2LjAyODZWMjguMDI2SDE2LjAxNTZWMjQuMDIzNFpNNDQuMDMzOSAyNC4wMjM0SDQwLjAzMTJWMjguMDI2SDQ0LjAzMzlWMjQuMDIzNFoiIGZpbGw9IiNDNUM1QzUiLz4NCjwvZz4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJjbGlwMCI+DQo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPC9zdmc+DQo=) 50% no-repeat;border:4px solid #252526}.monaco-editor .tokens-inspect-widget{z-index:50;user-select:text;-webkit-user-select:text;-ms-user-select:text;padding:10px}.tokens-inspect-separator{height:1px;border:0}.monaco-editor .tokens-inspect-widget .tm-token{font-family:monospace}.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:monospace;text-align:right}.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:monospace}.monaco-quick-open-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight,.monaco-quick-open-widget .monaco-tree .monaco-tree-row .monaco-highlighted-label .highlight{color:#0066bf}.vs-dark .monaco-quick-open-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight,.vs-dark .monaco-quick-open-widget .monaco-tree .monaco-tree-row .monaco-highlighted-label .highlight{color:#0097fb}.hc-black .monaco-quick-open-widget .monaco-list .monaco-list-row .monaco-highlighted-label .highlight,.hc-black .monaco-quick-open-widget .monaco-tree .monaco-tree-row .monaco-highlighted-label .highlight{color:#f38518}.monaco-quick-open-widget{font-size:13px}.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,Ubuntu,Droid Sans,sans-serif}.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}.monaco-editor-hover p{margin:0}.monaco-editor.hc-black{-ms-high-contrast-adjust:none}@media screen and (-ms-high-contrast:active){.monaco-editor.vs-dark .view-overlays .current-line,.monaco-editor.vs .view-overlays .current-line{border-color:windowtext!important;border-left:0;border-right:0}.monaco-editor.vs-dark .cursor,.monaco-editor.vs .cursor{background-color:windowtext!important}.monaco-editor.vs-dark .dnd-target,.monaco-editor.vs .dnd-target{border-color:windowtext!important}.monaco-editor.vs-dark .selected-text,.monaco-editor.vs .selected-text{background-color:highlight!important}.monaco-editor.vs-dark .view-line,.monaco-editor.vs .view-line{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .view-line span,.monaco-editor.vs .view-line span{color:windowtext!important}.monaco-editor.vs-dark .view-line span.inline-selected-text,.monaco-editor.vs .view-line span.inline-selected-text{color:highlighttext!important}.monaco-editor.vs-dark .view-overlays,.monaco-editor.vs .view-overlays{-ms-high-contrast-adjust:none}.monaco-editor.vs-dark .reference-decoration,.monaco-editor.vs-dark .selectionHighlight,.monaco-editor.vs-dark .wordHighlight,.monaco-editor.vs-dark .wordHighlightStrong,.monaco-editor.vs .reference-decoration,.monaco-editor.vs .selectionHighlight,.monaco-editor.vs .wordHighlight,.monaco-editor.vs .wordHighlightStrong{border:2px dotted highlight!important;background:transparent!important;box-sizing:border-box}.monaco-editor.vs-dark .rangeHighlight,.monaco-editor.vs .rangeHighlight{background:transparent!important;border:1px dotted activeborder!important;box-sizing:border-box}.monaco-editor.vs-dark .bracket-match,.monaco-editor.vs .bracket-match{border-color:windowtext!important;background:transparent!important}.monaco-editor.vs-dark .currentFindMatch,.monaco-editor.vs-dark .findMatch,.monaco-editor.vs .currentFindMatch,.monaco-editor.vs .findMatch{border:2px dotted activeborder!important;background:transparent!important;box-sizing:border-box}.monaco-editor.vs-dark .find-widget,.monaco-editor.vs .find-widget{border:1px solid windowtext}.monaco-editor.vs-dark .monaco-list .monaco-list-row,.monaco-editor.vs .monaco-list .monaco-list-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row.focused,.monaco-editor.vs .monaco-list .monaco-list-row.focused{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-list .monaco-list-row:hover,.monaco-editor.vs .monaco-list .monaco-list-row:hover{background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs-dark .monaco-tree .monaco-tree-row,.monaco-editor.vs .monaco-tree .monaco-tree-row{-ms-high-contrast-adjust:none;color:windowtext!important}.monaco-editor.vs-dark .monaco-tree .monaco-tree-row.focused,.monaco-editor.vs-dark .monaco-tree .monaco-tree-row.selected,.monaco-editor.vs .monaco-tree .monaco-tree-row.focused,.monaco-editor.vs .monaco-tree .monaco-tree-row.selected{color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-tree .monaco-tree-row:hover,.monaco-editor.vs .monaco-tree .monaco-tree-row:hover{background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar,.monaco-editor.vs .monaco-scrollable-element>.scrollbar{-ms-high-contrast-adjust:none;background:background!important;border:1px solid windowtext;box-sizing:border-box}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider{background:windowtext!important}.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs-dark .monaco-scrollable-element>.scrollbar>.slider:hover,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider.active,.monaco-editor.vs .monaco-scrollable-element>.scrollbar>.slider:hover{background:highlight!important}.monaco-editor.vs-dark .decorationsOverviewRuler,.monaco-editor.vs .decorationsOverviewRuler{opacity:0}.monaco-editor.vs-dark .minimap,.monaco-editor.vs .minimap{display:none}.monaco-editor.vs-dark .squiggly-d-error,.monaco-editor.vs .squiggly-d-error{background:transparent!important;border-bottom:4px double #e47777}.monaco-editor.vs-dark .squiggly-b-info,.monaco-editor.vs-dark .squiggly-c-warning,.monaco-editor.vs .squiggly-b-info,.monaco-editor.vs .squiggly-c-warning{border-bottom:4px double #71b771}.monaco-editor.vs-dark .squiggly-a-hint,.monaco-editor.vs .squiggly-a-hint{border-bottom:4px double #6c6c6c}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{-ms-high-contrast-adjust:none;color:highlighttext!important;background-color:highlight!important}.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label,.monaco-editor.vs .monaco-menu .monaco-action-bar.vertical .action-menu-item:hover .action-label{-ms-high-contrast-adjust:none;background:transparent!important;border:1px solid highlight;box-sizing:border-box}.monaco-diff-editor.vs-dark .diffOverviewRuler,.monaco-diff-editor.vs .diffOverviewRuler{display:none}.monaco-editor.vs-dark .line-delete,.monaco-editor.vs-dark .line-insert,.monaco-editor.vs .line-delete,.monaco-editor.vs .line-insert{background:transparent!important;border:1px solid highlight!important;box-sizing:border-box}.monaco-editor.vs-dark .char-delete,.monaco-editor.vs-dark .char-insert,.monaco-editor.vs .char-delete,.monaco-editor.vs .char-insert{background:transparent!important}}.context-view .monaco-menu{min-width:130px}.context-view-block{position:fixed;left:0;top:0;z-index:-1;width:100%;height:100%}
.ztree * {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif;
}

.ztree {
    margin: 0;
    padding: 0;
    color: #333;
}

.ztree li {
    padding: 0;
    margin: 1px 0;
    list-style: none;
    line-height: 22px;
    text-align: left;
    white-space: nowrap;
    outline: 0;
}

.ztree li ul {
    margin: 0;
    padding: 0 0 0 26px;
    width: 260px;
}

.ztree li ul {
    background: url('line_conn.443ce906269f8f5f6789.gif') 0 0 repeat-y;
}

.ztree li a {
    padding: 0 3px 0 7px;
    margin: 0;
    cursor: pointer;
    height: 22px;
    color: #333;
    background-color: transparent;
    text-decoration: none;
    vertical-align: top;
    display: inline-block;
    width: calc(100% - 36px);
}

.ztree li a.curSelectedNode {
    padding-top: 0;
    background-color: #e5f6ff;
    border: none;
    color: #333;
    height: 22px;
    border-radius: 10px;
}

.ztree li a.tmpTargetNode_inner {
    background-color: #e5f6ff;
    color: #ffffff;
    border-radius: 10px;
}

.ztree li a.tmpTargetNode_prev {
    background-color: #e5f6ff;
    color: #ffffff;
    border-radius: 10px;
}

.ztree li a.tmpTargetNode_next {
    background-color: #e5f6ff;
    color: #ffffff;
    border-radius: 10px;
}

.ztree li span {
    line-height: 22px;
    margin-right: 2px;
    float: left;
}

.ztree li span.button {
    line-height: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    border: 0 none;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url('structure_kit.c65f6a587e1f79ad6504.png');
    margin: 3px 3px 0 0;
}

.ztree li span.tree-button-add {
    position: relative;
    font-size: 16px;
    color: #66b5e0;
    left: 19px;
    float: right;
 }

.ztree li span.button.center_docu,
.ztree li span.button.bottom_docu {
    background-image: url('structure_kit.c65f6a587e1f79ad6504.png');
}

.ztree li span.button.switch {
    margin-right: 0; /* margin-bottom: 3px; */
}

.ztree li span.button.switch {
    width: 18px;
    height: 18px;
    margin: 2px;
}

.ztree li span.button.root_open {
    background-position: -47px -64px;
}

/*OK*/

.ztree li span.button.root_close {
    background-position: -47px -16px;
}

/*OK*/

.ztree li span.button.roots_open {
    background-position: -47px -64px;
}

.ztree li span.button.roots_close {
    background-position: -15px 0;
}

.ztree li span.button.center_open {
    background-position: -47px -64px;
}

.ztree li span.button.center_close {
    background-position: -15px 0;
}

.ztree li span.button.bottom_open {
    background-position: -47px -64px;
}

/*OK*/

.ztree li span.button.bottom_close {
    background-position: -47px -16px;
}

/*OK*/

.ztree li span.button.noline_open {
    background-position: -92px -72px;
}

.ztree li span.button.noline_close {
    background-position: -74px -72px;
}

.ztree li span.button.root_docu {
    background: none;
}

.ztree li span.button.roots_docu {
    background-position: 0 0;
}

.ztree li span.button.center_docu {
    background-position: 0 -22px;
}

.ztree li span.button.bottom_docu {
    background-position: -0 -43px;
}

.ztree li span.button.noline_docu {
    background: none;
}

.ztree li span.button.ico_open {
    margin-right: 2px;
    background-position: -90px -25px;
    vertical-align: top;
    *vertical-align: middle;
}

/*OK*/

.ztree li span.button.ico_close {
    margin-right: 2px;
    background-position: -70px -5px;
    vertical-align: top;
    *vertical-align: middle;
}

/*OK*/

.ztree li span.button.ico_docu {
    margin-right: 2px;
    background-position: -64px 0;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.edit {
    margin-right: 10px;
    background-position: -130px -24px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.remove {
    background-position: -130px -5px;
    vertical-align: top;
    *vertical-align: middle;
}

ul.tmpTargetzTree {
    background-color: #ffe6b0;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

span.tmpzTreeMove_arrow {
    width: 16px;
    height: 16px;
    display: inline-block;
    padding: 0;
    margin: 2px 0 0 1px;
    border: 0 none;
    position: absolute;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: -110px -80px;
    background-image: url('structure_kit.c65f6a587e1f79ad6504.png');
    *background-image: url('structure_kit.c65f6a587e1f79ad6504.png');
}

ul.ztree.zTreeDragUL {
    z-index: 999;
    margin: 0;
    padding: 0;
    position: absolute;
    width: auto;
    max-width: 190px;
    height: auto;
    overflow: hidden;
    background-color: #cfcfcf;
    border: 1px #00b83f dotted;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.zTreeMask {
    z-index: 10000;
    background-color: #cfcfcf;
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
}

.fa {
    width: 16px;
    height: 16px;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    margin: 3px 2px 3px 2px !important;
    display: inline-flex;
    background-image: url('structure_kit.c65f6a587e1f79ad6504.png');
    float: right !important;
}

.addIcon {
    background-position: -80px -32px;
}

.editIcon {
    background-position: -80px -48px;
}

.deleteIcon {
    background-position: -80px -16px;
}

.addLeaf {
    background-position: -80px 0;
}

.ztree li a:hover {
    text-decoration: none;
    background: #f6f7f8;
    color: #000000;
    border-radius: 10px;
}

.ztree li a:hover .button.ico_close {
    background-position: -90px -5px;
}

.ztree li a:hover .button.ico_docu {
    background-position: -90px -45px;
}

.ztree li a.curSelectedNode:hover {
    padding-top: 0;
    background-color: #e5f6ff;
    border: none;
    color: #333;
    height: 22px;
    border-radius: 10px;
}

.node_name {
    width: calc(100% - 70px);
    overflow: hidden;
    text-overflow: ellipsis;
}

.node_name.leafNode {
    width: calc(100% - 62px);
}

.ztree li a.curSelectedNode .button.ico_docu {
    background-position: -63px -47px;
}

.ztree li a.curSelectedNode .ico_close {
    background-position: -64px -32px;
}

.ztree li ul {
    width: 100%;
}

/*服务器树菜单图标样式*/

.ztree li span.button.serverRootIcon_ico_open {
    background-position: -90px -65px;
    vertical-align: top;
    *vertical-align: middle;
    margin-right: 3px;
}

.ztree li span.button.serverRootIcon_ico_close {
    background-position: -70px -65px;
    vertical-align: top;
    *vertical-align: middle;
    margin-right: 3px;
}

.ztree li span.button.serverRootIcon_ico_docu {
    background-position: -70px -65px;
    vertical-align: top;
    *vertical-align: middle;
    margin-right: 3px;
}

.ztree li a:hover .button.serverRootIcon_ico_close {
    background-position: -90px -65px;
    vertical-align: top;
    *vertical-align: middle;
    margin-right: 3px;
}

.ztree li span.button.serverGroupIcon_ico_open {
    background-position: -90px -25px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.serverGroupIcon_ico_close {
    background-position: -70px -5px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li a:hover .button.serverGroupIcon_ico_close {
    background-position: -90px -5px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.serverGroupIcon_ico_docu {
    margin-right: 2px;
    vertical-align: top;
    background: url('zTreeStandard.4483d9f2ffd07cf74f43.png') -110px -32px;
}

.ztree li span.button.newIcons_ico_docu {
    background-position: -70px -45px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li a:hover .button.newIcons_ico_docu {
    background-position: -90px -45px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.raidStorageIcon_ico_open {
    background-position: -90px -5px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.raidStorageIcon_ico_close {
    background-position: -70px -5px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.logicalStorageIcon_ico_open {
    background-position: -90px -85px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.logicalStorageIcon_ico_close {
    background-position: -90px -85px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.logicalStorageIcon_ico_docu {
    background-position: -90px -85px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li span.button.diskStorageIcon_ico_docu {
    background-position: -70px -105px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li a:hover .button.raidStorageIcon_ico_close {
    background-position: -90px -5px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li a:hover .button.logicalStorageIcon_ico_docu {
    background-position: -90px -85px;
    vertical-align: top;
    *vertical-align: middle;
}

.ztree li a:hover .button.diskStorageIcon_ico_docu {
    background-position: -90px -105px;
    vertical-align: top;
    *vertical-align: middle;
}

.zTreePage span.button.firstPage,
.zTreePage span.button.prevPage,
.zTreePage span.button.nextPage,
.zTreePage span.button.lastPage {
    line-height: 0;
    margin: 0;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    border: 0 none;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-image: url('zTreeStandard.4483d9f2ffd07cf74f43.png');
    background-image: url('zTreeStandard.14c907e2c64fa8ab840c.gif');
}

.zTreePage span.button.firstPage {
    float: right;
    margin-left: 2px;
    margin-right: 0;
    background-position: -144px -16px;
    vertical-align: top;
    *vertical-align: middle;
}

.zTreePage span.button.prevPage {
    float: right;
    margin-left: 2px;
    margin-right: 0;
    background-position: -144px -48px;
    vertical-align: top;
    *vertical-align: middle;
}

.zTreePage span.button.nextPage {
    float: right;
    margin-left: 2px;
    margin-right: 0;
    background-position: -144px -64px;
    vertical-align: top;
    *vertical-align: middle;
}

.zTreePage span.button.lastPage {
    float: right;
    margin-left: 2px;
    margin-right: 0;
    background-position: -144px -32px;
    vertical-align: top;
    *vertical-align: middle;
}

.zTreePage span.page {
    float: right;
    padding-right: 10px;
    color: #5AA6E0;
    font-size: 14px;
    font-weight: 400;
    font-family: Roboto, 'Microsoft YaHei', '微软雅黑', sans-serif;
}

.aui-ztree.ztree {
  padding: 0;
}

.aui-ztree.ztree li {
  line-height: 2.25rem;
  font-size: 0.875rem;
  position: relative;
}

.aui-ztree.ztree li span {
  line-height: 2.25rem;
  font-size: 0.875rem;
}

.aui-ztree.ztree li a {
  display: block;
  padding: 0;
  line-height: 2.25rem;
  height: 2.25rem;
  padding-left: 2.25rem;
}

.aui-ztree.ztree li a.curSelectedNode {
  line-height: 2.25rem;
  height: 2.25rem;
  background-color: #e8eff8;
  border: none;
  opacity: 1;
  color: #5AA6E0;
}

.aui-ztree.ztree li a:hover {
  text-decoration: none;
}

.aui-ztree.ztree li a.curSelectedNode_Edit span.button.move,
.aui-ztree.ztree li a.curSelectedNode_Edit span.button.edit,
.aui-ztree.ztree li a.curSelectedNode_Edit span.button.remove,
.aui-ztree.ztree li a.curSelectedNode_Edit .node_number {
  display: none !important;
}

.aui-ztree.ztree li a input.rename {
  width: 9rem;
  height: 2.25rem;
  padding: 0 0.25rem;
  border-color: #d9d9d9;
}

.aui-ztree.ztree li a input.remark_name {
  position: absolute;
  left: 11.5rem;
  top: 0.4375rem;
  margin-left: 0.5rem;
  width: 8rem;
  padding: 0 0.25rem;
}

.aui-ztree.ztree li a .node_number {
  margin-left: 0.35rem;
  color: #999;
}

.aui-ztree.ztree li > span.button {
  position: absolute;
  top: 0;
  left: 1.25rem;
  color: #999;
  font-size: 0.75rem !important;
}

.aui-ztree.ztree li span.button {
  background-image: none;
  font-family: 'iconFont' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  height: 2.25rem !important;
  line-height: 2.25rem !important;
  width: 1.25rem !important;
  text-align: center;
  font-size: 1rem;
}

.aui-ztree.ztree li span.button.ico_close,
.aui-ztree.ztree li span.button.ico_open,
.aui-ztree.ztree li span.button.edit,
.aui-ztree.ztree li span.button.remove {
  margin: 0 0.375rem;
  color: #999;
}

.aui-ztree.ztree li span.button.edit {
  position: absolute;
  top: 0;
  right: 5rem;
  line-height: 2.25rem !important;
}

.aui-ztree.ztree li span.button.remove {
  position: absolute;
  top: 0;
  right: 3rem !important;
  line-height: 2.25rem !important;
}

.aui-ztree.ztree li span.button.move {
  position: absolute;
  top: 0;
  right: 1rem;
  line-height: 2.25rem !important;
  color: #5ca2c4;
  cursor: move;
}

.aui-ztree.ztree li span.button.noline_open:before {
  content: "\ea15" !important;
}

.aui-ztree.ztree li span.button.noline_close:before {
  content: "\ea17" !important;
}

.aui-ztree.ztree li span.button.noline_docu:before {
  content: none!important;
}

.aui-ztree.ztree li ul {
  margin: 0 0 0 1.25rem;
  padding: 0;
}

.aui-ztree.ztree li ul span.button.ico_docu,
.aui-ztree.ztree li ul span.button.ico_close,
.aui-ztree.ztree li ul span.button.ico_open {
  display: none;
}

.aui-ztree.ztree li ul span.node_name {
  margin-left: 0.5rem;
}

.aui-ztree.ztree li ul li input.remark_name {
  left: 11.5rem !important;
}

.aui-ztree.ztree li span.node_name {
  display: inline-block;
  vertical-align: top;
  max-width: calc(100% - 6rem);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.aui-ztree.ztree.aui-tree-drag li span.node_name {
  max-width: calc(100% - 3rem);
}

.aui-ztree.ztree.aui-tree-drag li a {
  cursor: move;
}

.aui-ztree.ztree.aui-tree-drag li a:hover span.node_name,
.aui-ztree.ztree.aui-tree-drag li a.curSelectedNode span.node_name {
  max-width: calc(100% - 8rem);
}

.aui-ztree.ztree.zTreeDragUL.aui-tree-drag li span.node_name {
  max-width: none;
  white-space: normal;
}

.aui-ztree.ztree.zTreeDragUL.aui-tree-drag li a {
  padding: 0 0.5rem;
}

.aui-ztree.ztree.zTreeDragUL.aui-tree-drag li span.button.ico_docu {
  display: none;
  font-size: 0;
}

.aui-ztree.ztree.aui-tree-line {
  overflow-x: hidden;
}

.aui-ztree.ztree.aui-tree-line.checkbox span.button.chk {
  height: 1rem !important;
  width: 1rem !important;
  border: 1px solid #d9d9d9;
  line-height: 1rem !important;
  border-radius: 2px;
  margin-left: 0.5rem;
  z-index: 3;
}

.aui-ztree.ztree.aui-tree-line.checkbox span.button.chk.checkbox_false_full_focus {
  background: none;
  border-color: #5ca2c4;
}

.aui-ztree.ztree.aui-tree-line.checkbox span.button.chk.checkbox_true_full_focus {
  background: #5AA6E0;
  border-color: #5AA6E0;
  color: #fff;
  font-weight: bold;
  font-size: 0.75rem;
}

.aui-ztree.ztree.aui-tree-line.checkbox span.button.chk.checkbox_true_full_focus:before {
  content: "\e91b";
}

.aui-ztree.ztree.aui-tree-line.checkbox span.button.chk.checkbox_true_full {
  background: #5AA6E0;
  border-color: #5AA6E0;
  color: #fff;
  font-weight: bold;
}

.aui-ztree.ztree.aui-tree-line.checkbox span.button.chk.checkbox_true_full:before {
  content: "\e91b";
}

.aui-ztree.ztree.aui-tree-line li span.button.chk + a.curSelectedNode.level1:before {
  right: 3rem;
  left: calc(-6.25rem + 2px);
}

.aui-ztree.ztree.aui-tree-line li span.button.chk + a.curSelectedNode.level2:before {
  right: 3rem;
  left: calc(-6.75rem + 2px);
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode.level0:before {
  right: 0;
  left: calc(-5.25rem - 2px);
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode.level1:before {
  right: 0;
  left: calc(-5.25rem + 0.5rem - 2px);
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode.level2:before {
  right: 0;
}

.aui-ztree.ztree.aui-tree-line span.button.noline_docu + a.curSelectedNode.level2:before {
  right: 1.875rem;
  left: -4.5rem;
}

.aui-ztree.ztree.aui-tree-line .node_name {
  max-width: calc(100% - 4.25rem);
}

.aui-ztree.ztree.aui-tree-line li {
  position: relative;
}

.aui-ztree.ztree.aui-tree-line li a span.button.remove {
  left: unset !important;
}

.aui-ztree.ztree.aui-tree-line li a span.button.edit {
  left: unset !important;
}

.aui-ztree.ztree.aui-tree-line li a.level0 span.button.remove {
  right: 1.25rem !important;
}

.aui-ztree.ztree.aui-tree-line li a.level0 span.button.edit {
  right: 3.25rem !important;
}

.aui-ztree.ztree.aui-tree-line li a.level1 span.button.remove {
  right: 4rem !important;
}

.aui-ztree.ztree.aui-tree-line li a.level1 span.button.edit {
  right: 6rem !important;
}

.aui-ztree.ztree.aui-tree-line li a.level2 span.button.remove {
  right: 4rem !important;
}

.aui-ztree.ztree.aui-tree-line li a.level2 span.button.edit {
  right: 6rem !important;
}

.aui-ztree.ztree.aui-tree-line li a.level3 span.button.remove {
  right: 2.75rem !important;
}

.aui-ztree.ztree.aui-tree-line li a.level3 span.button.edit {
  right: 4.75rem !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover .node_remark,
.aui-ztree.ztree.aui-tree-line li a:hover .node_name {
  color: #3586ff;
}

.aui-ztree.ztree.aui-tree-line li a:hover span.button.remove {
  left: unset !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover span.button.edit {
  left: unset !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover.level0 span.button.remove {
  right: 1.25rem !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover.level0 span.button.edit {
  right: 3.25rem !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover.level1 span.button.remove {
  right: 4rem !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover.level1 span.button.edit {
  right: 6rem !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover.level2 span.button.remove {
  right: 4rem !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover.level2 span.button.edit {
  right: 6rem !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover.level3 span.button.remove {
  right: 2.75rem !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover.level3 span.button.edit {
  right: 4.75rem !important;
}

.aui-ztree.ztree.aui-tree-line li.level0 a.level0 {
  margin-left: 0.5rem;
  width: calc(100% - 3.25rem);
}

.aui-ztree.ztree.aui-tree-line li ul {
  position: relative;
  overflow: visible !important;
}

.aui-ztree.ztree.aui-tree-line li ul:before {
  position: absolute;
  content: '';
  width: 1px;
  left: calc(1.25rem - 1px);
  top: -1.25rem;
  bottom: 1.45rem;
  border-left: 1px dotted #d9d9d9;
  z-index: 100;
}

.aui-ztree.ztree.aui-tree-line li ul li {
  position: relative;
}

.aui-ztree.ztree.aui-tree-line li ul li:before {
  position: absolute;
  content: '';
  height: 1px;
  left: calc(1.25rem - 1px);
  width: 1rem;
  border-top: 1px dotted #d9d9d9;
  top: 1.5rem;
  z-index: 99;
}

.aui-ztree.ztree.aui-tree-line li a {
  padding: 0;
  display: inline-block;
  width: 100%;
  position: relative;
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode {
  background: none;
  z-index: 2;
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode:before {
  position: absolute;
  content: '';
  height: 2.25rem;
  background: red;
  z-index: -1;
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode.level0:before {
  right: 0;
  left: -3.75rem;
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode.level1 {
  width: 100%;
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode.level1:before {
  right: 1.5rem;
  left: -3.25rem;
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode.level2:before {
  right: 1.875rem;
  left: -5.75rem;
}

.aui-ztree.ztree.aui-tree-line li a.curSelectedNode.level3:before {
  right: 1.875rem;
  left: -5.75rem;
}

.aui-ztree.ztree.aui-tree-line li a span.button {
  display: none;
}

.aui-ztree.ztree.aui-tree-line li span.button.edit:before {
  content: "\e9cb" !important;
}

.aui-ztree.ztree.aui-tree-line li span.button.remove:before {
  content: "\e976" !important;
}

.aui-ztree.ztree.aui-tree-line li span.button.noline_close + a.curSelectedNode.level1:before,
.aui-ztree.ztree.aui-tree-line li span.button.noline_open + a.curSelectedNode.level1:before {
  right: 3.125rem;
  left: -4.5rem;
}

.aui-ztree.ztree.aui-tree-line li span.button.noline_docu + a.curSelectedNode.level2:before {
  right: 1.875rem;
  left: -4.5rem;
}

.aui-ztree.ztree.aui-tree-line li span.button {
  position: relative;
  left: 0;
}

.aui-ztree.ztree.aui-tree-line li span.button.switch {
  margin-left: 1.875rem;
  z-index: 3;
  transform: scale(0.8);
  color: #5AA6E0;
}

.aui-ztree.ztree.aui-tree-line li span.button.remove {
  position: absolute !important;
}

.aui-ztree.ztree.aui-tree-line li span.button.edit {
  position: absolute !important;
}

.aui-ztree.ztree.aui-tree-line li span.button.ico_open:before,
.aui-ztree.ztree.aui-tree-line li span.button.ico_close:before {
  content: '';
}

.aui-ztree.ztree.aui-tree-line li span.button.noline_docu {
  width: 0 !important;
}

.aui-ztree.ztree.aui-tree-line li span.node_name {
  max-width: calc(100% - 9.25rem);
}

.aui-ztree.ztree.small li {
  line-height: 2.25rem;
}

.aui-ztree.ztree.small li span {
  line-height: 2.25rem;
}

.aui-ztree.ztree.small li span.node_name {
  max-width: calc(100% - 3.125rem);
}

.aui-ztree.ztree.small li span.button {
  height: 2.25rem !important;
  line-height: 2.25rem !important;
}

.aui-ztree.ztree.small li span.button.noline_docu {
  width: 0.625rem !important;
}

.aui-ztree.ztree.small li a {
  padding: 0;
  line-height: 2.25rem;
  height: 2.25rem;
}

.aui-ztree.ztree.small li a.level3 span.node_name {
  max-width: calc(100% - 4.25rem);
  margin-left: 0;
}

.aui-ztree.ztree.small li a.level3 span.button.ico_docu {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  color: #999;
}

.aui-ztree.ztree.small li a.level3 span.button.ico_docu:before {
  content: "\e992";
}

.aui-ztree.ztree.small li a:hover.level3 span.button.remove {
  right: 3.375rem !important;
}

.aui-ztree.ztree.small li a:hover.level3 span.button.edit {
  right: 5.375rem !important;
}

.aui-ztree.ztree.small li a.curSelectedNode {
  line-height: 2.25rem;
  height: 2.25rem;
}

.aui-ztree.ztree.small li a.curSelectedNode:before {
  height: 2.25rem;
}

.aui-ztree.ztree.small li a input.remark_name {
  position: absolute;
  left: 11.5rem;
  top: 0.4375rem;
  margin-left: 0.5rem;
  width: 8rem;
  padding: 0 0.25rem;
}

.aui-ztree.ztree.small li a .node_number {
  margin-left: 0.35rem;
  color: #999;
}

.aui-ztree.ztree.small li a:hover span.node_name,
.aui-ztree.ztree.small li a.curSelectedNode span.node_name {
  max-width: calc(100% - 6.5rem);
}

.aui-ztree.ztree.small li a:hover span.button.remove,
.aui-ztree.ztree.small li a.curSelectedNode span.button.remove {
  right: 3.375rem !important;
}

.aui-ztree.ztree.small li a:hover span.button.edit,
.aui-ztree.ztree.small li a.curSelectedNode span.button.edit {
  right: 5.375rem !important;
}

.aui-ztree.ztree.small li ul {
  position: relative;
  overflow: visible !important;
}

.aui-ztree.ztree.small li ul:before {
  position: absolute;
  content: '';
  width: 1px;
  left: calc(1.25rem - 1px);
  top: -0.875rem;
  bottom: 1.125rem;
  border-left: 1px dotted #d9d9d9;
  z-index: 100;
}

.aui-ztree.ztree.small li ul li {
  position: relative;
}

.aui-ztree.ztree.small li ul li:before {
  position: absolute;
  content: '';
  height: 1px;
  left: calc(1.25rem - 1px);
  width: 1.125rem;
  border-top: 1px dotted #d9d9d9;
  top: 1.125rem;
  z-index: 99;
}

.aui-ztree.ztree.small.checkbox span.button.chk {
  width: 0.875rem !important;
  height: 0.875rem !important;
  margin-left: 0.375rem;
}

.aui-ztree.ztree.small.checkbox span.button.chk.checkbox_true_full_focus:before,
.aui-ztree.ztree.small.checkbox span.button.chk.checkbox_true_full:before {
  position: absolute;
  top: -2px;
  left: 0;
  transform: scale(0.8);
}

span.tmpzTreeMove_arrow {
  background-image: none !important;
  font-family: 'iconFont' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #9AC2FF;
  font-size: 1.25rem;
  margin: -0.375rem 0 0 1rem !important;
  z-index: 9999;
}

span.tmpzTreeMove_arrow:before {
  content: "\e937";
}

.aui-wrapper-left .aui-ztree.ztree.small li a.curSelectedNode.level0:before {
  left: calc(-5.25rem - 2px);
}

.aui-wrapper-left .aui-ztree.ztree.small li a.level0:hover span.node_name,
.aui-wrapper-left .aui-ztree.ztree.small li a.level0.curSelectedNode span.node_name {
  max-width: calc(100% - 2rem);
}

.aui-wrapper-left .aui-ztree.ztree.small li a.level2:hover span.node_name,
.aui-wrapper-left .aui-ztree.ztree.small li a.level2.curSelectedNode span.node_name {
  max-width: calc(100% - 5rem);
}

.aui-ztree.ztree li span.button.noline_open:before {
  content: "\e929" !important;
  font-size: 1.25rem;
}

.aui-ztree.ztree li span.button.noline_close:before {
  content: "\e92a" !important;
  font-size: 1.25rem;
  color: #ccc !important;
}

.aui-ztree.ztree.aui-tree-line li a:hover .node_name,
.aui-ztree.ztree.aui-tree-line li a:hover .node_remark {
  color: #333 !important;
}

.aui-ztree.ztree.aui-tree-line li ul:before {
  top: -1rem !important;
}

.aui-filter {
  display: block;
  position: relative;
}

.aui-advanced-right {
  position: absolute;
  right: 0;
  top: 0;
}

.aui-filter-header {
  min-height: 2.25rem;
  font-size: 14px;
  position: relative;
}

.aui-filter-header .aui-filter-icon {
  margin-left: 1.25rem;
  font-size: 1.25rem;
}

.aui-filter-header .icon-xright_alla {
  transform: rotate(90deg);
}

.aui-filter-header .rotate .icon-xright_alla {
  transform: rotate(270deg);
}

.aui-filter-body {
  padding: 1.25rem;
  margin-top: 0.875rem;
  background: #f4f6fa;
}

.aui-filter-item {
  margin-top: 1.25rem;
}

.aui-filter-item:first-child {
  margin-top: 0;
}

.aui-filter-item .aui-filter-label {
  float: left;
  width: 6rem;
  line-height: 1.875rem;
}

.aui-filter-item .aui-filter-control {
  width: calc(100% - 6rem);
  float: left;
}

.aui-filter-item .aui-filter-control .aui-filter-button-box {
  height: 3.125rem;
  overflow: hidden;
  margin-top: -1.25rem;
}

.aui-filter-item .aui-filter-control .aui-filter-button-box .ti3-btn-small {
  min-width: 100px;
  margin: 1.25rem 1.25rem 0 0 !important;
}

.aui-filter-item .aui-filter-control .aui-filter-button-box .aui-link {
  float: right;
  margin-top: 1.25rem;
  line-height: 1.875rem;
}

.aui-filter-item .aui-filter-control .aui-filter-button-box.more .aui-filter-button-inner {
  float: left;
  width: calc(100% - 3.5rem);
}

.aui-filter-item .aui-filter-control .aui-filter-button-box.h-auto {
  height: auto;
}

.aui-filter-item .aui-filter-control .ti3-btn-small {
  min-width: 5.265rem;
  margin: 0 !important;
}

.aui-filter-item.aui-filter-result .aui-filter-label {
  width: 6rem;
  line-height: 1.5rem;
}

.aui-filter-item.aui-filter-result .aui-filter-label .Filter {
  margin-right: 0.25rem;
  vertical-align: text-top;
}

.aui-filter-item.aui-filter-result .aui-filter-control {
  width: calc(100% - 6rem);
}

.data-3d {
  background: rgba(15, 20, 31, 0.8);
  padding: 1.125rem 1.5625rem;
}

.data-3d .data-title {
  color: #fff;
  font-size: 0.875rem;
  font-weight: bold;
  padding-bottom: 0.875rem;
  border-bottom: 1px solid rgba(235, 235, 235, 0.1);
}

.status {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-right: 5px;
  /* 管理状态 */
  /* 健康状态 */
  /* 事件 操作 */
}

.status.enable {
  background: #68b8df;
}

.status.disable {
  background: #cccccc;
}

.status.ready {
  background: #68b8df;
}

.status.unmanaged {
  background: #cccccc;
}

.status.locked {
  background: #5f98e6;
}

.status.added {
  background: #9bd36a;
}

.status.unknown {
  background: #cccccc;
}

.status.up {
  background: #68b8df;
}

.status.down {
  background: #8d8d8d;
}

.status.shutDown {
  background: #cccccc;
}

.status.ok {
  background: #3dcca6;
}

.status.critical {
  background: #e54545;
}

.status.warning {
  background: #ffbb33;
}

.status.progressing {
  background: #68b8df;
}

.status.wait {
  background: #68b8df;
}

.status.partially-success {
  background: #ffbb33;
}

.status.error {
  background: #e54545;
}

.status.error:before {
  content: none;
}

.status.prompt {
  background: #68b8df;
}

.status.prompt:before {
  content: none;
}

.status.warning {
  background: #ffbb33;
}

.status.warning:before {
  content: none;
}

.status.unuse {
  background: #ccc;
}

.status.unuse:before {
  content: none;
}

.status.addDevice {
  background: #5f98e6;
}

.status.deleteDevice {
  background: #5365b0;
}

.status.addPart {
  background: #68b8df;
}

.status.deletePart {
  background: #e54545;
}

.banner-box {
  background: transparent;
}

.banner-box .title {
  font-size: 1.25rem;
  color: #fff;
  font-weight: bold;
}

.banner-box .title .ti3-btn-item {
  color: #fff !important;
  background: transparent;
  font-size: 1rem;
}

.banner-box .content.img-box {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 5rem;
}

@media (max-width: 1440px) {
  .banner-box .content.img-box {
    margin-top: 3.5rem;
  }
}

.ti3-btn,
[tiButton] {
  margin: 0 1rem 0 0;
  min-width: 120px;
}

[tiButton] i {
  margin-right: 5px;
  font-size: 15px;
  vertical-align: text-bottom;
}

.ti3-btn-small[tibutton] {
  height: 1.875rem;
  min-width: 4rem;
  line-height: calc(1.875rem - 2px);
}

.ti3-btn-item {
  box-sizing: border-box !important;
  background-color: var(--ti-base-color-white) !important;
  border: 1px solid #ccc !important;
  height: 32px !important;
  line-height: 32px !important;
}

.ti3-btn-item-container {
  padding: 0 !important;
}

.ti3-btn-item.ti3-btn-item-radio {
  padding: 0 1rem !important;
}

.ti3-btn-item-container.ti3-active .ti3-btn-item {
  background-color: var(--ti-button-group-bg-color-active) !important;
  color: var(--ti-button-group-text-color-active) !important;
  border: unset !important;
}

.ti3-btn-primary[disabled]:hover {
  color: var(--ti-button-default-color-disabled) !important;
  background: var(--ti-button-default-bg-color-disabled) !important;
  border-color: var(--ti-button-default-border-color-disabled) !important;
}

.aui-button-loading-icon {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  border-width: 2px;
  border-style: solid;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-right-color: #d9d9d9;
  border-radius: 50%;
  vertical-align: middle;
  animation: 1s linear infinite loadingCircle;
}

.aui-botton-group-icon .ti3-btn-item {
  width: 2rem;
  height: 2rem;
  line-height: 1.875rem;
}

.aui-botton-group-icon .ti3-btn-item.ti3-btn-item-radio {
  padding: 0 !important;
}

.aui-botton-group-icon .ti3-btn-item [class^='-'],
.aui-botton-group-icon .ti3-btn-item [class*='-'] {
  vertical-align: text-top;
  font-size: 1.125rem;
}

.ti3-btn-primary .aui-button-loading-icon,
.ti3-btn-success .aui-button-loading-icon,
.ti3-btn-warning .aui-button-loading-icon,
.ti3-btn-danger .aui-button-loading-icon {
  border-right-color: #fff;
}

.ti3-btn-loading {
  position: relative;
  pointer-events: none;
}

.ti3-btn-loading:before {
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  content: '';
  display: block;
  background: #fff;
  opacity: 0.2;
  border-radius: inherit;
  pointer-events: none;
}

.ti3-button-group {
  display: flex;
  width: 100%;
}

.ti3-button-group.center {
  justify-content: center;
}

.ti3-button-group.right {
  justify-content: flex-end;
}

.ti3-button-group .ti3-btn:last-child,
.ti3-button-group [tiButton]:last-child {
  margin-right: 0 !important;
}

.ti3-btn-item-container .ti3-btn-item[disabled] {
  background-color: #f5f5f6 !important;
}

.ti3-btn-item-container.ti3-active .ti3-btn-item {
  background-color: #5AA6E0 !important;
}

@keyframes loadingCircle {
  0% {
    transform-origin: 50% 50%;
    transform: rotate(0);
  }
  100% {
    transform-origin: 50% 50%;
    transform: rotate(360deg);
  }
}

.ti-button-group-gutter .ti3-btn-item-container {
  margin-left: 1.25rem;
  margin-right: 0;
}

.ti-button-group-gutter .ti3-btn-item-container:first-child {
  margin-left: 0;
}

.ti-button-group-gutter .ti3-btn-item-container .ti3-btn-item {
  min-width: 5.625rem !important;
  padding: 0 0.625rem !important;
  border-radius: 2px !important;
  border-width: 1px !important;
}

.ti-button-group-gutter .ti3-btn-item-container .ti3-btn-item:before,
.ti-button-group-gutter .ti3-btn-item-container .ti3-btn-item:after {
  display: none;
}

.ti-button-group-gutter .ti3-btn-item-container .ti3-btn-multi-selection-icon {
  display: none;
}

.ti-button-group-gutter .ti3-btn-item-container.ti3-active .ti3-btn-item.ti3-btn-item-checkbox {
  background: #5AA6E0;
  color: #fff;
}

.ti3-btn-item-small .ti3-btn-item {
  line-height: 20px !important;
}

.ti3-btn-nobg[tiButton] {
  background: transparent;
  border-color: #5AA6E0;
  color: #5AA6E0;
}

.ti3-btn-nobg[tiButton]:hover {
  border-color: #5ca2c4;
  color: #5ca2c4;
  background: transparent !important;
}

.ti3-btn-nobg[tiButton]:active {
  border-color: #5ca2c4;
  color: #5ca2c4;
  background: transparent !important;
}

.ti3-btn-nobg[tiButton]:focus {
  border-color: #5ca2c4;
  color: #5ca2c4;
  background: transparent !important;
}

.aui-button-success {
  color: #fff !important;
  background: #3dcca6 !important;
  border: none !important;
}

.aui-caption-right .ti3-btn,
.aui-caption-right [tiButton]:last-child {
  margin-right: 0 !important;
}

.task-right .aui-title-card .ti3-btn-item {
  background-color: transparent;
  color: #fff;
  border-color: #474f5c;
}

.aui-float-r .ti3-btn,
.aui-float-r [tiButton]:last-child {
  margin-right: 0 !important;
}

.banner-button-group .ti3-btn-item {
  background: none !important;
  color: #fff;
  border-color: rgba(255, 255, 255, 0.2);
}

.banner-button-group .ti3-active .ti3-btn-item.ti3-btn-item-radio {
  background: #5AA6E0 !important;
}

.ti3-btn-primary .ti3-menu-toggle,
.ti3-btn-primary a.ti3-menu-toggle:focus {
  color: #fff !important;
}

.ti3-btn-primary .ti3-menu-toggle-menu:after {
  border-top: 5px solid #fff !important;
}

.clearfix .ti3-btn,
.clearfix [tiButton]:last-child {
  margin-right: 0 !important;
}

.advancedBox .ti3-form .ti3-form-label {
  width: 180px;
}

#diskID .fp-btn .ti3-btn-item.ti3-btn-item-radio {
  width: 70px !important;
  height: 21px !important;
  border-radius: 10px;
  line-height: 20px !important;
  border: none !important;
  background: none !important;
  color: #fff;
}

input[type=radio][tiRadio]:not(:disabled):checked + .ti3-radio .ti3-radio-skin {
  background-color: #fff !important;
  border-color: #5AA6E0 !important;
}

input[type=radio][tiRadio] + .ti3-radio {
  margin-right: 1.5rem;
}

#energyEfficiency-energyIntelligent-saa-ID13 input[type=radio][tiRadio] + .ti3-radio {
  margin-right: 0rem;
}

.subarea input[type=radio][tiRadio] + .ti3-radio {
  width: 114px !important;
}

.aui-step {
  width: 960px;
  margin: 0 auto;
}

.ti3-steps li,
.ti3-steps li .ti3-steps-explain {
  position: relative;
  margin-bottom: 10px;
}

.ti3-steps li .ti3-steps-explain .ti3-steps-box:before {
  content: '';
  display: inline-block;
  width: 34px !important;
  height: 34px !important;
  border-radius: 50% !important;
  background-color: #3b6682 !important;
  position: absolute !important;
  right: 2px !important;
  top: 2px !important;
}

.ti3-steps .ti3-steps-complete .ti3-steps-explain .ti3-steps-box:before {
  background-color: #3b6682 !important;
  opacity: 1 !important;
  transform: none !important;
}

.ti3-steps li .ti3-steps-explain .ti3-steps-box {
  display: inline-block;
  width: 40px !important;
  line-height: 40px !important;
  height: 40px !important;
  background: #fff;
  margin-left: unset !important;
}

.ti3-steps .ti3-steps-complete .ti3-steps-box {
  background-color: #5AA6E0 !important;
}

.ti3-steps .ti3-steps-active .ti3-steps-explain .ti3-steps-box {
  background-color: #5AA6E0 !important;
}

.ti3-steps li .ti3-steps-explain .ti3-steps-text {
  display: block !important;
  margin: 5px 0 !important;
  position: absolute;
  width: 140px;
  left: -48px;
  text-align: center;
}

.ti3-steps li .ti3-steps-explain .ti3-steps-box .ti3-steps-box-number {
  line-height: 40px !important;
}

.ti3-steps li .ti3-steps-line {
  background-color: #f4f6fa !important;
  display: inline-block;
  font-size: 0;
  height: 3px !important;
  margin-top: 18px !important;
}

.ti3-steps li.ti3-steps-complete .ti3-steps-explain .ti3-steps-box span {
  line-height: calc(2.25rem - 6px);
  border-width: 3px;
  border-color: #4a90e2;
  font-weight: bold;
  color: #333;
  position: relative;
  display: inline-block;
  width: 2.25rem;
  height: 2.25rem;
  line-height: 2.25rem;
  text-align: center;
  border-radius: 50%;
  border: 1px solid #e6e6e6;
  background: #5AA6E0;
  color: #fff !important;
  z-index: 2;
  margin-top: 0.1875rem;
  font-size: 1rem !important;
}

ti-steps .ti3-steps li {
  position: relative;
}

.aui-steps-dark .ti3-steps li .ti3-steps-explain .ti3-steps-box {
  border: 1px solid #323c4e !important;
  background-color: #323c4e !important;
}

.aui-steps-dark .ti3-steps li.ti3-steps-complete .ti3-steps-explain .ti3-steps-box span {
  border: 1px solid #323c4e !important;
}

.aui-steps-dark .ti3-steps li:not(:first-child)::before {
  background: #323c4e !important;
  border-top: 1px solid #323c4e !important;
  border-bottom: 1px solid #323c4e !important;
}

.aui-steps-dark .ti3-steps li.ti3-steps-active .ti3-steps-explain .ti3-steps-box span {
  border: 0.1875rem solid #5AA6E0 !important;
  background: #497794 !important;
  color: #fff !important;
}

.aui-steps-dark .ti3-steps li.ti3-steps-uncomplete .ti3-steps-explain .ti3-steps-box span {
  border: 1px solid #434d5c !important;
  background: #434d5c !important;
  color: #fff !important;
}

.ti3-steps .ti3-steps-box {
  display: inline-block;
  width: 40px !important;
  height: 40px !important;
  background: #fff;
  margin-left: unset !important;
  top: -10px;
  border-color: #5AA6E0 !important;
}

.ti3-steps .ti3-steps-box:before {
  content: '';
  display: inline-block;
  width: 34px !important;
  height: 34px !important;
  border-radius: 50% !important;
  position: absolute !important;
  right: 2px !important;
  top: 2px !important;
}

.ti3-steps .ti3-steps-text {
  display: block !important;
  color: #f4f6fa !important;
  position: absolute;
  width: 150px;
  margin-left: -55px !important;
  text-align: center;
  text-align: -webkit-center;
  text-align: -moz-center;
  text-align: -ms-center;
  top: 50px;
  white-space: nowrap !important;
}

.ti3-steps .ti3-steps-line {
  height: 3px !important;
  background-color: #f4f6fa !important;
}

.ti3-steps .ti3-steps-uncomplete .ti3-steps-text {
  color: #666 !important;
}

.ti3-steps .ti3-steps-uncomplete .ti3-steps-box-number {
  line-height: 40px !important;
}

.ti3-steps .ti3-steps-disabled .ti3-steps-text {
  color: #666 !important;
}

.ti3-steps .ti3-steps-disabled .ti3-steps-box-number {
  line-height: 40px !important;
}

.ti3-steps .ti3-steps-active .ti3-steps-text {
  color: #5AA6E0 !important;
}

.ti3-steps .ti3-steps-active .ti3-steps-box {
  background-color: #5AA6E0 !important;
}

.ti3-steps .ti3-steps-active .ti3-steps-box:before {
  background-color: #3b6682 !important;
}

.ti3-steps .ti3-steps-active .ti3-steps-box-number {
  line-height: 40px !important;
}

.ti3-steps .ti3-steps-complete .ti3-steps-text {
  color: #5AA6E0 !important;
}

.ti3-steps .ti3-steps-complete .ti3-steps-box {
  width: 40px !important;
  height: 40px !important;
  border: 3px solid #5AA6E0 !important;
  background-color: #3b6682 !important;
}

.ti3-steps .ti3-steps-complete .ti3-steps-box-number {
  color: #5AA6E0 !important;
  line-height: 34px !important;
}

.ti3-accordion-panel-title-content {
  width: 100%;
}

.ti3-page-container .ti3-pag-goto .ti3-pag-goto-icon-container:before {
  width: 100%;
  text-align: center;
}

.ti3-no-thead tbody tr:first-child td {
  border-top: 1px solid #e6e6e6;
}

.ti3-table > table > tbody > tr.ti3-selected-tr:nth-child(odd),
.ti3-table > .ti3-resize-wrapper > table > tbody > tr.ti3-selected-tr:nth-child(odd),
.ti3-table > .ti3-table-fixed-head > table > tbody > tr.ti3-selected-tr:nth-child(odd),
.ti3-table > .ti3-table-container > table > tbody > tr.ti3-selected-tr:nth-child(odd) {
  background-color: #f4f6fa !important;
}

.ti3-table > table > tbody > tr.ti3-selected-tr:nth-child(even),
.ti3-table > .ti3-resize-wrapper > table > tbody > tr.ti3-selected-tr:nth-child(even),
.ti3-table > .ti3-table-fixed-head > table > tbody > tr.ti3-selected-tr:nth-child(even),
.ti3-table > .ti3-table-container > table > tbody > tr.ti3-selected-tr:nth-child(even) {
  background-color: #fff !important;
}

.ti3-table-status tbody .status {
  display: inline-block;
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
  margin-right: 0.625rem;
}

.ti3-table-status tbody .status.error {
  background: #e54545;
}

.ti3-table-status tbody .status.prompt {
  background: #68b8df;
}

.ti3-table-status tbody .status.warning {
  background: #ffbb33;
}

.ti3-table-status tbody .status.success {
  background: #3dcca6;
}

.ti3-table-status tbody .status.unuse {
  background: #ccc;
}

.aui-table-drop-bar {
  padding-left: 50px !important;
}

.aui-table-drop-bar > div:first-of-type {
  border-left: 2px solid #5AA6E0;
}

.ti3-table-th-empty::after {
  position: relative;
  content: '';
  display: none;
}

.ti3-table-sort-container .ti3-table-drag-placeholder {
  background: rgba(90, 166, 224, 0.2) !important;
}

.ti3-table-sort-container .ti3-table-helper {
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
}

.ti3-table-sort-container .ti3-table-helper .ti3-table-dragbar {
  display: block;
}

.ti3-table-sort-container .ti3-table-dragitem .ti3-table-dragbar {
  display: none;
  cursor: move;
  width: 4rem;
  height: 2rem;
}

.ti3-table-sort-container .ti3-table-dragitem:hover .ti3-table-dragbar {
  display: block;
  width: 4rem;
  height: 2rem;
}

.ti3-table-sort-container .aui-icon-sort {
  margin-top: 0.625rem;
  font-size: 1rem;
  margin-left: 1.5rem;
}

.ti3-head-filter-container {
  margin-bottom: -3px;
}

.ti3-head-filter-container .ti3-icon {
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-family: 'ti3Font' !important;
}

.ti3-head-filter-container .ti3-icon-filter {
  color: var(--ti-table-th-text-color);
}

.ti3-head-filter-container .ti3-icon-filter:hover {
  color: var(--ti-table-details-icon-color-hover) !important;
}

.ti3-head-filter-container .ti3-icon-filter:before {
  content: "\e928" !important;
}

.ti3-table-deep.ti3-table > table,
.ti3-table-deep.ti3-table > .ti3-resize-wrapper > table,
.ti3-table-deep.ti3-table > .ti3-table-fixed-head > table,
.ti3-table-deep.ti3-table > .ti3-table-container > table {
  color: #fff;
}

.ti3-table-deep.ti3-table > table > thead > tr > th,
.ti3-table-deep.ti3-table > .ti3-resize-wrapper > table > thead > tr > th,
.ti3-table-deep.ti3-table > .ti3-table-fixed-head > table > thead > tr > th,
.ti3-table-deep.ti3-table > .ti3-table-container > table > thead > tr > th {
  background-color: rgba(35, 41, 51, 0.9);
  color: #fff;
}

.ti3-table-deep.ti3-table > table > thead > tr > th:before,
.ti3-table-deep.ti3-table > .ti3-resize-wrapper > table > thead > tr > th:before,
.ti3-table-deep.ti3-table > .ti3-table-fixed-head > table > thead > tr > th:before,
.ti3-table-deep.ti3-table > .ti3-table-container > table > thead > tr > th:before {
  background: #fff;
}

.ti3-table-deep.ti3-table > table > tbody > tr > td,
.ti3-table-deep.ti3-table > .ti3-resize-wrapper > table > tbody > tr > td,
.ti3-table-deep.ti3-table > .ti3-table-fixed-head > table > tbody > tr > td,
.ti3-table-deep.ti3-table > .ti3-table-container > table > tbody > tr > td {
  border-bottom: none;
}

.ti3-table-deep.ti3-table > table > tbody > tr:nth-child(odd),
.ti3-table-deep.ti3-table > .ti3-resize-wrapper > table > tbody > tr:nth-child(odd),
.ti3-table-deep.ti3-table > .ti3-table-fixed-head > table > tbody > tr:nth-child(odd),
.ti3-table-deep.ti3-table > .ti3-table-container > table > tbody > tr:nth-child(odd) {
  background-color: rgba(102, 119, 153, 0.1) !important;
}

.ti3-table-deep.ti3-table > table > tbody > tr:nth-child(even),
.ti3-table-deep.ti3-table > .ti3-resize-wrapper > table > tbody > tr:nth-child(even),
.ti3-table-deep.ti3-table > .ti3-table-fixed-head > table > tbody > tr:nth-child(even),
.ti3-table-deep.ti3-table > .ti3-table-container > table > tbody > tr:nth-child(even) {
  background-color: rgba(45, 65, 104, 0.05) !important;
}

.ti3-table-deep.ti3-table > table > tbody > tr:last-child td,
.ti3-table-deep.ti3-table > .ti3-resize-wrapper > table > tbody > tr:last-child td,
.ti3-table-deep.ti3-table > .ti3-table-fixed-head > table > tbody > tr:last-child td,
.ti3-table-deep.ti3-table > .ti3-table-container > table > tbody > tr:last-child td {
  border-bottom: none !important;
}

.ti3-table-nodata-simple {
  height: 11.25rem !important;
}

.no-left-border:after {
  height: 0 !important;
  width: 0 !important;
}

.ti3-table-small.ti3-table > table > thead > tr > th:not(:first-child)::after {
  top: 0.5rem !important;
}

.ti3-table > table > tbody > tr:nth-child(2n):not(.ti3-details-tr):not(.ti3-disabled-tr):not(.ti3-table-nodata):not(.ti3-table-nodata-simple):not(.ti3-table-loadfail):not(.ti3-table-nodata-guide),
.ti3-table > .ti3-resize-wrapper > table > tbody > tr:nth-child(2n):not(.ti3-details-tr):not(.ti3-disabled-tr):not(.ti3-table-nodata):not(.ti3-table-nodata-simple):not(.ti3-table-loadfail):not(.ti3-table-nodata-guide),
.ti3-table > .ti3-table-fixed-head > table > tbody > tr:nth-child(2n):not(.ti3-details-tr):not(.ti3-disabled-tr):not(.ti3-table-nodata):not(.ti3-table-nodata-simple):not(.ti3-table-loadfail):not(.ti3-table-nodata-guide),
.ti3-table > .ti3-table-container > table > tbody > tr:nth-child(2n):not(.ti3-details-tr):not(.ti3-disabled-tr):not(.ti3-table-nodata):not(.ti3-table-nodata-simple):not(.ti3-table-loadfail):not(.ti3-table-nodata-guide) {
  background-color: #F4F6FA;
}

.ti3-table tbody input {
  width: 100%;
}

.ti3-table tbody .ip4input ti-ip {
  width: 100%;
}

.ti3-table tbody .ip4input ti-ip .ti_input_ip_anchor {
  width: calc((100% - 3px * 7 - 1px) / 4) !important;
}

.ti3-table tbody ti-select {
  width: 100% !important;
}

#locationExport .ti3-table tbody ti-ip .ti_input_ip_anchor {
  width: calc((100% - -20px * 7 - 1px) / 8) !important;
}

#threeD-rightBarID .ti3-table tbody ti-select {
  width: 60px !important;
  height: 31px;
}

#energyEfficiency-energyIntelligent-dt-ID99 ti-select,
#memroryPredict ti-select {
  width: 60px !important;
}

.ti3-table > .ti3-resize-wrapper > table > tbody > tr > td,
.ti3-table > .ti3-table-container > table > tbody > tr > td,
.ti3-table > .ti3-table-fixed-head > table > tbody > tr > td,
.ti3-table > table > tbody > tr > td {
  border-bottom: unset !important;
  height: 52px !important;
}

.ti3-table-small > .ti3-resize-wrapper > table > tbody > tr > td,
.ti3-table-small > .ti3-table-container > table > tbody > tr > td,
.ti3-table-small > .ti3-table-fixed-head > table > tbody > tr > td,
.ti3-table-small > table > tbody > tr > td {
  height: 40px !important;
  line-height: 28px !important;
}

.ti3-table > table,
.ti3-table > .ti3-resize-wrapper > table,
.ti3-table > .ti3-table-container > table {
  border-bottom: 1px solid #e2e2e2 !important;
}

.ti3-table > .ti3-table-fixed-head + .ti3-table-container {
  border-bottom: none !important;
}

.ti3-table > .ti3-resize-wrapper > table > thead > tr > th[checkbox-column],
.ti3-table > .ti3-resize-wrapper > table > thead > tr > th[radio-column],
.ti3-table > .ti3-table-container > table > thead > tr > th[checkbox-column],
.ti3-table > .ti3-table-container > table > thead > tr > th[radio-column],
.ti3-table > .ti3-table-fixed-head > table > thead > tr > th[checkbox-column],
.ti3-table > .ti3-table-fixed-head > table > thead > tr > th[radio-column],
.ti3-table > table > thead > tr > th[checkbox-column],
.ti3-table > table > thead > tr > th[radio-column] {
  text-align: center;
}

.ti3-table > .ti3-resize-wrapper > table > tbody > tr > td[checkbox-column],
.ti3-table > .ti3-resize-wrapper > table > tbody > tr > td[radio-column],
.ti3-table > .ti3-table-container > table > tbody > tr > td[checkbox-column],
.ti3-table > .ti3-table-container > table > tbody > tr > td[radio-column],
.ti3-table > .ti3-table-fixed-head > table > tbody > tr > td[checkbox-column],
.ti3-table > .ti3-table-fixed-head > table > tbody > tr > td[radio-column],
.ti3-table > table > tbody > tr > td[checkbox-column],
.ti3-table > table > tbody > tr > td[radio-column] {
  padding-left: 10px;
}

.ti3-table > .ti3-resize-wrapper > table > tbody > tr > td .ti3-table-tree .ti3-icon-minus-square,
.ti3-table > .ti3-resize-wrapper > table > tbody > tr > td .ti3-table-tree .ti3-icon-plus-square,
.ti3-table > .ti3-table-container > table > tbody > tr > td .ti3-table-tree .ti3-icon-minus-square,
.ti3-table > .ti3-table-container > table > tbody > tr > td .ti3-table-tree .ti3-icon-plus-square,
.ti3-table > table > tbody > tr > td .ti3-table-tree .ti3-icon-minus-square,
.ti3-table > table > tbody > tr > td .ti3-table-tree .ti3-icon-plus-square {
  line-height: 30px !important;
}

.ti3-table > .ti3-table-fixed-head + .ti3-table-container > table > thead > tr > th {
  border-bottom: none;
}

#energyEfficiency-energyOptimization-nt-ID1 .ti3-table tbody ti-select {
  width: 60px !important;
}

.ti3-pagination-deep.ti3-page-container .ti3-pag-page,
.ti3-pagination-deep.ti3-page-container .ti3-pag-next,
.ti3-pagination-deep.ti3-page-container .ti3-pag-prev {
  background: none !important;
  border: 1px solid rgba(102, 119, 153, 0.3) !important;
  color: #fff !important;
}

.ti3-pagination-deep.ti3-page-container .ti3-pag-page:hover,
.ti3-pagination-deep.ti3-page-container .ti3-pag-next:hover,
.ti3-pagination-deep.ti3-page-container .ti3-pag-prev:hover {
  border: 1px solid #5AA6E0 !important;
}

.ti3-pagination-deep.ti3-page-container .ti3-pag-page.active {
  background-color: #5AA6E0 !important;
  border: 1px solid #5AA6E0 !important;
}

.ti3-pagination-deep.ti3-page-container ti-select {
  border: 1px solid rgba(102, 119, 153, 0.3) !important;
  background: none !important;
}

.ti3-pagination-deep.ti3-page-container .ti3-pag-goto .ti3-pag-goto-input {
  background: none!important;
  box-shadow: none!important;
  border: 1px solid rgba(102, 119, 153, 0.3) !important;
  color: #fff !important;
}

.ti3-pagination-deep.ti3-page-container .ti3-pag-goto .ti3-pag-goto-icon-container {
  background: none!important;
  border: 1px solid rgba(102, 119, 153, 0.3) !important;
  color: #fff !important;
}

.ti3-page-container .ti3-pag-total-items {
  height: 32px !important;
  line-height: 32px !important;
}

.ti3-page-container .ti3-pag-next,
.ti3-page-container .ti3-pag-page,
.ti3-page-container .ti3-pag-prev {
  height: 32px !important;
  line-height: 32px !important;
}

.ti3-page-container .ti3-pag-goto .ti3-pag-goto-text {
  height: 32px !important;
  line-height: 32px !important;
}

.ti3-page-container .ti3-pag-goto .ti3-pag-goto-input {
  height: 32px !important;
  line-height: 32px !important;
}

.ti3-page-container .ti3-pag-goto .ti3-pag-goto-icon-container {
  height: 32px !important;
  line-height: 32px !important;
}

.blockCls {
  display: inline-block;
  padding: 0.625rem;
  margin: 0.625rem 0.625rem 0.625rem 0;
  border: 1px solid #d9d9d9;
}

.ti3-tooltip-content,
.ti3-tooltip.ti3-tip-white-theme .ti3-tooltip-content {
  white-space: pre-line;
}

.ti3-tooltip-content .device-server-tip-text-bold {
  font-weight: bold;
}

.aui-input-readonly {
  background: #f4f6fa !important;
  cursor: default;
}

.aui-input-small {
  height: 1.875rem !important;
  line-height: 1.875rem !important;
}

.aui-inputWidth-xxs {
  width: 4.0625rem !important;
}

.aui-inputWidth-xs {
  width: 18.75rem !important;
}

.aui-inputWidth-md {
  width: 26.25rem !important;
}

.aui-input-behindSpan {
  vertical-align: middle;
  color: #ccc;
  line-height: 36px;
  margin-left: 0.625rem;
}

.wid-input-check-small input[type='checkbox'][tiCheckbox] + .ti3-checkbox {
  min-width: 5rem !important;
}

.wid-input-check-ssmall input[type='checkbox'][tiCheckbox] + .ti3-checkbox {
  min-width: 4rem !important;
}

.myModalUpload ti-upload {
  width: 100%;
}

.myModalUpload ti-upload .ti3-aui-file-field-container {
  width: 100% !important;
}

.aui-date-control .aui-form-item-control {
  width: 100%;
  display: inline-block !important;
}

.aui-date-control .ti3-date-range-input-container {
  width: 11.125rem !important;
}

.aui-box-special ti-select {
  width: 50px !important;
}

.flex-column .aui-form-item-control {
  flex-direction: column;
  align-items: flex-start !important;
}

.modal-radio input[type='radio'][tiRadio] + .ti3-radio {
  min-width: 54px !important;
  margin-left: 0.625rem;
  margin-right: 0 !important;
}

.notice-card-content .aui-form-item-control {
  line-height: 2.25rem !important;
}

.checkbox-box .aui-form-item-control {
  display: inline-block;
}

.status-checkbox-box input[type='checkbox'][tiCheckbox] + .ti3-checkbox {
  min-width: 6.125rem !important;
  margin-right: 1rem;
}

.status-checkbox-box .ti3-checkbox-label::before {
  content: '';
  display: inline-block;
  margin-right: 10px;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}

.status-checkbox-box .error .ti3-checkbox-label::before {
  background: #e54545;
}

.status-checkbox-box .warning .ti3-checkbox-label::before {
  background: #ffbb33;
}

.status-checkbox-box .prompt-color .ti3-checkbox-label::before {
  background: #68b8df;
}

.special-control .aui-form-item-control {
  margin-right: -1.25rem;
}

.special-form-control .aui-form-item-control {
  display: inline-block !important;
}

[tiText][disabled]:disabled {
  background: #f4f6fa !important;
  color: #999 !important;
}

[tiText][disabled]:disabled {
  background: #f4f6fa !important;
  color: #C7C7C7 !important;
}

[tiPwd][disabled]:disabled {
  background: #f4f6fa !important;
  color: #999 !important;
}

[tiPwd][disabled]:disabled {
  background: #f4f6fa !important;
  color: #999 !important;
}

.aui-switch-tabindex {
  float: left;
  margin-right: 0.625rem;
  line-height: 1.25rem;
}

.ti3-switch-off .ti3-switch-pointer {
  left: 0.25rem !important;
}

.tis-switch {
  vertical-align: middle;
}

.ti3-switch-container {
  height: 18px !important;
  line-height: 18px !important;
  vertical-align: middle;
}

.ti3-textarea-container-counter {
  max-width: 100%;
  max-height: 12.5rem;
}

.ti3-textarea-container-counter textarea {
  line-height: 1.125rem;
}

.aui-textarea {
  border: 1px solid #d9d9d9;
}

.aui-textarea.ti3-textarea-container {
  min-height: 2.25rem;
  height: 6.25rem !important;
}

.aui-textarea.ti3-textarea-container .ti3-textarea-resize-icon {
  display: none;
}

[tiPwd],
[tiText] {
  box-shadow: none !important;
}

.ti3-searchbox .ti3-icon-search {
  color: #5AA6E0 !important;
}

.aui-search-input {
  width: 17.25rem !important;
  margin-left: -0.125rem;
}

.aui-search-select:hover {
  position: relative;
  z-index: 1;
}

.ti3-select-small .ti3-select-dominator-text {
  width: calc(100% - var(--ti-select-small-height) + 16px) !important;
}

.ti3-select-dominator-text {
  max-height: 4.125rem !important;
}

.ti3-multiselect-box-cell {
  height: 2rem;
  line-height: 2rem;
}

.ti3-placeholder {
  font-size: 14px;
}

.aui-select-small .ti3-select-dominator-container {
  height: 1.875rem !important;
  line-height: 1.875rem !important;
}

.aui-select-small .ti3-placeholder {
  line-height: 1.875rem !important;
}

.aui-select-multi-small .ti3-select-dominator-container {
  height: auto !important;
  min-height: 1.875rem !important;
  line-height: 1.875rem !important;
}

.aui-select-multi-small .ti3-select-dominator-container .ti3-select-dominator-text {
  max-height: 3.75rem !important;
}

.aui-select-multi-small .ti3-select-dominator-container .ti3-select-dominator-dropdown-btn::after {
  margin-top: -0.1875rem;
}

.aui-select-multi-small .ti3-select-dominator-container .ti3-multiselect-box-cell {
  height: 1.625rem !important;
  line-height: 1.625rem !important;
}

.aui-select-multi-small .ti3-placeholder {
  line-height: 1.625rem !important;
}

.aui-select-transparent {
  background: none !important;
}

.aui-select-transparent .ti3-select-dominator-text {
  color: #fff !important;
}

.ti3-select-dominator-text .ti3-overflow-padding {
  width: 100%;
}

.ti3-select-small .ti3-overflow-padding {
  width: 36px;
}

.login-box .ti3-overflow-padding {
  padding: 0 !important;
  font-size: 1.125rem !important;
  font-weight: normal;
}

.login-box .ti3-select-dominator-dropdown-btn {
  width: 2rem !important;
}

#threeD-bodyID .ti3-select-dominator-text {
  color: white;
}

#threeD-bodyID .ti3-select-dominator-dropdown-btn:after {
  border-top: 5px solid white;
}

.ti3-dropdown-container {
  border: 1px solid #5AA6E0;
  box-sizing: content-box !important;
}

.ti3-date-range-customize-container {
  width: 90px !important;
}

.ti3-date-time-range-customize-container {
  min-width: 90px !important;
}

.ti_input_ip_anchor {
  height: 100% !important;
}

.ti_input_ip_container_ipv4 .ti_input_ip_division {
  line-height: 32px;
}

.aui-date-range-small .ti3-date-dominator-container {
  height: calc(1.875rem - 2px) !important;
}

.aui-date-range-small .ti3-date-dominator-container .ti3-date-show {
  line-height: 1.875rem !important;
}

.aui-date-range-small .ti3-date-dominator-container .ti3-date-clear-icon {
  margin-top: 0.375rem !important;
}

.aui-date-range-small .ti3-date-dominator-container .ti3-date-icon-container {
  line-height: 1.875rem !important;
}

.ti3-progress {
  height: 0.625rem !important;
  background-color: #f4f6fa !important;
}

.ti3-progress-deep {
  background-color: #151935 !important;
}

.aui-progress-deep {
  color: #fff;
  margin-left: 0.375rem;
  vertical-align: middle;
}

.active-warn-bg {
  background: #e66965 !important;
}

.aui-progress-smallVertical {
  transform: rotate(270deg);
  width: 3.5rem !important;
  height: 2px !important;
  position: absolute;
  top: 1.6875rem;
  left: -1.5625rem;
}

.aui-progress-smallVertical .ti3-progress {
  width: 3.5rem !important;
  height: 2px !important;
  background-color: #1D3148 !important;
}

.aui-progress-midVertical {
  transform: rotate(270deg);
  width: 3.75rem !important;
  height: 1.25rem !important;
  position: absolute;
  top: 2.625rem;
  left: 0;
}

.aui-progress-midVertical .ti3-progress {
  width: 3.75rem !important;
  height: 1.25rem !important;
  background-color: #F0F4F5 !important;
}

.aui-progress-tip {
  display: inline-block;
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 0.375rem;
}

.aui-progress-warning {
  background: #e54545;
}

.aui-progress-warning .ti3-progress-bar {
  background-color: #e54545 !important;
}

.aui-progress-major {
  background: #ffbb33 !important;
}

.aui-progress-prompt {
  background: #5AA6E0;
}

.aui-progress-success {
  background: #3dcca6;
}

.aui-progress-fail {
  background: #ccc;
}

.aui-progress-border {
  display: inline-block;
  width: 0.625rem;
  height: 0.625rem;
  border: 2px solid rgba(104, 184, 223, 0.5);
  border-radius: 0.375rem;
}

.active-success-bg {
  background-color: #3dcca6 !important;
}

#threeD-bodyID .ti3-progress,
#rack-inf-ID .ti3-progress {
  height: 0.5rem !important;
  background-color: rgba(255, 255, 255, 0.15) !important;
}

#threeD-bodyID .active-green-bg,
#rack-inf-ID .active-green-bg {
  background: linear-gradient(to right, #3ccda6, #3ecca6) !important;
}

#threeD-bodyID .active-yellow-bg,
#rack-inf-ID .active-yellow-bg {
  background: linear-gradient(to right, #ffa566, #ff8833) !important;
}

#threeD-bodyID .active-orange-bg,
#rack-inf-ID .active-orange-bg {
  background: linear-gradient(to right, #fe8081, #ff4c4c) !important;
}

#configuration-im-ID1 .ti3-progress {
  height: 0.4rem !important;
}

#energyEfficiency-pcm-gs-ID22 .ti3-progress {
  height: 10px !important;
}

.ti3-tab-active .aui-tabs-tip {
  display: inline-block;
  min-width: 2.125rem;
  padding: 0 8px;
  height: 1rem;
  line-height: 1rem;
  background: #e66965;
  color: #fff;
  text-align: center;
  border-radius: 0.59375rem;
  font-weight: normal;
  font-size: 0.75rem;
  margin-left: 0.25rem;
  vertical-align: super;
}

.aui-tabs-tip {
  display: inline-block;
  min-width: 2.125rem;
  padding: 0 8px;
  height: 1rem;
  line-height: 1rem;
  background: #ccc;
  color: #fff;
  text-align: center;
  border-radius: 0.59375rem;
  font-weight: normal;
  font-size: 0.75rem;
  margin-left: 0.25rem;
  vertical-align: super;
}

.ti3-tabs > li.ti3-tab-active:not(.disabled) > a {
  color: #5AA6E0 !important;
}

.ti3-tabs-tip .ti3-tabs {
  height: 40px !important;
}

.ti3-tabs-tip .ti3-tabs > li {
  height: 40px !important;
  font-size: 16px !important;
}

.ti3-tabs-tip .ti3-tabs > li > a {
  height: 40px !important;
  line-height: 40px !important;
}

.ti3-tabs > li.ti3-tab-active:not(.disabled) > a,
.ti3-tabs > li.ti3-tab-active:not(.disabled) > a:hover {
  animation: none !important;
}

.ti3-tabs > li:not(.disabled) > a:focus,
.ti3-tabs > li:not(.disabled) > a:hover {
  animation: none !important;
}

.ti3-tabs > li {
  margin: 0 10px !important;
}

.ti3-tabs-header .ti3-tabs {
  height: 40px !important;
}

.ti3-tabs-header .ti3-tabs > li {
  height: 40px !important;
  font-size: 16px !important;
}

.ti3-tabs-header .ti3-tabs > li > a {
  height: 40px !important;
  line-height: 40px !important;
  padding: 0 10px !important;
  color: #333333;
}

.ti3-tabs + .ti3-tab-slider {
  border-color: #5AA6E0 !important;
}

.ti3-tab-pane {
  padding-top: 1.25rem /* 20/16 */ !important;
  min-height: 22.5rem /* 360/16 */;
}

.banner-tabs {
  position: relative;
}

.banner-tabs .aui-select-transparent {
  position: absolute;
  top: 0;
  left: 0;
}

.banner-tabs .tabs-content {
  margin: 0 auto;
  width: 85%;
}

.banner-tabs .tabs-content.tab-select {
  width: auto;
  margin: 0 18.75rem;
}

.aui-tabs-dark .ti3-tabs > li > a {
  color: #fff !important;
}

.aui-tabs-dark .ti3-tab-content {
  border-top: 1px solid rgba(235, 235, 235, 0.1) !important;
}

.aui-tabs-dark .aui-form-text .aui-form-item {
  margin-bottom: 0.3125rem !important;
}

.aui-tabs-dark .ti3-tab-pane {
  min-height: 11.75rem !important;
}

#InitialFormID .ti3-tabs-header .ti3-tabs {
  width: 100%;
}

#InitialFormID .ti3-tabs > li {
  margin-right: 20px;
  font-size: 16px;
  width: 45%;
  height: 45px;
}

#threeD-rightBarID .ti3-tabs > li.ti3-tab-active:not(.disabled) > a {
  color: white !important;
}

#threeD-rightBarID .ti3-tab-content {
  border-top: 1px solid rgba(255, 255, 255, 0.15) !important;
}

#threeD-rightBarID .ti3-table > table,
#threeD-rightBarID .ti3-table > .ti3-resize-wrapper > table,
#threeD-rightBarID .ti3-table > .ti3-table-container > table {
  border-bottom: none !important;
}

/*基础变量定义*/

:root {
  --ti-base-color-white: #ffffff;
  --ti-base-color-brand: #5AA6E0;
  /*主题色*/
  --ti-base-color-brand-8: #333854;
  --ti-base-color-brand-9: #464d6e;
  --ti-base-color-brand-10: #6b708b;
  --ti-base-color-brand-1: #5AA6E0;
  --ti-base-color-brand-2: #5AA6E0;
  /*主题色active\focus状态*/
  --ti-base-color-brand-3: #5AA6E0;
  /*主题色hover状态*/
  --ti-base-color-brand-4: #96adfa;
  --ti-base-color-brand-5: #beccfa;
  --ti-base-color-brand-6: #e9edfa;
  --ti-base-color-brand-7: #f2f5fc;
  --ti-base-color-brand-11: #ccc;
  /*按钮边框颜色*/
  --ti-base-color-common: #333333;
  /*默认系统字体颜色*/
  --ti-base-color-common-1: #333333;
  /*label，表格默认字、下拉未选等文字颜色 */
  --ti-base-color-common-2: #8a8e99;
  --ti-base-color-common-3: #C7C7C7;
  /*置灰状态字体颜色*/
  --ti-base-color-common-4: #d9d9d9;
  /*置灰状态的边线颜色*/
  --ti-base-color-bg: #eef0f5;
  --ti-base-color-bg-1: #f5f5f6;
  --ti-base-color-bg-2: #fafafa;
  --ti-base-color-bg-3: #e54545;
  --ti-base-color-bg-4: #ff8b87;
  --ti-base-color-bg-5: #de504e;
  --ti-base-color-bg-6: #ffffff;
  --ti-base-color-bg-7: #ffffff;
  --ti-base-color-bg-8: #ffffff;
  --ti-base-color-error: #e54545;
  --ti-base-color-error-text: #de504e;
  --ti-base-color-error-bg: #fff6f6;
  --ti-base-color-error-border: #e54545;
  --ti-base-color-error-icon-from: #ff41a1;
  --ti-base-color-error-icon-to: #ff8a5b;
  --ti-base-color-success: #66d1b5;
  --ti-base-color-success-text: #66d1b5;
  --ti-base-color-success-bg: #edfff9;
  --ti-base-color-success-border: #66d1b5;
  --ti-base-color-warn: #ffd939;
  --ti-base-color-warn-text: #ffd939;
  --ti-base-color-warn-bg: #fff3e8;
  --ti-base-color-warn-border: #ffd939;
  --ti-base-color-warn-icon-from: #ff5541;
  --ti-base-color-warn-icon-to: #ffd347;
  --ti-base-color-warn-1: #fac20a;
  --ti-base-color-prompt: var(--ti-base-color-brand);
  --ti-base-color-prompt-text: var(--ti-base-color-brand-2);
  --ti-base-color-prompt-bg: var(--ti-base-color-brand-7);
  --ti-base-color-prompt-border: var(--ti-base-color-brand);
  --ti-base-color-prompt-icon-from: #7769e8;
  --ti-base-color-prompt-icon-to: #5AA6E0;
  --ti-common-color-success: var(--ti-base-color-success);
  --ti-common-color-text-success: var(--ti-base-color-success-text);
  --ti-common-color-success-bg: var(--ti-base-color-success-bg);
  --ti-common-color-success-border: var(--ti-base-color-success-border);
  --ti-common-color-error: var(--ti-base-color-error);
  --ti-common-color-error-text: var(--ti-base-color-error-text);
  --ti-common-color-error-bg: var(--ti-base-color-error-bg);
  --ti-common-color-error-border: var(--ti-base-color-error-border);
  --ti-common-color-error-icon-from: var(--ti-base-color-error-icon-from);
  --ti-common-color-error-icon-to: var(--ti-base-color-error-icon-to);
  --ti-common-color-warn: var(--ti-base-color-warn);
  --ti-common-color-warn-text: var(--ti-base-color-warn-text);
  --ti-common-color-warn-bg: var(--ti-base-color-warn-bg);
  --ti-common-color-warn-border: var(--ti-base-color-warn-border);
  --ti-common-color-warn-icon-from: var(--ti-base-color-warn-icon-from);
  --ti-common-color-warn-icon-to: var(--ti-base-color-warn-icon-to);
  --ti-common-color-warn-secondary: var(--ti-base-color-warn-1);
  --ti-common-color-prompt: var(--ti-base-color-prompt);
  --ti-common-color-prompt-text: var(--ti-base-color-prompt-text);
  --ti-common-color-prompt-bg: var(--ti-base-color-prompt-bg);
  --ti-common-color-prompt-border: var(--ti-base-color-prompt-border);
  --ti-common-color-prompt-icon-from: var(--ti-base-color-prompt-icon-from);
  --ti-common-color-prompt-icon-to: var(--ti-base-color-prompt-icon-to);
  --ti-common-color-text-primary: var(--ti-base-color-common);
  --ti-common-color-text-secondary: var(--ti-base-color-common-1);
  --ti-common-color-text-weaken: var(--ti-base-color-common-2);
  --ti-common-color-text-disabled: var(--ti-base-color-common-3);
  --ti-common-color-text-darkbg: var(--ti-base-color-common-3);
  --ti-common-color-text-link: var(--ti-base-color-brand-2);
  --ti-common-color-text-link-hover: var(--ti-base-color-brand-1);
  --ti-common-color-text-link-darbg: var(--ti-base-color-brand-3);
  --ti-common-color-text-link-darbg-hover: var(--ti-base-color-brand-4);
  --ti-common-color-text-highlight: var(--ti-base-color-brand-2);
  --ti-common-color-text-white: var(--ti-base-color-white);
  --ti-common-color-text-gray: var(--ti-base-color-common-4);
  --ti-common-color-text-gray-disabled: var(--ti-base-color-brand-10);
  --ti-common-color-text-important: var(--ti-base-color-error-text);
  --ti-common-color-icon-normal: var(--ti-base-color-common-1);
  --ti-common-color-icon-hover: var(--ti-base-color-brand);
  --ti-common-color-icon-active: var(--ti-base-color-brand);
  --ti-common-color-icon-disabled: var(--ti-base-color-common-4);
  --ti-common-color-icon-white: var(--ti-base-color-white);
  --ti-common-color-icon-graybg-normal: var(--ti-base-color-common-3);
  --ti-common-color-icon-graybg-hover: var(--ti-base-color-brand);
  --ti-common-color-icon-graybg-active: var(--ti-base-color-brand);
  --ti-common-color-icon-graybg-disabled: var(--ti-base-color-common-4);
  --ti-common-color-icon-darkbg-normal: var(--ti-base-color-common-3);
  --ti-common-color-icon-darkbg-hover: var(--ti-base-color-brand-3);
  --ti-common-color-icon-darkbg-active: var(--ti-base-color-brand-3);
  --ti-common-color-icon-darkbg-disabled: var(--ti-base-color-common-1);
  --ti-common-color-line-normal: var(--ti-base-color-common-3);
  --ti-common-color-line-hover: var(--ti-base-color-common-1);
  --ti-common-color-line-active: var(--ti-base-color-brand);
  --ti-common-color-line-disabled: var(--ti-base-color-common-4);
  --ti-common-color-line-dividing: var(--ti-base-color-common-4);
  --ti-common-color-dash-line-normal: var(--ti-base-color-common-1);
  --ti-common-color-dash-line-hover: var(--ti-base-color-brand-2);
  --ti-common-color-bg-normal: var(--ti-base-color-bg);
  --ti-common-color-bg-emphasize: var(--ti-base-color-brand);
  --ti-common-color-bg-disabled: var(--ti-base-color-bg-1);
  --ti-common-color-bg-hover: var(--ti-base-color-brand-1);
  --ti-common-color-bg-gray: var(--ti-base-color-bg-2);
  --ti-common-color-bg-secondary: var(--ti-base-color-common-3);
  --ti-common-bg-primary: var(--ti-base-color-bg-3);
  --ti-common-bg-primary-hover: var(--ti-base-color-bg-4);
  --ti-common-bg-primary-active: var(--ti-base-color-bg-5);
  --ti-common-bg-minor: var(--ti-base-color-bg-6);
  --ti-common-bg-minor-hover: var(--ti-base-color-bg-7);
  --ti-common-bg-minor-active: var(--ti-base-color-bg-8);
  --ti-common-color-bg-white-normal: var(--ti-base-color-white);
  --ti-common-color-bg-white-emphasize: var(--ti-base-color-brand-7);
  --ti-common-color-bg-light-normal: var(--ti-base-color-brand-6);
  --ti-common-color-bg-light-emphasize: var(--ti-base-color-brand-5);
  --ti-common-color-bg-dark-normal: var(--ti-base-color-brand-9);
  --ti-common-color-bg-dark-emphasize: var(--ti-base-color-brand-10);
  --ti-common-color-bg-dark-active: var(--ti-common-color-bg-normal);
  --ti-common-color-bg-dark-deep: var(--ti-base-color-brand-8);
  --ti-common-color-bg-dark-disabled: var(--ti-base-color-common-4);
  --ti-common-border-radius-normal: 2px;
  --ti-common-border-radius-1: 4px;
  --ti-common-font-size-base: 14px;
  --ti-common-font-size-1: 14px;
  --ti-common-font-size-2: 16px;
  --ti-common-font-size-3: 18px;
  --ti-common-font-size-4: 20px;
  --ti-common-font-size-5: 24px;
  --ti-common-font-size-6: 32px;
  --ti-common-font-size-7: 36px;
  --ti-common-line-height-number: 1.5;
  --ti-common-space-base: 4px;
  --ti-common-space-2x: calc(var(--ti-common-space-base) * 2);
  --ti-common-space-3x: calc(var(--ti-common-space-base) * 3);
  --ti-common-space-4x: calc(var(--ti-common-space-base) * 4);
  --ti-common-space-5x: calc(var(--ti-common-space-base) * 5);
  --ti-common-space-6x: calc(var(--ti-common-space-base) * 6);
  --ti-common-space-8x: calc(var(--ti-common-space-base) * 8);
  --ti-common-space-10x: calc(var(--ti-common-space-base) * 10);
  --ti-common-space-6: 6px;
  --ti-common-space-10: 10px;
  --ti-common-shadow-1: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  --ti-common-shadow-2: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  --ti-common-shadow-3: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  --ti-common-shadow-4: 0 2px 8px 0 rgba(94, 124, 224, 0.3);
  --ti-common-shadow-5: 0 0 6px 0 rgba(0, 0, 0, 0.1);
  --ti-common-shadow-6: 0 8px 6px -4px rgba(199, 54, 54, 0.4);
  --ti-common-shadow-7: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
  --ti-common-shadow-8: 0 1px 2px 0 rgba(57, 71, 166, 0.5);
  --ti-common-shadow-9: 0 2px 4px 0 rgba(2, 25, 42, 0.1);
  --ti-common-shadow-error: 0 1px 3px 0 rgba(199, 54, 54, 0.25);
  --ti-common-shadow-warn: 0 1px 3px 0 rgba(204, 100, 20, 0.25);
  --ti-common-shadow-prompt: 0 1px 3px 0 rgba(70, 94, 184, 0.25);
  --ti-common-shadow-success: 0 1px 3px 0 rgba(39, 176, 128, 0.25);
  --ti-common-shadow-dark: 0 5px 8px 0 rgba(70, 77, 110, 0.25);
}

/*组件变量定义*/

:root {
  /* ---------------body样式设置----START----------------------------------------------*/
  --ti-default-body-bg: #fff;
  --ti-default-font-color: var(--ti-common-color-text-primary);
  --ti-default-font-size: 14px;
  --ti-default-font-family: 'Helvetica', 'Arial', 'Tahoma', 'Microsoft YaHei', '黑体', 'SimSun';
  --ti-default-body-margin: 0;
  --ti-default-body-padding: 0;
  /* ---------------body样式设置----END------------------------------------------------*/
  /* ---------------common config----START----------------------------------------------*/
  --ti-default-theme-color-light: #e3f2ff;
  --ti-default-bg-color: #fff;
  --ti-default-border-color: #ccc;
  --ti-default-text-color: #333;
  --ti-default-bg-color-disabled: #f3f3f3;
  --ti-default-text-color-disabled: #999;
  --ti-default-border-radius: 2px;
  --ti-default-border: 1px solid #ccc;
  --ti-default-theme-color: #0af;
  --ti-default-icon-color-normal: #777777;
  --ti-default-icon-color-hover: #39f;
  --ti-default-icon-color-disabled: #aaa;
  --ti-default-icon-bg-color-hover: #bde9ff;
  /* ---------------common config----END----------------------------------------------*/
  /* ---------------表单元素公共样式设置----START----------------------------------------------*/
  --ti-input-height: 36px;
  --ti-input-font-size: var(--ti-common-font-size-base);
  --ti-input-border-radius: var(--ti-common-border-radius-normal);
  --ti-input-padding-horizontal: var(--ti-common-space-10);
  --ti-input-placeholder-color: #999999;
  --ti-input-border-color: #ccc;
  --ti-input-text-color: var(--ti-common-color-text-primary);
  --ti-input-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-input-clear-color: var(--ti-common-color-icon-normal);
  --ti-input-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-input-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-input-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-input-clear-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-input-border-color-hover: var(--ti-base-color-brand);
  --ti-input-clear-color-hover: var(--ti-common-color-icon-hover);
  --ti-input-border-color-focus: var(--ti-common-color-line-active);
  --ti-input-border-color-error: var(--ti-common-color-error);
  --ti-input-bg-color-error: var(--ti-common-color-error-bg);
  --ti-valid-error-icon-size: 12px;
  --ti-valid-error-color: var(--ti-common-color-error);
  --ti-textarea-padding-vertical: var(--ti-common-space-6);
  --ti-textarea-min-height: 50px;
  --ti-textarea-counter-text-color: var(--ti-common-color-text-weaken);
  --ti-textarea-counter-inputed-text-color: var(--ti-common-color-text-primary);
  /* ---------------表单元素公共样式设置----END------------------------------------------------*/
  /* ---------------time控件样式设置----START-----------------------------------------------*/
  --ti-time-arrow-color: var(--ti-default-theme-color);
  --ti-time-updown-bg-color-hover: var(--ti-default-icon-bg-color-hover);
  --ti-time-button-bg-color-hover: #f0f0f0;
  /* ---------------time控件样式设置-----END------------------------------------------------*/
  /* ---------------时间日期控件样式设置----START-----------------------------------------------*/
  --ti-datetime-z-index: 10002;
  --ti-datetime-input-font-size: var(--ti-common-font-size-base);
  --ti-datetime-picker-color: var(--ti-common-color-text-primary);
  --ti-datetime-picker-color-hover: var(--ti-common-color-text-highlight);
  --ti-datetime-icon-color-hover: var(--ti-common-color-icon-hover);
  --ti-datetime-content-color-active: var(--ti-common-color-bg-emphasize);
  --ti-datetime-content-color-hover: var(--ti-common-color-bg-light-normal);
  --ti-datetime-content-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-datetime-time-height: var(--ti-input-height);
  --ti-datetime-range-selected-day-bg-color: var(--ti-common-color-bg-light-normal);
  --ti-datetime-range-selected-day-bg-color-hover: var(--ti-common-color-bg-light-emphasize);
  --ti-datetime-current-day-color: var(--ti-common-color-text-white);
  --ti-datetime-content-color-today: var(--ti-common-color-bg-light-normal);
  --ti-datetime-day-width: 36px;
  --ti-datetime-day-height: 24px;
  --ti-datetime-day-margin-top: var(--ti-common-space-10);
  --ti-datetime-icon-color-normal: var(--ti-common-color-icon-normal);
  --ti-datetime-icon-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-datetime-content-color-normal: var(--ti-common-color-text-primary);
  --ti-datetime-clear-icon-border-right-color: var(--ti-common-color-line-dividing);
  --ti-datetime-week-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-datetime-beside-day-color: var(--ti-common-color-text-disabled);
  --ti-datetime-beside-day-bg-color-hover: var(--ti-common-color-bg-disabled);
  --ti-datetime-default-day-color: var(--ti-common-color-text-primary);
  --ti-datetime-disable-day-bg-color: var(--ti-common-color-bg-disabled);
  --ti-datetime-panel-border-color: var(--ti-common-color-line-active);
  --ti-datetime-panel-border-radius: 0;
  --ti-datetime-panel-box-shadow: var(--ti-common-shadow-2);
  /* ---------------时间日期控件样式设置-----END------------------------------------------------*/
  /* -------------------------menu控件样式设置----START---------------------------------------------*/
  --ti-menu-item-color: var(--ti-common-color-text-link);
  --ti-menu-item-color-hover: var(--ti-common-color-text-link);
  --ti-menu-panel-item-color-hover: var(--ti-menu-item-color);
  --ti-menu-panel-item-color-active: #ffffff;
  --ti-menu-panel-item-bg-active: var(--ti-menu-panel-item-color-hover);
  --ti-menu-item-color-disabled: var(--ti-common-color-text-disabled);
  --ti-menu-item-bg-hover: var(--ti-common-color-bg-white-emphasize);
  --ti-menu-button-panel-border-color: var(--ti-menu-item-color);
  /* -------------------------menubutton控件样式设置----END-----------------------------------------------*/
  /* ---------------checkbox config----START----------------------------------------------*/
  --ti-checkbox-size: var(--ti-common-font-size-2);
  --ti-checkbox-mark-size: calc(var(--ti-checkbox-size) - 2px);
  --ti-checkbox-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-checkbox-label-color: var(--ti-common-color-text-primary);
  --ti-checkbox-border-radius: var(--ti-common-border-radius-normal);
  --ti-checkbox-label-right-space: var(--ti-common-space-2x);
  --ti-checkbox-mark-color: var(--ti-common-color-bg-white-normal);
  --ti-checkbox-bg-color-checked: var(--ti-common-color-bg-emphasize);
  --ti-checkbox-border-color: var(--ti-common-color-line-normal);
  --ti-checkbox-bg-color-checked-hover: var(--ti-common-color-bg-hover);
  --ti-checkbox-border-color-checked: var(--ti-common-color-line-active);
  --ti-checkbox-bg-color-checked-active: var(--ti-checkbox-bg-color-checked-hover);
  --ti-checkbox-label-color-checked: var(--ti-common-color-text-white);
  --ti-checkbox-bg-color-unchecked-active: var(--ti-checkbox-bg-color);
  --ti-checkbox-border-color-unchecked-active: var(--ti-checkbox-border-color-hover);
  --ti-checkbox-border-color-hover: var(--ti-common-color-line-active);
  --ti-checkbox-bg-color-disable: var(--ti-common-color-bg-disabled);
  --ti-checkbox-mark-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-checkbox-label-color-disabled: var(--ti-common-color-text-disabled);
  --ti-checkbox-border-color-checked-disabled: var(--ti-common-color-line-disabled);
  --ti-checkbox-border-color-unchecked-disabled: var(--ti-common-color-line-disabled);
  --ti-checkbox-partial-center-size: 6px;
  --ti-checkbox-partial-color-checked: var(--ti-checkbox-border-color-checked);
  --ti-checkbox-partial-color-checked-disabled: var(--ti-checkbox-mark-color-disabled);
  --ti-checkbox-partial-color-checked-hover: var(--ti-checkbox-bg-color-checked-hover);
  /* ---------------checkbox config----END----------------------------------------------*/
  /* ---------------radio config----START----------------------------------------------*/
  --ti-radio-mark-size: 8px;
  --ti-radio-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-radio-mark-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-radio-border-color: var(--ti-common-color-line-normal);
  --ti-radio-label-color: var(--ti-common-color-text-primary);
  --ti-radio-border-color-checked: var(--ti-radio-bg-color-checked);
  --ti-radio-bg-color-checked: var(--ti-common-color-bg-emphasize);
  --ti-radio-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-radio-mark-color-disabled: var(--ti-common-color-text-disabled);
  --ti-radio-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-radio-label-color-disabled: var(--ti-common-color-text-disabled);
  --ti-radio-border-color-hover: var(--ti-common-color-line-active);
  --ti-radio-bg-color-active: var(--ti-radio-bg-color);
  --ti-radio-border-color-active: var(--ti-radio-border-color-hover);
  --ti-radio-bg-color-checked-hover: var(--ti-common-color-bg-hover);
  --ti-radio-bg-color-checked-active: var(--ti-common-color-bg-white-normal);
  --ti-radio-border-color-checked-active: var(--ti-radio-bg-color-checked-hover);
  /* ---------------radio config----END----------------------------------------------*/
  /* ---------------button config----START----------------------------------------------*/
  --ti-button-large-height: 32px;
  --ti-button-large-padding-horizon: var(--ti-common-space-6x);
  --ti-button-middle-height: 36px;
  --ti-button-middle-padding-horizon: var(--ti-common-space-5x);
  --ti-button-small-height: 24px;
  --ti-button-small-padding-horizon: var(--ti-common-space-4x);
  --ti-button-xs-height: 20px;
  --ti-button-xs-padding-horizon: var(--ti-common-space-3x);
  --ti-button-onlyIcon-height: 28px;
  --ti-button-onlyIcon-width: 28px;
  --ti-button-onlyIcon-padding: 5px;
  --ti-button-onlyIcon-fontSize: 16px;
  --ti-button-icon-padding-horizon: var(--ti-common-space-5x);
  --ti-button-danger-box-shadow: var(--ti-common-shadow-6);
  --ti-button-default-box-shadow: 0 0;
  --ti-button-default-text-color: var(--ti-common-color-text-primary);
  --ti-button-border-radius: 2px;
  --ti-button-default-normal-color: var(--ti-button-default-text-color);
  --ti-button-default-normal-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-button-default-normal-border-color: #ccc;
  --ti-button-default-color-hover: var(--ti-common-color-text-highlight);
  --ti-button-default-bg-color-hover: var(--ti-button-default-normal-bg-color);
  --ti-button-default-border-color-hover: var(--ti-common-color-line-active);
  --ti-button-default-color-active: var(--ti-button-default-color-hover);
  --ti-button-default-bg-color-active: var(--ti-button-default-bg-color-hover);
  --ti-button-default-border-color-active: var(--ti-button-default-border-color-hover);
  --ti-button-default-color-disabled: var(--ti-common-color-text-disabled);
  --ti-button-default-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-button-default-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-button-primary-normal-color: var(--ti-common-color-text-white);
  --ti-button-primary-normal-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-button-primary-normal-border-color: var(--ti-common-color-bg-emphasize);
  --ti-button-primary-color-hover: var(--ti-common-color-text-white);
  --ti-button-primary-bg-color-hover: var(--ti-common-color-icon-darkbg-hover);
  --ti-button-primary-border-color-hover: var(--ti-button-primary-bg-color-hover);
  --ti-button-primary-color-active: var(--ti-button-primary-color-hover);
  --ti-button-primary-bg-color-active: var(--ti-base-color-brand-2);
  --ti-button-primary-border-color-active: var(--ti-base-color-brand-2);
  --ti-button-primary-color-disabled: var(--ti-common-color-text-disabled);
  --ti-button-primary-bg-color-disabled: var(--ti-button-default-bg-color-disabled);
  --ti-button-primary-border-color-disabled: var(--ti-button-default-border-color-disabled);
  --ti-button-danger-normal-color: var(--ti-common-color-text-white);
  --ti-button-danger-normal-bg-color: var(--ti-common-bg-primary);
  --ti-button-danger-normal-border-color: var(--ti-button-danger-normal-bg-color);
  --ti-button-danger-color-hover: var(--ti-common-color-text-white);
  --ti-button-danger-bg-color-hover: var(--ti-common-bg-primary-hover);
  --ti-button-danger-border-color-hover: var(--ti-button-danger-bg-color-hover);
  --ti-button-danger-color-active: var(--ti-common-color-text-white);
  --ti-button-danger-bg-color-active: var(--ti-common-bg-primary-active);
  --ti-button-danger-border-color-active: var(--ti-common-bg-primary-active);
  --ti-button-danger-color-disabled: var(--ti-common-color-text-disabled);
  --ti-button-danger-bg-color-disabled: var(--ti-button-default-bg-color-disabled);
  --ti-button-danger-border-color-disabled: var(--ti-button-default-border-color-disabled);
  /* ---------------button config----END----------------------------------------------*/
  /* ---------------Select config----START----------------------------------------------*/
  --ti-tag-bg-color: var(--ti-common-color-bg-normal);
  /* tag的背景色*/
  --ti-tag-bg-color-disabled: var(--ti-common-color-bg-disabled);
  /* tag灰化的背景色*/
  --ti-tag-text-color: var(--ti-common-color-text-secondary);
  /* tag的文本, 未使用?*/
  --ti-tag-text-color-hover: var(--ti-common-color-text-highlight);
  /* 文本hover颜色*/
  --ti-tag-text-color-disabled: var(--ti-common-color-text-disabled);
  /* 文本灰化颜色*/
  --ti-tag-icon-color: var(--ti-common-color-icon-graybg-normal);
  /* tag叉号的颜色*/
  --ti-tag-icon-color-hover: var(--ti-common-color-icon-graybg-hover);
  /* tag叉号的hover颜色*/
  --ti-tag-icon-color-disabled: var(--ti-common-color-icon-graybg-disabled);
  /* tag叉号的灰化颜色*/
  --ti-tag-icon-color-clear-hover: var(--ti-common-color-icon-hover);
  --ti-dominator-select-arrow-color: var(--ti-common-color-icon-normal);
  --ti-dominator-select-arrow-color-disabled: var(--ti-common-color-line-disabled);
  --ti-dominator-multiselect-box-cell-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-dominator-select-clear-color: var(--ti-common-color-icon-normal);
  --ti-select-item-bg-color-hover: var(--ti-common-color-bg-white-emphasize);
  --ti-select-item-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-select-item-selected-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-select-item-selected-text-color: var(--ti-common-color-text-white);
  --ti-select-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-select-group-color: var(--ti-common-color-text-weaken);
  --ti-select-border-color-focus: var(--ti-common-color-line-active);
  --ti-select-small-height: var(--ti-pagination-height);
  --ti-select-small-dominator-text-left-padding: var(--ti-common-space-10);
  --ti-select-small-triangle-position-right: 9px;
  /* ---------------Select config----END----------------------------------------------*/
  /* ---------------Searchbox config----START----------------------------------------------*/
  --ti-searchbox-select-bg-color: var(--ti-common-color-bg-white-emphasize);
  --ti-searchbox-select-bg-color-hover: var(--ti-common-color-bg-normal);
  /* ---------------Searchbox config----END----------------------------------------------*/
  /* ---------------modal config----START----------------------------------------------*/
  --ti-modal-header-text-color: var(--ti-common-color-text-primary);
  --ti-modal-close-icon-color: var(--ti-common-color-icon-normal);
  --ti-modal-close-icon-color-hover: var(--ti-base-color-error);
  --ti-modal-content-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-modal-backdrop-bg-color: #000000;
  --ti-modal-header-font-weight: bold;
  /* ---------------modal config----END----------------------------------------------*/
  /* ---------------formfield config----START----------------------------------------------*/
  --ti-formfield-item-padding-bottom: 20px;
  --ti-formfield-item-required-padding-right: 0px;
  --ti-formfield-item-required-font-size: 16px;
  --ti-formfield-item-label-padding-right: 20px;
  --ti-formfield-button-item-padding-top: 30px;
  --ti-formfield-item-required-label-line-height: 40px;
  --ti-formfield-text-from-item-line-height: 40px;
  --ti-formfield-text-form-label-color: #333333;
  --ti-formfield-item-content-line-height: 30px;
  /* ---------------formfield config----END----------------------------------------------*/
  /* ---------------tab config----START----------------------------------------------*/
  --ti-tab-border-color: var(--ti-common-color-line-dividing);
  --ti-tab-border-color-hover: var(--ti-tab-border-color);
  --ti-tab-header-text-color: var(--ti-common-color-text-secondary);
  --ti-tab-header-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-tab-header-font-size: var(--ti-common-font-size-1);
  --ti-tab-header-border-bottom-active: 3px solid var(--ti-common-color-bg-emphasize);
  --ti-tab-second-level-header-text-color-active: var(--ti-common-color-text-highlight);
  --ti-tab-dark-text-color: var(--ti-common-color-text-darkbg);
  --ti-tab-dark-text-color-hover: var(--ti-common-color-text-white);
  --ti-tab-dark-text-color-active: var(--ti-common-color-text-primary);
  --ti-tab-dark-bg-color: var(--ti-common-color-bg-dark-normal);
  --ti-tab-dark-bg-color-hover: var(--ti-common-color-bg-dark-emphasize);
  --ti-tab-dark-bg-color-avtive: var(--ti-common-color-bg-normal);
  --ti-tab-dark-color-disabled: var(--ti-common-color-text-gray-disabled);
  --ti-tab-dark-padding-horizon: var(--ti-common-space-6x);
  --ti-tab-dark-border-radius: var(--ti-common-border-radius-normal) var(--ti-common-border-radius-normal) 0 0;
  /* ---------------tab config----END----------------------------------------------*/
  /* ---------------message config----START----------------------------------------------*/
  --ti-message-prompt-icon-color: var(--ti-common-color-success);
  --ti-message-error-icon-color: var(--ti-common-color-error);
  --ti-message-warn-icon-color: var(--ti-common-color-warn);
  --ti-message-confirm-icon-color: var(--ti-common-color-prompt);
  --ti-message-default-width: 400px;
  /* ---------------message config----END----------------------------------------------*/
  /* ---------------table config----START----------------------------------------------*/
  --ti-table-th-height: 40px;
  --ti-table-th-bg-color: #E5E9ED;
  --ti-table-th-text-color: #7d8a93;
  --ti-table-th-spacing-line-color: var(--ti-common-color-text-white);
  --ti-table-th-text-font-weight: 600;
  --ti-table-border-bottom-color: var(--ti-common-color-line-dividing);
  --ti-table-td-text-color: var(--ti-common-color-text-primary);
  --ti-table-td-padding: 15px;
  --ti-table-td-line-height: 20px;
  --ti-table-small-th-height: var(--ti-table-th-height);
  --ti-table-small-td-horizontal-padding: 10px;
  --ti-table-small-td-vertical-padding: var(--ti-common-space-2x);
  --ti-table-small-td-height: 32px;
  --ti-table-nest-th-height: var(--ti-table-small-th-height);
  --ti-table-nest-td-height: var(--ti-table-small-td-height);
  --ti-table-nest-td-border-bottom-color: var(--ti-table-border-bottom-color);
  --ti-table-tr-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-table-tr-bg-color-hover: #E2F3FB;
  --ti-table-tr-bg-color-selected: var(--ti-table-tr-bg-color);
  --ti-table-tr-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-table-tr-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-table-tr-bg-color-nodata: var(--ti-table-tr-bg-color);
  --ti-table-tr-bg-color-nodata-color: var(--ti-common-color-text-link);
  --ti-table-tr-bg-color-nodata-color-hover: var(--ti-common-color-bg-hover);
  --ti-table-nodata-td-color: var(--ti-common-color-text-secondary);
  --ti-table-nodata-height: 210px;
  --ti-table-small-nodata-height: 295px;
  --ti-table-nodata-td-font-size: var(--ti-common-font-size-1);
  --ti-table-col-resize-line: 1px dashed var(--ti-common-color-line-dividing);
  --ti-table-cols-toggle-menu-color: var(--ti-common-color-icon-normal);
  --ti-table-cols-toggle-menu-size: var(--ti-common-font-size-6);
  --ti-table-cols-toggle-menu-font-size: var(--ti-common-font-size-2);
  --ti-table-cols-toggle-menu-line-height: 30px;
  --ti-table-cols-toggle-menu-color-hover: var(--ti-common-color-icon-hover);
  --ti-table-cols-toggle-menu-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-table-cols-toggle-menu-border-color: var(--ti-common-color-line-normal);
  --ti-table-cols-toggle-dropdown-border-radius: var(--ti-common-border-radius-normal);
  --ti-table-cols-toggle-dropdown-box-shadow: var(--ti-common-shadow-2);
  --ti-table-cols-toggle-dropdown-border-color: rgba(0, 0, 0, 0.2);
  --ti-table-sort-icon-color-active: var(--ti-common-color-icon-active);
  --ti-table-sort-color-hover: var(--ti-common-color-icon-hover);
  --ti-table-details-icon-color-hover: var(--ti-common-color-icon-hover);
  --ti-table-details-icon-color: var(--ti-common-color-icon-normal);
  --ti-table-details-bg-color: var(--ti-common-color-prompt-bg);
  --ti-table-details-border-left-color: var(--ti-common-color-prompt-border);
  --ti-table-details-padding: 20px;
  --ti-table-small-details-padding: var(--ti-common-space-5x);
  --ti-table-tree-minus-square-color: var(--ti-common-color-icon-active);
  --ti-table-tree-minus-square-color-hover: var(--ti-common-color-icon-hover);
  --ti-table-tree-plus-square-color: var(--ti-common-color-icon-normal);
  --ti-table-tree-square-bg: var(--ti-common-color-bg-white-normal);
  --ti-table-tree-square-right-space: var(--ti-common-space-2x);
  --ti-table-tree-square-icon-font-size: 16px;
  /* ---------------table config----END----------------------------------------------*/
  /* ---------------pagination config----START----------------------------------------------*/
  --ti-pagination-height: 36px;
  --ti-pagination-margin-top-table: 10px;
  --ti-pagination-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-pagination-border-color: var(--ti-common-color-line-normal);
  --ti-pagination-border-color-hover: var(--ti-common-color-line-hover);
  --ti-pagination-text-color: var(--ti-common-color-text-secondary);
  --ti-pagination-text-color-hover: var(--ti-common-color-icon-hover);
  --ti-pagination-bg-color-hover: var(--ti-common-color-bg-light-normal);
  --ti-pagination-text-color-active-hover: var(--ti-common-color-text-white);
  --ti-pagination-bg-color-active-hover: var(--ti-common-color-bg-emphasize);
  --ti-pagination-total-disable: var(--ti-common-color-text-disabled);
  --ti-pagination-bg-color-disabled: var(--ti-common-color-bg-white-normal);
  --ti-pagination-text-color-disabled: var(--ti-pagination-total-disable);
  --ti-pagination-icon-color-disabled: var(--ti-common-color-text-gray);
  --ti-pagination-text-color-active: var(--ti-common-color-text-primary);
  --ti-pagination-bg-color-active: var(--ti-common-color-bg-light-normal);
  --ti-pagination-text-color-active-active: var(--ti-common-color-text-white);
  --ti-pagination-bg-color-press: var(--ti-common-color-bg-emphasize);
  --ti-pagination-prev-next-color: var(--ti-pagination-text-color);
  --ti-pagination-prev-next-width: 22px;
  --ti-pagination-button-bg-active: var(--ti-pagination-bg-color-press);
  --ti-pagination-prev-next-color-active: var(--ti-pagination-text-color-active-active);
  --ti-pagination-goto-icon-color: var(--ti-common-color-bg-emphasize);
  --ti-pagination-goto-input-width: 45px;
  --ti-pagination-goto-input-color: var(--ti-pagination-text-color);
  --ti-pagination-text-min-width: 20px;
  --ti-pagination-border-radius: var(--ti-common-border-radius-normal);
  --ti-pagination-select-padding-left: var(--ti-common-space-10);
  /* ---------------pagination config----END----------------------------------------------*/
  /* ---------------tooltip config----START----------------------------------------------*/
  --ti-tip-bg-color: #fff;
  --ti-tip-text-color: #666;
  --ti-tip-border-radius: var(--ti-common-border-radius-1);
  --ti-tip-border-color: var(--ti-common-color-bg-dark-deep);
  --ti-tip-border: 1px solid #eee;
  --ti-tip-box-shadow-color: rgba(0, 0, 0, 0.3);
  --ti-tip-box-shadow: 0 2px 4px;
  --ti-tip-vertical-padding: var(--ti-common-space-3x);
  --ti-tip-horizon-padding: var(--ti-common-space-4x);
  /* ---------------tooltip config----END----------------------------------------------*/
  /* ---------------switch config----START----------------------------------------------*/
  --ti-switch-track-on-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-switch-track-off-bg-color: var(--ti-common-color-bg-secondary);
  --ti-switch-track-bg-color-disabled: var(--ti-common-color-bg-dark-disabled);
  /* ---------------switch config----END----------------------------------------------*/
  /* ---------------progressbar config----START----------------------------------------------*/
  --ti-progressbar-progress-bg-color: var(--ti-common-color-line-dividing);
  --ti-progressbar-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-progressbar-height: 5px;
  --ti-progressbar-progress-border-radius: 999px;
  --ti-progressbar-progress-label-color: var(--ti-common-color-text-white);
  /* ---------------progressbar config----END----------------------------------------------*/
  /* ---------------steps config----START----------------------------------------------*/
  --ti-steps-number-font-size: var(--ti-common-font-size-1);
  --ti-steps-line-color: var(--ti-common-color-line-normal);
  --ti-steps-line-color-highlight: var(--ti-common-color-line-active);
  --ti-steps-box-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-steps-box-bg-color-highlight: var(--ti-common-color-bg-emphasize);
  --ti-steps-box-highlight: var(--ti-common-color-icon-active);
  --ti-steps-box-uncomplete: var(--ti-common-color-icon-normal);
  --ti-steps-box-disabled: var(--ti-common-color-text-weaken);
  --ti-steps-box-number-active: var(--ti-common-color-text-white);
  --ti-steps-text-highlight: var(--ti-common-color-text-highlight);
  --ti-steps-text-uncomplete: #666;
  --ti-steps-text-disabled: var(--ti-common-color-text-weaken);
  /* ---------------steps config----END----------------------------------------------*/
  /* -------------------------actionMenu控件样式设置----START---------------------------------------------*/
  --ti-actionmenu-item-text-color: var(--ti-common-color-text-highlight);
  --ti-actionmenu-item-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-actionmenu-item-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-actionmenu-divider-color: var(--ti-common-color-line-dividing);
  /* -------------------------actionMenu控件样式设置----END-----------------------------------------------*/
  /* ---------------leftmenu控件样式设置----START-----------------------------------------------------*/
  --ti-leftmenu-width: 192px;
  --ti-leftmenu-font-size: var(--ti-common-font-size-base);
  --ti-leftmenu-head-font-size: var(--ti-common-font-size-1);
  --ti-leftmenu-head-line-dividing-color: var(--ti-common-color-line-dividing);
  --ti-leftmenu-container-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-leftmenu-toggle-icon-bg-color: #dbdbdb;
  --ti-leftmenu-toggle-icon-bg-color-hover: #c9c9c9;
  --ti-leftmenu-toggle-icon-color: #777777;
  --ti-leftmenu-toggle-icon-color-hover: #666666;
  --ti-leftmenu-head-text-color: var(--ti-common-color-text-primary);
  --ti-leftmenu-first-level-font-size: 14px;
  --ti-leftmenu-first-level-border-bottom: 1px #e5e5e5 solid;
  --ti-leftmenu-first-level-border-top: 1px #fafafa solid;
  --ti-leftmenu-first-level-border-bottom-selected: 1px #e5e5e5 solid;
  --ti-leftmenu-first-level-border-top-selected: 1px #fafafa solid;
  --ti-leftmenu-second-level-bg-color: #f7f8f8;
  --ti-leftmenu-second-level-icon-color: #999;
  --ti-leftmenu-second-level-font-size: 14px;
  --ti-leftmenu-second-level-padding: 10px 36px 10px 40px;
  --ti-leftmenu-second-level-border-bottom: 1px #e5e5e5 solid;
  --ti-leftmenu-second-level-border-top: 1px #fafafa solid;
  --ti-leftmenu-second-level-border-bottom-selected: 1px #e5e5e5 solid;
  --ti-leftmenu-second-level-border-top-selected: 1px #fafafa solid;
  --ti-leftmenu-item-bg-color: #f7f8f8;
  --ti-leftmenu-item-text-color: var(--ti-common-color-text-secondary);
  --ti-leftmenu-item-bg-color-hover: var(--ti-common-color-bg-white-emphasize);
  --ti-leftmenu-item-text-color-hover: var(--ti-common-color-text-highlight);
  --ti-leftmenu-border-left-width: 2px;
  --ti-leftmenu-item-open-bg-color: #fff;
  --ti-leftmenu-item-selected-bg-color: #fff;
  --ti-leftmenu-item-selected-text-color: var(--ti-common-color-text-highlight);
  --ti-leftmenu-item-selected-border-left-color: var(--ti-common-color-line-active);
  --ti-leftmenu-level1-label-padding: 10px 36px 10px 20px;
  --ti-leftment-leftmenu-head-text-align: left;
  --ti-leftmenu-angle-normal-width: 8px;
  --ti-leftmenu-angle-normal-height: 5px;
  --ti-leftmenu-icon-color-nomal: var(--ti-common-color-icon-normal);
  --ti-leftmenu-icon-color-hover: var(--ti-common-color-icon-hover);
  --ti-leftmenu-head-padding: 20px 36px 20px 20px;
  --ti-leftmenu-group-padding-top: var(--ti-common-space-10);
  --ti-leftmenu-group-padding-right: 36px;
  --ti-leftmenu-group-padding-bottom: var(--ti-common-space-10);
  --ti-leftmenu-group-padding-left: var(--ti-common-space-5x);
  --ti-leftmenu-foot-padding-top: 10px;
  --ti-leftmenu-foot-padding-bottom: 10px;
  --ti-leftmenu-foot-padding-left: 20px;
  --ti-leftmenu-foot-space-right: 36px;
  --ti-leftmenu-foot-text-color: var(--ti-common-color-text-link);
  --ti-leftmenu-foot-text-color-hover: var(--ti-common-color-text-link-hover);
  /* ----------------leftmenu控件样式设置----END------------------------------------------------------*/
  /* ---------------fileUpload控件样式设置----START-----------------------------------------------------*/
  --ti-upload-height: var(--ti-input-height);
  --ti-upload-progerss-text-color: #2095f2;
  --ti-upload-progress-bg-color: #bcdffb;
  --ti-upload-field-default-width: 300px;
  --ti-upload-item-bg: #e8e8e8;
  --ti-upload-item-bg-hover: #f3f3f3;
  --ti-upload-item-bg-active: var(--ti-select-item-text-color-hover);
  --ti-upload-item-color-active: var(--ti-select-item-selected-text-color);
  --ti-upload-item-name-color: #333;
  --ti-upload-item-size-color: #999;
  --ti-upload-state-general-operate-color: var(--ti-actionmenu-item-text-color);
  --ti-upload-state-general-operate-color-hover: var(--ti-actionmenu-item-text-color-hover);
  --ti-upload-select-color-hover: var(--ti-upload-state-general-operate-color);
  /* ---------------fileUpload控件样式设置----END-----------------------------------------------------*/
  /* ---------------buttonGroup控件样式设置----START-----------------------------------------------------*/
  --ti-button-group-text-color: var(--ti-common-color-text-primary);
  --ti-button-group-padding-horizon: var(--ti-button-middle-padding-horizon);
  --ti-button-group-height: var(--ti-button-middle-height);
  --ti-button-group-height-small: var(--ti-button-xs-height);
  --ti-button-group-border-radius: var(--ti-common-border-radius-normal);
  --ti-button-group-bg-color: var(--ti-common-color-bg-light-normal);
  --ti-button-group-border-color: var(--ti-button-group-bg-color);
  --ti-button-group-border-left-color: var(--ti-common-color-bg-white-normal);
  --ti-button-group-bg-color-hover: var(--ti-common-color-bg-light-emphasize);
  --ti-button-group-text-color-hover: var(--ti-common-color-text-primary);
  --ti-button-group-border-color-hover: var(--ti-button-group-bg-color-hover);
  --ti-button-group-bg-color-active: var(--ti-common-color-bg-emphasize);
  --ti-button-group-text-color-active: var(--ti-common-color-text-white);
  --ti-button-group-border-color-active: var(--ti-button-group-bg-color-active);
  --ti-button-group-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-button-group-text-color-disabled: var(--ti-common-color-text-disabled);
  --ti-button-group-border-color-disabled: var(--ti-common-color-line-disabled);
  --ti-button-group-space-bottom: var(--ti-common-space-base);
  /* ---------------buttonGroup控件样式设置----END-----------------------------------------------------*/
  /* ---------------collapse控件样式设置----START-----------------------------------------------------*/
  --ti-collapse-panel-border: 1px solid #e3e3e3;
  --ti-collapse-panel-bg-color: #f5f5f5;
  --ti-collapse-panel-border-radius: 2px;
  --ti-collapse-panel-padding: 10px;
  /* ---------------collapse控件样式设置----END-----------------------------------------------------*/
  /* ---------------accordion控件样式设置----START-----------------------------------------------------*/
  --ti-accordion-panel-bg-color: var(--ti-common-color-bg-white-normal);
  --ti-accordion-panel-height: 42px;
  --ti-accordion-panel-lineheight: 42px;
  --ti-accordion-panel-head-padding: 0 var(--ti-common-space-5x);
  --ti-accordion-panel-head-bg-color: #f4f6fa;
  --ti-accordion-panel-head-bg-color-disabled: var(--ti-common-color-bg-disabled);
  --ti-accordion-panel-space-between: var(--ti-common-space-2x);
  --ti-accordion-panel-collapse-border-top: 1px solid var(--ti-common-color-line-dividing);
  --ti-accordion-panel-body-padding: var(--ti-common-space-5x) var(--ti-common-space-6x) var(--ti-common-space-5x) var(--ti-common-space-4x);
  --ti-accordion-panel-body-margin: 0 0 0 34px;
  --ti-accordion-panel-title-color: var(--ti-common-color-text-primary);
  --ti-accordion-panel-title-color-disabled: var(--ti-common-color-text-disabled);
  --ti-accordion-panel-body-bg: var(--ti-common-color-bg-white-normal);
  --ti-accordion-panel-body-shadow: none;
  --ti-accordion-panel-body-border-left: 2px solid var(--ti-common-color-bg-emphasize);
  --ti-accordion-panel-fs: var(--ti-common-font-size-base);
  --ti-accordion-panel-icon-margin-right: var(--ti-common-space-4x);
  --ti-accordion-panel-icon-color: var(--ti-common-color-icon-normal);
  --ti-accordion-panel-icon-color-disabled: var(--ti-common-color-icon-disabled);
  --ti-accordion-panel-icon-fs: var(--ti-common-font-size-2);
  /* ---------------accordion控件样式设置----END-----------------------------------------------------*/
  /* ---------------autoComplete样式设置----START-----------------------------------------------------*/
  --ti-autocomplete-highlight-text-color: #333;
  --ti-autocomplete-highlight-font-weight: bold;
  /* ---------------autoComplete样式设置----END-----------------------------------------------------*/
  /* ---------------alert样式设置----START-----------------------------------------------------*/
  --ti-alert-default-width: 400px;
  --ti-alert-success-bg-color: var(--ti-common-color-success-bg);
  --ti-alert-success-border-color: var(--ti-common-color-success-border);
  --ti-alert-success-close-color: var(--ti-common-color-success);
  --ti-alert-success-icon-color: var(--ti-common-color-success);
  --ti-alert-success-box-shadow: var(--ti-common-shadow-success);
  --ti-alert-error-bg-color: var(--ti-common-color-error-bg);
  --ti-alert-error-border-color: var(--ti-common-color-error-border);
  --ti-alert-error-close-color: var(--ti-common-color-error);
  --ti-alert-error-icon-color: var(--ti-common-color-error);
  --ti-alert-error-box-shadow: var(--ti-common-shadow-error);
  --ti-alert-warn-bg-color: var(--ti-common-color-warn-bg);
  --ti-alert-warn-border-color: var(--ti-common-color-warn-border);
  --ti-alert-warn-close-color: var(--ti-common-color-warn);
  --ti-alert-warn-icon-color: var(--ti-common-color-warn);
  --ti-alert-warn-box-shadow: var(--ti-common-shadow-warn);
  --ti-alert-prompt-bg-color: var(--ti-common-color-prompt-bg);
  --ti-alert-prompt-border-color: var(--ti-common-color-prompt-border);
  --ti-alert-prompt-close-color: var(--ti-common-color-prompt);
  --ti-alert-prompt-icon-color: var(--ti-common-color-prompt);
  --ti-alert-prompt-box-shadow: var(--ti-common-shadow-prompt);
  --ti-alert-dark-bg-color: var(--ti-common-color-bg-dark-normal);
  --ti-alert-dark-box-shadow: var(--ti-common-shadow-dark);
  --ti-alert-label-color: var(--ti-common-color-text-primary);
  --ti-alert-type-icon-margin-right: var(--ti-common-space-2x);
  --ti-alert-type-icon-width: var(--ti-common-font-size-2);
  --ti-alert-close-icon-width: 10px;
  --ti-alert-box-radius: var(--ti-common-border-radius-normal);
  --ti-alert-label-lineheight: calc(var(--ti-common-line-height-number) * var(--ti-common-font-size-base));
  --ti-alert-padding-horizon: 15px;
  --ti-alert-padding-vertical: 11px;
  --ti-alert-type-icon-vertical-align: top;
  --ti-alert-close-icon-margin-left: var(--ti-alert-padding-horizon);
  /* ---------------alert样式设置----END-----------------------------------------------------*/
  /* ---------------slider样式设置----START-----------------------------------------------------*/
  --ti-slider-track-bg-color: var(--ti-common-color-bg-light-normal);
  --ti-slider-selection-bg-color: var(--ti-common-color-bg-emphasize);
  --ti-slider-tick-color: var(--ti-common-color-text-secondary);
  --ti-slider-tick-selection-color: var(--ti-common-color-bg-white-normal);
  --ti-slider-tip-bg-color: var(--ti-common-color-bg-dark-deep);
  --ti-slider-tip-color: var(--ti-common-color-text-gray);
  --ti-slider-tip-bs: var(--ti-common-shadow-3);
  --ti-slider-text-color: var(--ti-common-color-text-secondary);
  --ti-slider-pointer-color-hover: var(--ti-common-color-bg-hover);
  --ti-slider-pointer-color: var(--ti-slider-selection-bg-color);
  --ti-slider-pointer-bs: var(--ti-common-shadow-8);
  --ti-slider-pointer-bg-color: linear-gradient(153deg, var(--ti-common-color-bg-white-normal), var(--ti-common-color-bg-light-normal) 99%);
  --ti-slider-pointer-border-disable: var(--ti-common-color-line-disabled);
  --ti-slider-pointer-bg-disable: var(--ti-common-color-bg-disabled);
  --ti-slider-color-disabled: var(--ti-common-color-text-disabled);
  /* ---------------slider样式设置----END-----------------------------------------------------*/
  /* ---------------UnifyValid样式设置----START-----------------------------------------------------*/
  --ti-valid-pwd-level-bar-color: #e2e2e2;
  --ti-valid-pwd-level-bar-color-weak-active: #e54545;
  --ti-valid-pwd-level-bar-color-medium-active: #ff8833;
  --ti-valid-pwd-level-bar-color-strong-active: #3dcca6;
  /* ---------------UnifyValid样式设置----END-----------------------------------------------------*/
  --ti-tree-node-bg-color-checked: var(--ti-common-color-bg-light-normal);
  --ti-tree-content-box-color-hover: var(--ti-common-color-bg-white-emphasize);
  --ti-tree-minus-square-color: var(--ti-common-color-icon-active);
  --ti-tree-plus-square-color: var(--ti-common-color-icon-normal);
  --ti-tree-icon-color-active: var(--ti-common-color-icon-active);
  --ti-tree-icon-bg-color-active: var(--ti-common-color-bg-white-normal);
  --ti-tree-item-height: 38px;
  --ti-tree-item-lineheight: 38px;
  --ti-tree-content-box-left-space: var(--ti-common-space-2x);
  --ti-tree-square-icon-font-size: 16px;
  --ti-tree-icon-right-space: var(--ti-common-space-2x);
  --ti-tree-item-guide-line-color: var(--ti-common-color-line-dividing);
  /* ---------------headFilter组件----START----------------------------------------------*/
  --ti-head-filter-filtered-color: var(--ti-common-color-icon-active);
  /* ---------------headFilter组件----END----------------------------------------------*/
  /*------------------------------------------------------------------动效相关变量-----------------------------------------------------------------------*/
  --ti-timing-function-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --ti-timing-function-deceleration: cubic-bezier(0, 0, 0.2, 1);
  --ti-timing-function-acceleration: cubic-bezier(0.4, 0, 1, 1);
  --ti-timing-function-sharp: cubic-bezier(0.4, 0, 0.6, 1);
  --ti-timing-function-smoothing: cubic-bezier(0.2, 0, 0.4, 1);
  --ti-timing-function-linear: cubic-bezier(0, 0, 1, 1);
  --ti-timing-function-default: cubic-bezier(0.25, 0.1, 0.25, 1);
  --ti-timing-function-ease-in: cubic-bezier(0.42, 0, 1, 1);
  --ti-timing-function-ease-out: cubic-bezier(0, 0, 0.58, 1);
}

/********************************************动效*****************************************************************/

:root {
  --ti-button-multi-selection-maxwidth: 298px;
  --ti-button-enough-space-padding: 20px;
  --ti-button-insufficient-space-padding: 8px;
  --ti-button-item-small-padding: 20px;
  --ti-button-sup-height: 16px;
  --ti-button-sup-sgl-width: 16px;
  --ti-button-sup-mul-padding-horizontal: 4px;
}

/*动效*/

:root {
  --ti-date-picker-padding-horizon: 20px;
  --ti-date-picker-padding-bottom: 10px;
}

:root {
  --ti-date-icon-width: 35px;
  --ti-date-icon-font-size: 16px;
  --ti-date-clear-icon-width: 20px;
  --ti-date-clear-icon-font-size: 12px;
}

:root {
  --ti-date-picker-header-height: 18px;
  --ti-date-picker-header-margin: 10px;
  --ti-date-picker-month-height: 74px;
  --ti-date-picker-month-width: 63px;
  --ti-date-picker-year-month-width: 166px;
  --ti-date-picker-week-height: 18px;
  --ti-date-picker-icon-width: 16px;
}

:root {
  --ti-date-picker-padding-horizon: 20px;
  --ti-date-picker-padding-bottom: 10px;
  --ti-date-picker-middle-margin: 20px;
}

:root {
  --ti-date-picker-padding-horizon: 20px;
  --ti-date-picker-padding-bottom: 10px;
}

:root {
  --ti-date-picker-padding-horizon: 20px;
  --ti-date-picker-padding-bottom: 10px;
  --ti-date-picker-middle-margin: 20px;
}

:root {
  --ti-dominator-select-box-width: calc(var(--ti-input-height) - 2px);
  --ti-dominator-button-type-dropdown-width: 35px;
}

:root {
  --ti-ip-division-width: 3px;
}

:root {
  --ti-leftmenu-toggle-width: 12px;
  --ti-leftmenu-level2-left-line: 30px;
}

:root {
  --ti-multiselect-text-min-height: 30px;
}

:root {
  --ti-pagination-mini-select-margin: 0 var(--ti-common-space-2x);
  --ti-pagination-total-item-pages-space: var(--ti-common-space-4x);
  --ti-pagination-page-space: var(--ti-common-space-base);
  --ti-pagination-page-padding-horizon: 6px;
  --ti-pagination-box-model: border-box;
}

:root {
  --ti-radio-label-padding-left: 10px;
  --ti-radio-mark-offset: calc((var(--ti-checkbox-size) - var(--ti-radio-mark-size) - 2px) / 2);
}

:root {
  --ti-searchbox-container-width: 200px;
  --ti-searchbox-icon-size: 14px;
  --ti-searchbox-icon-area-width: 34px;
  --ti-searchbox-divider-width: 1px;
  --ti-searchbox-divider-height: calc(var(--ti-input-height) / 2);
}

:root {
  --ti-slider-track-height: 8px;
  --ti-slider-pointer-width: 20px;
  --ti-slider-pointer-height: 28px;
  --ti-slider-tip-vertical-space: calc(var(--ti-slider-tip-triangle-height) + 5px);
  --ti-slider-tick-icon-margin-left: 5px;
  --ti-slider-tick-icon-size: 18px;
  --ti-slider-bar-selection-height: 16px;
  --ti-slider-tip-triangle-width: 10px;
  --ti-slider-tip-triangle-height: 6px;
  --ti-slider-border-radius: var(--ti-common-border-radius-normal);
  --ti-slider-tick-margin-left: calc(var(--ti-slider-pointer-width) / 2);
  --ti-slider-tick-top: 8px;
}

:root {
  --ti-spinner-inner-height: calc(var(--ti-input-height) - 2px);
}

:root {
  --ti-steps-transition-time: 300ms;
  --ti-steps-box-size: 20px;
  --ti-steps-box-border-width: 1px;
  --ti-steps-line-width: 60px;
  --ti-steps-line-height: 1px;
}

:root {
  --ti-switch-height: 20px;
  --ti-switch-width: 38px;
  --ti-switch-pointer-width: 16px;
  --ti-switch-pointer-top: 2px;
  --ti-switch-pointer-on-left: 20px;
  --ti-switch-pointer-off-left: 2px;
}

:root {
  --ti-tab-second-level-header-height: 32px;
  --ti-tab-second-level-header-line-height: calc(var(--ti-tab-second-level-header-height) - 2px);
  --ti-tab-second-level-header-margin-horizon: var(--ti-common-space-5x);
  --ti-tab-dark-li-height: 37px;
  --ti-tab-header-height: 36px;
  --ti-tab-header-line-height: 1.5;
  --ti-tab-header-margin: var(--ti-common-space-3x);
}

:root {
  --ti-table-box-model: border-box;
  --ti-table-small-nodata-height: 190px;
  --ti-table-th-horizontal-padding: var(--ti-common-space-10);
  --ti-table-cols-toggle-horizontal-padding: var(--ti-common-space-10);
  --ti-table-cols-toggle-vertical-padding: var(--ti-common-space-base);
  --ti-table-cols-toggle-searchbox-top-padding: var(--ti-common-space-6);
  --ti-table-cols-toggle-searchbox-bottom-padding: var(--ti-common-space-base);
}

:root {
  --ti-tag-icon-area-width: 32px;
}

:root {
  --ti-text-clear-width: 26px;
}

:root {
  --ti-textarea-counter-height: 16px;
  --ti-textarea-counter-margin-top: 2px;
}

:root {
  --ti-tree-node-icon-font-size: 16px;
  --ti-tree-node-icon-space: calc(var(--ti-tree-square-icon-font-size) + var(--ti-tree-node-icon-font-size) + var(--ti-tree-icon-right-space) * 2);
  --ti-tree-item-guide-line-first-child-space: var(--ti-common-space-2x);
  --ti-tree-item-guide-line-width: 8px;
}

:root {
  --ti-upload-item-container-padding-vertical: calc(var(--ti-upload-item-space) / 2);
  --ti-upload-item-space: 2px;
  --ti-upload-item-height: (var(--ti-upload-height) - 2 * (var(--ti-upload-item-space)) - 2px);
  --ti-upload-x-reupload-icon-color: #999;
  --ti-upload-item-size-margin-left: 4px;
  --ti-upload-item-size-max-width: 70px;
  --ti-upload-item-size-container-width: calc(var(--ti-upload-item-size-max-width) + var(--ti-upload-item-size-margin-left) + 5 * 2px);
  --ti-upload-item-operate-icon-size: 16px;
  --ti-upload-item-operate-container-width: (
        var(--ti-upload-item-operate-icon-size) * 2 + var(--ti-upload-operate-icon-space) * 2
    );
  --ti-upload-operate-icon-space: 10px;
  --ti-upload-error-icon: #e54545;
  --ti-upload-success-icon: #3dcca6;
  --ti-upload-item-size-operate-width: calc(var(--ti-upload-item-size-container-width) + var(--ti-upload-item-operate-container-width));
  --ti-upload-sel-button-width: 30px;
  --ti-upload-progress-pie-size: (var(--ti-upload-item-height) - 4 * 2px);
}

:root {
  --ti-valid-pwd-tip-line-height: 18px;
  --ti-valid-pwd-status-icon-size: 16px;
  --ti-valid-pwd-status-null-boder-width: 2px;
  --ti-valid-pwd-status-null-size: calc(var(--ti-valid-pwd-status-icon-size) - var(--ti-valid-pwd-status-null-boder-width) * 2);
  --ti-valid-pwd-status-null-color: #ccc;
  --ti-valid-pwd-status-success-icon-color: #3dcaa6;
  --ti-valid-pwd-status-error-icon-color: #e54545;
  --ti-valid-pwd-space: 10px;
  --ti-valid-pwd-level-bar-height-active: 4px;
  --ti-valid-pwd-level-bar-height: 2px;
  --ti-valid-pwd-level-bar-item-width: 54px;
  --ti-valid-pwd-level-bar-space: 5px;
}

:root {
  --ti-message-icon-size: 24px;
  --ti-message-icon-margin-right: var(--ti-common-space-2x);
}

:root {
  --ti-backdrop-opacity: 20;
}

:root {
  --ti-modal-width: 550px;
  --ti-modal-header-height: 36px;
  --ti-modal-header-font-size: var(--ti-common-font-size-3);
  --ti-modal-header-padding: 32px 32px 28px;
  --ti-modal-content-margin: 0 32px;
  --ti-modal-footer-padding: 28px 32px 32px;
}

:root {
  --ti-tip-before-square-size: 10px;
  --ti-tip-square-distance: 5px;
  --ti-tip-before-square-height: 9px;
  --ti-tip-sqr-height: calc(var(--ti-tip-square-distance) + var(--ti-tip-before-square-height));
  --ti-tip-black-theme-bg: #000;
  --ti-tip-black-theme-color: #fff;
  --ti-tip-black-theme-border-color: var(--ti-tip-black-theme-bg);
  --ti-tip-white-theme-bg: #fff;
  --ti-tip-white-theme-color: var(--ti-common-color-text-secondary);
  --ti-tip-white-theme-border-color: var(--ti-tip-white-theme-bg);
  --ti-tip-z-index: 5000;
  --ti-tip-offset: 9px;
}

ti-modal-wrapper .ti3-modal .ti3-btn-default:focus,
ti-modal-wrapper .ti3-modal .ti3-btn-default:hover,
ti-modal-wrapper .ti3-modal [tiButton]:focus,
ti-modal-wrapper .ti3-modal [tiButton]:hover {
  color: #5AA6E0;
  background: #fff;
  border-color: #5AA6E0;
}

ti-modal-wrapper .ti3-modal .ti3-btn-primary:focus {
  color: #fff;
  background: #5AA6E0;
  border-color: #5AA6E0;
}

ti-modal-wrapper .ti3-modal .ti3-btn-primary:hover {
  color: #fff;
  background: #5ca2c4;
  border-color: #5ca2c4;
}

ti-modal-wrapper .ti3-modal .ti3-msg-content-title {
  margin-bottom: 0;
}

ti-modal-wrapper .ti3-modal .ti3-modal-body {
  max-height: calc(100vh - 360px);
  overflow: auto;
  margin: 0 !important;
  padding: 20px 30px !important;
}

ti-modal-wrapper .ti3-modal .ti3-modal-body .ti3-msg-icon {
  float: none;
  display: inline-block;
  vertical-align: middle;
}

ti-modal-wrapper .ti3-modal .ti3-modal-body .ti3-msg-content-wrapper {
  width: calc(100% - 4rem -65px);
  vertical-align: middle;
}

ti-modal-wrapper .ti3-modal .ti3-modal-footer .ti3-btn-danger {
  color: #fff;
  background: #5AA6E0;
  border-color: #5AA6E0;
  float: right;
  margin-right: 3rem;
}

ti-modal-wrapper .ti3-modal .ti3-modal-footer .ti3-btn-danger:focus {
  animation: none;
  background: #5AA6E0;
  border-color: #5AA6E0;
  color: #fff;
}

ti-modal-wrapper .ti3-modal .ti3-modal-footer .ti3-btn-danger:hover {
  animation: none;
  background: #5ca2c4;
  border-color: #5ca2c4;
  color: #fff;
}

ti-modal-wrapper .ti3-modal .modal-class {
  width: 400px;
}

ti-modal-wrapper .ti3-modal .ti3-modal-footer button {
  margin-right: 1rem;
}

ti-modal-wrapper .ti3-modal .ti3-modal-footer button:not(:first-child) {
  margin-left: 0;
}

ti-modal-wrapper .ti3-modal .ti3-modal-footer {
  padding: 1.875rem 1rem;
}

ti-modal-wrapper .ti3-msg-content-title {
  margin-bottom: 0;
}

ti-modal-wrapper .ti3-modal-body {
  max-height: calc(100vh - 360px);
  overflow: auto;
  margin: 0 !important;
  padding: 20px 30px !important;
}

ti-modal-wrapper .ti3-modal-footer .ti3-btn-danger {
  color: #fff;
  background: #5AA6E0;
  border-color: #5AA6E0;
}

ti-modal-wrapper .ti3-modal-footer .ti3-btn-danger:focus {
  animation: none;
  background: #5AA6E0;
  border-color: #5AA6E0;
  color: #fff;
}

ti-modal-wrapper .ti3-modal-footer .ti3-btn-danger:hover {
  animation: none;
  background: #5ca2c4;
  border-color: #5ca2c4;
  color: #fff;
}

ti-modal-wrapper .modal-class {
  width: 400px;
}

ti-modal-wrapper .ti3-modal-footer button {
  margin-right: 1rem;
}

ti-modal-wrapper .ti3-modal-footer button:not(:first-child) {
  margin-left: 0;
}

ti-modal-wrapper .ti-modal-body-details {
  padding-top: 0.875rem;
}

ti-modal-wrapper .ti-modal-body-pt-xs {
  padding-top: 0.5rem;
}

ti-modal-wrapper .ti3-modal-footer {
  padding: 1.875rem 1rem;
}

.ti3-modal-header {
  padding: 0 30px !important;
  line-height: 60px !important;
  font-size: 18px;
  font-weight: bold;
  display: block;
  border-bottom: 1px solid #e2e2e2;
}

@media (min-width: 768px) {
  .bigmoreLager-modal {
    width: 1300px !important;
  }
}

@media (min-width: 768px) {
  .moreLager-modal {
    width: 1200px !important;
  }
}

@media (min-width: 768px) {
  .lg-Lager-modal {
    width: 1100px !important;
  }
}

@media (min-width: 768px) {
  .x-lager-modal {
    width: 1000px !important;
  }
}

@media (min-width: 768px) {
  .xm-lager-modal {
    width: 950px !important;
  }
}

@media (min-width: 768px) {
  .lager-modal {
    width: 900px !important;
  }
}

@media (min-width: 768px) {
  .middle-modal {
    width: 800px !important;
  }
}

@media (min-width: 768px) {
  .middle1-modal {
    width: 840px !important;
  }
}

@media (min-width: 768px) {
  .middlee-modal {
    width: 80% !important;
    max-width: 800px !important;
    min-width: 300px !important;
  }
}

@media (min-width: 768px) {
  .middlee1-modal {
    width: 80% !important;
    max-width: 1000px !important;
    min-width: 300px !important;
  }
}

@media (min-width: 768px) {
  .mmmiddle1-modal {
    width: 720px !important;
  }
}

@media (min-width: 768px) {
  .mmmiddle-modal {
    width: 700px !important;
  }
}

@media (min-width: 768px) {
  .mmiddle-modal-width620 {
    width: 620px !important;
  }
}

@media (min-width: 768px) {
  .mmiddle-modal {
    width: 600px !important;
  }
}

@media (min-width: 768px) {
  .smallerrr-modal {
    width: 550px !important;
  }
}

@media (min-width: 768px) {
  .smallerrr1-modal {
    width: 580px !important;
  }
}

@media (min-width: 768px) {
  .smallerr-modal {
    width: 500px !important;
  }
}

@media (min-width: 768px) {
  .smaller-modal {
    width: 450px !important;
  }
}

@media (min-width: 768px) {
  .small-modal {
    width: 400px !important;
  }
}

@media (min-width: 768px) {
  .small-modal-jbod-edit {
    width: 370px !important;
  }
}

@media (min-width: 768px) {
  .small-modal-three-d {
    width: 240px !important;
  }
}

@media (min-width: 768px) {
  .unbind-model-os-class {
    width: 1000px !important;
  }
}

@media (min-width: 768px) {
  .initialPwd-modal {
    width: 530px !important;
  }
}

@media (min-width: 768px) {
  .auto-modal {
    width: auto;
  }
}

.modal-body-noafter.ti3-modal-body:after {
  display: none;
}

.ti3-modal-body .button-group-right button:not(:last-child) {
  margin-right: 0.625rem;
}

@media (min-width: 768px) {
  .ti3-modal {
    position: fixed;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .ti3-modal-dialog {
    margin: 150px 0 0 0 !important;
  }
}

ti-modal-wrapper .ti3-modal .small-modal .ti3-modal-header,
ti-modal-wrapper .ti3-modal .small-modal .ti3-modal-footer {
  display: none;
}

ti-modal-wrapper .ti3-modal .small-modal .ti-modal-body-details {
  padding: 0 3.75rem;
  text-align: center;
}

ti-modal-wrapper .ti3-modal .small-modal .ti-modal-body-details .wrapper-content {
  margin-top: 3.125rem;
  margin-bottom: 1.25rem;
}

ti-modal-wrapper .ti3-modal .small-modal .ti-modal-body-details .wrapper-content .wrapper-content-bar {
  height: 0.375rem;
}

ti-modal-wrapper .ti3-modal .small-modal .ti-modal-body-details .wrapper-content .wrapper-content-bar .ti3-progress {
  height: 0.375rem;
  border-radius: 0.375rem;
  top: -0.56rem;
}

ti-modal-wrapper .ti3-modal .small-modal .ti-modal-body-details .wrapper-content .wrapper-content-bar .ti3-progress .ti3-progress-bar {
  border-radius: 0.375rem;
}

ti-modal-wrapper .ti3-modal .small-modal .ti-modal-body-details .detail-container {
  color: #666;
  margin-bottom: 3rem;
}

ti-modal-wrapper .ti3-modal .small-modal .ti-modal-body-details:after {
  display: none;
}

.ti3-modal-body:after {
  display: none;
}

ti-modal-wrapper .ti3-modal .ti-modal-body-h1 {
  height: calc(100vh - 280px);
  max-height: calc(100vh - 280px);
  min-height: 400px;
}

ti-modal-wrapper .ti3-modal .ti-modal-body-h2 {
  height: calc(100vh - 360px);
  max-height: calc(100vh - 360px);
  min-height: 400px;
}

ti-modal-wrapper .ti3-modal .ti-modal-body-h3 {
  height: calc(100vh - 600px);
  max-height: calc(100vh - 600px);
  min-height: 400px;
}

.ti3-modal-backdrop {
  opacity: 0.4;
}

.assets-model {
  padding-bottom: 1.5rem;
}

.myModalUpload .ti3-modal-body {
  min-height: 10rem;
  color: #999;
}

.myModalUpload .ti3-modal-body .aui-form-item-required:before {
  top: 0.75rem;
}

#threeDRackInfo .ti3-modal-content {
  background: rgba(24, 98, 181, 0.8);
  border: 1px solid #3d81d6;
}

#threeDRackInfo .ti3-modal-header {
  height: 35px;
  font-size: 16px;
  line-height: 40px;
  border-bottom: none;
  padding: 0 20px;
}

#threeDRackInfo .ti3-modal-body {
  padding: 0px 20px 0px 20px;
  margin-top: 10px;
}

#threeDRackInfo .ti3-close {
  top: 10px;
  color: #ccc;
}

#threeDRackAlarmList .ti3-modal-content,
#threeD-rightBarID .ti3-modal-content {
  background: rgba(24, 98, 181, 0.8);
  border: 1px solid #3d81d6;
}

#threeDRackAlarmList .ti3-modal-header,
#threeD-rightBarID .ti3-modal-header {
  height: 35px;
  font-size: 16px;
  line-height: 40px;
  border-bottom: none;
  padding: 0 20px;
}

#threeDRackAlarmList .ti3-modal-body,
#threeD-rightBarID .ti3-modal-body {
  padding: 0px 20px 0px 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#threeDRackAlarmList .ti3-close,
#threeD-rightBarID .ti3-close {
  top: 10px;
  color: #ccc;
}

#threeDRackAlarmList .ti3-table > table > thead > tr > th,
#threeD-rightBarID .ti3-table > table > thead > tr > th {
  background-color: rgba(28, 28, 31, 0.15);
  color: rgba(255, 255, 255, 0.6);
}

#threeDRackAlarmList .ti3-table > .ti3-table-container,
#threeD-rightBarID .ti3-table > .ti3-table-container {
  border-bottom: 0;
}

#threeDRackAlarmList .ti3-table > table > thead > tr > th,
#threeD-rightBarID .ti3-table > table > thead > tr > th {
  border-bottom: 0;
}

#threeDRackAlarmList .ti3-table > table > thead > tr > th:not(:last-child)::after,
#threeD-rightBarID .ti3-table > table > thead > tr > th:not(:last-child)::after {
  width: 0px;
}

#threeDRackAlarmList .ti3-table .ti3-table-fixed-head > table > thead > tr > th,
#threeD-rightBarID .ti3-table .ti3-table-fixed-head > table > thead > tr > th {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.6);
  border-bottom: none;
}

#threeDRackAlarmList .ti3-table > .ti3-table-fixed-head > .ti3-table-fixed-head-filler,
#threeD-rightBarID .ti3-table > .ti3-table-fixed-head > .ti3-table-fixed-head-filler {
  background-color: transparent;
}

#threeDRackAlarmList .ti3-table > .ti3-table-fixed-head > table > thead > tr > th:not(:last-child)::after,
#threeD-rightBarID .ti3-table > .ti3-table-fixed-head > table > thead > tr > th:not(:last-child)::after {
  width: 0px;
}

#threeDRackAlarmList .ti3-table .ti3-table-container > table > tbody > tr > td,
#threeD-rightBarID .ti3-table .ti3-table-container > table > tbody > tr > td {
  color: rgba(255, 255, 255, 0.9);
}

#threeDRackAlarmList .ti3-table .ti3-table-container > table > tbody > tr:nth-child(2n):not(.ti3-details-tr):not(.ti3-disabled-tr):not(.ti3-table-nodata):not(.ti3-table-nodata-simple):not(.ti3-table-loadfail):not(.ti3-table-nodata-guide),
#threeD-rightBarID .ti3-table .ti3-table-container > table > tbody > tr:nth-child(2n):not(.ti3-details-tr):not(.ti3-disabled-tr):not(.ti3-table-nodata):not(.ti3-table-nodata-simple):not(.ti3-table-loadfail):not(.ti3-table-nodata-guide) {
  background-color: rgba(249, 249, 249, 0.08);
}

#threeDRackAlarmList .ti3-table .ti3-table-container > table > tbody > tr,
#threeD-rightBarID .ti3-table .ti3-table-container > table > tbody > tr {
  background-color: transparent;
}

#threeDRackAlarmList .ti3-table .ti3-table-container > .ti3-page-container,
#threeD-rightBarID .ti3-table .ti3-table-container > .ti3-page-container {
  float: right;
}

#threeDRackAlarmList .ti3-table > table > tbody > tr > td,
#threeD-rightBarID .ti3-table > table > tbody > tr > td {
  color: rgba(255, 255, 255, 0.9);
}

#threeDRackAlarmList .ti3-table > table > tbody > tr:nth-child(2n):not(.ti3-details-tr):not(.ti3-disabled-tr):not(.ti3-table-nodata):not(.ti3-table-nodata-simple):not(.ti3-table-loadfail):not(.ti3-table-nodata-guide),
#threeD-rightBarID .ti3-table > table > tbody > tr:nth-child(2n):not(.ti3-details-tr):not(.ti3-disabled-tr):not(.ti3-table-nodata):not(.ti3-table-nodata-simple):not(.ti3-table-loadfail):not(.ti3-table-nodata-guide) {
  background-color: rgba(249, 249, 249, 0.08);
}

#threeDRackAlarmList .ti3-table > table > tbody > tr,
#threeD-rightBarID .ti3-table > table > tbody > tr {
  background-color: transparent;
}

#threeDRackAlarmList .ti3-table > .ti3-page-container,
#threeD-rightBarID .ti3-table > .ti3-page-container {
  float: right;
}

#threeDRackAlarmList ti-pagination.ti3-page-container .ti3-pag-total-items,
#threeD-rightBarID ti-pagination.ti3-page-container .ti3-pag-total-items {
  color: white;
}

#threeDRackAlarmList ti-select:not([disabled]),
#threeD-rightBarID ti-select:not([disabled]) {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
}

#threeDRackAlarmList .ti3-select-small .ti3-select-dominator-text,
#threeD-rightBarID .ti3-select-small .ti3-select-dominator-text {
  color: white;
}

#threeDRackAlarmList .ti3-select-small .ti3-select-dominator-dropdown-btn:after,
#threeD-rightBarID .ti3-select-small .ti3-select-dominator-dropdown-btn:after {
  border-top: 5px solid white;
}

#threeDRackAlarmList ti-pagination.ti3-page-container .ti3-pag-prev.disabled,
#threeD-rightBarID ti-pagination.ti3-page-container .ti3-pag-prev.disabled,
#threeDRackAlarmList ti-pagination.ti3-page-container .ti3-pag-next.disabled,
#threeD-rightBarID ti-pagination.ti3-page-container .ti3-pag-next.disabled {
  background-color: transparent;
}

#threeDRackAlarmList ti-pagination.ti3-page-container .ti3-pag-page.active,
#threeD-rightBarID ti-pagination.ti3-page-container .ti3-pag-page.active {
  color: white;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: transparent;
}

#threeDRackAlarmList ti-pagination.ti3-page-container .ti3-pag-page.active:hover,
#threeD-rightBarID ti-pagination.ti3-page-container .ti3-pag-page.active:hover {
  color: white;
  background-color: transparent;
}

#threeDRackAlarmList ti-pagination.ti3-page-container .ti3-pag-page,
#threeD-rightBarID ti-pagination.ti3-page-container .ti3-pag-page {
  color: white;
  background-color: transparent;
}

#threeDRackAlarmList .ti3-icon-angle-left:before,
#threeD-rightBarID .ti3-icon-angle-left:before {
  color: white;
}

#threeDRackAlarmList .ti3-icon-angle-right:before,
#threeD-rightBarID .ti3-icon-angle-right:before {
  color: white;
}

#threeDRackAlarmList ti-pagination.ti3-page-container .ti3-pag-prev,
#threeD-rightBarID ti-pagination.ti3-page-container .ti3-pag-prev,
#threeDRackAlarmList ti-pagination.ti3-page-container .ti3-pag-next,
#threeD-rightBarID ti-pagination.ti3-page-container .ti3-pag-next {
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: transparent;
}

#threeDRackAlarmList .ti3-table-scroll-bar::-webkit-scrollbar-thumb,
#threeD-rightBarID .ti3-table-scroll-bar::-webkit-scrollbar-thumb,
#threeDRackAlarmList .ti3-table > .ti3-table-container::-webkit-scrollbar-thumb,
#threeD-rightBarID .ti3-table > .ti3-table-container::-webkit-scrollbar-thumb {
  border: 0;
}

#threeDRackAlarmList .ti3-table-scroll-bar::-webkit-scrollbar-thumb,
#threeD-rightBarID .ti3-table-scroll-bar::-webkit-scrollbar-thumb,
#threeDRackAlarmList .ti3-table > .ti3-table-container::-webkit-scrollbar-thumb,
#threeD-rightBarID .ti3-table > .ti3-table-container::-webkit-scrollbar-thumb {
  border: 0;
}

#threeDRackAlarmList *::-webkit-scrollbar-thumb,
#threeD-rightBarID *::-webkit-scrollbar-thumb {
  border: 0;
}

#threeDRackAlarmList .ti3-table > .ti3-page-container,
#threeD-rightBarID .ti3-table > .ti3-page-container {
  float: right;
}

#threeDRackAlarmList .ti3-table > table > tbody > .ti3-details-tr > td > .ti3-table-detail-container,
#threeD-rightBarID .ti3-table > table > tbody > .ti3-details-tr > td > .ti3-table-detail-container {
  background-color: rgba(10, 10, 10, 0.3);
}

#threeDRackAlarmList .ti3-table > table > tbody > .ti3-details-tr > td,
#threeD-rightBarID .ti3-table > table > tbody > .ti3-details-tr > td {
  border-bottom: 0;
}

.ti3-table > table > tbody > tr.ti3-table-nodata > td,
.ti3-table > .ti3-resize-wrapper > table > tbody > tr.ti3-table-nodata > td,
.ti3-table > .ti3-table-fixed-head > table > tbody > tr.ti3-table-nodata > td,
.ti3-table > .ti3-table-container > table > tbody > tr.ti3-table-nodata > td {
  height: var(--ti-table-nodata-height);
  padding: 165px 0 0 !important;
  color: var(--ti-base-color-brand) !important;
  border: none;
  background: url('noData.0d4e5daad6fd6358ebaf.png') 50% 50px no-repeat !important;
  text-align: center;
}

.sn-mac-model {
  width: 550px !important;
}

.aui-accordion-head {
  height: 2.5rem !important;
  line-height: 2.5rem !important;
  background-color: #f4f6fa !important;
  padding: 0 1.875rem 0 1.875rem !important;
  font-weight: bold;
}

.aui-accordion-head .ti3-accordion-panel-title {
  color: #333333 !important;
  font-size: 1rem !important;
}

.aui-accordion-body {
  background-color: #fff !important;
  padding: 1.875rem 0 0 0 !important;
  box-shadow: none !important;
  border: none !important;
}

.aui-accordion-body1 {
  background-color: #fff !important;
  padding: 0 1.875rem 0 1.875rem !important;
  box-shadow: none !important;
  border: none !important;
}

.aui-alert-dark .ti3-alert-success-container {
  background: transparent !important;
}

.ti3-menu-toggle,
a.ti3-menu-toggle:focus {
  color: #5AA6E0 !important;
}

.ti3-menu-toggle-menu:after {
  border-top: 5px solid #5AA6E0 !important;
}

.ti3-action-menu-item {
  color: #5AA6E0 !important;
}

.ti3-btn-nobg.aui-button-menu {
  padding: 0 !important;
}

.ti3-btn-nobg.aui-button-menu .menu {
  width: 100%;
}

.ti3-btn-nobg.aui-button-menu .menu .ti3-menu-toggle-menu {
  width: 100%;
}

.login-box .ti3-menu-toggle,
.login-box a.ti3-menu-toggle:focus {
  color: #fff !important;
}

.login-box .ti3-menu-toggle-menu:after {
  border-top: 5px solid #fff !important;
}

.ti3-spinner-container[disabled] .ti3-spinner-downicon,
.ti3-spinner-container[disabled] .ti3-spinner-upicon {
  background-color: #F3F3F3 !important;
}

.ti3-spinner-container[disabled] .ti3-spinner-input {
  background-color: #F3F3F3 !important;
}

.ti3-form .ti3-form-label {
  white-space: nowrap !important;
}

.ti3-form {
  width: 100% !important;
}

.ti3-form .ti3-text-form .ti3-text-form-content {
  font-weight: 700;
}

.ti3-msg-icon.ti3-msg-icon-warn {
  color: #ffd939;
}

.ti3-msg-icon.ti3-icon-info-circle {
  color: #5AA6E0;
}

.ti3-msg-icon.ti3-msg-icon-error {
  color: #e54545;
}

.ti3-icon.ti3-alert-prompt-container {
  color: #5AA6E0;
}

ti-ip.ti_input_ip_container_ipv4 .ti_input_ip_anchor {
  vertical-align: top !important;
}

.ti3-date-range-edit {
  width: 230px !important;
}

.ti3-date-time-range-dateedit,
.ti3-date-time-range-timeedit {
  width: 115px !important;
}

.tp-accordion-headlabel {
  color: #333333;
  display: inline-block;
}

.tp-accordion-headtools {
  float: right;
}

.tp-accordion-headtool {
  color: #5AA6E0;
  padding-right: 9px;
  padding-left: 4px;
  position: relative;
}

.tp-accordion-headtool:last-child {
  padding-right: 0;
}

.tp-accordion-headtool:first-child {
  padding-left: 0;
}

.tp-col-xs-6 {
  margin-right: 20px;
  width: calc(25% - 20px);
}

#InitialFormID .com-ti-form-one-xxxs .ti3-form .ti3-form-label {
  min-width: 115px;
  padding: 0 10px 15px 0;
}

#InitialFormID .ti3-form .ti3-form-top-label {
  padding-bottom: 0;
}

#InitialFormID .ti3-form .ti3-form-content {
  padding-bottom: 15px;
  vertical-align: middle;
}

#systemSettings-cm-ID102 .ti3-progress-bar.cluster_warning {
  background-color: #eeaf76 !important;
}

#systemSettings-cm-ID102 .ti3-progress-bar.cluster_critical {
  background-color: #e77678 !important;
}

#systemSettings-cm-ID102 .ti3-progress-bar.cluster_normal {
  background-color: #5AA6E0 !important;
}

.ti3-spinner-input-box {
  height: 100%;
}

.ti3-spinner-input-box .ti3-spinner-input {
  height: 100% !important;
}

.ti3-spinner-input-box + .ti3-spinner-upicon {
  height: 100%;
}

#configuration-sc-bp-ID9 {
  max-height: 550px !important;
}

#configuration-sc-bp-ID9 [level2] .ti3-tabs > li > a {
  padding: 0px 2px 0px 2px !important;
  font-size: 14px !important;
}

.ti3-time-drop-container {
  height: 380px !important;
  z-index: 10002 !important;
}

.ti3-accordion-panel-body {
  max-height: 2500px;
  overflow: auto;
}

#SwiperCarouselComponentModal .tp-swiper-pagination-bullets {
  background: #ffffff;
  margin-top: 0 !important;
}

.ti3-switch[disabled].ti3-switch-on .ti3-switch-track {
  background-color: #5AA6E0 !important;
  opacity: 0.5;
}

.aui-tag {
  max-width: 200px !important;
  text-align: left;
}

#connectionLost_message_id .ti3-modal-dialog {
  width: 400px;
}

#connectionLost_message_id .ti3-modal-dialog .ti3-modal-header .ti3-msg-icon.ti3-msg-icon-warn {
  line-height: 60px !important;
}

#connectionLost_message_id .ti3-modal-dialog .ti3-modal-footer .ti3-btn-danger {
  float: none;
  margin-right: 0;
}

.ti3-tree-item-active,
.ti3-tree-item-active:focus,
.ti3-tree-item-active:hover {
  background-color: #5AA6E0 !important;
  color: #FFF;
}

.aui-caption-list .aui-caption-label {
  font-size: 20px;
}

.aui-caption-list .aui-caption {
  margin-right: 0;
  margin-bottom: 10px;
}

.com-caption {
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  top: 4px;
}

.com-caption-IPPool {
  background: url('ipPool.d3431c8db26882dffa3d.png') no-repeat left center;
}

.com-caption-default {
  background: url('titleLogo.497e1847484c75147bf9.png') no-repeat left center;
}

.com-caption-change {
  background: url('title-card-change.55001a1f5c1baa39fbf3.png') no-repeat left center;
}

.com-caption-maintenance {
  background: url('title-card-maintenance.a7de8be4ee782502f3c5.png') no-repeat left center;
}

.com-caption-mirrorOS {
  background: url('title-card-mirrorOS.d228be390bf9cc4949be.png') no-repeat left center;
}

.com-caption-monitor_log {
  background: url('monitor_log.bb2deb2d29b6699888bb.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-shielding-rules-list {
  background: url('icon_blockRule.fc487c55bf2d3f4c0b70.png') no-repeat center center / 100%;
}

.com-caption-event-to-alarm {
  background: url('icon_eventToAlarm.8f9d0cc075040f285e7d.png') no-repeat center center / 100%;
}

.com-caption-device {
  background: url('icon-bs3.768ca7bd118c4a0b4d93.png') no-repeat center center / 100%;
}

.com-caption-device-start {
  background: url('icon-bs4.91209951a052a7cdae39.png') no-repeat center center / 100%;
}

.com-caption-server-list {
  background: url('icon-server-list.8e632d777a197c57c434.png') no-repeat center center / 100%;
}

.com-caption-cabinet-list {
  background: url('icon-cabinet.9703907fd54823262d3f.png') no-repeat center center / 100%;
}

.com-caption-rack-list {
  background: url('icon_rack_list.9fd3df0777c54c56841e.png') no-repeat center center / 100%;
}

.com-caption-frame-list {
  background: url('icon-frame.62c410bccc9bcd4fa09f.png') no-repeat center center / 100%;
}

.com-caption-server-profile {
  background: url('icon_pz2.931939756916f79e25be.png') no-repeat center center / 100%;
}

.com-caption-upload-baseline {
  background: url('up.02165dd338e5c2cf047c.png') no-repeat center center / 100%;
}

.com-caption-configuration-model-list {
  background: url('icon_pz4.0ca66fc50280e4f38084.png') no-repeat center center / 100%;
}

.com-caption-device-model-list {
  background: url('icon_pz1.276b0488624fe2b226b1.png') no-repeat center center / 100%;
}

.com-caption-image-file-list {
  background: url('imageFileList.5f5945da880486556e03.png') no-repeat center center / 100%;
}

.com-caption-resource-file-list {
  background: url('resourceFileList.1b04fb86712a24705c17.png') no-repeat center center / 100%;
}

.com-caption-config-center-list {
  background: url('appConfigList.b08700d5cf63ebea8ff0.png') no-repeat center center / 100%;
}

.com-caption-app-model-list {
  background: url('appModelList.ed3358f30fc982a273f5.png') no-repeat center center / 100%;
}

.com-caption-apply-container-list {
  background: url('appContainer.3e498afa1e0026e16e27.png') no-repeat center center / 100%;
}

.com-caption-current-alarm {
  background: url('icon_current-alarm-title.649ba7adb235ab492c46.png') no-repeat center center / 100%;
}

.com-caption-history-alarm {
  background: url('icon-history-alarm-title.a1c3866b2616480df21b.png') no-repeat center center / 100%;
}

.com-caption-shield-alarm {
  background: url('icon-shiled-title.7d501635447f3e4917c8.png') no-repeat center center / 100%;
}

.com-caption-all-event {
  background: url('icon-event-title.096d2997441d083b3a11.png') no-repeat center center / 100%;
}

.com-caption-shield {
  background: url('icon_shield.fc487c55bf2d3f4c0b70.png') no-repeat center center / 100%;
}

.com-caption-notice {
  background: url('icon_notice.03f83a501846c393699c.png') no-repeat center center / 100%;
}

.com-caption-event {
  background: url('icon_event.8f9d0cc075040f285e7d.png') no-repeat center center / 100%;
}

.com-caption-configuration-file {
  background: url('icon_pz6.2a5f839826611e414232.png') no-repeat center center / 100%;
}

.com-caption-factors {
  background: url('icon_factors.a6cf5f69267cde772793.png') no-repeat left center;
}

.com-caption-return {
  background: url('return.bbc27c410385e2ff1218.png') no-repeat center center / 100%;
  background-size: auto;
  margin-top: 0.25rem;
}

.com-captionaui-application-flow {
  background: url('icon_pz3.46ff0a7d982c2df9f7e8.png') no-repeat center center / 100%;
}

.com-captionaui-download-application {
  background: url('icon_pz5.6ad0e2a396568fdc8543.png') no-repeat center center / 100%;
}

.com-caption-scope-managerment {
  background: url('icon_scopeManagerment.a59a9524fba33b2e03e4.png') no-repeat center center / 100%;
}

.com-caption-config_deploy {
  background: url('icon_config_deploy.09f79f34b141729918bf.png') no-repeat center center / 100%;
}

.com-caption-frameConfig-list {
  background: url('frameConfigFile.d54e1c3a68eded892361.png') no-repeat center center / 100%;
}

.com-caption-serverProfile-list {
  background: url('serverConfigFiles.644548d83250f70d021c.png') no-repeat center center / 100%;
}

.com-caption-sysLog-title {
  background: url('sysLog-title.27b73178d6ad046945ef.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-monitor_log {
  background: url('monitor_log.bb2deb2d29b6699888bb.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-proxy {
  background: url('Proxy.08cd8232e4e00d8ef68e.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-fault_task {
  background: url('faultTask.ad283edf315d8087d08b.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-auto_task {
  background: url('auto-task.0a3f26a892dde0442a96.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-auto_script {
  background: url('auto-script.7abb0794aec438eda822.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-auto_job {
  background: url('auto-job.59a5d62d333ee980f797.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-auto_group {
  background: url('auto-group.e4365d9346da7dfd62d9.png') no-repeat center center / 100%;
  width: 30px;
}

.com-caption-auto_event {
  background: url('auto-event.870e5bfefb99ef750069.png') no-repeat center center / 100%;
  width: 30px;
}

.aui-btn-icon {
  vertical-align: middle;
  width: 20px;
  height: 30px;
  display: inline-block;
  margin-right: 3px;
}

.aui-btn-icon-set-shield {
  background: url('icon-set-shield.1dec5e47a79deebeb58f.png') no-repeat center center / 100%;
}

.aui-tag-box {
  border-bottom: 1px solid #ebebeb;
  padding: 15px 0;
}

.aui-tag-box .aui-title-tag-item {
  float: left;
  margin-right: 20px;
  font-size: 14px;
  letter-spacing: 0;
  display: flex;
  align-items: center ;
  color: #333333;
}

.aui-tag-box .aui-title-tag-item .aui-title-tag-label {
  margin-right: 10px;
  font-weight: bold;
}

.aui-filter-change {
  margin: 20px 0;
}

.device-details-caption .aui-caption:nth-child(1) .aui-caption-label {
  flex: inherit;
  margin-right: 0;
}

.no-data,
.no-data-bind,
.no-data-config,
.no-data-add {
  padding: 190px 0 60px 0;
  background: url('noData.0d4e5daad6fd6358ebaf.png') no-repeat center center;
  position: relative;
  text-align: center;
}

.no-data .text,
.no-data-bind .text,
.no-data-config .text,
.no-data-add .text {
  color: #66b5dc99;
  position: absolute;
  left: 0;
  top: 185px;
  text-align: center;
  width: 100%;
}

.no-data .clickText,
.no-data-bind .clickText,
.no-data-config .clickText,
.no-data-add .clickText {
  padding: 190px 0 100px 0;
}

.no-data-bind {
  background: url('bindNoData.11d28b4a2ab9ca75ae0a.png') no-repeat center center;
}

.no-data-config {
  background: url('configNoData.51da9985de53451788c8.png') no-repeat center center;
}

.no-data-add {
  background: url('addNoData.24f010cab2e5b739cd97.png') no-repeat center center;
}

.chart-height-small {
  height: 18.25rem;
}

.chart-height-middle {
  height: 20.25rem;
}

.chart-height-ssmall {
  height: 12.5rem /* 200/16 */;
}

.chart-height-sssmall {
  height: 11.25rem;
}

.aui-filter-header {
  min-height: 36px;
  position: relative;
  margin: 20px 0;
}

.aui-bg-gray {
  background: #f4f6fa !important;
}

.ti3-modal-body .aui-float-r [tiButton]:last-child {
  margin-right: 0 !important;
}

.aui-add {
  text-align: center;
}

.aui-add img {
  width: 10.25rem;
  height: 10.25rem;
  margin: 0 auto;
  margin-top: 1.25rem;
  cursor: pointer;
}

.aui-add p {
  margin-top: 1rem;
}

.equipment-text-center {
  text-align: center;
}

.aui-form .equipment-ip-input .ti_input_ip_container_ipv4 {
  width: 100%;
}

.aui-form .equipment-ip-input input[titext] {
  float: left;
  width: calc((100% - 3px * 3) / 4) !important;
}

.aui-form .equipment-ip-input .ti_input_ip_division {
  float: left;
  line-height: 32px;
}

.equipment-num {
  position: absolute;
  top: 0;
  left: 0;
  width: 3.25rem;
  height: 3.25rem;
  padding-left: 0.8125rem;
  line-height: 2.25rem;
  color: #fff;
  background: url('equipment-num.5f49725a8eb4eb3afec5.png') no-repeat center;
}

.equipment-aui-row {
  margin: 0 -1.625rem;
}

.equipment-aui-row .equipment-card-item {
  padding: 0 1.625rem;
}

.equipment-aui-row .equipment-card-item .equipment-aui-card {
  align-items: center;
  padding: 0px 30px;
  margin-right: 40px;
  margin-bottom: 30px;
  width: 540px;
  box-shadow: 0 10px 16px 0px #acc1d6;
  background: url('addServer.6aa455a125a1ac7367de.png') no-repeat;
}

.equipment-aui-row .equipment-card-item .aui-caption {
  height: 70px;
  padding-top: 30px;
  border-bottom: 1px solid #EBEBEB;
  padding-left: 20px;
  margin-bottom: 30px;
  width: 100%;
}

.message-automatic {
  width: 500px !important;
  min-height: 500px !important;
}

.message-automatic .ti3-modal-body {
  min-height: 140px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.message-automatic .auto-message-title {
  font-size: 0.875rem;
  color: #27313a;
  line-height: 2rem;
}

.task-right .aui-title-card .aui-caption {
  padding-top: 2.625rem;
}

.task-right .aui-title-card .aui-caption-label {
  color: #fff;
}

.aui-card-special .aui-caption-label {
  float: left;
}

.banner-title-card .aui-caption {
  padding-top: 2.5rem;
}

.banner-title-card .aui-caption .aui-caption-label {
  color: #fff;
}

.card-content {
  height: 35.625rem;
}

.card-content .check-area {
  margin-left: 3.625rem;
  height: 7rem;
  overflow: hidden;
  background: #f6f7f8;
}

.card-content .card-box {
  width: 100%;
  display: flex;
  justify-content: center;
}

.card-content .card-box-show {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.card-content .card-box-show-item {
  width: 17vw;
  height: 10.25rem;
  float: left;
  background: #FAFBFC;
  box-shadow: 5px 0 30px -49px rgba(155, 155, 155, 0.5);
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.card-content .card-box-show-item-time {
  visibility: hidden;
}

.card-content .card-box-show::after {
  content: "";
  background: url('right-arrow.81efb3d0a43dc6783ec2.png') no-repeat center;
  width: 5.3125rem;
  height: 3rem;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.875vw;
  margin-right: 1.125vw;
}

.card-content .card-box-show:last-child::after {
  display: none;
}

* {
  margin: 0;
  padding: 0;
  outline: none;
  box-sizing: border-box;
}

*:after,
*:before {
  box-sizing: border-box;
}

html {
  font-size: 16px;
}

body {
  font-size: 14px;
  font-weight: 400;
  color: #333333;
  font-family: Roboto, 'Microsoft YaHei', '微软雅黑', sans-serif;
}

html,
body {
  height: 100%;
  min-width: 1360px;
}

a {
  text-decoration: none;
  cursor: pointer;
  color: inherit;
}

li {
  list-style: none;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  transform: translateX(-10px);
}

::-webkit-scrollbar-button:vertical {
  display: none;
}

::-webkit-scrollbar-track:vertical {
  background-color: none;
}

::-webkit-scrollbar-thumb:vertical {
  background-color: rgba(209, 209, 209, 0.9);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:vertical:hover {
  background-color: rgba(209, 209, 209, 0.9);
}

::-webkit-scrollbar-corner:vertical {
  background-color: rgba(209, 209, 209, 0.9);
}

::-webkit-scrollbar-button:horizontal {
  display: none;
}

::-webkit-scrollbar-track:horizontal {
  background-color: none;
}

::-webkit-scrollbar-track-piece {
  background: transparent;
}

::-webkit-scrollbar-thumb:horizontal {
  background-color: rgba(209, 209, 209, 0.9);
  border-radius: 4px;
}

::-webkit-scrollbar-thumb:horizontal:hover {
  background-color: rgba(209, 209, 209, 0.9);
}

::-webkit-scrollbar-corner:horizontal {
  background-color: rgba(209, 209, 209, 0.9);
}

.clearfix {
  *zoom: 1;
}

.clearfix:after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #999;
}

input::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #999;
}

input::placeholder,
textarea::placeholder {
  color: #999;
}

@media screen and (min-width: 1681px) {
  html {
    font-size: 16px !important;
  }
}

@media screen and (min-width: 1501px) and (max-width: 1680px) {
  html {
    font-size: 16px !important;
  }
}

@media screen and (min-width: 1401px) and (max-width: 1500px) {
  html {
    font-size: 14px !important;
  }
}

@media screen and (max-width: 1400px) {
  html {
    font-size: 12px !important;
  }
}

.cti-clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.cti-fl-right {
  float: right;
}

.cti-fl-left {
  float: left;
}

.cti-align-middle {
  vertical-align: middle;
}

.cti-modal-lg {
  width: 700px;
}

.cti-modal-lg .ti3-modal-body {
  max-height: 450px;
}

.cti-modal-md {
  width: 550px;
}

.cti-modal-md .ti3-modal-body {
  max-height: 375px;
}

.cti-modal-sm {
  width: 400px;
}

.cti-modal-sm .ti3-modal-body {
  max-height: 263px;
}

.cti-border-bottom {
  border-bottom: 1px solid #adb0b8;
}

.cti-border-top {
  border-top: 1px solid #adb0b8;
}

.cti-mgTop-xs {
  margin-top: 5px;
}

.cti-mgTop-sm {
  margin-top: 10px;
}

.cti-mgTop-md {
  margin-top: 20px;
}

.cti-mgTop-lg {
  margin-top: 25px;
}

.cti-mgTop-xl {
  margin-top: 40px;
}

.cti-mgBottom-xs {
  margin-bottom: 5px;
}

.cti-mgBottom-sm {
  margin-bottom: 10px;
}

.cti-mgBottom-md {
  margin-bottom: 20px;
}

.cti-mgBottom-lg {
  margin-bottom: 25px;
}

.cti-mgBottom-xl {
  margin-bottom: 40px;
}

.cti-mgLeft-xs {
  margin-left: 5px;
}

.cti-mgLeft-sm {
  margin-left: 10px;
}

.cti-mgLeft-md {
  margin-left: 20px;
}

.cti-mgLeft-lg {
  margin-left: 25px;
}

.cti-mgLeft-xl {
  margin-left: 40px;
}

.cti-mgRight-xs {
  margin-right: 5px;
}

.cti-mgRight-sm {
  margin-right: 10px;
}

.cti-mgRight-md {
  margin-right: 20px;
}

.cti-mgRight-lg {
  margin-right: 25px;
}

.cti-mgRight-xl {
  margin-right: 40px;
}

.cti-pdTop-xs {
  padding-top: 5px;
}

.cti-pdTop-sm {
  padding-top: 10px;
}

.cti-pdTop-md {
  padding-top: 20px;
}

.cti-pdTop-lg {
  padding-top: 25px;
}

.cti-pdTop-xl {
  padding-top: 40px;
}

.cti-pdBottom-xs {
  padding-bottom: 5px;
}

.cti-pdBottom-sm {
  padding-bottom: 10px;
}

.cti-pdBottom-md {
  padding-bottom: 20px;
}

.cti-pdBottom-lg {
  padding-bottom: 25px;
}

.cti-pdBottom-xl {
  padding-bottom: 40px;
}

.cti-pdLeft-xs {
  padding-left: 5px;
}

.cti-pdLeft-sm {
  padding-left: 10px;
}

.cti-pdLeft-md {
  padding-left: 20px;
}

.cti-pdLeft-lg {
  padding-left: 25px;
}

.cti-pdLeft-xl {
  padding-left: 40px;
}

.cti-pdRight-xs {
  padding-right: 5px;
}

.cti-pdRight-sm {
  padding-right: 10px;
}

.cti-pdRight-md {
  padding-right: 20px;
}

.cti-pdRight-lg {
  padding-right: 25px;
}

.cti-pdRight-xl {
  padding-right: 40px;
}

.cti-align-center {
  text-align: center;
}

.com-color-font {
  color: #5AA6E0 !important;
}

.com-opartnbar-rightcompnt {
  float: right;
  margin-left: 20px;
}

.clearfix {
  clear: both;
}

.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.com-opartnbar {
  width: 100%;
  height: 52px;
}

.com-opartnbar-leftcompnt {
  display: block;
  margin-bottom: 0px;
  margin-right: 10px;
  float: left;
}

.com-normal-point {
  color: #333333;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 16px;
  font-weight: bold;
  cursor: default;
  display: inline-block;
  margin-right: 30px;
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  position: relative;
  min-height: 1px;
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.info-icon {
  color: #5AA6E0;
  font-size: 16px;
  margin-right: 10px;
}

.dom-none {
  display: none;
}

.line-height-40 {
  line-height: 40px;
}

.icon-Restore_the_default_home_page:before {
  content: '\e9f2' !important;
}

.com-severity-critical,
.com-severity-warning,
.com-severity-ok {
  display: inline-block;
  color: #fff;
  text-align: center;
  width: 60px;
  height: 25px;
  line-height: 25px;
}

.com-severity-critical {
  background-color: #e54545;
}

.com-severity-warning {
  background-color: #ffbb33;
}

.com-severity-ok {
  background-color: #66d1b5;
}

.com-operate-filter-header {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  margin: 16px 0px;
}

.cus-layout-edit-tip-gap-left {
  margin-left: 8px;
}

.cus-layout-edit-tip-gap-right {
  margin-right: 8px;
}

.cus-table-button-margin-bottom {
  margin-bottom: 16px;
}

.cus-table-button-margin-top {
  margin-top: 16px;
}

.cus-table-button-margin-left {
  margin-left: 16px;
}

.cus-table-button-margin-right {
  margin-right: 16px;
}

.cus-layout-padding-left-24 {
  padding-left: 24px;
}

.cus-common-link-pointer {
  cursor: pointer;
  color: #5AA6E0;
}

.cus-layout-padding-right-24 {
  padding-right: 24px;
}

.cus-layout-edit-tip-pointer {
  cursor: pointer;
}

.cus-table-list-refresh {
  height: 36px;
  width: 36px;
  display: inline-block;
  border: 1px solid #d9d9d9;
  font-size: 20px;
  vertical-align: top;
  line-height: 36px;
  margin-left: 8px;
  color: #333333;
  text-align: center;
  margin-right: 1px;
  border-radius: 2px;
}

.cus-table-list-refresh:hover {
  color: #5ca2c4;
  cursor: pointer;
  border: 1px solid #5ca2c4;
}

.cus-status-icon-success {
  color: #66D1B5;
  font-size: 18px !important;
}

.cus-status-icon-failed {
  color: #E77678;
  font-size: 18px !important;
}

.cus-status-icon-progressing {
  color: #5AA6E0;
}

.cus-status-icon-abording {
  color: #387EBB;
}

.cus-status-icon-unknown {
  color: #CCCCCC;
}

.cus-status-icon-waiting {
  color: #7BB7E6;
}

.cus-warn-description {
  background: #FCEFE4;
  font-size: 14px;
  min-height: 36px;
  padding: 8px 16px;
  border: 1px solid #EEAF76;
  border-radius: 2px;
  margin: 0px 0px 16px;
  line-height: 18px;
}

.cus-warn-icon {
  color: #FFCC65;
  background: url('icon_alarm.1d7506645372c664c879.svg') no-repeat;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  display: inline-block;
  vertical-align: top;
}

.cus-prompt-description {
  background: #E2F3FB;
  font-size: 14px;
  min-height: 36px;
  padding: 8px 8px 8px 16px;
  border: 1px solid #5AA6E0;
  border-radius: 2px;
  margin: 0px 0px 16px;
  line-height: 20px;
}

.cus-prompt-description-flex {
  display: flex;
  justify-content: flex-start;
  line-height: 28px;
}

.cus-prompt-icon {
  color: #5AA6E0;
  background: url('icon_prompt.968fea24bc3880a3d94a.svg') no-repeat;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  display: inline-block;
  vertical-align: top;
}

.cus-edit-tip-gap-left {
  margin-left: 8px;
}

.cus-prompt-icon-range {
  margin-top: 6px;
  margin-right: 5px;
}

.cus-success-icon {
  color: #66D1B5;
  background: url('icon_success.1d5dc27251f8a09892dc.svg') no-repeat;
  width: 16px;
  height: 16px;
  background-size: 16px 16px;
  display: inline-block;
  vertical-align: top;
}

.cus-danger-description {
  background: #FCF0EF;
  font-size: 14px;
  min-height: 36px;
  padding: 8px 8px 8px 16px;
  border: 1px solid #E77678;
  border-radius: 2px;
  margin: 0px 0px 16px;
  line-height: 20px;
}

.cus-danger-icon {
  color: #E77678;
  background: url('icon_danger.745ffd23238daf71bd2b.svg') no-repeat;
  width: 20px;
  height: 20px;
  background-size: 16px 16px;
  display: inline-block;
  vertical-align: top;
}

.com-split-line {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ebebeb;
  margin: 20px 0;
  display: inline-block;
}

.cus-aui-filter-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 16px;
}

.cus-layout-edit-tip-gap-top {
  margin-top: 8px;
}

.cus-form-text-line-height36 {
  line-height: 36px !important;
}

.cus-aui-filter-header-right {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 16px;
}

.cus-com-collesape-back {
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  line-height: 40px;
  background-color: #f4f6fa;
  display: flex;
  padding: 0 20px;
}

.cus-com-collesape-back-between {
  font-size: 15px;
  font-weight: bold;
  text-align: left;
  line-height: 40px;
  background-color: #f4f6fa;
  display: flex;
  justify-content: space-between;
  padding: 0 20px;
}

.cus-layout-edit-tip-gap-right {
  margin-right: 8px;
}

.cus-layout-edit-level-second-label {
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  font-weight: bolder;
  margin-bottom: 24px;
}

.cus-layout-edit-level-second-label-top {
  font-size: 14px;
  color: #333333;
  line-height: 20px;
  font-weight: bolder;
  margin-top: 24px;
}

/*
input component variables
*/

.aui-row {
  position: relative;
  height: auto;
  margin-right: -0.625rem;
  margin-left: -0.625rem;
  *zoom: 1;
  clear: both;
  zoom: 1;
  display: block;
  box-sizing: border-box;
}

.aui-row .ti3-btn,
.aui-row [tiButton]:last-child {
  margin-right: 0 !important;
}

.aui-row:before,
.aui-row:after {
  content: ' ';
  display: table;
}

.aui-row:after {
  clear: both;
  visibility: hidden;
  font-size: 0;
  height: 0;
}

.aui-row-flex {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
}

.aui-row-flex::before,
.aui-row-flex::after {
  display: flex;
}

.aui-row-flex-start {
  justify-content: flex-start;
}

.aui-row-flex-center {
  justify-content: center;
}

.aui-row-flex-end {
  justify-content: flex-end;
}

.aui-row-flex-space-between {
  justify-content: space-between;
}

.aui-row-flex-space-around {
  justify-content: space-around;
}

.aui-row-flex-top {
  align-items: flex-start;
}

.aui-row-flex-middle {
  align-items: center;
}

.aui-row-flex-bottom {
  align-items: flex-end;
}

.aui-col {
  position: relative;
}

.aui-col-1,
.aui-col-xs-1,
.aui-col-sm-1,
.aui-col-md-1,
.aui-col-lg-1,
.aui-col-2,
.aui-col-xs-2,
.aui-col-sm-2,
.aui-col-md-2,
.aui-col-lg-2,
.aui-col-3,
.aui-col-xs-3,
.aui-col-sm-3,
.aui-col-md-3,
.aui-col-lg-3,
.aui-col-4,
.aui-col-xs-4,
.aui-col-sm-4,
.aui-col-md-4,
.aui-col-lg-4,
.aui-col-5,
.aui-col-xs-5,
.aui-col-sm-5,
.aui-col-md-5,
.aui-col-lg-5,
.aui-col-6,
.aui-col-xs-6,
.aui-col-sm-6,
.aui-col-md-6,
.aui-col-lg-6,
.aui-col-7,
.aui-col-xs-7,
.aui-col-sm-7,
.aui-col-md-7,
.aui-col-lg-7,
.aui-col-8,
.aui-col-xs-8,
.aui-col-sm-8,
.aui-col-md-8,
.aui-col-lg-8,
.aui-col-9,
.aui-col-xs-9,
.aui-col-sm-9,
.aui-col-md-9,
.aui-col-lg-9,
.aui-col-10,
.aui-col-xs-10,
.aui-col-sm-10,
.aui-col-md-10,
.aui-col-lg-10,
.aui-col-11,
.aui-col-xs-11,
.aui-col-sm-11,
.aui-col-md-11,
.aui-col-lg-11,
.aui-col-12,
.aui-col-xs-12,
.aui-col-sm-12,
.aui-col-md-12,
.aui-col-lg-12,
.aui-col-13,
.aui-col-xs-13,
.aui-col-sm-13,
.aui-col-md-13,
.aui-col-lg-13,
.aui-col-14,
.aui-col-xs-14,
.aui-col-sm-14,
.aui-col-md-14,
.aui-col-lg-14,
.aui-col-15,
.aui-col-xs-15,
.aui-col-sm-15,
.aui-col-md-15,
.aui-col-lg-15,
.aui-col-16,
.aui-col-xs-16,
.aui-col-sm-16,
.aui-col-md-16,
.aui-col-lg-16,
.aui-col-17,
.aui-col-xs-17,
.aui-col-sm-17,
.aui-col-md-17,
.aui-col-lg-17,
.aui-col-18,
.aui-col-xs-18,
.aui-col-sm-18,
.aui-col-md-18,
.aui-col-lg-18,
.aui-col-19,
.aui-col-xs-19,
.aui-col-sm-19,
.aui-col-md-19,
.aui-col-lg-19,
.aui-col-20,
.aui-col-xs-20,
.aui-col-sm-20,
.aui-col-md-20,
.aui-col-lg-20,
.aui-col-21,
.aui-col-xs-21,
.aui-col-sm-21,
.aui-col-md-21,
.aui-col-lg-21,
.aui-col-22,
.aui-col-xs-22,
.aui-col-sm-22,
.aui-col-md-22,
.aui-col-lg-22,
.aui-col-23,
.aui-col-xs-23,
.aui-col-sm-23,
.aui-col-md-23,
.aui-col-lg-23,
.aui-col-24,
.aui-col-xs-24,
.aui-col-sm-24,
.aui-col-md-24,
.aui-col-lg-24 {
  position: relative;
  min-height: 1px;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}

.aui-col-1,
.aui-col-2,
.aui-col-3,
.aui-col-4,
.aui-col-5,
.aui-col-6,
.aui-col-7,
.aui-col-8,
.aui-col-9,
.aui-col-10,
.aui-col-11,
.aui-col-12,
.aui-col-13,
.aui-col-14,
.aui-col-15,
.aui-col-16,
.aui-col-17,
.aui-col-18,
.aui-col-19,
.aui-col-20,
.aui-col-21,
.aui-col-22,
.aui-col-23,
.aui-col-24 {
  flex: 0 0 auto;
  float: left;
}

.aui-col-24 {
  display: block;
  box-sizing: border-box;
  width: 99%;
}

.aui-col-push-24 {
  left: 100%;
}

.aui-col-pull-24 {
  right: 100%;
}

.aui-col-offset-24 {
  margin-left: 100%;
}

.aui-col-order-24 {
  order: 24;
}

.aui-col-23 {
  display: block;
  box-sizing: border-box;
  width: 94.83333333%;
}

.aui-col-push-23 {
  left: 95.83333333%;
}

.aui-col-pull-23 {
  right: 95.83333333%;
}

.aui-col-offset-23 {
  margin-left: 95.83333333%;
}

.aui-col-order-23 {
  order: 23;
}

.aui-col-22 {
  display: block;
  box-sizing: border-box;
  width: 90.66666667%;
}

.aui-col-push-22 {
  left: 91.66666667%;
}

.aui-col-pull-22 {
  right: 91.66666667%;
}

.aui-col-offset-22 {
  margin-left: 91.66666667%;
}

.aui-col-order-22 {
  order: 22;
}

.aui-col-21 {
  display: block;
  box-sizing: border-box;
  width: 86.5%;
}

.aui-col-push-21 {
  left: 87.5%;
}

.aui-col-pull-21 {
  right: 87.5%;
}

.aui-col-offset-21 {
  margin-left: 87.5%;
}

.aui-col-order-21 {
  order: 21;
}

.aui-col-20 {
  display: block;
  box-sizing: border-box;
  width: 82.33333333%;
}

.aui-col-push-20 {
  left: 83.33333333%;
}

.aui-col-pull-20 {
  right: 83.33333333%;
}

.aui-col-offset-20 {
  margin-left: 83.33333333%;
}

.aui-col-order-20 {
  order: 20;
}

.aui-col-19 {
  display: block;
  box-sizing: border-box;
  width: 78.16666667%;
}

.aui-col-push-19 {
  left: 79.16666667%;
}

.aui-col-pull-19 {
  right: 79.16666667%;
}

.aui-col-offset-19 {
  margin-left: 79.16666667%;
}

.aui-col-order-19 {
  order: 19;
}

.aui-col-18 {
  display: block;
  box-sizing: border-box;
  width: 74%;
}

.aui-col-push-18 {
  left: 75%;
}

.aui-col-pull-18 {
  right: 75%;
}

.aui-col-offset-18 {
  margin-left: 75%;
}

.aui-col-order-18 {
  order: 18;
}

.aui-col-17 {
  display: block;
  box-sizing: border-box;
  width: 69.83333333%;
}

.aui-col-push-17 {
  left: 70.83333333%;
}

.aui-col-pull-17 {
  right: 70.83333333%;
}

.aui-col-offset-17 {
  margin-left: 70.83333333%;
}

.aui-col-order-17 {
  order: 17;
}

.aui-col-16 {
  display: block;
  box-sizing: border-box;
  width: 65.66666667%;
}

.aui-col-push-16 {
  left: 66.66666667%;
}

.aui-col-pull-16 {
  right: 66.66666667%;
}

.aui-col-offset-16 {
  margin-left: 66.66666667%;
}

.aui-col-order-16 {
  order: 16;
}

.aui-col-15 {
  display: block;
  box-sizing: border-box;
  width: 61.5%;
}

.aui-col-push-15 {
  left: 62.5%;
}

.aui-col-pull-15 {
  right: 62.5%;
}

.aui-col-offset-15 {
  margin-left: 62.5%;
}

.aui-col-order-15 {
  order: 15;
}

.aui-col-14 {
  display: block;
  box-sizing: border-box;
  width: 57.33333333%;
}

.aui-col-push-14 {
  left: 58.33333333%;
}

.aui-col-pull-14 {
  right: 58.33333333%;
}

.aui-col-offset-14 {
  margin-left: 58.33333333%;
}

.aui-col-order-14 {
  order: 14;
}

.aui-col-13 {
  display: block;
  box-sizing: border-box;
  width: 53.16666667%;
}

.aui-col-push-13 {
  left: 54.16666667%;
}

.aui-col-pull-13 {
  right: 54.16666667%;
}

.aui-col-offset-13 {
  margin-left: 54.16666667%;
}

.aui-col-order-13 {
  order: 13;
}

.aui-col-12 {
  display: block;
  box-sizing: border-box;
  width: 49%;
}

.aui-col-push-12 {
  left: 50%;
}

.aui-col-pull-12 {
  right: 50%;
}

.aui-col-offset-12 {
  margin-left: 50%;
}

.aui-col-order-12 {
  order: 12;
}

.aui-col-11 {
  display: block;
  box-sizing: border-box;
  width: 44.83333333%;
}

.aui-col-push-11 {
  left: 45.83333333%;
}

.aui-col-pull-11 {
  right: 45.83333333%;
}

.aui-col-offset-11 {
  margin-left: 45.83333333%;
}

.aui-col-order-11 {
  order: 11;
}

.aui-col-10 {
  display: block;
  box-sizing: border-box;
  width: 40.66666667%;
}

.aui-col-push-10 {
  left: 41.66666667%;
}

.aui-col-pull-10 {
  right: 41.66666667%;
}

.aui-col-offset-10 {
  margin-left: 41.66666667%;
}

.aui-col-order-10 {
  order: 10;
}

.aui-col-9 {
  display: block;
  box-sizing: border-box;
  width: 36.5%;
}

.aui-col-push-9 {
  left: 37.5%;
}

.aui-col-pull-9 {
  right: 37.5%;
}

.aui-col-offset-9 {
  margin-left: 37.5%;
}

.aui-col-order-9 {
  order: 9;
}

.aui-col-8 {
  display: block;
  box-sizing: border-box;
  width: 32.33333333%;
}

.aui-col-push-8 {
  left: 33.33333333%;
}

.aui-col-pull-8 {
  right: 33.33333333%;
}

.aui-col-offset-8 {
  margin-left: 33.33333333%;
}

.aui-col-order-8 {
  order: 8;
}

.aui-col-7 {
  display: block;
  box-sizing: border-box;
  width: 28.16666667%;
}

.aui-col-push-7 {
  left: 29.16666667%;
}

.aui-col-pull-7 {
  right: 29.16666667%;
}

.aui-col-offset-7 {
  margin-left: 29.16666667%;
}

.aui-col-order-7 {
  order: 7;
}

.aui-col-6 {
  display: block;
  box-sizing: border-box;
  width: 24%;
}

.aui-col-push-6 {
  left: 25%;
}

.aui-col-pull-6 {
  right: 25%;
}

.aui-col-offset-6 {
  margin-left: 25%;
}

.aui-col-order-6 {
  order: 6;
}

.aui-col-5 {
  display: block;
  box-sizing: border-box;
  width: 19.83333333%;
}

.aui-col-push-5 {
  left: 20.83333333%;
}

.aui-col-pull-5 {
  right: 20.83333333%;
}

.aui-col-offset-5 {
  margin-left: 20.83333333%;
}

.aui-col-order-5 {
  order: 5;
}

.aui-col-4 {
  display: block;
  box-sizing: border-box;
  width: 15.66666667%;
}

.aui-col-push-4 {
  left: 16.66666667%;
}

.aui-col-pull-4 {
  right: 16.66666667%;
}

.aui-col-offset-4 {
  margin-left: 16.66666667%;
}

.aui-col-order-4 {
  order: 4;
}

.aui-col-3 {
  display: block;
  box-sizing: border-box;
  width: 11.5%;
}

.aui-col-push-3 {
  left: 12.5%;
}

.aui-col-pull-3 {
  right: 12.5%;
}

.aui-col-offset-3 {
  margin-left: 12.5%;
}

.aui-col-order-3 {
  order: 3;
}

.aui-col-2 {
  display: block;
  box-sizing: border-box;
  width: 7.33333333%;
}

.aui-col-push-2 {
  left: 8.33333333%;
}

.aui-col-pull-2 {
  right: 8.33333333%;
}

.aui-col-offset-2 {
  margin-left: 8.33333333%;
}

.aui-col-order-2 {
  order: 2;
}

.aui-col-1 {
  display: block;
  box-sizing: border-box;
  width: 3.16666667%;
}

.aui-col-push-1 {
  left: 4.16666667%;
}

.aui-col-pull-1 {
  right: 4.16666667%;
}

.aui-col-offset-1 {
  margin-left: 4.16666667%;
}

.aui-col-order-1 {
  order: 1;
}

.aui-col-0 {
  display: none;
}

.aui-col-push-0 {
  left: auto;
}

.aui-col-pull-0 {
  right: auto;
}

.aui-col-push-0 {
  left: auto;
}

.aui-col-pull-0 {
  right: auto;
}

.aui-col-offset-0 {
  margin-left: 0;
}

.aui-col-order-0 {
  order: 0;
}

.aui-col-xs-1,
.aui-col-xs-2,
.aui-col-xs-3,
.aui-col-xs-4,
.aui-col-xs-5,
.aui-col-xs-6,
.aui-col-xs-7,
.aui-col-xs-8,
.aui-col-xs-9,
.aui-col-xs-10,
.aui-col-xs-11,
.aui-col-xs-12,
.aui-col-xs-13,
.aui-col-xs-14,
.aui-col-xs-15,
.aui-col-xs-16,
.aui-col-xs-17,
.aui-col-xs-18,
.aui-col-xs-19,
.aui-col-xs-20,
.aui-col-xs-21,
.aui-col-xs-22,
.aui-col-xs-23,
.aui-col-xs-24 {
  flex: 0 0 auto;
  float: left;
}

.aui-col-xs-24 {
  display: block;
  box-sizing: border-box;
  width: 99%;
}

.aui-col-xs-push-24 {
  left: 100%;
}

.aui-col-xs-pull-24 {
  right: 100%;
}

.aui-col-xs-offset-24 {
  margin-left: 100%;
}

.aui-col-xs-order-24 {
  order: 24;
}

.aui-col-xs-23 {
  display: block;
  box-sizing: border-box;
  width: 94.83333333%;
}

.aui-col-xs-push-23 {
  left: 95.83333333%;
}

.aui-col-xs-pull-23 {
  right: 95.83333333%;
}

.aui-col-xs-offset-23 {
  margin-left: 95.83333333%;
}

.aui-col-xs-order-23 {
  order: 23;
}

.aui-col-xs-22 {
  display: block;
  box-sizing: border-box;
  width: 90.66666667%;
}

.aui-col-xs-push-22 {
  left: 91.66666667%;
}

.aui-col-xs-pull-22 {
  right: 91.66666667%;
}

.aui-col-xs-offset-22 {
  margin-left: 91.66666667%;
}

.aui-col-xs-order-22 {
  order: 22;
}

.aui-col-xs-21 {
  display: block;
  box-sizing: border-box;
  width: 86.5%;
}

.aui-col-xs-push-21 {
  left: 87.5%;
}

.aui-col-xs-pull-21 {
  right: 87.5%;
}

.aui-col-xs-offset-21 {
  margin-left: 87.5%;
}

.aui-col-xs-order-21 {
  order: 21;
}

.aui-col-xs-20 {
  display: block;
  box-sizing: border-box;
  width: 82.33333333%;
}

.aui-col-xs-push-20 {
  left: 83.33333333%;
}

.aui-col-xs-pull-20 {
  right: 83.33333333%;
}

.aui-col-xs-offset-20 {
  margin-left: 83.33333333%;
}

.aui-col-xs-order-20 {
  order: 20;
}

.aui-col-xs-19 {
  display: block;
  box-sizing: border-box;
  width: 78.16666667%;
}

.aui-col-xs-push-19 {
  left: 79.16666667%;
}

.aui-col-xs-pull-19 {
  right: 79.16666667%;
}

.aui-col-xs-offset-19 {
  margin-left: 79.16666667%;
}

.aui-col-xs-order-19 {
  order: 19;
}

.aui-col-xs-18 {
  display: block;
  box-sizing: border-box;
  width: 74%;
}

.aui-col-xs-push-18 {
  left: 75%;
}

.aui-col-xs-pull-18 {
  right: 75%;
}

.aui-col-xs-offset-18 {
  margin-left: 75%;
}

.aui-col-xs-order-18 {
  order: 18;
}

.aui-col-xs-17 {
  display: block;
  box-sizing: border-box;
  width: 69.83333333%;
}

.aui-col-xs-push-17 {
  left: 70.83333333%;
}

.aui-col-xs-pull-17 {
  right: 70.83333333%;
}

.aui-col-xs-offset-17 {
  margin-left: 70.83333333%;
}

.aui-col-xs-order-17 {
  order: 17;
}

.aui-col-xs-16 {
  display: block;
  box-sizing: border-box;
  width: 65.66666667%;
}

.aui-col-xs-push-16 {
  left: 66.66666667%;
}

.aui-col-xs-pull-16 {
  right: 66.66666667%;
}

.aui-col-xs-offset-16 {
  margin-left: 66.66666667%;
}

.aui-col-xs-order-16 {
  order: 16;
}

.aui-col-xs-15 {
  display: block;
  box-sizing: border-box;
  width: 61.5%;
}

.aui-col-xs-push-15 {
  left: 62.5%;
}

.aui-col-xs-pull-15 {
  right: 62.5%;
}

.aui-col-xs-offset-15 {
  margin-left: 62.5%;
}

.aui-col-xs-order-15 {
  order: 15;
}

.aui-col-xs-14 {
  display: block;
  box-sizing: border-box;
  width: 57.33333333%;
}

.aui-col-xs-push-14 {
  left: 58.33333333%;
}

.aui-col-xs-pull-14 {
  right: 58.33333333%;
}

.aui-col-xs-offset-14 {
  margin-left: 58.33333333%;
}

.aui-col-xs-order-14 {
  order: 14;
}

.aui-col-xs-13 {
  display: block;
  box-sizing: border-box;
  width: 53.16666667%;
}

.aui-col-xs-push-13 {
  left: 54.16666667%;
}

.aui-col-xs-pull-13 {
  right: 54.16666667%;
}

.aui-col-xs-offset-13 {
  margin-left: 54.16666667%;
}

.aui-col-xs-order-13 {
  order: 13;
}

.aui-col-xs-12 {
  display: block;
  box-sizing: border-box;
  width: 49%;
}

.aui-col-xs-push-12 {
  left: 50%;
}

.aui-col-xs-pull-12 {
  right: 50%;
}

.aui-col-xs-offset-12 {
  margin-left: 50%;
}

.aui-col-xs-order-12 {
  order: 12;
}

.aui-col-xs-11 {
  display: block;
  box-sizing: border-box;
  width: 44.83333333%;
}

.aui-col-xs-push-11 {
  left: 45.83333333%;
}

.aui-col-xs-pull-11 {
  right: 45.83333333%;
}

.aui-col-xs-offset-11 {
  margin-left: 45.83333333%;
}

.aui-col-xs-order-11 {
  order: 11;
}

.aui-col-xs-10 {
  display: block;
  box-sizing: border-box;
  width: 40.66666667%;
}

.aui-col-xs-push-10 {
  left: 41.66666667%;
}

.aui-col-xs-pull-10 {
  right: 41.66666667%;
}

.aui-col-xs-offset-10 {
  margin-left: 41.66666667%;
}

.aui-col-xs-order-10 {
  order: 10;
}

.aui-col-xs-9 {
  display: block;
  box-sizing: border-box;
  width: 36.5%;
}

.aui-col-xs-push-9 {
  left: 37.5%;
}

.aui-col-xs-pull-9 {
  right: 37.5%;
}

.aui-col-xs-offset-9 {
  margin-left: 37.5%;
}

.aui-col-xs-order-9 {
  order: 9;
}

.aui-col-xs-8 {
  display: block;
  box-sizing: border-box;
  width: 32.33333333%;
}

.aui-col-xs-push-8 {
  left: 33.33333333%;
}

.aui-col-xs-pull-8 {
  right: 33.33333333%;
}

.aui-col-xs-offset-8 {
  margin-left: 33.33333333%;
}

.aui-col-xs-order-8 {
  order: 8;
}

.aui-col-xs-7 {
  display: block;
  box-sizing: border-box;
  width: 28.16666667%;
}

.aui-col-xs-push-7 {
  left: 29.16666667%;
}

.aui-col-xs-pull-7 {
  right: 29.16666667%;
}

.aui-col-xs-offset-7 {
  margin-left: 29.16666667%;
}

.aui-col-xs-order-7 {
  order: 7;
}

.aui-col-xs-6 {
  display: block;
  box-sizing: border-box;
  width: 24%;
}

.aui-col-xs-push-6 {
  left: 25%;
}

.aui-col-xs-pull-6 {
  right: 25%;
}

.aui-col-xs-offset-6 {
  margin-left: 25%;
}

.aui-col-xs-order-6 {
  order: 6;
}

.aui-col-xs-5 {
  display: block;
  box-sizing: border-box;
  width: 19.83333333%;
}

.aui-col-xs-push-5 {
  left: 20.83333333%;
}

.aui-col-xs-pull-5 {
  right: 20.83333333%;
}

.aui-col-xs-offset-5 {
  margin-left: 20.83333333%;
}

.aui-col-xs-order-5 {
  order: 5;
}

.aui-col-xs-4 {
  display: block;
  box-sizing: border-box;
  width: 15.66666667%;
}

.aui-col-xs-push-4 {
  left: 16.66666667%;
}

.aui-col-xs-pull-4 {
  right: 16.66666667%;
}

.aui-col-xs-offset-4 {
  margin-left: 16.66666667%;
}

.aui-col-xs-order-4 {
  order: 4;
}

.aui-col-xs-3 {
  display: block;
  box-sizing: border-box;
  width: 11.5%;
}

.aui-col-xs-push-3 {
  left: 12.5%;
}

.aui-col-xs-pull-3 {
  right: 12.5%;
}

.aui-col-xs-offset-3 {
  margin-left: 12.5%;
}

.aui-col-xs-order-3 {
  order: 3;
}

.aui-col-xs-2 {
  display: block;
  box-sizing: border-box;
  width: 7.33333333%;
}

.aui-col-xs-push-2 {
  left: 8.33333333%;
}

.aui-col-xs-pull-2 {
  right: 8.33333333%;
}

.aui-col-xs-offset-2 {
  margin-left: 8.33333333%;
}

.aui-col-xs-order-2 {
  order: 2;
}

.aui-col-xs-1 {
  display: block;
  box-sizing: border-box;
  width: 3.16666667%;
}

.aui-col-xs-push-1 {
  left: 4.16666667%;
}

.aui-col-xs-pull-1 {
  right: 4.16666667%;
}

.aui-col-xs-offset-1 {
  margin-left: 4.16666667%;
}

.aui-col-xs-order-1 {
  order: 1;
}

.aui-col-xs-0 {
  display: none;
}

.aui-col-push-0 {
  left: auto;
}

.aui-col-pull-0 {
  right: auto;
}

.aui-col-xs-push-0 {
  left: auto;
}

.aui-col-xs-pull-0 {
  right: auto;
}

.aui-col-xs-offset-0 {
  margin-left: 0;
}

.aui-col-xs-order-0 {
  order: 0;
}

@media (min-width: 576px) {
  .aui-col-sm-1,
  .aui-col-sm-2,
  .aui-col-sm-3,
  .aui-col-sm-4,
  .aui-col-sm-5,
  .aui-col-sm-6,
  .aui-col-sm-7,
  .aui-col-sm-8,
  .aui-col-sm-9,
  .aui-col-sm-10,
  .aui-col-sm-11,
  .aui-col-sm-12,
  .aui-col-sm-13,
  .aui-col-sm-14,
  .aui-col-sm-15,
  .aui-col-sm-16,
  .aui-col-sm-17,
  .aui-col-sm-18,
  .aui-col-sm-19,
  .aui-col-sm-20,
  .aui-col-sm-21,
  .aui-col-sm-22,
  .aui-col-sm-23,
  .aui-col-sm-24 {
    flex: 0 0 auto;
    float: left;
  }
  .aui-col-sm-24 {
    display: block;
    box-sizing: border-box;
    width: 99%;
  }
  .aui-col-sm-push-24 {
    left: 100%;
  }
  .aui-col-sm-pull-24 {
    right: 100%;
  }
  .aui-col-sm-offset-24 {
    margin-left: 100%;
  }
  .aui-col-sm-order-24 {
    order: 24;
  }
  .aui-col-sm-23 {
    display: block;
    box-sizing: border-box;
    width: 94.83333333%;
  }
  .aui-col-sm-push-23 {
    left: 95.83333333%;
  }
  .aui-col-sm-pull-23 {
    right: 95.83333333%;
  }
  .aui-col-sm-offset-23 {
    margin-left: 95.83333333%;
  }
  .aui-col-sm-order-23 {
    order: 23;
  }
  .aui-col-sm-22 {
    display: block;
    box-sizing: border-box;
    width: 90.66666667%;
  }
  .aui-col-sm-push-22 {
    left: 91.66666667%;
  }
  .aui-col-sm-pull-22 {
    right: 91.66666667%;
  }
  .aui-col-sm-offset-22 {
    margin-left: 91.66666667%;
  }
  .aui-col-sm-order-22 {
    order: 22;
  }
  .aui-col-sm-21 {
    display: block;
    box-sizing: border-box;
    width: 86.5%;
  }
  .aui-col-sm-push-21 {
    left: 87.5%;
  }
  .aui-col-sm-pull-21 {
    right: 87.5%;
  }
  .aui-col-sm-offset-21 {
    margin-left: 87.5%;
  }
  .aui-col-sm-order-21 {
    order: 21;
  }
  .aui-col-sm-20 {
    display: block;
    box-sizing: border-box;
    width: 82.33333333%;
  }
  .aui-col-sm-push-20 {
    left: 83.33333333%;
  }
  .aui-col-sm-pull-20 {
    right: 83.33333333%;
  }
  .aui-col-sm-offset-20 {
    margin-left: 83.33333333%;
  }
  .aui-col-sm-order-20 {
    order: 20;
  }
  .aui-col-sm-19 {
    display: block;
    box-sizing: border-box;
    width: 78.16666667%;
  }
  .aui-col-sm-push-19 {
    left: 79.16666667%;
  }
  .aui-col-sm-pull-19 {
    right: 79.16666667%;
  }
  .aui-col-sm-offset-19 {
    margin-left: 79.16666667%;
  }
  .aui-col-sm-order-19 {
    order: 19;
  }
  .aui-col-sm-18 {
    display: block;
    box-sizing: border-box;
    width: 74%;
  }
  .aui-col-sm-push-18 {
    left: 75%;
  }
  .aui-col-sm-pull-18 {
    right: 75%;
  }
  .aui-col-sm-offset-18 {
    margin-left: 75%;
  }
  .aui-col-sm-order-18 {
    order: 18;
  }
  .aui-col-sm-17 {
    display: block;
    box-sizing: border-box;
    width: 69.83333333%;
  }
  .aui-col-sm-push-17 {
    left: 70.83333333%;
  }
  .aui-col-sm-pull-17 {
    right: 70.83333333%;
  }
  .aui-col-sm-offset-17 {
    margin-left: 70.83333333%;
  }
  .aui-col-sm-order-17 {
    order: 17;
  }
  .aui-col-sm-16 {
    display: block;
    box-sizing: border-box;
    width: 65.66666667%;
  }
  .aui-col-sm-push-16 {
    left: 66.66666667%;
  }
  .aui-col-sm-pull-16 {
    right: 66.66666667%;
  }
  .aui-col-sm-offset-16 {
    margin-left: 66.66666667%;
  }
  .aui-col-sm-order-16 {
    order: 16;
  }
  .aui-col-sm-15 {
    display: block;
    box-sizing: border-box;
    width: 61.5%;
  }
  .aui-col-sm-push-15 {
    left: 62.5%;
  }
  .aui-col-sm-pull-15 {
    right: 62.5%;
  }
  .aui-col-sm-offset-15 {
    margin-left: 62.5%;
  }
  .aui-col-sm-order-15 {
    order: 15;
  }
  .aui-col-sm-14 {
    display: block;
    box-sizing: border-box;
    width: 57.33333333%;
  }
  .aui-col-sm-push-14 {
    left: 58.33333333%;
  }
  .aui-col-sm-pull-14 {
    right: 58.33333333%;
  }
  .aui-col-sm-offset-14 {
    margin-left: 58.33333333%;
  }
  .aui-col-sm-order-14 {
    order: 14;
  }
  .aui-col-sm-13 {
    display: block;
    box-sizing: border-box;
    width: 53.16666667%;
  }
  .aui-col-sm-push-13 {
    left: 54.16666667%;
  }
  .aui-col-sm-pull-13 {
    right: 54.16666667%;
  }
  .aui-col-sm-offset-13 {
    margin-left: 54.16666667%;
  }
  .aui-col-sm-order-13 {
    order: 13;
  }
  .aui-col-sm-12 {
    display: block;
    box-sizing: border-box;
    width: 49%;
  }
  .aui-col-sm-push-12 {
    left: 50%;
  }
  .aui-col-sm-pull-12 {
    right: 50%;
  }
  .aui-col-sm-offset-12 {
    margin-left: 50%;
  }
  .aui-col-sm-order-12 {
    order: 12;
  }
  .aui-col-sm-11 {
    display: block;
    box-sizing: border-box;
    width: 44.83333333%;
  }
  .aui-col-sm-push-11 {
    left: 45.83333333%;
  }
  .aui-col-sm-pull-11 {
    right: 45.83333333%;
  }
  .aui-col-sm-offset-11 {
    margin-left: 45.83333333%;
  }
  .aui-col-sm-order-11 {
    order: 11;
  }
  .aui-col-sm-10 {
    display: block;
    box-sizing: border-box;
    width: 40.66666667%;
  }
  .aui-col-sm-push-10 {
    left: 41.66666667%;
  }
  .aui-col-sm-pull-10 {
    right: 41.66666667%;
  }
  .aui-col-sm-offset-10 {
    margin-left: 41.66666667%;
  }
  .aui-col-sm-order-10 {
    order: 10;
  }
  .aui-col-sm-9 {
    display: block;
    box-sizing: border-box;
    width: 36.5%;
  }
  .aui-col-sm-push-9 {
    left: 37.5%;
  }
  .aui-col-sm-pull-9 {
    right: 37.5%;
  }
  .aui-col-sm-offset-9 {
    margin-left: 37.5%;
  }
  .aui-col-sm-order-9 {
    order: 9;
  }
  .aui-col-sm-8 {
    display: block;
    box-sizing: border-box;
    width: 32.33333333%;
  }
  .aui-col-sm-push-8 {
    left: 33.33333333%;
  }
  .aui-col-sm-pull-8 {
    right: 33.33333333%;
  }
  .aui-col-sm-offset-8 {
    margin-left: 33.33333333%;
  }
  .aui-col-sm-order-8 {
    order: 8;
  }
  .aui-col-sm-7 {
    display: block;
    box-sizing: border-box;
    width: 28.16666667%;
  }
  .aui-col-sm-push-7 {
    left: 29.16666667%;
  }
  .aui-col-sm-pull-7 {
    right: 29.16666667%;
  }
  .aui-col-sm-offset-7 {
    margin-left: 29.16666667%;
  }
  .aui-col-sm-order-7 {
    order: 7;
  }
  .aui-col-sm-6 {
    display: block;
    box-sizing: border-box;
    width: 24%;
  }
  .aui-col-sm-push-6 {
    left: 25%;
  }
  .aui-col-sm-pull-6 {
    right: 25%;
  }
  .aui-col-sm-offset-6 {
    margin-left: 25%;
  }
  .aui-col-sm-order-6 {
    order: 6;
  }
  .aui-col-sm-5 {
    display: block;
    box-sizing: border-box;
    width: 19.83333333%;
  }
  .aui-col-sm-push-5 {
    left: 20.83333333%;
  }
  .aui-col-sm-pull-5 {
    right: 20.83333333%;
  }
  .aui-col-sm-offset-5 {
    margin-left: 20.83333333%;
  }
  .aui-col-sm-order-5 {
    order: 5;
  }
  .aui-col-sm-4 {
    display: block;
    box-sizing: border-box;
    width: 15.66666667%;
  }
  .aui-col-sm-push-4 {
    left: 16.66666667%;
  }
  .aui-col-sm-pull-4 {
    right: 16.66666667%;
  }
  .aui-col-sm-offset-4 {
    margin-left: 16.66666667%;
  }
  .aui-col-sm-order-4 {
    order: 4;
  }
  .aui-col-sm-3 {
    display: block;
    box-sizing: border-box;
    width: 11.5%;
  }
  .aui-col-sm-push-3 {
    left: 12.5%;
  }
  .aui-col-sm-pull-3 {
    right: 12.5%;
  }
  .aui-col-sm-offset-3 {
    margin-left: 12.5%;
  }
  .aui-col-sm-order-3 {
    order: 3;
  }
  .aui-col-sm-2 {
    display: block;
    box-sizing: border-box;
    width: 7.33333333%;
  }
  .aui-col-sm-push-2 {
    left: 8.33333333%;
  }
  .aui-col-sm-pull-2 {
    right: 8.33333333%;
  }
  .aui-col-sm-offset-2 {
    margin-left: 8.33333333%;
  }
  .aui-col-sm-order-2 {
    order: 2;
  }
  .aui-col-sm-1 {
    display: block;
    box-sizing: border-box;
    width: 3.16666667%;
  }
  .aui-col-sm-push-1 {
    left: 4.16666667%;
  }
  .aui-col-sm-pull-1 {
    right: 4.16666667%;
  }
  .aui-col-sm-offset-1 {
    margin-left: 4.16666667%;
  }
  .aui-col-sm-order-1 {
    order: 1;
  }
  .aui-col-sm-0 {
    display: none;
  }
  .aui-col-push-0 {
    left: auto;
  }
  .aui-col-pull-0 {
    right: auto;
  }
  .aui-col-sm-push-0 {
    left: auto;
  }
  .aui-col-sm-pull-0 {
    right: auto;
  }
  .aui-col-sm-offset-0 {
    margin-left: 0;
  }
  .aui-col-sm-order-0 {
    order: 0;
  }
}

@media (min-width: 768px) {
  .aui-col-md-1,
  .aui-col-md-2,
  .aui-col-md-3,
  .aui-col-md-4,
  .aui-col-md-5,
  .aui-col-md-6,
  .aui-col-md-7,
  .aui-col-md-8,
  .aui-col-md-9,
  .aui-col-md-10,
  .aui-col-md-11,
  .aui-col-md-12,
  .aui-col-md-13,
  .aui-col-md-14,
  .aui-col-md-15,
  .aui-col-md-16,
  .aui-col-md-17,
  .aui-col-md-18,
  .aui-col-md-19,
  .aui-col-md-20,
  .aui-col-md-21,
  .aui-col-md-22,
  .aui-col-md-23,
  .aui-col-md-24 {
    flex: 0 0 auto;
    float: left;
  }
  .aui-col-md-24 {
    display: block;
    box-sizing: border-box;
    width: 99%;
  }
  .aui-col-md-push-24 {
    left: 100%;
  }
  .aui-col-md-pull-24 {
    right: 100%;
  }
  .aui-col-md-offset-24 {
    margin-left: 100%;
  }
  .aui-col-md-order-24 {
    order: 24;
  }
  .aui-col-md-23 {
    display: block;
    box-sizing: border-box;
    width: 94.83333333%;
  }
  .aui-col-md-push-23 {
    left: 95.83333333%;
  }
  .aui-col-md-pull-23 {
    right: 95.83333333%;
  }
  .aui-col-md-offset-23 {
    margin-left: 95.83333333%;
  }
  .aui-col-md-order-23 {
    order: 23;
  }
  .aui-col-md-22 {
    display: block;
    box-sizing: border-box;
    width: 90.66666667%;
  }
  .aui-col-md-push-22 {
    left: 91.66666667%;
  }
  .aui-col-md-pull-22 {
    right: 91.66666667%;
  }
  .aui-col-md-offset-22 {
    margin-left: 91.66666667%;
  }
  .aui-col-md-order-22 {
    order: 22;
  }
  .aui-col-md-21 {
    display: block;
    box-sizing: border-box;
    width: 86.5%;
  }
  .aui-col-md-push-21 {
    left: 87.5%;
  }
  .aui-col-md-pull-21 {
    right: 87.5%;
  }
  .aui-col-md-offset-21 {
    margin-left: 87.5%;
  }
  .aui-col-md-order-21 {
    order: 21;
  }
  .aui-col-md-20 {
    display: block;
    box-sizing: border-box;
    width: 82.33333333%;
  }
  .aui-col-md-push-20 {
    left: 83.33333333%;
  }
  .aui-col-md-pull-20 {
    right: 83.33333333%;
  }
  .aui-col-md-offset-20 {
    margin-left: 83.33333333%;
  }
  .aui-col-md-order-20 {
    order: 20;
  }
  .aui-col-md-19 {
    display: block;
    box-sizing: border-box;
    width: 78.16666667%;
  }
  .aui-col-md-push-19 {
    left: 79.16666667%;
  }
  .aui-col-md-pull-19 {
    right: 79.16666667%;
  }
  .aui-col-md-offset-19 {
    margin-left: 79.16666667%;
  }
  .aui-col-md-order-19 {
    order: 19;
  }
  .aui-col-md-18 {
    display: block;
    box-sizing: border-box;
    width: 74%;
  }
  .aui-col-md-push-18 {
    left: 75%;
  }
  .aui-col-md-pull-18 {
    right: 75%;
  }
  .aui-col-md-offset-18 {
    margin-left: 75%;
  }
  .aui-col-md-order-18 {
    order: 18;
  }
  .aui-col-md-17 {
    display: block;
    box-sizing: border-box;
    width: 69.83333333%;
  }
  .aui-col-md-push-17 {
    left: 70.83333333%;
  }
  .aui-col-md-pull-17 {
    right: 70.83333333%;
  }
  .aui-col-md-offset-17 {
    margin-left: 70.83333333%;
  }
  .aui-col-md-order-17 {
    order: 17;
  }
  .aui-col-md-16 {
    display: block;
    box-sizing: border-box;
    width: 65.66666667%;
  }
  .aui-col-md-push-16 {
    left: 66.66666667%;
  }
  .aui-col-md-pull-16 {
    right: 66.66666667%;
  }
  .aui-col-md-offset-16 {
    margin-left: 66.66666667%;
  }
  .aui-col-md-order-16 {
    order: 16;
  }
  .aui-col-md-15 {
    display: block;
    box-sizing: border-box;
    width: 61.5%;
  }
  .aui-col-md-push-15 {
    left: 62.5%;
  }
  .aui-col-md-pull-15 {
    right: 62.5%;
  }
  .aui-col-md-offset-15 {
    margin-left: 62.5%;
  }
  .aui-col-md-order-15 {
    order: 15;
  }
  .aui-col-md-14 {
    display: block;
    box-sizing: border-box;
    width: 57.33333333%;
  }
  .aui-col-md-push-14 {
    left: 58.33333333%;
  }
  .aui-col-md-pull-14 {
    right: 58.33333333%;
  }
  .aui-col-md-offset-14 {
    margin-left: 58.33333333%;
  }
  .aui-col-md-order-14 {
    order: 14;
  }
  .aui-col-md-13 {
    display: block;
    box-sizing: border-box;
    width: 53.16666667%;
  }
  .aui-col-md-push-13 {
    left: 54.16666667%;
  }
  .aui-col-md-pull-13 {
    right: 54.16666667%;
  }
  .aui-col-md-offset-13 {
    margin-left: 54.16666667%;
  }
  .aui-col-md-order-13 {
    order: 13;
  }
  .aui-col-md-12 {
    display: block;
    box-sizing: border-box;
    width: 49%;
  }
  .aui-col-md-push-12 {
    left: 50%;
  }
  .aui-col-md-pull-12 {
    right: 50%;
  }
  .aui-col-md-offset-12 {
    margin-left: 50%;
  }
  .aui-col-md-order-12 {
    order: 12;
  }
  .aui-col-md-11 {
    display: block;
    box-sizing: border-box;
    width: 44.83333333%;
  }
  .aui-col-md-push-11 {
    left: 45.83333333%;
  }
  .aui-col-md-pull-11 {
    right: 45.83333333%;
  }
  .aui-col-md-offset-11 {
    margin-left: 45.83333333%;
  }
  .aui-col-md-order-11 {
    order: 11;
  }
  .aui-col-md-10 {
    display: block;
    box-sizing: border-box;
    width: 40.66666667%;
  }
  .aui-col-md-push-10 {
    left: 41.66666667%;
  }
  .aui-col-md-pull-10 {
    right: 41.66666667%;
  }
  .aui-col-md-offset-10 {
    margin-left: 41.66666667%;
  }
  .aui-col-md-order-10 {
    order: 10;
  }
  .aui-col-md-9 {
    display: block;
    box-sizing: border-box;
    width: 36.5%;
  }
  .aui-col-md-push-9 {
    left: 37.5%;
  }
  .aui-col-md-pull-9 {
    right: 37.5%;
  }
  .aui-col-md-offset-9 {
    margin-left: 37.5%;
  }
  .aui-col-md-order-9 {
    order: 9;
  }
  .aui-col-md-8 {
    display: block;
    box-sizing: border-box;
    width: 32.33333333%;
  }
  .aui-col-md-push-8 {
    left: 33.33333333%;
  }
  .aui-col-md-pull-8 {
    right: 33.33333333%;
  }
  .aui-col-md-offset-8 {
    margin-left: 33.33333333%;
  }
  .aui-col-md-order-8 {
    order: 8;
  }
  .aui-col-md-7 {
    display: block;
    box-sizing: border-box;
    width: 28.16666667%;
  }
  .aui-col-md-push-7 {
    left: 29.16666667%;
  }
  .aui-col-md-pull-7 {
    right: 29.16666667%;
  }
  .aui-col-md-offset-7 {
    margin-left: 29.16666667%;
  }
  .aui-col-md-order-7 {
    order: 7;
  }
  .aui-col-md-6 {
    display: block;
    box-sizing: border-box;
    width: 24%;
  }
  .aui-col-md-push-6 {
    left: 25%;
  }
  .aui-col-md-pull-6 {
    right: 25%;
  }
  .aui-col-md-offset-6 {
    margin-left: 25%;
  }
  .aui-col-md-order-6 {
    order: 6;
  }
  .aui-col-md-5 {
    display: block;
    box-sizing: border-box;
    width: 19.83333333%;
  }
  .aui-col-md-push-5 {
    left: 20.83333333%;
  }
  .aui-col-md-pull-5 {
    right: 20.83333333%;
  }
  .aui-col-md-offset-5 {
    margin-left: 20.83333333%;
  }
  .aui-col-md-order-5 {
    order: 5;
  }
  .aui-col-md-4 {
    display: block;
    box-sizing: border-box;
    width: 15.66666667%;
  }
  .aui-col-md-push-4 {
    left: 16.66666667%;
  }
  .aui-col-md-pull-4 {
    right: 16.66666667%;
  }
  .aui-col-md-offset-4 {
    margin-left: 16.66666667%;
  }
  .aui-col-md-order-4 {
    order: 4;
  }
  .aui-col-md-3 {
    display: block;
    box-sizing: border-box;
    width: 11.5%;
  }
  .aui-col-md-push-3 {
    left: 12.5%;
  }
  .aui-col-md-pull-3 {
    right: 12.5%;
  }
  .aui-col-md-offset-3 {
    margin-left: 12.5%;
  }
  .aui-col-md-order-3 {
    order: 3;
  }
  .aui-col-md-2 {
    display: block;
    box-sizing: border-box;
    width: 7.33333333%;
  }
  .aui-col-md-push-2 {
    left: 8.33333333%;
  }
  .aui-col-md-pull-2 {
    right: 8.33333333%;
  }
  .aui-col-md-offset-2 {
    margin-left: 8.33333333%;
  }
  .aui-col-md-order-2 {
    order: 2;
  }
  .aui-col-md-1 {
    display: block;
    box-sizing: border-box;
    width: 3.16666667%;
  }
  .aui-col-md-push-1 {
    left: 4.16666667%;
  }
  .aui-col-md-pull-1 {
    right: 4.16666667%;
  }
  .aui-col-md-offset-1 {
    margin-left: 4.16666667%;
  }
  .aui-col-md-order-1 {
    order: 1;
  }
  .aui-col-md-0 {
    display: none;
  }
  .aui-col-push-0 {
    left: auto;
  }
  .aui-col-pull-0 {
    right: auto;
  }
  .aui-col-md-push-0 {
    left: auto;
  }
  .aui-col-md-pull-0 {
    right: auto;
  }
  .aui-col-md-offset-0 {
    margin-left: 0;
  }
  .aui-col-md-order-0 {
    order: 0;
  }
}

@media (min-width: 992px) {
  .aui-col-lg-1,
  .aui-col-lg-2,
  .aui-col-lg-3,
  .aui-col-lg-4,
  .aui-col-lg-5,
  .aui-col-lg-6,
  .aui-col-lg-7,
  .aui-col-lg-8,
  .aui-col-lg-9,
  .aui-col-lg-10,
  .aui-col-lg-11,
  .aui-col-lg-12,
  .aui-col-lg-13,
  .aui-col-lg-14,
  .aui-col-lg-15,
  .aui-col-lg-16,
  .aui-col-lg-17,
  .aui-col-lg-18,
  .aui-col-lg-19,
  .aui-col-lg-20,
  .aui-col-lg-21,
  .aui-col-lg-22,
  .aui-col-lg-23,
  .aui-col-lg-24 {
    flex: 0 0 auto;
    float: left;
  }
  .aui-col-lg-24 {
    display: block;
    box-sizing: border-box;
    width: 99%;
  }
  .aui-col-lg-push-24 {
    left: 100%;
  }
  .aui-col-lg-pull-24 {
    right: 100%;
  }
  .aui-col-lg-offset-24 {
    margin-left: 100%;
  }
  .aui-col-lg-order-24 {
    order: 24;
  }
  .aui-col-lg-23 {
    display: block;
    box-sizing: border-box;
    width: 94.83333333%;
  }
  .aui-col-lg-push-23 {
    left: 95.83333333%;
  }
  .aui-col-lg-pull-23 {
    right: 95.83333333%;
  }
  .aui-col-lg-offset-23 {
    margin-left: 95.83333333%;
  }
  .aui-col-lg-order-23 {
    order: 23;
  }
  .aui-col-lg-22 {
    display: block;
    box-sizing: border-box;
    width: 90.66666667%;
  }
  .aui-col-lg-push-22 {
    left: 91.66666667%;
  }
  .aui-col-lg-pull-22 {
    right: 91.66666667%;
  }
  .aui-col-lg-offset-22 {
    margin-left: 91.66666667%;
  }
  .aui-col-lg-order-22 {
    order: 22;
  }
  .aui-col-lg-21 {
    display: block;
    box-sizing: border-box;
    width: 86.5%;
  }
  .aui-col-lg-push-21 {
    left: 87.5%;
  }
  .aui-col-lg-pull-21 {
    right: 87.5%;
  }
  .aui-col-lg-offset-21 {
    margin-left: 87.5%;
  }
  .aui-col-lg-order-21 {
    order: 21;
  }
  .aui-col-lg-20 {
    display: block;
    box-sizing: border-box;
    width: 82.33333333%;
  }
  .aui-col-lg-push-20 {
    left: 83.33333333%;
  }
  .aui-col-lg-pull-20 {
    right: 83.33333333%;
  }
  .aui-col-lg-offset-20 {
    margin-left: 83.33333333%;
  }
  .aui-col-lg-order-20 {
    order: 20;
  }
  .aui-col-lg-19 {
    display: block;
    box-sizing: border-box;
    width: 78.16666667%;
  }
  .aui-col-lg-push-19 {
    left: 79.16666667%;
  }
  .aui-col-lg-pull-19 {
    right: 79.16666667%;
  }
  .aui-col-lg-offset-19 {
    margin-left: 79.16666667%;
  }
  .aui-col-lg-order-19 {
    order: 19;
  }
  .aui-col-lg-18 {
    display: block;
    box-sizing: border-box;
    width: 74%;
  }
  .aui-col-lg-push-18 {
    left: 75%;
  }
  .aui-col-lg-pull-18 {
    right: 75%;
  }
  .aui-col-lg-offset-18 {
    margin-left: 75%;
  }
  .aui-col-lg-order-18 {
    order: 18;
  }
  .aui-col-lg-17 {
    display: block;
    box-sizing: border-box;
    width: 69.83333333%;
  }
  .aui-col-lg-push-17 {
    left: 70.83333333%;
  }
  .aui-col-lg-pull-17 {
    right: 70.83333333%;
  }
  .aui-col-lg-offset-17 {
    margin-left: 70.83333333%;
  }
  .aui-col-lg-order-17 {
    order: 17;
  }
  .aui-col-lg-16 {
    display: block;
    box-sizing: border-box;
    width: 65.66666667%;
  }
  .aui-col-lg-push-16 {
    left: 66.66666667%;
  }
  .aui-col-lg-pull-16 {
    right: 66.66666667%;
  }
  .aui-col-lg-offset-16 {
    margin-left: 66.66666667%;
  }
  .aui-col-lg-order-16 {
    order: 16;
  }
  .aui-col-lg-15 {
    display: block;
    box-sizing: border-box;
    width: 61.5%;
  }
  .aui-col-lg-push-15 {
    left: 62.5%;
  }
  .aui-col-lg-pull-15 {
    right: 62.5%;
  }
  .aui-col-lg-offset-15 {
    margin-left: 62.5%;
  }
  .aui-col-lg-order-15 {
    order: 15;
  }
  .aui-col-lg-14 {
    display: block;
    box-sizing: border-box;
    width: 57.33333333%;
  }
  .aui-col-lg-push-14 {
    left: 58.33333333%;
  }
  .aui-col-lg-pull-14 {
    right: 58.33333333%;
  }
  .aui-col-lg-offset-14 {
    margin-left: 58.33333333%;
  }
  .aui-col-lg-order-14 {
    order: 14;
  }
  .aui-col-lg-13 {
    display: block;
    box-sizing: border-box;
    width: 53.16666667%;
  }
  .aui-col-lg-push-13 {
    left: 54.16666667%;
  }
  .aui-col-lg-pull-13 {
    right: 54.16666667%;
  }
  .aui-col-lg-offset-13 {
    margin-left: 54.16666667%;
  }
  .aui-col-lg-order-13 {
    order: 13;
  }
  .aui-col-lg-12 {
    display: block;
    box-sizing: border-box;
    width: 49%;
  }
  .aui-col-lg-push-12 {
    left: 50%;
  }
  .aui-col-lg-pull-12 {
    right: 50%;
  }
  .aui-col-lg-offset-12 {
    margin-left: 50%;
  }
  .aui-col-lg-order-12 {
    order: 12;
  }
  .aui-col-lg-11 {
    display: block;
    box-sizing: border-box;
    width: 44.83333333%;
  }
  .aui-col-lg-push-11 {
    left: 45.83333333%;
  }
  .aui-col-lg-pull-11 {
    right: 45.83333333%;
  }
  .aui-col-lg-offset-11 {
    margin-left: 45.83333333%;
  }
  .aui-col-lg-order-11 {
    order: 11;
  }
  .aui-col-lg-10 {
    display: block;
    box-sizing: border-box;
    width: 40.66666667%;
  }
  .aui-col-lg-push-10 {
    left: 41.66666667%;
  }
  .aui-col-lg-pull-10 {
    right: 41.66666667%;
  }
  .aui-col-lg-offset-10 {
    margin-left: 41.66666667%;
  }
  .aui-col-lg-order-10 {
    order: 10;
  }
  .aui-col-lg-9 {
    display: block;
    box-sizing: border-box;
    width: 36.5%;
  }
  .aui-col-lg-push-9 {
    left: 37.5%;
  }
  .aui-col-lg-pull-9 {
    right: 37.5%;
  }
  .aui-col-lg-offset-9 {
    margin-left: 37.5%;
  }
  .aui-col-lg-order-9 {
    order: 9;
  }
  .aui-col-lg-8 {
    display: block;
    box-sizing: border-box;
    width: 32.33333333%;
  }
  .aui-col-lg-push-8 {
    left: 33.33333333%;
  }
  .aui-col-lg-pull-8 {
    right: 33.33333333%;
  }
  .aui-col-lg-offset-8 {
    margin-left: 33.33333333%;
  }
  .aui-col-lg-order-8 {
    order: 8;
  }
  .aui-col-lg-7 {
    display: block;
    box-sizing: border-box;
    width: 28.16666667%;
  }
  .aui-col-lg-push-7 {
    left: 29.16666667%;
  }
  .aui-col-lg-pull-7 {
    right: 29.16666667%;
  }
  .aui-col-lg-offset-7 {
    margin-left: 29.16666667%;
  }
  .aui-col-lg-order-7 {
    order: 7;
  }
  .aui-col-lg-6 {
    display: block;
    box-sizing: border-box;
    width: 24%;
  }
  .aui-col-lg-push-6 {
    left: 25%;
  }
  .aui-col-lg-pull-6 {
    right: 25%;
  }
  .aui-col-lg-offset-6 {
    margin-left: 25%;
  }
  .aui-col-lg-order-6 {
    order: 6;
  }
  .aui-col-lg-5 {
    display: block;
    box-sizing: border-box;
    width: 19.83333333%;
  }
  .aui-col-lg-push-5 {
    left: 20.83333333%;
  }
  .aui-col-lg-pull-5 {
    right: 20.83333333%;
  }
  .aui-col-lg-offset-5 {
    margin-left: 20.83333333%;
  }
  .aui-col-lg-order-5 {
    order: 5;
  }
  .aui-col-lg-4 {
    display: block;
    box-sizing: border-box;
    width: 15.66666667%;
  }
  .aui-col-lg-push-4 {
    left: 16.66666667%;
  }
  .aui-col-lg-pull-4 {
    right: 16.66666667%;
  }
  .aui-col-lg-offset-4 {
    margin-left: 16.66666667%;
  }
  .aui-col-lg-order-4 {
    order: 4;
  }
  .aui-col-lg-3 {
    display: block;
    box-sizing: border-box;
    width: 11.5%;
  }
  .aui-col-lg-push-3 {
    left: 12.5%;
  }
  .aui-col-lg-pull-3 {
    right: 12.5%;
  }
  .aui-col-lg-offset-3 {
    margin-left: 12.5%;
  }
  .aui-col-lg-order-3 {
    order: 3;
  }
  .aui-col-lg-2 {
    display: block;
    box-sizing: border-box;
    width: 7.33333333%;
  }
  .aui-col-lg-push-2 {
    left: 8.33333333%;
  }
  .aui-col-lg-pull-2 {
    right: 8.33333333%;
  }
  .aui-col-lg-offset-2 {
    margin-left: 8.33333333%;
  }
  .aui-col-lg-order-2 {
    order: 2;
  }
  .aui-col-lg-1 {
    display: block;
    box-sizing: border-box;
    width: 3.16666667%;
  }
  .aui-col-lg-push-1 {
    left: 4.16666667%;
  }
  .aui-col-lg-pull-1 {
    right: 4.16666667%;
  }
  .aui-col-lg-offset-1 {
    margin-left: 4.16666667%;
  }
  .aui-col-lg-order-1 {
    order: 1;
  }
  .aui-col-lg-0 {
    display: none;
  }
  .aui-col-push-0 {
    left: auto;
  }
  .aui-col-pull-0 {
    right: auto;
  }
  .aui-col-lg-push-0 {
    left: auto;
  }
  .aui-col-lg-pull-0 {
    right: auto;
  }
  .aui-col-lg-offset-0 {
    margin-left: 0;
  }
  .aui-col-lg-order-0 {
    order: 0;
  }
}

@media (min-width: 1366) {
  .aui-col-xl-1,
  .aui-col-xl-2,
  .aui-col-xl-3,
  .aui-col-xl-4,
  .aui-col-xl-5,
  .aui-col-xl-6,
  .aui-col-xl-7,
  .aui-col-xl-8,
  .aui-col-xl-9,
  .aui-col-xl-10,
  .aui-col-xl-11,
  .aui-col-xl-12,
  .aui-col-xl-13,
  .aui-col-xl-14,
  .aui-col-xl-15,
  .aui-col-xl-16,
  .aui-col-xl-17,
  .aui-col-xl-18,
  .aui-col-xl-19,
  .aui-col-xl-20,
  .aui-col-xl-21,
  .aui-col-xl-22,
  .aui-col-xl-23,
  .aui-col-xl-24 {
    flex: 0 0 auto;
    float: left;
  }
  .aui-col-xl-24 {
    display: block;
    box-sizing: border-box;
    width: 99%;
  }
  .aui-col-xl-push-24 {
    left: 100%;
  }
  .aui-col-xl-pull-24 {
    right: 100%;
  }
  .aui-col-xl-offset-24 {
    margin-left: 100%;
  }
  .aui-col-xl-order-24 {
    order: 24;
  }
  .aui-col-xl-23 {
    display: block;
    box-sizing: border-box;
    width: 94.83333333%;
  }
  .aui-col-xl-push-23 {
    left: 95.83333333%;
  }
  .aui-col-xl-pull-23 {
    right: 95.83333333%;
  }
  .aui-col-xl-offset-23 {
    margin-left: 95.83333333%;
  }
  .aui-col-xl-order-23 {
    order: 23;
  }
  .aui-col-xl-22 {
    display: block;
    box-sizing: border-box;
    width: 90.66666667%;
  }
  .aui-col-xl-push-22 {
    left: 91.66666667%;
  }
  .aui-col-xl-pull-22 {
    right: 91.66666667%;
  }
  .aui-col-xl-offset-22 {
    margin-left: 91.66666667%;
  }
  .aui-col-xl-order-22 {
    order: 22;
  }
  .aui-col-xl-21 {
    display: block;
    box-sizing: border-box;
    width: 86.5%;
  }
  .aui-col-xl-push-21 {
    left: 87.5%;
  }
  .aui-col-xl-pull-21 {
    right: 87.5%;
  }
  .aui-col-xl-offset-21 {
    margin-left: 87.5%;
  }
  .aui-col-xl-order-21 {
    order: 21;
  }
  .aui-col-xl-20 {
    display: block;
    box-sizing: border-box;
    width: 82.33333333%;
  }
  .aui-col-xl-push-20 {
    left: 83.33333333%;
  }
  .aui-col-xl-pull-20 {
    right: 83.33333333%;
  }
  .aui-col-xl-offset-20 {
    margin-left: 83.33333333%;
  }
  .aui-col-xl-order-20 {
    order: 20;
  }
  .aui-col-xl-19 {
    display: block;
    box-sizing: border-box;
    width: 78.16666667%;
  }
  .aui-col-xl-push-19 {
    left: 79.16666667%;
  }
  .aui-col-xl-pull-19 {
    right: 79.16666667%;
  }
  .aui-col-xl-offset-19 {
    margin-left: 79.16666667%;
  }
  .aui-col-xl-order-19 {
    order: 19;
  }
  .aui-col-xl-18 {
    display: block;
    box-sizing: border-box;
    width: 74%;
  }
  .aui-col-xl-push-18 {
    left: 75%;
  }
  .aui-col-xl-pull-18 {
    right: 75%;
  }
  .aui-col-xl-offset-18 {
    margin-left: 75%;
  }
  .aui-col-xl-order-18 {
    order: 18;
  }
  .aui-col-xl-17 {
    display: block;
    box-sizing: border-box;
    width: 69.83333333%;
  }
  .aui-col-xl-push-17 {
    left: 70.83333333%;
  }
  .aui-col-xl-pull-17 {
    right: 70.83333333%;
  }
  .aui-col-xl-offset-17 {
    margin-left: 70.83333333%;
  }
  .aui-col-xl-order-17 {
    order: 17;
  }
  .aui-col-xl-16 {
    display: block;
    box-sizing: border-box;
    width: 65.66666667%;
  }
  .aui-col-xl-push-16 {
    left: 66.66666667%;
  }
  .aui-col-xl-pull-16 {
    right: 66.66666667%;
  }
  .aui-col-xl-offset-16 {
    margin-left: 66.66666667%;
  }
  .aui-col-xl-order-16 {
    order: 16;
  }
  .aui-col-xl-15 {
    display: block;
    box-sizing: border-box;
    width: 61.5%;
  }
  .aui-col-xl-push-15 {
    left: 62.5%;
  }
  .aui-col-xl-pull-15 {
    right: 62.5%;
  }
  .aui-col-xl-offset-15 {
    margin-left: 62.5%;
  }
  .aui-col-xl-order-15 {
    order: 15;
  }
  .aui-col-xl-14 {
    display: block;
    box-sizing: border-box;
    width: 57.33333333%;
  }
  .aui-col-xl-push-14 {
    left: 58.33333333%;
  }
  .aui-col-xl-pull-14 {
    right: 58.33333333%;
  }
  .aui-col-xl-offset-14 {
    margin-left: 58.33333333%;
  }
  .aui-col-xl-order-14 {
    order: 14;
  }
  .aui-col-xl-13 {
    display: block;
    box-sizing: border-box;
    width: 53.16666667%;
  }
  .aui-col-xl-push-13 {
    left: 54.16666667%;
  }
  .aui-col-xl-pull-13 {
    right: 54.16666667%;
  }
  .aui-col-xl-offset-13 {
    margin-left: 54.16666667%;
  }
  .aui-col-xl-order-13 {
    order: 13;
  }
  .aui-col-xl-12 {
    display: block;
    box-sizing: border-box;
    width: 49%;
  }
  .aui-col-xl-push-12 {
    left: 50%;
  }
  .aui-col-xl-pull-12 {
    right: 50%;
  }
  .aui-col-xl-offset-12 {
    margin-left: 50%;
  }
  .aui-col-xl-order-12 {
    order: 12;
  }
  .aui-col-xl-11 {
    display: block;
    box-sizing: border-box;
    width: 44.83333333%;
  }
  .aui-col-xl-push-11 {
    left: 45.83333333%;
  }
  .aui-col-xl-pull-11 {
    right: 45.83333333%;
  }
  .aui-col-xl-offset-11 {
    margin-left: 45.83333333%;
  }
  .aui-col-xl-order-11 {
    order: 11;
  }
  .aui-col-xl-10 {
    display: block;
    box-sizing: border-box;
    width: 40.66666667%;
  }
  .aui-col-xl-push-10 {
    left: 41.66666667%;
  }
  .aui-col-xl-pull-10 {
    right: 41.66666667%;
  }
  .aui-col-xl-offset-10 {
    margin-left: 41.66666667%;
  }
  .aui-col-xl-order-10 {
    order: 10;
  }
  .aui-col-xl-9 {
    display: block;
    box-sizing: border-box;
    width: 36.5%;
  }
  .aui-col-xl-push-9 {
    left: 37.5%;
  }
  .aui-col-xl-pull-9 {
    right: 37.5%;
  }
  .aui-col-xl-offset-9 {
    margin-left: 37.5%;
  }
  .aui-col-xl-order-9 {
    order: 9;
  }
  .aui-col-xl-8 {
    display: block;
    box-sizing: border-box;
    width: 32.33333333%;
  }
  .aui-col-xl-push-8 {
    left: 33.33333333%;
  }
  .aui-col-xl-pull-8 {
    right: 33.33333333%;
  }
  .aui-col-xl-offset-8 {
    margin-left: 33.33333333%;
  }
  .aui-col-xl-order-8 {
    order: 8;
  }
  .aui-col-xl-7 {
    display: block;
    box-sizing: border-box;
    width: 28.16666667%;
  }
  .aui-col-xl-push-7 {
    left: 29.16666667%;
  }
  .aui-col-xl-pull-7 {
    right: 29.16666667%;
  }
  .aui-col-xl-offset-7 {
    margin-left: 29.16666667%;
  }
  .aui-col-xl-order-7 {
    order: 7;
  }
  .aui-col-xl-6 {
    display: block;
    box-sizing: border-box;
    width: 24%;
  }
  .aui-col-xl-push-6 {
    left: 25%;
  }
  .aui-col-xl-pull-6 {
    right: 25%;
  }
  .aui-col-xl-offset-6 {
    margin-left: 25%;
  }
  .aui-col-xl-order-6 {
    order: 6;
  }
  .aui-col-xl-5 {
    display: block;
    box-sizing: border-box;
    width: 19.83333333%;
  }
  .aui-col-xl-push-5 {
    left: 20.83333333%;
  }
  .aui-col-xl-pull-5 {
    right: 20.83333333%;
  }
  .aui-col-xl-offset-5 {
    margin-left: 20.83333333%;
  }
  .aui-col-xl-order-5 {
    order: 5;
  }
  .aui-col-xl-4 {
    display: block;
    box-sizing: border-box;
    width: 15.66666667%;
  }
  .aui-col-xl-push-4 {
    left: 16.66666667%;
  }
  .aui-col-xl-pull-4 {
    right: 16.66666667%;
  }
  .aui-col-xl-offset-4 {
    margin-left: 16.66666667%;
  }
  .aui-col-xl-order-4 {
    order: 4;
  }
  .aui-col-xl-3 {
    display: block;
    box-sizing: border-box;
    width: 11.5%;
  }
  .aui-col-xl-push-3 {
    left: 12.5%;
  }
  .aui-col-xl-pull-3 {
    right: 12.5%;
  }
  .aui-col-xl-offset-3 {
    margin-left: 12.5%;
  }
  .aui-col-xl-order-3 {
    order: 3;
  }
  .aui-col-xl-2 {
    display: block;
    box-sizing: border-box;
    width: 7.33333333%;
  }
  .aui-col-xl-push-2 {
    left: 8.33333333%;
  }
  .aui-col-xl-pull-2 {
    right: 8.33333333%;
  }
  .aui-col-xl-offset-2 {
    margin-left: 8.33333333%;
  }
  .aui-col-xl-order-2 {
    order: 2;
  }
  .aui-col-xl-1 {
    display: block;
    box-sizing: border-box;
    width: 3.16666667%;
  }
  .aui-col-xl-push-1 {
    left: 4.16666667%;
  }
  .aui-col-xl-pull-1 {
    right: 4.16666667%;
  }
  .aui-col-xl-offset-1 {
    margin-left: 4.16666667%;
  }
  .aui-col-xl-order-1 {
    order: 1;
  }
  .aui-col-xl-0 {
    display: none;
  }
  .aui-col-push-0 {
    left: auto;
  }
  .aui-col-pull-0 {
    right: auto;
  }
  .aui-col-xl-push-0 {
    left: auto;
  }
  .aui-col-xl-pull-0 {
    right: auto;
  }
  .aui-col-xl-offset-0 {
    margin-left: 0;
  }
  .aui-col-xl-order-0 {
    order: 0;
  }
}

@media (min-width: 1680) {
  .aui-col-xxl-1,
  .aui-col-xxl-2,
  .aui-col-xxl-3,
  .aui-col-xxl-4,
  .aui-col-xxl-5,
  .aui-col-xxl-6,
  .aui-col-xxl-7,
  .aui-col-xxl-8,
  .aui-col-xxl-9,
  .aui-col-xxl-10,
  .aui-col-xxl-11,
  .aui-col-xxl-12,
  .aui-col-xxl-13,
  .aui-col-xxl-14,
  .aui-col-xxl-15,
  .aui-col-xxl-16,
  .aui-col-xxl-17,
  .aui-col-xxl-18,
  .aui-col-xxl-19,
  .aui-col-xxl-20,
  .aui-col-xxl-21,
  .aui-col-xxl-22,
  .aui-col-xxl-23,
  .aui-col-xxl-24 {
    flex: 0 0 auto;
    float: left;
  }
  .aui-col-xxl-24 {
    display: block;
    box-sizing: border-box;
    width: 99%;
  }
  .aui-col-xxl-push-24 {
    left: 100%;
  }
  .aui-col-xxl-pull-24 {
    right: 100%;
  }
  .aui-col-xxl-offset-24 {
    margin-left: 100%;
  }
  .aui-col-xxl-order-24 {
    order: 24;
  }
  .aui-col-xxl-23 {
    display: block;
    box-sizing: border-box;
    width: 94.83333333%;
  }
  .aui-col-xxl-push-23 {
    left: 95.83333333%;
  }
  .aui-col-xxl-pull-23 {
    right: 95.83333333%;
  }
  .aui-col-xxl-offset-23 {
    margin-left: 95.83333333%;
  }
  .aui-col-xxl-order-23 {
    order: 23;
  }
  .aui-col-xxl-22 {
    display: block;
    box-sizing: border-box;
    width: 90.66666667%;
  }
  .aui-col-xxl-push-22 {
    left: 91.66666667%;
  }
  .aui-col-xxl-pull-22 {
    right: 91.66666667%;
  }
  .aui-col-xxl-offset-22 {
    margin-left: 91.66666667%;
  }
  .aui-col-xxl-order-22 {
    order: 22;
  }
  .aui-col-xxl-21 {
    display: block;
    box-sizing: border-box;
    width: 86.5%;
  }
  .aui-col-xxl-push-21 {
    left: 87.5%;
  }
  .aui-col-xxl-pull-21 {
    right: 87.5%;
  }
  .aui-col-xxl-offset-21 {
    margin-left: 87.5%;
  }
  .aui-col-xxl-order-21 {
    order: 21;
  }
  .aui-col-xxl-20 {
    display: block;
    box-sizing: border-box;
    width: 82.33333333%;
  }
  .aui-col-xxl-push-20 {
    left: 83.33333333%;
  }
  .aui-col-xxl-pull-20 {
    right: 83.33333333%;
  }
  .aui-col-xxl-offset-20 {
    margin-left: 83.33333333%;
  }
  .aui-col-xxl-order-20 {
    order: 20;
  }
  .aui-col-xxl-19 {
    display: block;
    box-sizing: border-box;
    width: 78.16666667%;
  }
  .aui-col-xxl-push-19 {
    left: 79.16666667%;
  }
  .aui-col-xxl-pull-19 {
    right: 79.16666667%;
  }
  .aui-col-xxl-offset-19 {
    margin-left: 79.16666667%;
  }
  .aui-col-xxl-order-19 {
    order: 19;
  }
  .aui-col-xxl-18 {
    display: block;
    box-sizing: border-box;
    width: 74%;
  }
  .aui-col-xxl-push-18 {
    left: 75%;
  }
  .aui-col-xxl-pull-18 {
    right: 75%;
  }
  .aui-col-xxl-offset-18 {
    margin-left: 75%;
  }
  .aui-col-xxl-order-18 {
    order: 18;
  }
  .aui-col-xxl-17 {
    display: block;
    box-sizing: border-box;
    width: 69.83333333%;
  }
  .aui-col-xxl-push-17 {
    left: 70.83333333%;
  }
  .aui-col-xxl-pull-17 {
    right: 70.83333333%;
  }
  .aui-col-xxl-offset-17 {
    margin-left: 70.83333333%;
  }
  .aui-col-xxl-order-17 {
    order: 17;
  }
  .aui-col-xxl-16 {
    display: block;
    box-sizing: border-box;
    width: 65.66666667%;
  }
  .aui-col-xxl-push-16 {
    left: 66.66666667%;
  }
  .aui-col-xxl-pull-16 {
    right: 66.66666667%;
  }
  .aui-col-xxl-offset-16 {
    margin-left: 66.66666667%;
  }
  .aui-col-xxl-order-16 {
    order: 16;
  }
  .aui-col-xxl-15 {
    display: block;
    box-sizing: border-box;
    width: 61.5%;
  }
  .aui-col-xxl-push-15 {
    left: 62.5%;
  }
  .aui-col-xxl-pull-15 {
    right: 62.5%;
  }
  .aui-col-xxl-offset-15 {
    margin-left: 62.5%;
  }
  .aui-col-xxl-order-15 {
    order: 15;
  }
  .aui-col-xxl-14 {
    display: block;
    box-sizing: border-box;
    width: 57.33333333%;
  }
  .aui-col-xxl-push-14 {
    left: 58.33333333%;
  }
  .aui-col-xxl-pull-14 {
    right: 58.33333333%;
  }
  .aui-col-xxl-offset-14 {
    margin-left: 58.33333333%;
  }
  .aui-col-xxl-order-14 {
    order: 14;
  }
  .aui-col-xxl-13 {
    display: block;
    box-sizing: border-box;
    width: 53.16666667%;
  }
  .aui-col-xxl-push-13 {
    left: 54.16666667%;
  }
  .aui-col-xxl-pull-13 {
    right: 54.16666667%;
  }
  .aui-col-xxl-offset-13 {
    margin-left: 54.16666667%;
  }
  .aui-col-xxl-order-13 {
    order: 13;
  }
  .aui-col-xxl-12 {
    display: block;
    box-sizing: border-box;
    width: 49%;
  }
  .aui-col-xxl-push-12 {
    left: 50%;
  }
  .aui-col-xxl-pull-12 {
    right: 50%;
  }
  .aui-col-xxl-offset-12 {
    margin-left: 50%;
  }
  .aui-col-xxl-order-12 {
    order: 12;
  }
  .aui-col-xxl-11 {
    display: block;
    box-sizing: border-box;
    width: 44.83333333%;
  }
  .aui-col-xxl-push-11 {
    left: 45.83333333%;
  }
  .aui-col-xxl-pull-11 {
    right: 45.83333333%;
  }
  .aui-col-xxl-offset-11 {
    margin-left: 45.83333333%;
  }
  .aui-col-xxl-order-11 {
    order: 11;
  }
  .aui-col-xxl-10 {
    display: block;
    box-sizing: border-box;
    width: 40.66666667%;
  }
  .aui-col-xxl-push-10 {
    left: 41.66666667%;
  }
  .aui-col-xxl-pull-10 {
    right: 41.66666667%;
  }
  .aui-col-xxl-offset-10 {
    margin-left: 41.66666667%;
  }
  .aui-col-xxl-order-10 {
    order: 10;
  }
  .aui-col-xxl-9 {
    display: block;
    box-sizing: border-box;
    width: 36.5%;
  }
  .aui-col-xxl-push-9 {
    left: 37.5%;
  }
  .aui-col-xxl-pull-9 {
    right: 37.5%;
  }
  .aui-col-xxl-offset-9 {
    margin-left: 37.5%;
  }
  .aui-col-xxl-order-9 {
    order: 9;
  }
  .aui-col-xxl-8 {
    display: block;
    box-sizing: border-box;
    width: 32.33333333%;
  }
  .aui-col-xxl-push-8 {
    left: 33.33333333%;
  }
  .aui-col-xxl-pull-8 {
    right: 33.33333333%;
  }
  .aui-col-xxl-offset-8 {
    margin-left: 33.33333333%;
  }
  .aui-col-xxl-order-8 {
    order: 8;
  }
  .aui-col-xxl-7 {
    display: block;
    box-sizing: border-box;
    width: 28.16666667%;
  }
  .aui-col-xxl-push-7 {
    left: 29.16666667%;
  }
  .aui-col-xxl-pull-7 {
    right: 29.16666667%;
  }
  .aui-col-xxl-offset-7 {
    margin-left: 29.16666667%;
  }
  .aui-col-xxl-order-7 {
    order: 7;
  }
  .aui-col-xxl-6 {
    display: block;
    box-sizing: border-box;
    width: 24%;
  }
  .aui-col-xxl-push-6 {
    left: 25%;
  }
  .aui-col-xxl-pull-6 {
    right: 25%;
  }
  .aui-col-xxl-offset-6 {
    margin-left: 25%;
  }
  .aui-col-xxl-order-6 {
    order: 6;
  }
  .aui-col-xxl-5 {
    display: block;
    box-sizing: border-box;
    width: 19.83333333%;
  }
  .aui-col-xxl-push-5 {
    left: 20.83333333%;
  }
  .aui-col-xxl-pull-5 {
    right: 20.83333333%;
  }
  .aui-col-xxl-offset-5 {
    margin-left: 20.83333333%;
  }
  .aui-col-xxl-order-5 {
    order: 5;
  }
  .aui-col-xxl-4 {
    display: block;
    box-sizing: border-box;
    width: 15.66666667%;
  }
  .aui-col-xxl-push-4 {
    left: 16.66666667%;
  }
  .aui-col-xxl-pull-4 {
    right: 16.66666667%;
  }
  .aui-col-xxl-offset-4 {
    margin-left: 16.66666667%;
  }
  .aui-col-xxl-order-4 {
    order: 4;
  }
  .aui-col-xxl-3 {
    display: block;
    box-sizing: border-box;
    width: 11.5%;
  }
  .aui-col-xxl-push-3 {
    left: 12.5%;
  }
  .aui-col-xxl-pull-3 {
    right: 12.5%;
  }
  .aui-col-xxl-offset-3 {
    margin-left: 12.5%;
  }
  .aui-col-xxl-order-3 {
    order: 3;
  }
  .aui-col-xxl-2 {
    display: block;
    box-sizing: border-box;
    width: 7.33333333%;
  }
  .aui-col-xxl-push-2 {
    left: 8.33333333%;
  }
  .aui-col-xxl-pull-2 {
    right: 8.33333333%;
  }
  .aui-col-xxl-offset-2 {
    margin-left: 8.33333333%;
  }
  .aui-col-xxl-order-2 {
    order: 2;
  }
  .aui-col-xxl-1 {
    display: block;
    box-sizing: border-box;
    width: 3.16666667%;
  }
  .aui-col-xxl-push-1 {
    left: 4.16666667%;
  }
  .aui-col-xxl-pull-1 {
    right: 4.16666667%;
  }
  .aui-col-xxl-offset-1 {
    margin-left: 4.16666667%;
  }
  .aui-col-xxl-order-1 {
    order: 1;
  }
  .aui-col-xxl-0 {
    display: none;
  }
  .aui-col-push-0 {
    left: auto;
  }
  .aui-col-pull-0 {
    right: auto;
  }
  .aui-col-xxl-push-0 {
    left: auto;
  }
  .aui-col-xxl-pull-0 {
    right: auto;
  }
  .aui-col-xxl-offset-0 {
    margin-left: 0;
  }
  .aui-col-xxl-order-0 {
    order: 0;
  }
}

/*文本字号*/

.aui-text {
  font-size: 0.875rem;
}

.aui-font-default {
  font-size: 0.875rem !important;
}

.aui-font-small {
  font-size: 0.75rem !important;
}

.aui-font-xs {
  font-size: 0.5rem !important;
}

.aui-font-medium {
  font-size: 1rem !important;
}

.aui-font-large {
  font-size: 20px !important;
}

.aui-font-x-large {
  font-size: 1.5rem !important;
}

.aui-font-x-larger {
  font-size: 2.25rem !important;
}

.aui-font-x-largest {
  font-size: 3rem !important;
}

.ellipsis-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  line-height: 1.5em;
  max-height: 3em;
}

/*文本颜色*/

.aui-color-black {
  color: #000;
}

.aui-color-default {
  color: #333333;
}

.aui-color-light {
  color: #666;
}

.aui-color-lighter {
  color: #999;
}

.aui-color-error {
  color: #e54545;
}

.aui-color-danger {
  color: #e66965;
}

.aui-color-prompt {
  color: #68b8df;
}

.aui-color-success {
  color: #3dcca6;
}

.aui-color-outline {
  color: #ccc;
}

.aui-color-warning {
  color: #ffbb33;
}

.aui-color-white {
  color: #fff;
}

.aui-color-emphasize {
  color: #5AA6E0;
}

.aui-color-totle {
  color: #b3b3b3;
}

.aui-color-number {
  color: #333333;
}

/*加粗*/

/* 700 */

.aui-bold {
  font-weight: bold;
}

/* 900 */

.aui-bold-900 {
  font-weight: 900;
}

/*外间距*/

.aui-mg-auto {
  margin-left: auto;
  margin-right: auto;
}

.aui-auto {
  margin: 0 auto;
}

.aui-auto-tb {
  margin: auto 0;
}

.aui-mt-xxs {
  margin-top: 0.25rem !important;
}

.aui-mt-xs {
  margin-top: 0.5rem !important;
}

.aui-mt-s {
  margin-top: 0.625px !important;
}

.aui-mt-sm {
  margin-top: 1rem !important;
}

.aui-mt-mmd {
  margin-top: 1.875rem !important;
}

.aui-mt-md {
  margin-top: 1.5rem !important;
}

.aui-mt-lg {
  margin-top: 2rem !important;
}

.aui-mt-xlg {
  margin-top: 2.25rem !important;
}

.aui-mt-lgg {
  margin-top: 2.5rem !important;
}

.aui-mt-xmd {
  margin-top: 1.25rem !important;
}

.aui-mt-lgr {
  margin-top: 3.75rem !important;
}

.aui-mt-mg {
  margin-top: 3.25rem !important;
}

.aui-mt-lgrest {
  margin-top: 5rem;
}

.aui-mb-xs {
  margin-bottom: 0.5rem !important;
}

.aui-mb-sm {
  margin-bottom: 1rem !important;
}

.aui-mb-smer {
  margin-bottom: 0.75rem !important;
}

.aui-mb-mmd {
  margin-bottom: 1.875rem !important;
}

.aui-mb-md {
  margin-bottom: 1.5rem !important;
}

.aui-mb-lg {
  margin-bottom: 2rem !important;
}

.aui-mb-xmd {
  margin-bottom: 1.25rem !important;
}

.aui-mb-0 {
  margin-bottom: 0 !important;
}

.aui-ml-0 {
  margin-left: 0 !important;
}

.aui-ml-nullable {
  margin-left: 0px !important;
}

.aui-ml-xs {
  margin-left: 0.5rem !important;
}

.aui-ml-sm {
  margin-left: 1rem !important;
}

.aui-ml-xmd {
  margin-left: 1.25rem !important;
}

.aui-ml-md {
  margin-left: 1.5rem !important;
}

.aui-ml-mmd {
  margin-left: 1.875rem !important;
}

.aui-ml-lg {
  margin-left: 2rem !important;
}

.aui-ml-xlg {
  margin-left: 2.25rem !important;
}

.aui-ml-lgg {
  margin-left: 2.5rem !important;
}

.aui-ml-lgr {
  margin-left: 3.75rem !important;
}

.aui-my-0 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.aui-my-xs {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.aui-my-sm {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.aui-my-xmd {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

.aui-my-md {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.aui-my-mmd {
  margin-top: 1.875rem !important;
  margin-bottom: 1.875rem !important;
}

.aui-my-lg {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.aui-my-xlg {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.aui-my-lgg {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.aui-my-lgr {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

.aui-mr-xs {
  margin-right: 0.5rem !important;
}

.aui-mr-sm {
  margin-right: 1rem !important;
}

.aui-mr-smd {
  margin-right: 1.25rem !important;
}

.aui-mr-md {
  margin-right: 1.5rem !important;
}

.aui-mr-mmd {
  margin-right: 1.875rem !important;
}

.aui-mr-lg {
  margin-right: 2rem !important;
}

.aui-mr-0 {
  margin-right: 0 !important;
}

/*内边距*/

.aui-p-0 {
  padding: 0 !important;
}

.aui-p-xs {
  padding: 0.5rem !important;
}

.aui-p-sm {
  padding: 1rem !important;
}

.aui-p-xmd {
  padding: 1.25rem !important;
}

.aui-p-md {
  padding: 1.5rem !important;
}

.aui-p-lg {
  padding: 2rem !important;
}

.aui-p-lgr {
  padding: 3.125rem !important;
}

.aui-px-xs {
  padding: 0 0.5rem !important;
}

.aui-px-sm {
  padding: 0 1rem !important;
}

.aui-px-md {
  padding: 0 1.5rem !important;
}

.aui-px-lg {
  padding: 0 2rem !important;
}

.aui-pd-sm {
  padding: 1.25rem 0 !important;
}

.aui-pt-0 {
  padding-top: 0rem !important;
}

.aui-pt-xs {
  padding-top: 0.5rem !important;
}

.aui-pt-sm {
  padding-top: 1rem !important;
}

.aui-pt-md {
  padding-top: 1.5rem !important;
}

.aui-pt-mmd {
  padding-top: 1.875rem !important;
}

.aui-pt-lg {
  padding-top: 2rem !important;
}

.aui-pb-xs {
  padding-bottom: 0.5rem !important;
}

.aui-pb-sm {
  padding-bottom: 1rem !important;
}

.aui-pb-xmd {
  padding-bottom: 1.25rem !important;
}

.aui-pb-md {
  padding-bottom: 1.5rem !important;
}

.aui-pb-mmd {
  padding-bottom: 1.875rem !important;
}

.aui-pb-lg {
  padding-bottom: 2rem !important;
}

.aui-pb-0 {
  padding-bottom: 0 !important;
}

.aui-pl-0 {
  padding-left: 0 !important;
}

.aui-pl-xs {
  padding-left: 0.5rem !important;
}

.aui-pl-sm {
  padding-left: 1rem !important;
}

.aui-pl-xmd {
  padding-left: 1.25rem !important;
}

.aui-pl-md {
  padding-left: 1.5rem !important;
}

.aui-pl-mmd {
  padding-left: 1.875rem !important;
}

.aui-pl-lg {
  padding-left: 2rem !important;
}

.aui-pl-lgr {
  padding-left: 3.125rem !important;
}

.aui-pr-xs {
  padding-right: 0.5rem !important;
}

.aui-pr-sm {
  padding-right: 1rem !important;
}

.aui-pr-xmd {
  padding-right: 1.25rem !important;
}

.aui-pr-md {
  padding-right: 1.5rem !important;
}

.aui-pr-mmd {
  padding-right: 1.875rem !important;
}

.aui-pr-lg {
  padding-right: 2rem !important;
}

.aui-pr-lgr {
  padding-right: 3.125rem !important;
}

.aui-no-padding {
  padding: 0 !important;
}

.aui-no-margin {
  margin: 0 !important;
}

.aui-inline {
  display: inline !important;
}

.aui-inline-block {
  display: inline-block !important;
}

.aui-block {
  display: block !important;
}

.aui-flex {
  display: flex !important;
}

.aui-float-r {
  float: right;
}

.aui-float-l {
  float: left;
}

.aui-clearfix:after {
  content: '';
  display: table;
  clear: both;
}

.aui-dividing-line {
  border-top: 1px solid #ebebeb;
  width: 100%;
  margin: 0.75rem 0;
}

.aui-width-100 {
  width: 100% !important;
}

.aui-width-90 {
  width: 90% !important;
}

.aui-width-80 {
  width: 80% !important;
}

.aui-width-70 {
  width: 70% !important;
}

.aui-width-65 {
  width: 65% !important;
}

.aui-width-60 {
  width: 60% !important;
}

.aui-width-50 {
  width: 50% !important;
}

.aui-width-40 {
  width: 40% !important;
}

.aui-width-33 {
  width: 33.33% !important;
}

.aui-width-30 {
  width: 30% !important;
}

.aui-width-20 {
  width: 20% !important;
}

.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-overflow-none {
  overflow: inherit !important;
  text-overflow: inherit !important;
  white-space: inherit !important;
}

.word-break {
  word-break: break-all;
}

.hidden {
  overflow: hidden !important;
}

.scroll {
  overflow: scroll !important;
}

.v-middle {
  vertical-align: middle !important;
}

.v-bottom {
  vertical-align: bottom !important;
}

.aui-flexOne {
  flex: 1 !important;
}

.aui-pointer {
  cursor: pointer;
}

.aui-initial {
  cursor: initial !important;
}

.aui-cursor-text {
  cursor: text !important;
}

.hasbtn .version-content {
  display: flex !important;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: calc(100vh - 35rem);
}

.version-content {
  display: flex !important;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  height: calc(100vh - 26rem);
}

.error-img {
  width: 13rem;
  height: 7rem;
  background: url('version-error.1c368619262a7f8bec47.png') no-repeat center;
  background-size: cover;
}

.success-img {
  width: 13rem;
  height: 13rem;
  background: url('version-success.67c92a10927a9fc67faf.png') no-repeat center;
  background-size: cover;
}

.empty-img {
  width: 13rem;
  height: 13rem;
  background: url('empty.f092e0cacd36529a91db.png') no-repeat center center / 100%;
  background-size: cover;
}

.error-text {
  font-size: 0.75rem;
  color: #999;
  margin-bottom: 1rem;
}

.aui-position-r {
  position: relative !important;
}

.aui-firstml-0:first-child {
  margin-left: 0 !important;
}

.aui-tac {
  text-align: center !important;
}

.aui-tar {
  text-align: right !important;
}

.aui-tal {
  text-align: left !important;
}

.aui-border {
  border: 1px solid #ebebeb !important;
}

.aui-border-r {
  border-right: 1px solid #ebebeb !important;
}

.aui-border-b {
  border-bottom: 1px solid #ebebeb !important;
}

.aui-boxShadow-6 {
  margin-right: 3.75rem;
  width: calc((100% - 18.75rem) / 6);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  padding: 1.09375rem 0;
}

.aui-boxShadow-6:last-child {
  margin-right: 0;
}

.aui-risk {
  min-height: 2.625rem;
  background: #f4f6fa;
  line-height: 2.625rem;
  padding-left: 1.25rem;
}

.aui-font-64 {
  font-size: 4rem !important;
}

.aui-width-44 {
  width: 44px !important;
}

.aui-width-61 {
  width: 3.75rem !important;
}

.aui-width-76 {
  width: 4.75rem !important;
}

.aui-wid-90 {
  width: 5.625rem !important;
}

.aui-wid-140 {
  width: 8.75rem !important;
}

.aui-wid-150 {
  width: 9.375rem !important;
}

.aui-wid-200 {
  width: 12.5rem !important;
}

.aui-wid-247 {
  width: 15.4375rem !important;
}

.aui-wid-280 {
  width: 17.5rem !important;
}

.aui-height-411 {
  min-height: 18.75rem !important;
}

.aui-wid-410 {
  width: 25.625rem !important;
}

.aui-wid-320 {
  width: 20rem !important;
}

.aui-list-right {
  width: calc(100% - 20% - 1.875rem);
}

.aui-height-35 {
  height: 2.1875rem !important;
}

.aui-bg-gray {
  background: #e7ecf2 !important;
}

.aui-bg-x-gray {
  background: #f4f6fa !important;
}

.aui-bg-white {
  background: #fff !important;
}

.aui-caption .aui-float-r [tiButton]:last-child {
  margin: 0 !important;
}

.version-list {
  text-align: center;
}

.version-list .version-item {
  display: inline-block;
  color: #fff;
  font-size: 1.25rem;
  font-weight: bold;
  padding: 2rem 0rem;
  cursor: pointer;
}

.version-list .version-item .img-box-view {
  width: 10.375rem;
  height: 10.375rem;
}

.version-list .version-item .img-box::after {
  content: '';
  background: url(/assets/images/data-box/bg-line-os.png) no-repeat center;
  width: 12.5rem;
  height: 0.4375rem;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: top;
  margin-top: 5.1875rem;
  margin-left: 0.625rem;
}

.version-list .version-item .version-text {
  width: 10.375rem;
  line-height: 2.625rem;
  text-align: center;
}

.version-list .version-item .version-text.active {
  color: #5AA6E0;
}

.version-list .version-item:hover .version-text {
  color: #5AA6E0;
}

.version-list .version-item:focus {
  outline: none !important;
}

.version-list .version-item:last-child .img-box::after {
  display: none;
}

.aui-search {
  padding: 1.625rem 0;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.aui-search .ti3-button-group {
  width: 50%;
}

.aui-editor-title {
  height: 2.5rem;
  line-height: 2.5rem;
  background-color: #f4f6fa;
  padding: 0 1.875rem;
  margin-bottom: 0.625rem;
}

.aui-editor-content {
  height: 3.25rem;
  line-height: 3.25rem;
  padding: 0 1.875rem;
}

.aui-startup-sequence {
  padding: 1.375rem 1.875rem;
  background-color: #f4f6fa;
  width: 100%;
}

.aui-startup-sequence img {
  width: 6.25rem;
  height: 0.625rem;
}

.aui-startup-sequence span {
  height: 2.25rem;
  line-height: 2.25rem;
  display: inline-block;
  width: calc((100% - 21.75rem) / 4);
  text-align: center;
  background: #fff;
  border: 1px solid #d9d9d9;
}

.no-background {
  background: transparent !important;
}

.prompt-color {
  color: #5AA6E0;
}

.v-base-m {
  vertical-align: -webkit-baseline-middle !important;
}

.title-card-main {
  min-height: calc(100vh - 24rem) !important;
}

.title-card-main.no-step {
  min-height: calc(100vh - 14.5rem) !important;
}

.title-card-main.no-step.hasbtn {
  min-height: calc(100vh - 18rem) !important;
}

.title-card-main.hasbtn {
  min-height: calc(100vh - 28rem) !important;
}

.aui-alert {
  padding-left: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem;
  text-align: left;
  position: relative;
}

.aui-step-box {
  width: 60%;
  margin: 0 auto;
}

.aui-pr-100 {
  padding-right: 6.25rem !important;
}

.aui-font-30 {
  font-size: 1.875rem !important;
}

.aui-table-required {
  padding-left: 1.25rem !important;
}

.aui-table-required:before {
  position: absolute;
  content: '*';
  line-height: 1;
  font-size: 0.875rem;
  color: #e54545;
  margin-right: 0.125rem;
  left: 0.5625rem;
  top: 1rem;
}

.aui-add-certain {
  text-align: center;
  min-height: 52rem;
  position: relative;
}

.aui-add-content {
  position: absolute;
  top: 50%;
  left: 50%;
  text-align: center;
  transform: translate(-50%, -50%);
}

.aui-left-tabs {
  float: left;
  width: 18.125rem;
  height: 38.625rem;
  overflow: auto;
  background: rgba(221, 228, 236, 0.15);
  padding-top: 0.625rem;
  margin-right: 1.875rem;
}

.aui-left-tabs li {
  height: 3.125rem;
  line-height: 3.125rem;
  padding-left: 1.25rem;
  font-size: 1rem;
  cursor: pointer;
}

.aui-right-tabs {
  float: left;
  width: calc(100% - 18.125rem - 1.875rem);
  height: 38.625rem;
  overflow: auto;
  padding-top: 0.625rem;
}

.aui-tabs-active {
  color: #5AA6E0 !important;
  background: rgba(229, 235, 241, 0.5) !important;
}

.aui-tabs-right {
  position: absolute;
  top: 0.75rem;
  right: 1.875rem;
}

.aui-tabs-right button:last-child {
  margin-right: 0 !important;
}

.aui-status {
  display: inline-block;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}

.aui-bg-success {
  background: #3dcca6 !important;
}

.aui-bg-success .ti3-progress-bar {
  background: #3dcca6 !important;
}

.aui-auto-90 {
  margin: auto 5.625rem !important;
}

.aui-fontsize-64 {
  font-size: 4rem !important;
}

.aui-mt-5 {
  margin-top: 0.3125rem;
}

.button-border-radius-none {
  border-radius: 0 2px 2px 0 !important;
}

.input-border-radius-none {
  border-radius: 2px 0 0 2px !important;
}

.aui-row .aui-title-card,
.aui-row-flex .aui-title-card.no-margin-b {
  height: 100% !important;
}

.rotate {
  transform: rotate(-180deg);
}

.aui-layout-content {
  margin-bottom: 3rem !important;
}

.aui-layout-button {
  width: 100%;
  height: 72px;
  position: absolute;
  bottom: 0;
  right: 0;
  text-align: center;
  line-height: 72px;
  z-index: 100;
}

.aui-banner-alert {
  width: 40rem;
  position: fixed;
  top: 64px;
  left: calc(50% - 20rem);
  z-index: 10;
}

.common-link {
  color: #5AA6E0;
  cursor: pointer;
}

.common-link:hover {
  color: #5AA6E0;
  text-decoration: underline;
}

.single-line-clamp {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.com-border-bottom-dotted {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ebebeb;
  margin: 20px 0;
  display: inline-block;
}

.aui-layout-banner {
  width: 100%;
  padding: 0 50px 75px 50px;
  font-size: 14px;
  text-align: left;
  display: block;
  background: url('layout-bg.5bdc27acc05cce919786.jpg') center center repeat;
  color: #fff;
}

.aui-layout-banner + .aui-layout-content {
  position: relative;
  min-height: calc(100% - 123px);
  margin: -75px 50px 50px;
  z-index: 1;
  padding: 30px 50px;
  background: #fff;
}

@font-face {
  font-family: 'icomoon';
  src: url('icomoon.348a8debd1c21df1d274.eot?d7nakc');
  src: url('icomoon.348a8debd1c21df1d274.eot?d7nakc#iefix') format('embedded-opentype'), url('icomoon.009ac7450264fc8fd14e.ttf?d7nakc') format('truetype'), url('icomoon.c555391e7365677efc1a.woff?d7nakc') format('woff'), url('icomoon.043874de903c973b0ad5.svg?d7nakc#icomoon') format('svg');
}

[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-news:before {
  content: "\ea69";
}

.icon-privacy_statement:before {
  content: "\e900";
}

.icon-migrate:before {
  content: "\e901";
}

.icon-UID_light_off:before {
  content: "\e902";
}

.icon-UID_lights_on:before {
  content: "\e903";
}

.icon-ending:before {
  content: "\e904";
}

.icon-install:before {
  content: "\e905";
}

.icon-direction:before {
  content: "\e906";
}

.icon-othersever:before {
  content: "\e907";
}

.icon-configurationfile_set:before {
  content: "\e908";
}

.icon-JOBD:before {
  content: "\e909";
}

.icon-top:before {
  content: "\e90a";
}

.icon-container:before {
  content: "\e90b";
}

.icon-configurationfile:before {
  content: "\e90c";
}

.icon-edgedevice:before {
  content: "\e90d";
}

.icon-lianlu_offline:before {
  content: "\e90e";
}

.icon-lianlu_online:before {
  content: "\e90f";
}

.icon-click:before {
  content: "\e910";
}

.icon-inspect:before {
  content: "\e911";
}

.icon-fd_Off_power_capping:before {
  content: "\e912";
}

.icon-eyeclose:before {
  content: "\e913";
}

.icon-eyeopen:before {
  content: "\e914";
}

.icon-force_assert:before {
  content: "\e915";
}

.icon-menu:before {
  content: "\e916";
}

.icon-create_sever_profile:before {
  content: "\e917";
}

.icon-exchange_ip_edit:before {
  content: "\e918";
}

.icon-exchange_snmp_parameter:before {
  content: "\e919";
}

.icon-guide_fold:before {
  content: "\e91a";
}

.icon-guide_customer_service:before {
  content: "\e91b";
}

.icon-guide_unfold:before {
  content: "\e91c";
}

.icon-guide_add:before {
  content: "\e91d";
}

.icon-guide_chassis_profile:before {
  content: "\e91e";
}

.icon-guide_find:before {
  content: "\e91f";
}

.icon-guide_import:before {
  content: "\e920";
}

.icon-guide_server_profile:before {
  content: "\e921";
}

.icon-guide_upgrade:before {
  content: "\e922";
}

.icon-guide_warehouse:before {
  content: "\e923";
}

.icon-Management_status_Ready:before {
  content: "\e924";
}

.icon-Management_status_Unmanaged:before {
  content: "\e925";
}

.icon-disk_storage:before {
  content: "\e926";
}

.icon-virtual_machine:before {
  content: "\e927";
}

.icon-sso:before {
  content: "\e928";
}

.icon-kvm:before {
  content: "\e929";
}

.icon-BMC_planning:before {
  content: "\e92a";
}

.icon-Unknown:before {
  content: "\e92b";
}

.icon-smtp_configuration:before {
  content: "\e92c";
}

.icon-View_Component_Details:before {
  content: "\e92d";
}

.icon-more:before {
  content: "\e92e";
}

.icon-retry_task:before {
  content: "\e92f";
}

.icon-synchronize:before {
  content: "\e930";
}

.icon-Batch_import_cabinet:before {
  content: "\e931";
}

.icon-Manually_create:before {
  content: "\e932";
}

.icon-Copy_from_managed_devices:before {
  content: "\e933";
}

.icon-Import_model:before {
  content: "\e934";
}

.icon-Preservation:before {
  content: "\e935";
}

.icon-device_version_status:before {
  content: "\e936";
}

.icon-On-line_planning:before {
  content: "\e937";
}

.icon-restart:before {
  content: "\e938";
}

.icon-configuration_fileframe:before {
  content: "\e939";
}

.icon-connectivity_test:before {
  content: "\e93a";
}

.icon-configuration_fileserver:before {
  content: "\e93b";
}

.icon-energy-computer:before {
  content: "\e93c";
}

.icon-assets-detail-drag .path1:before {
  content: "\e93d";
  color: #000000;
}

.icon-assets-detail-drag .path2:before {
  content: "\e93e";
  margin-left: -1em;
  color: #1a1a1a;
}

.icon-assets-detail-drag .path3:before {
  content: "\e93f";
  margin-left: -1em;
  color: #1a1a1a;
}

.icon-Address_Pool:before {
  content: "\e940";
}

.icon-All_Reuse:before {
  content: "\e941";
}

.icon-Batch_Set:before {
  content: "\e942";
}

.icon-Configuration-and_OS_Deployment:before {
  content: "\e943";
}

.icon-Device_Model:before {
  content: "\e944";
}

.icon-Device:before {
  content: "\e945";
}

.icon-Foldera:before {
  content: "\e946";
}

.icon-Have_in_hand:before {
  content: "\e947";
}

.icon-Large_to_Small:before {
  content: "\e948";
}

.icon-Location_Plan:before {
  content: "\e949";
}

.icon-NEW:before {
  content: "\e94a";
}

.icon-OS_Image:before {
  content: "\e94b";
}

.icon-Overview:before {
  content: "\e94c";
}

.icon-Small_to_Large:before {
  content: "\e94d";
}

.icon-SN_Plan:before {
  content: "\e94e";
}

.icon-Configure_Profile:before {
  content: "\e94f";
}

.icon-Create_Address_Pool:before {
  content: "\e950";
}

.icon-Create_Device_Model:before {
  content: "\e951";
}

.icon-Deploy_and_Configure_OS:before {
  content: "\e952";
}

.icon-Implement_Rollout_Plane:before {
  content: "\e953";
}

.icon-Accumulated_power_consumption:before {
  content: "\e954";
}

.icon-Alarm_Configuration:before {
  content: "\e955";
}

.icon-Alarms_and_Events:before {
  content: "\e956";
}

.icon-Asset_change_statistics-40:before {
  content: "\e957";
}

.icon-Asset_statistics:before {
  content: "\e958";
}

.icon-Cabinet_resources:before {
  content: "\e959";
}

.icon-Change_event:before {
  content: "\e95a";
}

.icon-Configuring_a_Planning_Task:before {
  content: "\e95b";
}

.icon-Cooling:before {
  content: "\e95c";
}

.icon-Data_Center_Information_Overview:before {
  content: "\e95d";
}

.icon-Data_Center_Resource_Overview:before {
  content: "\e95e";
}

.icon-Data_center_resources:before {
  content: "\e95f";
}

.icon-Energy_consumption_statistics:before {
  content: "\e960";
}

.icon-Energy_consumption:before {
  content: "\e961";
}

.icon-Fault_prediction:before {
  content: "\e962";
}

.icon-Idle_server_prompt:before {
  content: "\e963";
}

.icon-Intelligent_energy_saving_management:before {
  content: "\e964";
}

.icon-Intelligent_power_capping:before {
  content: "\e965";
}

.icon-Intelligent_power_consumption_optimization:before {
  content: "\e966";
}

.icon-Load:before {
  content: "\e967";
}

.icon-Low_load_server_prompt:before {
  content: "\e968";
}

.icon-Maintenance_Information-41:before {
  content: "\e969";
}

.icon-Maintenance_Information-57:before {
  content: "\e96a";
}

.icon-Network_resources:before {
  content: "\e96b";
}

.icon-Percentage_of_space_U_space:before {
  content: "\e96c";
}

.icon-Power_consumption_statistics:before {
  content: "\e96d";
}

.icon-Power_distribution_group:before {
  content: "\e96e";
}

.icon-Power_Distribution_Risk_Warning:before {
  content: "\e96f";
}

.icon-Resource_change_trend:before {
  content: "\e970";
}

.icon-Server_resources:before {
  content: "\e971";
}

.icon-Space:before {
  content: "\e972";
}

.icon-Statistics:before {
  content: "\e973";
}

.icon-Storage_resources:before {
  content: "\e974";
}

.icon-Subrack_resources:before {
  content: "\e975";
}

.icon-Task_Statistics:before {
  content: "\e976";
}

.icon-Top_N-Usable_Usages:before {
  content: "\e977";
}

.icon-Top_N_in_high_temperature:before {
  content: "\e978";
}

.icon-U_bit_alarm_prompt:before {
  content: "\e979";
}

.icon-Zombie_server_prompt:before {
  content: "\e97a";
}

.icon-D_view:before {
  content: "\e97b";
}

.icon-Add_Facilities:before {
  content: "\e97c";
}

.icon-Adding_a_Component:before {
  content: "\e97d";
}

.icon-Asset_change_statistics-16:before {
  content: "\e97e";
}

.icon-Asset_Details-15:before {
  content: "\e97f";
}

.icon-Asset_Details-39:before {
  content: "\e980";
}

.icon-Asset_Overview-13:before {
  content: "\e981";
}

.icon-Asset_Overview-37:before {
  content: "\e982";
}

.icon-Asset_Panorama_View:before {
  content: "\e983";
}

.icon-Asset_Panorama:before {
  content: "\e984";
}

.icon-Cabinet_Management:before {
  content: "\e985";
}

.icon-Clear:before {
  content: "\e986";
}

.icon-Component_Removal:before {
  content: "\e987";
}

.icon-Data_center_management:before {
  content: "\e988";
}

.icon-Device_installation:before {
  content: "\e989";
}

.icon-Device_Removal:before {
  content: "\e98a";
}

.icon-Disabling_Intelligent_Power_Saving:before {
  content: "\e98b";
}

.icon-Enable_power_capping:before {
  content: "\e98c";
}

.icon-Enabling_Intelligent_Energy_Saving:before {
  content: "\e98d";
}

.icon-Filter_1:before {
  content: "\e98e";
}

.icon-Filter:before {
  content: "\e98f";
}

.icon-Hard_disk:before {
  content: "\e990";
}

.icon-Intelligent_energy_consumption_analysis:before {
  content: "\e991";
}

.icon-IRM_Upgrade:before {
  content: "\e992";
}

.icon-Low_load_server_analysis:before {
  content: "\e993";
}

.icon-Maintenance_Information-17:before {
  content: "\e994";
}

.icon-Memory:before {
  content: "\e995";
}

.icon-Normal_alarm:before {
  content: "\e996";
}

.icon-On_shelf:before {
  content: "\e997";
}

.icon-Power_Distribution_Risk_Analysis:before {
  content: "\e998";
}

.icon-Power_off:before {
  content: "\e999";
}

.icon-Power_on:before {
  content: "\e99a";
}

.icon-Remove:before {
  content: "\e99b";
}

.icon-Reset:before {
  content: "\e99c";
}

.icon-Restore_the_default_home_page:before {
  content: "\e99d";
}

.icon-Sets_the_cap_value:before {
  content: "\e99e";
}

.icon-Setting_Power_Supply_Information:before {
  content: "\e99f";
}

.icon-Spatial_optimization_analysis:before {
  content: "\e9a0";
}

.icon-Temperature_risk_analysis:before {
  content: "\e9a1";
}

.icon-baseline_management:before {
  content: "\e9a2";
}

.icon-contrast:before {
  content: "\e9a3";
}

.icon-ldap_configuration:before {
  content: "\e9a4";
}

.icon-proxy_configuration:before {
  content: "\e9a5";
}

.icon-update_configuration:before {
  content: "\e9a6";
}

.icon-renew:before {
  content: "\e9a7";
}

.icon-arrange:before {
  content: "\e9a8";
}

.icon-check:before {
  content: "\e9a9";
}

.icon-draft_configuration:before {
  content: "\e9aa";
}

.icon-effective:before {
  content: "\e9ab";
}

.icon-ip:before {
  content: "\e9ac";
}

.icon-mac:before {
  content: "\e9ad";
}

.icon-notification_configuration:before {
  content: "\e9ae";
}

.icon-plug_disconnect:before {
  content: "\e9af";
}

.icon-plug:before {
  content: "\e9b0";
}

.icon-start:before {
  content: "\e9b1";
}

.icon-upgrade_todevice:before {
  content: "\e9b2";
}

.icon-xright_alla:before {
  content: "\e9b3";
}

.icon-xup:before {
  content: "\e9b4";
}

.icon-upgrade_storage:before {
  content: "\e9b5";
}

.icon-upload:before {
  content: "\e9b6";
}

.icon-urgent:before {
  content: "\e9b7";
}

.icon-user_management:before {
  content: "\e9b8";
}

.icon-user:before {
  content: "\e9b9";
}

.icon-verification:before {
  content: "\e9ba";
}

.icon-viewmode:before {
  content: "\e9bb";
}

.icon-wait:before {
  content: "\e9bc";
}

.icon-xdown:before {
  content: "\e9bd";
}

.icon-xleft_all:before {
  content: "\e9be";
}

.icon-xleft:before {
  content: "\e9bf";
}

.icon-xright:before {
  content: "\e9c0";
}

.icon-unlock:before {
  content: "\e9c1";
}

.icon-unread:before {
  content: "\e9c2";
}

.icon-untied:before {
  content: "\e9c3";
}

.icon-uparrow:before {
  content: "\e9c4";
}

.icon-updated:before {
  content: "\e9c5";
}

.icon-upgrade_device_version:before {
  content: "\e9c6";
}

.icon-upgrade_many:before {
  content: "\e9c7";
}

.icon-upgrade_overview:before {
  content: "\e9c8";
}

.icon-upgrade_plan:before {
  content: "\e9c9";
}

.icon-upgrade_policy:before {
  content: "\e9ca";
}

.icon-upgrade_status:before {
  content: "\e9cb";
}

.icon-upgrade:before {
  content: "\e9cc";
}

.icon-activity:before {
  content: "\e9cd";
}

.icon-statistical:before {
  content: "\e9ce";
}

.icon-stop_refreshing:before {
  content: "\e9cf";
}

.icon-stop:before {
  content: "\e9d0";
}

.icon-storage:before {
  content: "\e9d1";
}

.icon-success:before {
  content: "\e9d2";
}

.icon-suspend:before {
  content: "\e9d3";
}

.icon-switch:before {
  content: "\e9d4";
}

.icon-system_informs:before {
  content: "\e9d5";
}

.icon-system_upgrade:before {
  content: "\e9d6";
}

.icon-topology:before {
  content: "\e9d7";
}

.icon-UFMpool:before {
  content: "\e9d8";
}

.icon-shield_cancel:before {
  content: "\e9d9";
}

.icon-shield_rule:before {
  content: "\e9da";
}

.icon-shield:before {
  content: "\e9db";
}

.icon-shutdown:before {
  content: "\e9dc";
}

.icon-skin:before {
  content: "\e9dd";
}

.icon-smallarrow_down:before {
  content: "\e9de";
}

.icon-smallarrow_left:before {
  content: "\e9df";
}

.icon-smallarrow_right:before {
  content: "\e9e0";
}

.icon-smallarrow_up:before {
  content: "\e9e1";
}

.icon-software_upgrades:before {
  content: "\e9e2";
}

.icon-sorting:before {
  content: "\e9e3";
}

.icon-start_refreshing:before {
  content: "\e9e4";
}

.icon-save:before {
  content: "\e9e5";
}

.icon-search:before {
  content: "\e9e6";
}

.icon-secondary:before {
  content: "\e9e7";
}

.icon-security_policy:before {
  content: "\e9e8";
}

.icon-security:before {
  content: "\e9e9";
}

.icon-select_all:before {
  content: "\e9ea";
}

.icon-select_none:before {
  content: "\e9eb";
}

.icon-selectall:before {
  content: "\e9ec";
}

.icon-selectnone:before {
  content: "\e9ed";
}

.icon-server_refresh:before {
  content: "\e9ee";
}

.icon-server:before {
  content: "\e9ef";
}

.icon-service_support:before {
  content: "\e9f0";
}

.icon-set:before {
  content: "\e9f1";
}

.icon-refresh:before {
  content: "\e9f2";
}

.icon-rename:before {
  content: "\e9f3";
}

.icon-replace:before {
  content: "\e9f4";
}

.icon-report:before {
  content: "\e9f5";
}

.icon-required:before {
  content: "\e9f6";
}

.icon-restore:before {
  content: "\e9f7";
}

.icon-retry:before {
  content: "\e9f8";
}

.icon-return_down:before {
  content: "\e9f9";
}

.icon-return_left:before {
  content: "\e9fa";
}

.icon-return_right:before {
  content: "\e9fb";
}

.icon-return_up:before {
  content: "\e9fc";
}

.icon-rightarrow:before {
  content: "\e9fd";
}

.icon-s_vfailed:before {
  content: "\e9fe";
}

.icon-node_relocation:before {
  content: "\e9ff";
}

.icon-overviewa:before {
  content: "\ea00";
}

.icon-PKEYpool:before {
  content: "\ea01";
}

.icon-position:before {
  content: "\ea02";
}

.icon-profile:before {
  content: "\ea03";
}

.icon-prompt:before {
  content: "\ea04";
}

.icon-RAID_planning:before {
  content: "\ea05";
}

.icon-reduce:before {
  content: "\ea06";
}

.icon-network_configuration:before {
  content: "\ea07";
}

.icon-node_management:before {
  content: "\ea08";
}

.icon-loading:before {
  content: "\ea09";
}

.icon-lock:before {
  content: "\ea0a";
}

.icon-log_set:before {
  content: "\ea0b";
}

.icon-log:before {
  content: "\ea0c";
}

.icon-logset:before {
  content: "\ea0d";
}

.icon-manager_certificate:before {
  content: "\ea0e";
}

.icon-mirror_deployment:before {
  content: "\ea0f";
}

.icon-mirror_management:before {
  content: "\ea10";
}

.icon-modify_ip:before {
  content: "\ea11";
}

.icon-modify:before {
  content: "\ea12";
}

.icon-monitor:before {
  content: "\ea13";
}

.icon-home:before {
  content: "\ea14";
}

.icon-import:before {
  content: "\ea15";
}

.icon-important:before {
  content: "\ea16";
}

.icon-increases:before {
  content: "\ea17";
}

.icon-issued:before {
  content: "\ea18";
}

.icon-ldap:before {
  content: "\ea19";
}

.icon-leftarrow:before {
  content: "\ea1a";
}

.icon-less:before {
  content: "\ea1b";
}

.icon-license_failure:before {
  content: "\ea1c";
}

.icon-listmode:before {
  content: "\ea1d";
}

.icon-file:before {
  content: "\ea1e";
}

.icon-filter_conditions:before {
  content: "\ea1f";
}

.icon-find:before {
  content: "\ea20";
}

.icon-firmware_upgrade:before {
  content: "\ea21";
}

.icon-folder:before {
  content: "\ea22";
}

.icon-frame:before {
  content: "\ea23";
}

.icon-GPUpool:before {
  content: "\ea24";
}

.icon-hardware:before {
  content: "\ea25";
}

.icon-have_read:before {
  content: "\ea26";
}

.icon-help:before {
  content: "\ea27";
}

.icon-license:before {
  content: "\ea28";
}

.icon-cconfirm:before {
  content: "\ea29";
}

.icon-edit:before {
  content: "\ea2a";
}

.icon-empty_withdraw:before {
  content: "\ea2b";
}

.icon-empty:before {
  content: "\ea2c";
}

.icon-entr_exit_management:before {
  content: "\ea2d";
}

.icon-executing:before {
  content: "\ea2e";
}

.icon-exit:before {
  content: "\ea2f";
}

.icon-export:before {
  content: "\ea30";
}

.icon-failed_to_retry:before {
  content: "\ea31";
}

.icon-failure_license:before {
  content: "\ea32";
}

.icon-failure:before {
  content: "\ea33";
}

.icon-data:before {
  content: "\ea34";
}

.icon-date_time:before {
  content: "\ea35";
}

.icon-delete:before {
  content: "\ea36";
}

.icon-deploy:before {
  content: "\ea37";
}

.icon-devicepool:before {
  content: "\ea38";
}

.icon-disk:before {
  content: "\ea39";
}

.icon-DNSConfiguration:before {
  content: "\ea3a";
}

.icon-docking_system:before {
  content: "\ea3b";
}

.icon-downarrow:before {
  content: "\ea3c";
}

.icon-download:before {
  content: "\ea3d";
}

.icon-draft:before {
  content: "\ea3e";
}

.icon-drive_upgrade:before {
  content: "\ea3f";
}

.icon-close:before {
  content: "\ea40";
}

.icon-collect:before {
  content: "\ea41";
}

.icon-comment:before {
  content: "\ea42";
}

.icon-composer_certificate:before {
  content: "\ea43";
}

.icon-configuration_check:before {
  content: "\ea44";
}

.icon-configuration_ip:before {
  content: "\ea45";
}

.icon-configuration_planning:before {
  content: "\ea46";
}

.icon-configuration:before {
  content: "\ea47";
}

.icon-continue:before {
  content: "\ea48";
}

.icon-conventional:before {
  content: "\ea49";
}

.icon-copy:before {
  content: "\ea4a";
}

.icon-before_contraction:before {
  content: "\ea4b";
}

.icon-BIOS_planning:before {
  content: "\ea4c";
}

.icon-boot:before {
  content: "\ea4d";
}

.icon-cabinet:before {
  content: "\ea4e";
}

.icon-calculation:before {
  content: "\ea4f";
}

.icon-card_planning:before {
  content: "\ea50";
}

.icon-certification:before {
  content: "\ea51";
}

.icon-change_password:before {
  content: "\ea52";
}

.icon-cllection_after:before {
  content: "\ea53";
}

.icon-cllection_before:before {
  content: "\ea54";
}

.icon-allocation:before {
  content: "\ea55";
}

.icon-apply:before {
  content: "\ea56";
}

.icon-arrow_down:before {
  content: "\ea57";
}

.icon-arrow_left:before {
  content: "\ea58";
}

.icon-arrow_right:before {
  content: "\ea59";
}

.icon-arrow_up:before {
  content: "\ea5a";
}

.icon-backup:before {
  content: "\ea5b";
}

.icon-basic_information:before {
  content: "\ea5c";
}

.icon-batch_import:before {
  content: "\ea5d";
}

.icon-add_device:before {
  content: "\ea5e";
}

.icon-add:before {
  content: "\ea5f";
}

.icon-addfw:before {
  content: "\ea60";
}

.icon-address_poola:before {
  content: "\ea61";
}

.icon-after_contraction:before {
  content: "\ea62";
}

.icon-aircraft:before {
  content: "\ea63";
}

.icon-alarm:before {
  content: "\ea64";
}

.icon-about:before {
  content: "\ea65";
}

.icon-abutment:before {
  content: "\ea66";
}

.icon-active_exchange_standby:before {
  content: "\ea67";
}

.icon-task:before {
  content: "\ea68";
}

.chassisDetailOverview .ti3-form .ti3-text-form .ti3-text-form-label {
  color: rgba(255, 255, 255, 0.7) !important;
}

.isOverProfileTip {
  position: absolute;
  left: -258px;
  top: -20px;
  width: 250px;
  background: #fff;
  padding: 10px;
  white-space: normal;
  text-align: left;
  color: #666;
  display: none;
  box-shadow: 0px 0px 20px rgba(204, 204, 204, 0.3490196);
}

.isOverProfileTipList {
  left: -190px;
  top: -8px;
  width: 180px;
  background: #fff;
  padding: 5px 10px;
}

.isOverProfileTipArrow {
  border-left: 8px solid #fff;
  position: absolute;
  top: 6px;
  left: -9px;
  display: none;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
}

.noDataConfig {
  text-align: center;
}

.warnTip {
  color: #ff4c4c;
  position: relative;
  top: -2px;
  left: 10px;
  font-size: 14px;
}

.hardwareBox {
  height: 100%;
  border: none;
}

/**
* 视图概览样式表
*/

.successDevice {
  color: #66d1b5;
  font-size: 20px;
  vertical-align: middle;
  display: inline-block;
  margin-right: 10px;
}

.pull-left {
  float: left;
}

.frameView-title {
  font-size: 16px;
  color: rgba(255, 255, 255, 0.9);
  text-align: left;
  padding-bottom: 20px;
  border-bottom: 1px solid rgba(235, 235, 235, 0.1);
}

.frameViewsDisplayArea {
  width: 50%;
  float: left;
}

.frameViewsInfoDisplayArea {
  width: 50%;
  float: left;
}

.frameViewsInfoDisplayArea .frameIconFont {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}

.frameViews {
  width: 100%;
  height: 500px;
  position: relative;
}

.frameViews .frontView {
  width: 47%;
  color: #ffffff;
  height: 500px;
  position: absolute;
  background-image: linear-gradient(-134deg, #00334f 0%, rgba(2, 35, 54, 0.74) 100%);
  box-shadow: inset 2px 2px 0 0 rgba(21, 84, 128, 0.69);
  border-radius: 2px;
}

.frameViews .postView {
  width: 47%;
  height: 500px;
  position: absolute;
  right: 3%;
  color: #ffffff;
  padding: 0 25px;
  background-image: linear-gradient(-134deg, #00334f 0%, rgba(2, 35, 54, 0.74) 100%);
  box-shadow: inset 2px 2px 0 0 rgba(21, 84, 128, 0.69);
  border-radius: 2px;
}

@media screen and (max-width: 1280px) {
  .frameViews .postView {
    padding: 0 10px;
  }
}

@media screen and (max-width: 1845px) and (min-width: 1280px) {
  .frameViews .postView {
    padding: 0 15px;
  }
}

/*前视图*/

.frameViews .frontView .frontViewFont {
  width: 100%;
  text-align: center;
  font-size: 16px;
  height: 52px;
  line-height: 52px;
  color: #ffffff;
}

.frameViews .frontView > div > table {
  width: 100%;
  border-collapse: separate;
}

.frameViews .frontView > div > table > tbody > tr {
  width: 100%;
  height: 49px;
}

.frame-view-blade-background {
  position: absolute;
  top: 50px;
  left: 8%;
  width: 84%;
  height: 410px;
  z-index: 0;
  background-image: linear-gradient(-134deg, #06293d 0%, rgba(4, 31, 47, 0.74) 100%);
  border-radius: 1px;
}

.frame-view-glade-list-sm {
  width: 30px;
  text-align: center;
  font-size: 12px;
  color: #999999;
}

.frame-view-absent {
  cursor: not-allowed;
  height: 47px;
  width: 100%;
  z-index: 100;
  opacity: 0.7;
  background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
  border-radius: 1px;
}

.frame-view-enabled {
  height: 45px;
  width: 100%;
  z-index: 100;
  background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
  border: 1px solid rgba(48, 105, 135, 0.6);
  border-radius: 1px;
}

.frame-view-glade-list-md {
  width: 42%;
  text-align: left;
  background: inherit;
  background-color: rgba(255, 255, 255, 0);
  box-sizing: border-box;
  border-radius: 2px;
  position: relative;
  padding: 2px;
}

.frame-view-glade-list-md:hover > div.frame-view-enabled > div {
  border: 2px solid #5AA6E0;
  line-height: 41px;
}

.frame-view-glade-list-md:hover > div.frame-view-absent-show {
  display: block;
  left: 100%;
}

.frame-view-glade-list-lg {
  width: 82%;
  text-align: left;
  background: inherit;
  background-color: rgba(255, 255, 255, 0);
  box-sizing: border-box;
  border-radius: 2px;
  position: relative;
  padding: 2px;
}

.frame-view-glade-list-lg:hover > div.frame-view-enabled > div {
  border: 2px solid #5AA6E0;
  line-height: 41px;
}

.frame-view-glade-list-lg:hover > div.frame-view-absent-show {
  display: block;
  left: 100%;
}

.frame-view-glade-div {
  width: 100%;
  height: 43px;
  line-height: 43px;
  padding-left: 15px;
}

.frame-view-light-div {
  width: 100%;
  height: 40px;
  text-align: center;
  line-height: 30px;
  font-size: 12px;
  margin-top: 5px;
  position: absolute;
  bottom: 0;
}

.frame-view-light {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin: auto 8px;
  display: inline-block;
  background-color: #5AA6E0;
}

.frame-view-light-lit {
  background-color: #5AA6E0;
}

.frame-view-light-off {
  background-color: #cccccc;
}

.frame-view-light-OK {
  background-color: #3dcda6;
}

.frame-view-light-Warning {
  background-color: #ffbb33;
}

.frame-view-light-Critical {
  background-color: #e54545;
}

.frame-view-table-flex {
  width: 100%;
  height: 100%;
  display: inline-flex;
  padding: 2px;
}

.frame-view-hidden-div {
  position: absolute;
  top: 0;
  display: none;
  padding: 20px;
  border-radius: 5px;
  color: #fff;
  background: #232937;
  z-index: 110;
}

.frame-view-hidden-div .ti3-form .ti3-form-content {
  word-break: inherit !important;
}

.frame-view-blade-light {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #e6e6e6;
  display: inline-block;
}

.frame-view-blade-config {
  background-color: #5AA6E0;
}

.frame-view-blade-different {
  background-color: #ff4c4c;
}

.frame-group-div {
  display: inline-block;
}

.frame-group-tip-div {
  display: inline-block;
}

.frame-group-tip-span {
  margin: 0 8px 0 20px;
}

/*后视图*/

.frame-view-font-size {
  font-size: 12px;
}

.frameViews .postView .postViewImage {
  width: 100%;
  height: 410px;
  background-image: linear-gradient(-134deg, #06293d 0%, rgba(4, 31, 47, 0.74) 100%);
  border-radius: 1px;
}

.frameViews .postView .framePowerLeftView {
  width: 10%;
  height: 410px;
}

.frameViews .postView .frameFanRightView {
  width: 20%;
  height: 410px;
}

.frameViews .postView .switchView {
  width: 39%;
  height: 410px;
  float: left;
}

.frameViews .postView .frameFanLeftView {
  width: 20%;
  height: 410px;
}

.frameViews .postView .framePowerRightView {
  width: 10%;
  height: 410px;
}

.frameViews .postView ol {
  float: left;
}

.frameViews .postView .framePowerLeftView .powerDivEnable,
.frameViews .postView .framePowerRightView .powerDivEnable {
  background-color: #ffffff;
}

.frameViews .postView .framePowerLeftView .powerDiv,
.frameViews .postView .framePowerRightView .powerDiv {
  height: calc(100% / 3 - 3px);
  width: 95%;
  border: 1px solid rgba(48, 105, 135, 0.6);
  background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
  margin: 3px;
  position: relative;
}

.power-div {
  text-align: center;
  padding: 5px 0;
}

.frameViews .postView .framePowerLeftView .powerDivEnable:hover > .power-div,
.frameViews .postView .framePowerRightView .powerDivEnable:hover > .power-div {
  border: 2px solid #5AA6E0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.frameViews .postView .framePowerLeftView .powerDivEnable:hover > .frame-view-hidden-div,
.frameViews .postView .framePowerRightView .powerDivEnable:hover > .frame-view-hidden-div {
  display: block;
  left: 100%;
}

.frameViews .postView .framePowerLeftView .powerPSU,
.frameViews .postView .framePowerRightView .powerPSU {
  width: 100%;
  margin: 0 auto;
  height: 60px;
  line-height: 60px;
  border-radius: 2px;
  background: url('PSU.d8ba046181a6580190ec.png') no-repeat center center;
}

.frameViews .postView .framePowerLeftView .PSUFont,
.frameViews .postView .framePowerRightView .PSUFont {
  margin-top: 6px;
  font-size: 12px;
  text-align: center;
}

.frameViews .postView .frameFanLeftView .fanDiv,
.frameViews .postView .frameFanRightView .fanDiv {
  height: calc(100% / 6 - 3px);
  text-align: center;
  border: 1px solid rgba(48, 105, 135, 0.6);
  background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
  margin: 3px 0 3px 3px;
  position: relative;
}

.frameViews .postView .frameFanLeftView .fanDivEnable,
.frameViews .postView .frameFanRightView .fanDivEnable {
  background: #044769 url('Fan.4a5477899c157770e665.png') center center;
}

.frameViews .postView .frameFanLeftView .fanDivEnable:hover > .fan-div,
.frameViews .postView .frameFanRightView .fanDivEnable:hover > .fan-div {
  border: 2px solid #5AA6E0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.frameViews .postView .frameFanLeftView .fanDivEnable:hover > .frame-view-hidden-div,
.frameViews .postView .frameFanRightView .fanDivEnable:hover > .frame-view-hidden-div {
  display: block;
  left: 100%;
}

.frameViews .postView .switchView .fanDiv {
  width: calc(100% / 2 - 3px);
  height: calc(100% / 6 - 3px);
  color: #ffffff;
  margin: 3px 0 3px 3px;
  border: 1px solid rgba(48, 105, 135, 0.6);
  background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
  position: relative;
}

@media screen and (max-width: 1680px) {
  .frameViews .postView .switchView .fanDiv {
    width: 46%;
    height: 62px;
    margin: 3px 0 3px 3px;
    border: 1px solid rgba(48, 105, 135, 0.6);
    background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
    position: relative;
  }
}

.frameViews .postView .switchView div.fanDiv:first-child {
  border-right: 1px solid rgba(48, 105, 135, 0.6);
}

.frameViews .postView .switchView .fanDivEnable {
  background: #044769 url('Fan.4a5477899c157770e665.png') no-repeat center center;
}

.frameViews .postView .switchView .fanDivEnable:hover > .fan-div {
  border: 2px solid #5AA6E0;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.frameViews .postView .switchView .fanDivEnable:hover > .frame-view-hidden-div {
  display: block;
  left: 100%;
}

.frameViews .postView .postViewFont {
  width: 100%;
  text-align: center;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  color: #ffffff;
}

.frameViews .postView .switchView .switchPanelRegional .managementBoard {
  width: calc(20% - 2px);
  float: left;
  margin-right: 2px;
  height: 100%;
}

.frameViews .postView .switchView .switchPanelRegional {
  height: calc(100% - 100% / 6 + 3px);
}

.frameViews .postView .switchView .switchPanelRegional .managementBoard .managementPanel {
  width: 100%;
  height: calc(100% / 2 - 4px);
  border: 1px solid rgba(48, 105, 135, 0.6);
  background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
  font-size: 12px;
  margin: 0 3px 3px 3px;
  text-align: center;
  position: relative;
}

.frameViews .postView .switchView .switchPanelRegional .managementBoard .managementPanelEnable {
  background: url('MM.dfd9223efefb01db9c34.png') no-repeat 0 0;
  background-size: cover;
  border: none;
  cursor: pointer;
}

.manager-div {
  width: 100%;
  height: 100%;
  position: relative;
}

.frame-view-manager-heath {
  position: absolute;
  bottom: 42px;
  width: 100%;
  height: 20px;
  text-align: center;
}

.frame-view-manager-font {
  display: inline-block;
  width: 100%;
  height: 18px;
  text-align: center;
  position: absolute;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  bottom: 7px;
  left: 0;
}

.frame-view-manager-light {
  position: absolute;
  top: 10px;
  left: 32%;
  width: 7px;
  height: 7px;
  border-radius: 3px;
  background-color: #9aefd9;
}

.frame-view-manager-light-open {
  background-color: #3dcca6;
}

.frameViews .postView .switchView .switchPanelRegional .managementBoard .managementPanelEnable:hover > div.manager-div {
  border: 2px solid #5AA6E0;
  width: 100%;
  height: 100%;
}

.frameViews .postView .switchView .switchPanelRegional .managementBoard .managementPanelEnable:hover > .frame-view-hidden-div {
  display: block;
  left: 100%;
}

.frameViews .postView .switchView .switchPanelRegional .switchPanel {
  width: calc(20% - 3px);
  float: left;
  height: calc(100% - 5px);
  margin: 0 0 3px 3px;
  text-align: center;
  border: 1px solid rgba(48, 105, 135, 0.6);
  background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
  position: relative;
}

@media screen and (max-width: 1780px) {
  .frameViews .postView .switchView .switchPanelRegional .switchPanel {
    width: 17%;
  }
}

.frame-view-switch-heath {
  width: 100%;
  height: 50px;
  text-align: center;
  position: absolute;
  bottom: 60px;
  left: 0;
}

.frameViews .postView .switchView .switchPanelRegional .switchHoverImage .frame-view-switch-heath {
  height: auto;
}

.frameViews .postView .switchView .switchPanelRegional .switchHoverImage .frame-view-switch-heath > div {
  line-height: 15px;
}

.frameViews .postView .switchView .switchPanelRegional .switchHoverImage .frame-view-icon-heath {
  margin: 0;
}

.frame-view-switch-product {
  display: inline-block;
  width: 78%;
  height: 12px;
  text-align: center;
  position: absolute;
  bottom: 8px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  left: 0px;
}

.frameViews .postView .switchView .switchPanelRegional .switchHoverImage:hover {
  border: 2px solid #5AA6E0;
  cursor: pointer;
}

.frameViews .frontView .frontViewImage {
  width: 100%;
  height: 500px;
}

.frameViews .postView .switchView .switchPanelRegional .switchPanel {
  background-size: 100% 110% !important;
  border: none;
}

.frameViews .postView .switchView .switchPanelRegional .switch320 {
  background: url('320.05dc09337b5f5043e5ee.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch710 {
  background: url('710.f61181f09744f3fa80fa.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switchHoverImage:hover > .frame-view-hidden-div {
  display: block;
  left: 100%;
}

.frameViews .postView .switchView .switchPanelRegional .switch916 {
  background: url('916.928423617d7ce8bed59a.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch916L {
  background: url('916L.6874dd8b840e7275703f.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch920 {
  background: url('920.f5b6ff0b6cb211338d0c.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch110 {
  background: url('110.bf60a27de91daf426037.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch111 {
  background: url('111.2871eefa263f93ca1901.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch116 {
  background: url('116.dde43f0886bc171f59b2.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch210 {
  background: url('210.79c1ae7e2b224c382dff.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch310 {
  background: url('310.e67830f7fe9a117fd4e8.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch312 {
  background: url('312.2706ad6d9ec79226d20c.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch317 {
  background: url('317.7e83ad2c3f9547bc5cbd.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch318 {
  background: url('318.7e83ad2c3f9547bc5cbd.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch611 {
  background: url('611.7dc5857a9638b6082af8.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch911 {
  background: url('911.a5523d31143ce5079cf1.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch912 {
  background: url('912.a5523d31143ce5079cf1.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch913 {
  background: url('913.a5523d31143ce5079cf1.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch915 {
  background: url('915.d778833f8585bb36769f.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch220 {
  background: url('220.79c1ae7e2b224c382dff.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch910 {
  background: url('910.a5523d31143ce5079cf1.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch930 {
  background: url('930.98133f34b7844837c960.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch620 {
  background: url('620.8088de9609c9448d9bdb.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch621 {
  background: url('621.8088de9609c9448d9bdb.png') no-repeat 0 0;
}

.frameViews .postView .switchView .switchPanelRegional .switch820 {
  background: url('820.afd133467f9aba5fc939.png') no-repeat 0 0;
}

.frame-view-icon-heath {
  margin: 15px 0 9px 0;
  width: 100%;
  font-size: 12px;
}

.heath-icon {
  font-size: 12px;
  display: inline-block;
}

.frame-view-back-bottom {
  width: 100%;
  text-align: center;
  margin-top: 6px;
}

.frame-view-back-bottom > span {
  display: inline-block;
  width: 24px;
  font-size: 12px;
  text-align: center;
}

/*机框配置样式*/

.frame-view-enclosure-view {
  width: 100%;
}

.frame-view-table-tr {
  height: 30px;
  font-size: 15px;
  text-align: center;
}

.frame-view-table-tr-td {
  width: 20%;
  border-right: 1px solid #dddddd;
}

.frame-view-state-body {
  width: 100%;
  padding: 0 20px;
  color: #fff;
  max-height: 300px;
  overflow-y: auto;
}

.frame-view-state-body .ti-form .ti-text-form .ti-form-label {
  color: #fff;
  line-height: 30px !important;
}

.frame-view-state-body .ti-form .ti-text-form .ti-text-form-content {
  line-height: 30px !important;
}

.frame-view-state-last-body {
  width: 100%;
  padding: 0 20px;
}

.frame-view-state-last-body > ul {
  width: 100%;
  margin-top: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.frame-view-state-last-body > ul > li {
  font-size: 15px;
  width: 32%;
  text-align: center;
  padding: 8px 8px;
  display: inline-block;
}

.en-btn-width {
  width: 42%;
  min-width: 275px;
}

.ch-btn-width {
  width: 32%;
  min-width: 183px;
}

@media screen and (max-width: 1680px) {
  .ch-btn-width {
    width: 178px;
  }
}

#frameDetailID .com-container-navbar .frameView {
  min-height: 550px;
}

.frame-view-state-last-body ul > li > div {
  border: 1px solid #5AA6E0;
  border-radius: 3px;
  cursor: pointer;
  color: #5AA6E0;
  font-size: 14px;
  line-height: 34px;
}

.frame-view-state-last-body ul > li .frame-view-disabled {
  border-color: #424852;
  color: #424852;
  cursor: not-allowed;
}

.frame-view-modify-icon {
  width: 20px;
  height: 20px;
  position: relative;
  float: right;
  top: -35px;
  font-size: 18px;
}

.frame-view-modify-icon:hover {
  color: #00a8fb;
  cursor: pointer;
}

.frame-view-icon {
  font-size: 12px;
  margin-right: 6px;
  display: inline-block;
  vertical-align: middle;
}

.frame-view-icon-big {
  display: block;
  height: 60px;
  width: 30px;
  line-height: 60px;
  color: #00a8fb;
  font-size: 25px;
  float: left;
}

.frame-view-icon-span {
  display: block;
  float: right;
  margin-top: 0;
  text-align: left;
  white-space: nowrap;
}

.ch-btn-span-width {
  min-width: 110px;
  width: 75%;
}

.en-btn-span-width {
  min-width: 210px;
  width: 75%;
}

.frame-view-icon-disabled {
  color: #bbbbbb;
}

.frame-view-task {
  display: inline-block;
  width: 70%;
}

.frame-view-task-progress {
  width: 100px;
}

.frame-view-en-label {
  width: 140px;
  display: inline-block;
  color: #666666;
}

.frame-view-ch-label {
  width: 115px;
  display: inline-block;
  color: #666666;
}

/*硬件刷新样式*/

.frame-refresh-view {
  margin-top: 20px;
  padding-top: 20px;
  border-top: #dddddd 1px dashed;
}

.frame-span-tip {
  margin-left: 20px;
  display: inline-block;
  color: #999999;
}

.help-icon {
  font-size: 16px;
  display: inline-block;
  cursor: help;
  vertical-align: middle;
  margin-left: 4px;
}

.help-icon:hover {
  color: #5AA6E0;
}

/*VLAN配置相关样式*/

.frame-noData-icon {
  width: 100px;
  height: 100px;
  display: inline-block;
  background: url(/assets/images/noData.png) no-repeat center center;
  background-size: 100% 100%;
}

.VLAN-view {
  height: 110px;
  text-align: center;
}

.VLAN-text {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  color: #999999;
}

.VLAN-text-disabled {
  color: #999999;
}

.tip-disabled {
  color: #999999;
  margin-left: 20px;
}

.a-click-style {
  text-align: left;
  line-height: 14px;
  font-size: 14px;
  cursor: pointer;
  color: #5AA6E0;
}

.a-click-style:hover {
  cursor: pointer;
  color: #5AA6E0;
  text-decoration: underline;
}

.conflict-modal-md {
  width: 600px;
}

.conflict-modal-md .ti-msg-body {
  max-height: 350px;
}

/*双胞胎板样式*/

.frame-both-div {
  position: relative;
  height: 100%;
}

.frame-view-glade-list-md:hover > div > div.frame-view-enabled > div {
  border: 2px solid #5AA6E0;
  line-height: 41px;
}

.frame-view-glade-list-md:hover > div > div.frame-view-absent-show {
  display: block;
  left: 100%;
}

.frame-view-glade-list-lg:hover > div > div.frame-view-enabled > div {
  border: 2px solid #5AA6E0;
  line-height: 41px;
}

.frame-view-glade-list-lg:hover > div > div.frame-view-absent-show {
  display: block;
  left: 100%;
}

/*双胞胎 详细信息*/

.frame-view-glade-list-md > div > div.frame-both-top:hover > div.frame-both-enabled > div {
  border: 2px solid #5AA6E0;
  line-height: 20px;
}

.frame-view-glade-list-md > div > div.frame-both-top:hover > div.frame-view-absent-show {
  display: block;
  left: 100%;
}

.frame-view-glade-list-md > div > div.frame-both-bottom:hover > div.frame-both-enabled > div {
  border: 2px solid #5AA6E0;
  line-height: 20px;
}

.frame-view-glade-list-md > div > div.frame-both-bottom:hover > div.frame-view-absent-show {
  display: block;
  left: 100%;
}

.frame-both-absent {
  background-color: #f6f7f8;
  cursor: not-allowed;
  height: 22px;
  width: 100%;
  z-index: 100;
  border: 1px solid #bbbbbb;
}

.frame-both-enabled {
  height: 22px;
  width: 100%;
  z-index: 100;
  border: 1px solid rgba(48, 105, 135, 0.6);
  background-image: linear-gradient(135deg, #03365c 0%, #044769 100%);
}

.frame-both-glade-div {
  width: 100%;
  height: 21px;
  line-height: 20px;
  padding-left: 10px;
}

.frame-product-text {
  color: #7ee6ce;
  min-width: 100px;
  white-space: nowrap;
  display: inline-block;
}

.deploy-network-tip-icon {
  color: #e66965;
  font-size: 16px;
}

.form-change .ti-form .ti-text-form .ti-text-form-label {
  line-height: 25px !important;
  font-size: 12px;
  color: #b3b3b3;
}

.form-change .ti-form .ti-text-form .ti-text-form-content {
  opacity: 0.9;
  font-size: 12px;
  color: rgba(255, 255, 255, 0.9);
}

.form-change > table {
  font-size: 15px;
}

.frameViewsDisplayArea .titleTip {
  color: rgba(255, 255, 255, 0.6);
}

.frameViewsDisplayArea .titleTip span:first-of-type {
  color: #439af1;
  font-size: 16px;
}

.frontView .tableDeviceStyle {
  float: right;
  font-size: 12px;
  color: #5AA6E0;
  margin-top: 10px;
}

.over-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  width: 58%;
  vertical-align: middle;
}

@media screen and (max-width: 1680px) {
  .over-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 55%;
    vertical-align: middle;
  }
}

.warp-span {
  word-break: normal;
  max-width: 500px;
  display: block;
  white-space: pre-wrap;
  word-wrap: break-word;
  overflow: hidden;
}

.mg0 {
  margin: 0;
}

.frame-view-state-body .ti-form .ti-form-label {
  color: #fff;
  line-height: 30px !important;
}

.frame-view-state-body .iconStyle {
  vertical-align: middle;
  margin-right: 5px;
}

.manageTip {
  font-size: 13px;
  margin-left: 5px;
  vertical-align: middle;
}

.frame-view-state-body .com-formVerti-content {
  width: 100%;
}

.frame-view-state-body .com-font-content .overwrite_style .ti-text-form-content,
.frame-view-state-body .ti-form .ti-text-form .ti-text-form-content {
  font-weight: normal;
}

.hardwareEdit {
  margin-right: 7px;
  cursor: pointer;
  color: #5AA6E0;
}

.advancedConfig .hardwareEdit {
  margin-top: -3px;
}

.advancedConfig {
  display: flex;
  justify-content: space-between;
}

.advancedConfig .basicInfo {
  width: 32%;
  padding: 20px;
  border: 1px solid #b8becc;
  cursor: pointer;
}

.advancedConfig .basicInfo:hover,
.advancedConfig .basicInfoActive {
  border: 1px solid #5AA6E0;
}

.advancedConfig .basicInfoActive .icon-cloud-action-fold {
  color: #5AA6E0;
}

.advancedContent {
  border: 1px solid #b8becc;
  padding: 20px;
  margin-top: 20px;
}

#configurationID .com-normal-point {
  line-height: 40px;
}

.configHardwareBox {
  border: 1px solid #b8becc;
  padding: 0 0 30px 0;
}

.configHardwareBox .changeBox {
  height: 50px;
  background: #f4f6fa;
  padding: 10px 20px;
}

.editFrameBaseConfig {
  width: 50%;
  min-width: 700px;
}

.editFrameBaseConfig input,
.editFrameBaseConfig textarea {
  width: 65%;
}

.editFrameBaseConfig button {
  position: relative;
  left: -5px;
}

.editFrameFanSwitch .fanTitle {
  margin-bottom: 10px;
  width: 290px;
  color: #666;
}

.editFrameFanSwitch .plan-template-switch {
  min-width: 150px;
  font-size: 12px;
  height: 30px;
  padding: 2px;
  border: 1px solid #d9d9d9;
  float: right;
  border-radius: 20px;
}

.editFrameFanSwitch .plan-template-switch .active-btn {
  min-width: 45%;
  height: 100%;
  vertical-align: top;
  line-height: 25px;
  text-align: center;
  color: #999999;
  border-radius: 20px;
  display: inline-block;
  cursor: pointer;
  margin-left: 4px;
}

.editFrameFanSwitch .plan-template-switch .on {
  background-color: #5AA6E0;
  color: #ffffff;
}

.editFrameFanSwitch .com-formVerti-content {
  padding-left: 20px;
}

.editFrameBaseConfig .poolInput {
  width: calc(65% - 120px);
}

.editChassisProfile table .trimmer-BoxE9000 {
  width: 180px;
  height: 35px;
  text-align: center;
}

.config-container-style {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 50;
  height: calc(100% - 62px);
  padding: 10px 30px 0 20px;
  overflow: auto;
}

.config-create-body {
  width: 100%;
  font-weight: 400;
  font-style: normal;
  font-size: 16px;
  padding-right: 30px;
}

.config-glade-VLAN-body {
  width: 60%;
  padding: 0 20px;
  margin: 0 auto;
}

.config-glade-VLAN-body > table {
  height: 65px;
  width: 100%;
  table-layout: auto;
}

.config-glade-VLAN-body > table > tbody {
  height: 65px;
  width: 100%;
}

.config-glade-VLAN-body > table > tbody > tr {
  height: 65px;
  width: 100%;
}

.config-glade-VLAN-body > table:last-child > tbody > tr > td:nth-child(2) {
  border-bottom: 1px solid #cccccc;
}

.config-glade-config-body {
  width: 55%;
  display: inline-block;
  padding: 0 20px;
  height: 520px;
}

.config-glade-config-body > table {
  height: 65px;
  width: 100%;
  table-layout: auto;
}

.config-glade-config-body > table > tbody {
  height: 65px;
  width: 100%;
}

.config-glade-config-body > table > tbody > tr {
  height: 65px;
  width: 100%;
}

.config-text {
  text-align: left;
  line-height: 14px;
  font-size: 14px;
}

.config-edit {
  width: 25px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9;
}

.config-edit > span {
  color: #ffffff;
}

.config-glade-list-sm {
  width: 8%;
  text-align: center;
  line-height: 65px;
  font-size: 12px;
  color: #999999;
}

.config-glade-list-sm > span {
  display: inline-block;
}

.config-glade-list-md {
  width: 42%;
  text-align: center;
  background: inherit;
  background-color: #ffffff;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 2px;
}

.config-glade-list-md:hover {
  background-color: #d9f7ff;
}

.config-glade-list-md:hover > div > .config-edit > span {
  color: #777;
}

.config-glade-list-lg {
  text-align: center;
  background: inherit;
  background-color: #ffffff;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-bottom: none;
  border-radius: 2px;
}

.config-glade-list-lg:hover {
  background-color: #d9f7ff;
}

.config-glade-list-lg:hover > div > .config-edit > span {
  color: #777;
}

.config-glade-config-body > table:last-child > tbody > tr > td:nth-child(2) {
  border-bottom: 1px solid #cccccc;
}

.last-border-bottom {
  border-bottom: 1px solid #cccccc;
}

.config-change-config-body {
  width: 44%;
  display: inline-block;
  height: 520px;
  background: inherit;
  background-color: #ffffff;
  box-sizing: border-box;
  border: 1px solid #cccccc;
  border-radius: 2px;
  box-shadow: none;
}

.config-change-border {
  width: 25%;
  height: 100%;
  border-right: 1px solid #cccccc;
  border-radius: 2px;
  float: left;
}

.config-change-config-body > div:last-child {
  float: left;
  width: 25%;
  height: 100%;
  border-right: none;
}

.config-change-config-body h4 {
  margin: 10px;
  text-align: right;
  color: #666;
  display: inline-block;
  width: 50%;
}

.config-change-border-selected {
  margin: 20px 14px 40px 14px;
  border: 1px dashed #dddddd;
  height: 100px;
  background-color: #f6f7f8;
  text-align: center;
}

.switch-edit {
  width: 30px;
  float: right;
  height: 30px;
  padding: 7px;
}

.switch-edit > span {
  color: #ffffff;
}

.config-change-border:hover > .switch-edit > span {
  color: #777;
}

.last-border:hover > .switch-edit > span {
  color: #777;
}

.config-change-border:hover {
  background-color: #d9f7ff;
}

.last-border:hover {
  background-color: #d9f7ff;
}

.config-view-VLAN-font {
  display: inline-block;
  width: 100%;
  font-size: 18px;
  color: #333333;
  text-align: center;
  line-height: 50px;
}

.config-view-left-font {
  display: inline-block;
  width: 55%;
  font-size: 18px;
  color: #333333;
  text-align: center;
  line-height: 50px;
}

.config-view-right-font {
  display: inline-block;
  width: 43%;
  font-size: 18px;
  color: #333333;
  text-align: center;
  line-height: 50px;
}

.config-switch-body ti-select {
  width: 120px;
  margin-top: 10px;
}

.frameResourceTopList li {
  display: inline-block;
  width: 150px;
  border: 1px solid transparent;
  height: 140px;
  padding: 10px 0;
  text-align: center;
  border-radius: 5px;
  margin: 0 20px 20px 0;
}

.frameResourceTopList li:hover {
  border: 1px solid #66b5e0;
  cursor: pointer;
}

.frameResourceTopList li .com-btn-default-icon {
  display: inline-block;
  font-size: 30px;
  position: relative;
  top: 8px;
}

#resourcesManager .cti-cardlist {
  margin-right: 0;
}

#resourcesManager .cti-cardlist .cti-card-item {
  width: 49%;
  min-height: 600px;
  float: left;
}

#resourcesManager .cti-cardlist .cti-card-item:last-of-type {
  float: right;
  margin-right: 0;
}

#resourcesManager .standby {
  display: inline-block;
  vertical-align: top;
  padding: 1px 4px;
  background: #5AA6E0;
  border-radius: 7px;
  font-size: 12px;
  color: #fff;
  opacity: 0.7;
}

#resourcesManager .com-table-detailBox {
  border: none;
}

.frameResourceBox .info {
  padding-top: 20px;
  display: flex;
  justify-content: space-between;
}

.frameResourceBox .info span {
  display: inline-block;
  width: 23% !important;
}

.frameResourceBox .info span p:first-child {
  color: #999;
  margin-bottom: 10px;
}

#resourcesManager .managerAbsent {
  text-align: center;
  margin-top: 15%;
}

/* ---------------设置tip克隆DOM的样式----END----------------------------------------------*/

@font-face {
  font-family: 'Roboto';
  src: url('data:font/woff;base64,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') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ti3Font';
  src: url('data:font/woff;base64,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') format('woff');
  font-weight: normal;
  font-style: normal;
}

.errorTitle {
  font-size: 28px;
  color: red;
}

#configCenterID .ti3-tabs > li > a {
  height: 42px;
  line-height: 42px;
}

#configCenterID .ti3-tabs-header .ti3-tabs {
  height: 42px;
}

#configCenterID .ti3-tabs-header .ti3-tabs > li {
  height: 42px;
}

#applyModelID [level2] .ti3-tabs {
  height: 60px !important;
}

#applyModelID [level2] .ti3-tabs > li {
  height: 60px !important;
  margin: 0px !important;
}

#applyModelID [level2] .ti3-tabs > li > a {
  height: 60px !important;
  line-height: 51px;
  padding: 0 0 0 10px;
}

#applyModelID .ti3-tab-active > a > .app-add-image-btn {
  border: none;
  padding: 0 7px 0 7px;
  width: 100%;
  color: #5aa6e0;
}

#applyModelID .ti3-tab-active > a > .app-add-image-btn .app-close-icon {
  width: 15px;
  height: 15px;
  line-height: 15px;
  position: absolute;
  top: 5px;
  right: 0px;
  color: #999999;
}

#applyModelID .ti3-tab-active > a > .app-add-image-btn .app-close-icon:hover {
  color: #5aa6e0;
  cursor: pointer;
}

#applyModelID [level2] .ti3-tabs > li.ti3-tab-active:not(.disabled) > a {
  margin-left: 10px;
  padding: 0 0 0 20px;
}

#demoID [level2] .ti3-tabs {
  height: 35px;
}

#demoID [level2] .ti3-tabs > li {
  height: 35px;
}

#demoID [level2] .ti3-tabs > li > a {
  height: 35px;
  line-height: 35px;
}

#demoID [level2] .ti3-tabs > li.ti3-tab-active:not(.disabled) > a {
  margin-left: 10px;
  padding: 0 20px;
}

.ti3-table::after {
  content: '';
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.advancedCheckButton {
  padding: 0;
  box-sizing: initial;
  font-size: 0.875rem;
  min-width: 100px;
  max-width: 240px;
  margin-right: 15px;
  border-left-width: 1px;
  border-right-width: 1px;
  height: 30px;
  line-height: 30px;
}

.advancedBox .ti3-btn-item.ti3-btn-item-radio {
  padding: 0 !important;
  box-sizing: initial !important;
  font-size: 0.875rem !important;
  min-width: 100px !important;
  max-width: 240px !important;
  margin-right: 15px !important;
  border-left-width: 1px !important;
  border-right-width: 1px !important;
  height: 30px !important;
  line-height: 30px !important;
}

.aui-common-hand {
  color: #5AA6E0 !important;
  cursor: pointer;
}

.aui-common-hand-yellow {
  color: #d9a170 !important;
}

.aui-common-hand-red {
  color: #d36e72 !important;
}

.carbon-emission-config {
  color: red;
}

.aui-common-hand:hover {
  text-decoration: underline;
}

.aui-loading {
  position: relative;
  min-height: 200px;
  margin: auto;
}

.aui-loading::before {
  position: absolute;
  content: '';
  width: 60px;
  height: 60px;
  top: calc(50% - 30px);
  left: calc(50% - 30px);
  background: url('loading_small.08ccaf7ad2fff9aa6fc0.gif') center center no-repeat;
  z-index: 1;
}

.aui-advancedRefresh {
  display: inline-block;
  margin-left: 1rem;
  position: absolute;
  top: 10px;
}

.advancedRefreshEn {
  left: 140px;
}

aui-notAllowed {
  cursor: not-allowed;
  background-color: #ccc;
  color: #999;
  line-height: 25px;
  width: 20px;
  text-align: center;
}

.aui-comment {
  color: #5AA6E0;
  margin-left: 10px;
  font-size: 16px;
}

.aui-modal-alert {
  width: 60% !important;
  display: inline-block !important;
  position: absolute;
  z-index: 10;
  left: 50%;
  transform: translateX(-50%);
}

.ti3-table > .ti3-resize-wrapper > table > .aui-noData-tbody,
.ti3-table > .ti3-table-container > table > .aui-noData-tbody {
  border: none;
}

.aui-modal-icon {
  display: inline-block;
  color: #5AA6E0;
  margin-right: 20px;
  vertical-align: top;
  width: 45px;
}

.aui-modal-icon i {
  font-size: 45px;
}

.aui-modal-icon .warn {
  color: #ffbb33;
}

.aui-modal-icon .confirm {
  color: #3dcca6;
}

.aui-modal-icon .error {
  color: #e54545;
}

.aui-errorTip {
  color: #e54545;
}

.aui-modal-tip {
  display: inline-block;
  width: calc(100% - 67px);
}

.aui-modal-tip .title {
  font-size: 18px;
}

.aui-modal-tip .content {
  color: #666;
  margin-top: 5px;
  padding-bottom: 2px;
  line-height: 20px;
}

.modal-msg-icon {
  width: 48px;
  margin-right: 20px;
  float: left;
}

.com-modal-tip {
  font-size: 18px;
}

.com-modal-title {
  color: #999999;
  margin-top: 5px;
}

.aui-tip-icon {
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 10px;
  color: #5AA6E0;
}

.proxy-icon-error {
  color: #ff4c4c !important;
  font-size: 16px !important;
  vertical-align: baseline !important;
}

.aui-tip-icon-text {
  color: #999999;
}

.aui-title-second {
  font-size: 15px;
  font-weight: bold;
}

.com-border-bottom {
  width: 100%;
  border-bottom: #dddddd 1px dashed;
  margin: 25px 0;
}

.aui-layout-content-hasBtn {
  height: calc(100% - 160px);
  width: calc(100% - 100px);
  min-height: 100px;
  overflow-y: auto;
  margin: -50px auto 0 auto;
  background: #fff;
  padding: 30px 50px;
  zoom: 1;
}

.aui-layout-content-cardList {
  position: relative;
  min-height: calc(100% - 123px);
  margin: -75px 50px 50px;
  z-index: 1;
  padding: 0;
  background: transparent;
}

.aui-layout-content-stepContent {
  height: calc(100% - 250px);
  width: calc(100% - 100px);
  min-height: 100px;
  overflow-y: auto;
  margin: -58px auto 0 auto;
  background: #fff;
  padding: 30px 50px;
  zoom: 1;
}

.aui-layout-button-step {
  width: calc(100% - 100px);
  height: 72px;
  position: absolute;
  bottom: 0;
  right: 50px;
  text-align: right;
  line-height: 72px;
  z-index: 100;
}

.aui-layout-button-step button:last-of-type {
  margin-right: 0;
}

.aui-cardList > div {
  background: #fff;
  margin-bottom: 20px;
  padding: 0 25px 15px;
}

.aui-cardList > div .aui-caption,
.aui-cardList > div .com-caption {
  height: 70px;
  line-height: 70px;
}

.aui-cardList > div .aui-caption-label {
  font-size: 20px;
  font-weight: lighter;
}

.aui-cardList > div .aui-caption-right {
  font-weight: lighter;
}

.sessionOutModalHtml .ti-modal-open {
  transform: none;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  min-width: 100px;
}

.aui-click-add {
  display: inline-block;
  color: #3dcca6;
  vertical-align: middle;
  margin: 0 5px;
  font-weight: bold;
  font-size: 25px;
}

.aui-click-delete {
  display: inline-block;
  color: #e54545;
  vertical-align: middle;
  margin: 0 5px;
  font-weight: bold;
  font-size: 25px;
}

.icon-help-tip:after {
  font-size: 16px;
  display: inline-block;
  cursor: help;
  vertical-align: text-top;
  content: '\ea26';
  color: #999;
}

.icon-help-tip:hover:after {
  color: #5aa6e0;
}

/*表单详情样式公共*/

.com-ti-form-one-xxxs,
.com-ti-form-one-xxs,
.com-ti-form-one-xs,
.com-ti-form-one-ms,
.com-ti-form-one-sm,
.com-ti-form-one-md,
.com-ti-form-one-lg,
.com-ti-form-one-xl {
  width: 100%;
  height: 100%;
}

/*115px*/

.com-ti-form-one-xxxs .ti3-form .ti3-form-label {
  min-width: 115px;
}

.com-ti-form-one-xxxs .ti3-form .ti3-form-content {
  width: 88%;
}

.com-ti-form-one-xxxs .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 115px;
}

.com-ti-form-one-xxxs .ti3-form .ti3-text-form .ti3-form-content {
  width: 88%;
}

/*130px*/

.com-ti-form-one-xxs .ti3-form .ti3-form-label {
  min-width: 140px;
}

.com-ti-form-one-xxs .ti3-form .ti3-form-content {
  width: 88%;
}

.com-ti-form-one-xxs .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 140px;
}

.com-ti-form-one-xxs .ti3-form .ti3-text-form .ti3-form-content {
  width: 88%;
}

/* 单列 --170px*/

.com-ti-form-one-xs .ti3-form .ti3-form-label {
  min-width: 170px;
}

#networkModify .ti3-form .ti3-form-label {
  min-width: 100px;
}

.com-ti-form-one-xs .ti3-form .ti3-form-content {
  width: 87%;
  line-height: 30px;
}

#networkModify .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 100px;
}

.com-ti-form-one-xs .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 170px;
}

.com-ti-form-one-xs .ti3-form .ti3-text-form .ti3-form-content {
  width: 87%;
}

/* 单列 --186px*/

.com-ti-form-one-ms .ti3-form .ti3-form-label {
  min-width: 186px;
}

.com-ti-form-one-ms .ti3-form .ti3-form-content {
  width: 87%;
}

.com-ti-form-one-ms .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 186px;
}

.com-ti-form-one-ms .ti3-form .ti3-text-form .ti3-form-content {
  width: 87%;
}

/*210*/

.com-ti-form-one-sm .ti3-form .ti3-form-label {
  min-width: 210px;
}

.com-ti-form-one-sm .ti3-form .ti3-form-content {
  width: 82%;
}

.com-ti-form-one-sm .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 210px;
}

.com-ti-form-one-sm .ti3-form .ti3-text-form .ti3-form-content {
  width: 82%;
}

/*250px*/

.com-ti-form-one-md .ti3-form .ti3-form-label {
  min-width: 250px;
}

.com-ti-form-one-md .ti3-form .ti3-form-content {
  width: 81%;
}

.com-ti-form-one-md .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 250px;
}

.com-ti-form-one-md .ti3-form .ti3-text-form .ti3-form-content {
  width: 81%;
}

/*290px*/

.com-ti-form-one-lg .ti3-form .ti3-form-label {
  min-width: 290px;
}

.com-ti-form-one-lg .ti3-form .ti3-form-content {
  width: 78%;
}

.com-ti-form-one-lg .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 290px;
}

.com-ti-form-one-lg .ti3-form .ti3-text-form .ti3-form-content {
  width: 78%;
}

/*330px*/

.com-ti-form-one-xl .ti3-form .ti3-form-label {
  min-width: 330px;
}

.com-ti-form-one-xl .ti3-form .ti3-form-content {
  width: 76%;
}

.com-ti-form-one-xl .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 330px;
}

.com-ti-form-one-xl .ti3-form .ti3-text-form .ti3-form-content {
  width: 76%;
}

/*540px*/

.com-ti-form-one-xlg .ti3-form .ti3-form-label {
  min-width: 540px;
}

.com-ti-form-one-xlg .ti3-form .ti3-form-content {
  width: 60%;
}

.com-ti-form-one-xlg .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 540px;
}

.com-ti-form-one-xlg .ti3-form .ti3-text-form .ti3-form-content {
  width: 60%;
}

/* 两列 -- 列名默认170px*/

.com-ti-form-two-xxxs,
.com-ti-form-two-xxs,
.com-ti-form-two-xs,
.com-ti-form-two-sm,
.com-ti-form-two-md,
.com-ti-form-two-lg,
.com-ti-form-two-xl {
  width: 100%;
  height: 100%;
}

/*115px*/

.com-ti-form-two-xxxs .ti3-form .ti3-form-label {
  min-width: 115px;
}

.com-ti-form-two-xxxs .ti3-form .ti3-form-content {
  width: 30%;
}

.com-ti-form-two-xxxs .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 115px;
}

.com-ti-form-two-xxxs .ti3-form .ti3-text-form .ti3-form-content {
  width: 30%;
}

/*130px*/

.com-ti-form-two-xxs .ti3-form .ti3-form-label {
  min-width: 140px;
}

.com-ti-form-two-xxs .ti3-form .ti3-form-content {
  width: 39%;
}

.com-ti-form-two-xxs .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 140px;
}

.com-ti-form-two-xxs .ti3-form .ti3-text-form .ti3-form-content {
  width: 39%;
}

/*170px*/

.com-ti-form-two-xs .ti3-form .ti3-form-label {
  min-width: 170px;
}

#networkModify .ti3-form .ti3-form-label {
  min-width: 100px;
}

.com-ti-form-two-xs .ti3-form .ti3-form-content {
  width: 38%;
}

.com-ti-form-two-xs .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 170px;
}

#networkModify .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 100px;
}

.com-ti-form-two-xs .ti3-form .ti3-text-form .ti3-form-content {
  width: 38%;
}

/*210px*/

.com-ti-form-two-sm .ti3-form .ti3-form-label {
  min-width: 210px;
}

.com-ti-form-two-sm .ti3-form .ti3-form-content {
  width: 33%;
}

.com-ti-form-two-sm .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 210px;
}

.com-ti-form-two-sm .ti3-form .ti3-text-form .ti3-form-content {
  width: 33%;
}

/*250px*/

.com-ti-form-two-md .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 250px;
}

.com-ti-form-two-md .ti3-form .ti3-text-form .ti3-form-content {
  width: 31%;
}

.com-ti-form-two-md .ti3-form .ti3-form-label {
  min-width: 250px;
}

.com-ti-form-two-md .ti3-form .ti3-form-content {
  min-width: 250px;
}

/*290px*/

.com-ti-form-two-lg .ti3-form .ti3-form-label {
  min-width: 290px;
}

.com-ti-form-two-lg .ti3-form .ti3-form-content {
  width: 29%;
}

.com-ti-form-two-lg .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 290px;
}

.com-ti-form-two-lg .ti3-form .ti3-text-form .ti3-form-content {
  width: 29%;
}

/*330px*/

.com-ti-form-two-xl .ti3-form .ti3-form-label {
  min-width: 330px;
}

.com-ti-form-two-xl .ti3-form .ti3-form-content {
  width: 27%;
}

.com-ti-form-two-xl .ti3-form .ti3-text-form .ti3-form-label {
  min-width: 330px;
}

.com-ti-form-two-xl .ti3-form .ti3-text-form .ti3-form-content {
  width: 27%;
}

.com-formVerti-content > table {
  width: 100%;
}

.com-formVerti-content .formfieldLevel > table > tbody > tr td {
  display: block;
}

.com-formVerti-content .overwrite_style > table > tbody > tr {
  /*overwrite_style覆盖原来的表格样式*/
  width: 25%;
  vertical-align: top;
  display: inline-block;
  margin-bottom: 20px;
}

.com-formVerti-content .overwrite_style > table > tbody > tr td {
  display: block;
}

.com-formVerti-content .overwrite_style .ti3-text-form-content {
  width: 100% !important;
  padding-bottom: 0;
  font-weight: 100;
  font-size: 14px;
}

.com-formVerti-content .overwrite_style .ti3-text-form-content span {
  opacity: 0.7;
}

.com-font-content .overwrite_style .ti3-text-form-content span {
  opacity: 1;
}

.com-formVerti-content .overwrite_style .ti3-form-label {
  font-size: 14px;
  padding: 0;
  line-height: 25px !important;
  font-weight: bold;
  opacity: 1;
}

.com-font-content .overwrite_style .ti3-text-form-content {
  font-weight: bold;
}

.com-font-content .overwrite_style .ti3-form-label {
  font-weight: 100;
  opacity: 0.7;
}

/* 表单的key的颜色 */

.com-form-view .ti3-form .ti3-form-label {
  color: #666;
  font-size: 14px;
  font-weight: 500;
  line-height: 32px;
  padding: 0 20px 20px 0;
}

#chassis-server-detail .ti3-form .ti3-form-label {
  color: #333333 !important;
  opacity: 0.7 !important;
  padding: 0 !important;
}

#chassis-server-detail .ti3-form .ti3-text-form-content {
  font-weight: 600 !important;
  padding: 0 !important;
}

#chassis-server-detail .ti3-form > tbody tr > td {
  line-height: 40px !important;
}

.absentStyle {
  cursor: not-allowed;
  opacity: 0.7;
  background-image: linear-gradient(-135deg, #03365c 0%, #044769 100%);
}

.urgent {
  color: #e54545;
  font-size: 16px;
  margin-right: 10px;
}

.important {
  color: #ffbb33;
  font-size: 16px;
  margin-right: 10px;
}

.success {
  color: #66d1b5;
  font-size: 16px;
  margin-right: 10px;
}

.failure {
  color: #cccccc;
  font-size: 16px;
  margin-right: 10px;
}

.locked {
  color: #ffbb33;
  font-size: 16px;
  margin-right: 10px;
}

.ready {
  color: #68b8df;
  font-size: 16px;
  margin-right: 10px;
}

.unmanaged {
  color: #cccccc;
  font-size: 16px;
  margin-right: 10px;
}

.com-normal-point {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  cursor: default;
  display: inline-block;
  margin-right: 30px;
}

#selectImageModal .ti3-modal-dialog,
#selectCustomImage .ti3-modal-dialog {
  width: 1000px;
}

#selectImageModal .com-modal-tipTable,
#selectCustomImage .com-modal-tipTable {
  max-height: 800px;
}

#configModal .ti3-modal-dialog {
  width: 800px;
}

.com-border-bottom-dotted {
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ebebeb;
  margin: 20px 0;
  display: inline-block;
}

.secondTitle {
  margin: 20px 0;
  border-left: 2px solid #5aa6e0;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  line-height: 20px;
  padding-left: 10px;
}

.aui-moreOperation {
  padding: 0 20px;
  float: right;
  height: 36px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background: #5aa6e0;
  border-radius: 3px;
  line-height: 36px;
}

.aui-moreOperation-text {
  margin-left: 10px;
}

.aui-moreOperation .aui-moreOperation-downIcon {
  line-height: 36px;
  float: right;
}

.aui-moreOperation .ti3-menu-toggle,
.aui-moreOperation a.ti3-menu-toggle:focus {
  color: #fff !important;
}

/* 超链接跳转样式 */

.com-cursor-style {
  cursor: pointer;
  color: #5aa6e0;
}

.com-cursor-style:hover {
  color: #5aa6e0;
}

/* 详情页编辑标题 */

.com-detail-title-edit {
  margin: 20px 0;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  line-height: 40px;
  padding: 0 20px;
  background-color: #f4f6fa;
}

.com-edit-btn {
  cursor: pointer;
  color: #5aa6e0;
}

.com-edit-body {
  padding: 0 20px;
}

/*风险提示的相关样式*/

.com-risk-tipBox {
  background: #f5f5f5;
  padding: 10px;
  margin-top: 10px;
}

.com-risk-name {
  font-size: 15px;
  font-weight: bold;
}

.staticBtnGroup::ng-scope {
  display: inline-block;
  vertical-align: top;
}

.staticBtnGroup::ng-scope button {
  width: 75px !important;
}

#UplinkModel .ti3-modal-body {
  max-height: calc(100vh - 360px) !important;
}

#UplinkModel .ti3-btn-item.ti3-btn-item-radio {
  min-width: 90px;
  max-height: 32px;
}

.com-table-nodata {
  text-align: center;
}

.com-modal-tipDescribe {
  color: #999999;
  margin-top: 5px;
  margin-left: 65px;
  min-height: 50px;
}

.ti3-error-icon-bg {
  background-color: transparent;
}

.ti3-dropdown-option,
.ti3-dropdown-option-notoverflow {
  height: 35px;
  line-height: unset;
}

.com-btn-right {
  position: absolute;
  right: 0;
  top: 0;
}

.com-inline-block {
  display: inline-block;
}

/**遮罩样式，mask中的，不要删*/

.local-loading-gif {
  width: 100%;
  height: 100%;
  margin: auto;
  background: url('loading_small.08ccaf7ad2fff9aa6fc0.gif') center center no-repeat;
}

.local-loading {
  position: absolute;
  z-index: 10000000000;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  background: rgba(255, 255, 255, 0.3);
}

.ti3-form .ti3-form-require .ti3-icon,
.ti3-form .ti3-form-require .ti3-table-soldout {
  line-height: 31px;
}

.cursorStyle {
  cursor: pointer;
  color: #5aa6e0;
}

.ti3-steps .ti3-steps-disabled .ti3-steps-explain .ti3-steps-box {
  background-color: #fff;
}

.ti3-select-searchbox > .tiSelect-style {
  border-right: 0;
  margin-right: -2px;
  height: 36px;
  position: relative;
  font-size: 14px;
}

.ti3-select-searchbox > .tiSelect-style::after {
  content: '';
  position: absolute;
  width: 1px;
  height: 20px;
  border-right: 1px solid #ccc;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  z-index: 1;
}

.ti3-select-searchbox > .search-box-style {
  border-left: 0 !important;
}

.com-refresh-icon {
  font-size: 20px;
  margin-left: 10px !important;
  vertical-align: middle;
}

.com-refresh-icon:hover {
  cursor: pointer;
}

.select-all-button {
  min-width: 120px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  outline: none;
  border: 1px solid #ccc;
  border-radius: 2px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}

.fixed-table-max-height {
  max-height: 507px;
}

.header-msg,
.aui-modal-tip {
  font-family: Roboto, 'Microsoft YaHei', '微软雅黑', sans-serif;
}

#powerOn .aui-modal-tip {
  line-height: 45px !important;
  height: 45px !important;
}

#sessionOutId .sessionOutModalClass .ti3-modal-content .ti3-modal-body {
  max-height: calc(100% - 1px) !important;
}

.aui-form-item-control /deep/ #component-cuss-ID8 {
  margin-top: 0px !important;
}

.aui-filter-item.aui-filter-result .aui-filter-label {
  width: 8rem;
  line-height: 1.5rem;
}

.aui-filter-item.aui-filter-result .aui-filter-control {
  width: calc(100% - 8rem);
}

/*new状态标识样式*/

.com-statusIcon-new::after {
  display: inline-block;
  vertical-align: text-top;
  width: 32px;
  height: 16px;
  content: '\6700\65b0';
  font-size: 12px;
  background-color: #e66965;
  color: #fff;
  padding-left: 4px;
  border-radius: 10px;
  line-height: 16px;
}

.com-statusIcon-new-en::after {
  display: inline-block;
  vertical-align: text-top;
  width: 32px;
  height: 16px;
  content: 'New';
  font-size: 12px;
  background-color: #e66965;
  color: #fff;
  padding-left: 4px;
  border-radius: 10px;
  line-height: 16px;
}

/*recommended*/

.com-statusIcon-recommended::before {
  display: inline-block;
  vertical-align: text-top;
  width: 32px;
  height: 16px;
  content: '\63a8\8350';
  font-size: 12px;
  background-color: #5aa6e0;
  color: #fff;
  padding-left: 4px;
  border-radius: 10px;
  line-height: 16px;
}

.com-statusIcon-recommended-en::before {
  display: inline-block;
  vertical-align: text-top;
  width: 90px;
  height: 16px;
  content: 'Recommended';
  font-size: 12px;
  background-color: #5aa6e0;
  color: #fff;
  padding-left: 4px;
  border-radius: 10px;
  line-height: 16px;
}

.position-hor-center {
  margin: 0 auto;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
}

.refreshIcon {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  cursor: pointer;
}

.refreshIcon:hover {
  color: #5aa6e0;
}

.config-searchID-button-parent {
  margin-top: 30px;
  text-align: center;
}

.config-searchID-button-parent .config-searchID-button-left {
  min-width: 100px;
  width: 100px;
  margin-right: 20px;
}

.config-searchID-button-parent .config-searchID-button-right {
  min-width: 100px;
  width: 100px;
  margin-right: 0px;
}

.ti3-dropdown-group-list-cascader {
  width: 98% !important;
}

/* 样式文件中进行设置 */

.cdk-overlay-pane {
  z-index: 1000 !important;
  /* 确保 z-index 高于其他元素 */
}

.server-add-loadingDisplayClass {
  position: relative;
  overflow: hidden;
}

.server-add-loadingDisplayClass::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: url('/assets/images/loading_small.gif') center center no-repeat;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 1;
}

.inspection-record-send-success {
  color: #66d1b5;
}

.inspection-record-send-failed {
  color: #e54545;
}

.loadingDisplayClass {
  position: relative;
  overflow: hidden;
}

.loadingDisplayClass::after {
  position: absolute;
  content: '';
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.3);
  opacity: 0.5;
  z-index: 1;
  cursor: not-allowed;
  background: url('/assets/images/loading_small.gif') center center no-repeat;
}

