
/** /vision/css/vars.css */
/**
 * 主题相关变更设置：包括颜色、字体、圆角、阴影及尺寸；
 * 设置主题模式：document.documentElement.setAttribute('theme-mode', 'blue');
 * 重置为默认模式：document.documentElement.removeAttribute('theme-mode');
**/

/**
 * 主题配置：默认
**/
:root,
:root[theme-mode="DEFAULT"],
:root[theme-mode="default"] {
	--smt-theme-color: #3370FF; /* 主题色，对应：rgb(51, 112, 255) */
	--smt-brand-color: #4E5969; /* 功能色：常态；对应：rgb(78, 89, 105)；主要适用于全局 图标/按钮 的文案/图案色显示； */
	--smt-brand-color-press: #2B61DD; /* 功能色：按下状态；主要适用于全局 图标/按钮 的按下状态； */
	--smt-brand-color-hover: rgba(51, 112, 255, 0.08); /* 功能色：悬停状态2；主要适用于全局 图标/按钮/列表的 背景悬停态显示； */
	--smt-brand-color-active: rgba(51, 112, 255, 1); /* 功能色：主色选中状态；比如主按钮颜色； */
	--smt-brand-color-weak: rgba(78, 89, 105, 0.6); /* 功能色：弱显示状态；比如日期控件中非当月的日期数字文本颜色； */
	--smt-primary-color-hover: #5A8BFF; /* 功能色：主色悬停状态； */
	--smt-primary-color-disabled: rgba(51, 112, 255, 0.3); /* 功能色：主色禁用状态； */
	--smt-nav-color-hover: var(--smt-primary-color-disabled); /* 功能色：悬停状态1；主要适用于左侧模块导航栏的：悬停状态； */
	--smt-secondary-bgcolor-active: rgba(51, 112, 255, 0.14); /* 功能色：选中状态；主要适用于全局资源树和面包屑选中态背影色显示； */
	--smt-font-color-title: #1D2129; /* 主要用于全局一级标题色/输入框输入文字，或重要内容标示； */
	--smt-font-color-body: var(--smt-brand-color); /* 主要用于全局正文/列表/表格（表头除外）/下拉菜单等场景默认使用色； */
	--smt-font-color-secondary: #666666; /* 三级（三级标题/次要文案/图标）； */
	--smt-font-color-weaktip: #AEB6C0; /* 主要用于全局弱提示文案； */
	--smt-font-color-rule: #8C91A7; /* 标尺文案 */
	--smt-font-color-link: #366EF4; /* 主要用于全局额链接文案； */
	--smt-border-color: #D4D8E5; /* 主要适用于各种含边容器的边框色； */
	--smt-border-color-popup: #DCDFE6; /* 弹出菜单/面板的边框色； */
	--smt-shadow-color: rgba(42, 56, 76, 0.08); /* 阴影色； */
	--smt-shadow-color-popup: rgba(0, 0, 0, 0.1); /* 弹出菜单阴影色； */
	--smt-split-line-color: #E9EDF2; /* 主要适用于全局分割线色； */
	--smt-container-bg-color: #F4F5F8; /* 主要适用于全局文字说明背景色； */
	--smt-popupmenu-head-bg-color: rgba(51, 112, 255, 0.03);
	--smt-main-banner-color: var(--smt-brand-color);
	--smt-main-banner-bg-color: #FFFFFF;
	--smt-main-banner-mark-color: var(--smt-theme-color);
}

/**
 * 主题配置：V10默认
**/
:root[theme-mode="v10_default"] {
	--smt-theme-color: #3F99E7; /* 主题色，对应：rgb(63, 153, 231) */
	--smt-brand-color-active: rgba(63, 153, 231, 1);
	--smt-brand-color-hover: rgba(63, 153, 231, 0.08);
	--smt-brand-color-press: var(--smt-brand-color-hover);
	--smt-primary-color-hover: rgba(63, 153, 231, 0.8);
	--smt-primary-color-disabled: rgba(63, 153, 231, 0.3);
	--smt-secondary-bgcolor-active: rgba(63, 153, 231, 0.14);
	--smt-popupmenu-head-bg-color: rgba(63, 153, 231, 0.03);
	--smt-main-banner-color: #FFFFFF;
	--smt-main-banner-bg-color: var(--smt-theme-color);
	--smt-main-banner-mark-color: var(--smt-main-banner-color);
	/** 以下为特别设置 */
	--smt-sidebar-bg-color: #232C52; /* 左侧导航栏背景色 */
	--smt-bg-color-base-tree: #F9FAFC; /* 资源树背景色 */
	--smt-bg-color-base-tab: #F5F5F5; /* 二级标签页背景色 */
}

/**
 * 主题配置：蓝绿色
**/
:root[theme-mode="blueGreen"] {
	--smt-theme-color: #1E95C1; /* 主题色，对应：rgb(30, 149, 193) */
	--smt-brand-color-active: rgba(30, 149, 193, 1);
	--smt-brand-color-hover: rgba(30, 149, 193, 0.08);
	--smt-brand-color-press: #2287C0;
	--smt-primary-color-hover: #53B2E8;
	--smt-primary-color-disabled: rgba(30, 149, 193, 0.3);
	--smt-secondary-bgcolor-active: rgba(30, 149, 193, 0.14);
	--smt-popupmenu-head-bg-color: rgba(30, 149, 193, 0.03);
	--smt-main-banner-color: #FFFFFF;
	--smt-main-banner-bg-color: var(--smt-theme-color);
	--smt-main-banner-mark-color: var(--smt-main-banner-color);
}

/**
 * 主题配置：蓝色
**/
:root[theme-mode="blue"] {
	--smt-theme-color: #3CABE7; /* 主题色，对应：rgb(60, 171, 231) */
	--smt-brand-color-active: rgba(60, 171, 231, 1);
	--smt-brand-color-hover: rgba(60, 171, 231, 0.08);
	--smt-brand-color-press: #2287C0;
	--smt-primary-color-hover: #53B2E8;
	--smt-primary-color-disabled: rgba(60, 171, 231, 0.3);
	--smt-secondary-bgcolor-active: rgba(60, 171, 231, 0.14);
	--smt-popupmenu-head-bg-color: rgba(60, 171, 231, 0.03);
	--smt-main-banner-color: #FFFFFF;
	--smt-main-banner-bg-color: var(--smt-theme-color);
	--smt-main-banner-mark-color: var(--smt-main-banner-color);
}

/**
 * 主题配置：深色
**/
:root[theme-mode="dark"] {
	--smt-theme-color: #1E95C1; /* 主题色，对应：rgb(30, 149, 193) */
	--smt-brand-color-active: rgba(30, 149, 193, 1);
	--smt-brand-color-hover: rgba(30, 149, 193, 0.08);
	--smt-brand-color-press: #2287C0;
	--smt-primary-color-hover: #53B2E8;
	--smt-primary-color-disabled: rgba(30, 149, 193, 0.3);
	--smt-secondary-bgcolor-active: rgba(30, 149, 193, 0.14);
	--smt-popupmenu-head-bg-color: rgba(30, 149, 193, 0.03);
	--smt-main-banner-color: #FFFFFF;
	--smt-main-banner-bg-color: var(--smt-theme-color);
	--smt-main-banner-mark-color: var(--smt-main-banner-color);
	/** 以下为特别设置 */
	--smt-bg-color-base-tree: #2D3A46; /* 资源树背景色 */
	--smt-bg-color-base-tab: var(--smt-bg-color-base-tree); /* 二级标签页背景色 */
}

/**
 * 主题配置：绿色
**/
:root[theme-mode="green"] {
	--smt-theme-color: #0BB8B4; /* 主题色，对应：rgb(11, 184, 180) */
	--smt-brand-color-active: rgba(11, 184, 180, 1);
	--smt-brand-color-hover: rgba(11, 184, 180, 0.08);
	--smt-brand-color-press: #099C99;
	--smt-primary-color-hover: #3CC6C3;
	--smt-primary-color-disabled: rgba(11, 184, 180, 0.3);
	--smt-secondary-bgcolor-active: rgba(11, 184, 180, 0.14);
	--smt-popupmenu-head-bg-color: rgba(11, 184, 180, 0.03);
	--smt-main-banner-color: #FFFFFF;
	--smt-main-banner-bg-color: var(--smt-theme-color);
	--smt-main-banner-mark-color: var(--smt-main-banner-color);
}

/**
 * 主题配置：红色
**/
:root[theme-mode="red"] {
	--smt-theme-color: #D92F4D; /* 主题色，对应：rgb(217, 47, 77) */
	--smt-brand-color-active: rgba(217, 47, 77, 1);
	--smt-brand-color-hover: rgba(217, 47, 77, 0.08);
	--smt-brand-color-press: #B82841;
	--smt-primary-color-hover: #E15971;
	--smt-primary-color-disabled: rgba(217, 47, 77, 0.3);
	--smt-secondary-bgcolor-active: rgba(217, 47, 77, 0.14);
	--smt-popupmenu-head-bg-color: rgba(217, 47, 77, 0.03);
	--smt-main-banner-color: #FFFFFF;
	--smt-main-banner-bg-color: var(--smt-theme-color);
	--smt-main-banner-mark-color: var(--smt-main-banner-color);
}

/**
 * 主题配置：橙色
**/
:root[theme-mode="orange"] {
	--smt-theme-color: #F0831B; /* 主题色，对应：rgb(240, 131, 27) */
	--smt-brand-color-active: rgba(240, 131, 27, 1);
	--smt-brand-color-hover: rgba(240, 131, 27, 0.08);
	--smt-brand-color-press: #CC6F17;
	--smt-primary-color-hover: #F39C49;
	--smt-primary-color-disabled: rgba(240, 131, 27, 0.3);
	--smt-secondary-bgcolor-active: rgba(240, 131, 27, 0.14);
	--smt-popupmenu-head-bg-color: rgba(240, 131, 27, 0.03);
	--smt-main-banner-color: #FFFFFF;
	--smt-main-banner-bg-color: var(--smt-theme-color);
	--smt-main-banner-mark-color: var(--smt-main-banner-color);
}

/**
 * ///////////////////////////////////////////////
 * // 后面的内容与主题色无关；若有关则需要抽取到上面；
 * ///////////////////////////////////////////////
**/

/**
 *
**/
:root {
	--smt-font-family: "PingFang SC", "Microsoft YaHei", "SimSun", "Helvetica", Arial, "Sans-Serif";
	--smt-font-size: 12px;
	--smt-font-size-tab-head: 13px;
}

/**
 *
**/
:root {
	--smt-white-color-1: #FFFFFF; /* 对应：rgba(255, 255, 255, 1)； pure white；侧边栏：一级文案（用于主要标题） */
	--smt-white-color-2: rgba(255, 255, 255, 0.9); /* white 90%；侧边栏：二级（导航标题） */
	--smt-white-color-3: rgba(255, 255, 255, 0.7); /* white 70%；侧边栏：图标 */
	--smt-white-color-4: rgba(255, 255, 255, 0.4); /* white 40%；侧边栏：图标 */
	--smt-white-color-5: rgba(255, 255, 255, 0.2); /* white 20%；顶部导航栏右上角按钮悬停背景色 */
	--smt-black-color-1: #000000; /* 对应：rgba(0, 0, 0, 1)；pure black； */
	--smt-black-color-2: rgba(0, 0, 0, 0.15); /* 顶部导航栏右上角按钮深色背景且按钮激活时的背景色 */
	--smt-black-color-3: rgba(0, 0, 0, 0.6); /* 次要文字图标色彩；消息弹窗 Toast 的关闭按钮颜色； */
	--smt-gray-color-1: #F4F4F4; /* 对应：rgba(244, 244, 244, 1)；顶部导航栏右上角按钮边框色 */
	--smt-gray-color-2: rgba(244, 244, 244, 0.2); /* 顶部导航栏右上角按钮深色背景时的边框色 */
	--smt-error-color-1: #D92F4D; /* 徽标(消息、待办)背景色 */
	--smt-icon-font-color-success: #2BA471;
	--smt-icon-font-color-warning: #F0831B;
	--smt-icon-font-color-error: #D92F4D;
	--smt-sidebar-bg-color: #181C38; /* 侧边栏，背景，对应：rgb(24, 28, 56) */
	--smt-sidebar-bg-color-active: var(--smt-brand-color-active); /* 侧边栏选中状态背景 */
	--smt-sidebar-bg-color-hover: var(--smt-nav-color-hover); /* 侧边栏悬停状态背景 */
	--smt-sidebar-font-color: var(--smt-white-color-3); /* 侧边栏，文案 */
	--smt-sidebar-menu-badge-bg-color: var(--smt-white-color-3); /* 侧边栏，徽标背景色 */
	--smt-sidebar-menu-badge-font-color: rgba(24, 28, 56, 0.7); /* 侧边栏，徽标 */
	--smt-canvas-bg-color: var(--smt-container-bg-color); /* 画布底背景色 */
	--smt-rule-color: #EEF0F9; /* 标尺 */
	--smt-rule-line-color: #C4C8D7; /* 标尺线 */
	--smt-text-color-primary: var(--smt-brand-color);
	--smt-text-color-anti: var(--smt-white-color-2);
	--smt-bg-color-container: var(--smt-white-color-1);
	--smt-bg-color-container-hover: var(--smt-brand-color-hover);
	--smt-bg-color-container-active: var(--smt-brand-color-hover);
	--smt-bg-color-table-background: #ECF0F6B2; /* 表格背景色 */
	--smt-bg-color-table-head: #ECF0F6; /* 表格列头背景色 */
	--smt-bg-color-table-odd-row: #FAFCFF; /* 表格奇数行背景色 */
	--smt-bg-color-table-even-row: var(--smt-white-color-1); /* 表格偶数行背景色 */
	--smt-bg-color-base-tree: var(--smt-bg-color-container); /* 一级资源树背景色 */
	--smt-bg-color-base-tab: var(--smt-bg-color-base-tree); /* 二级标签页背景色(打开资源的Tab背景色) */
	--smt-bg-color-card-container: #F0F4FA; /* 公共设置等卡片容器背景色 */
	--smt-error-color: var(--smt-error-color-1);
	--smt-treenode-color-active: var(--smt-secondary-bgcolor-active);
	--smt-head-logo-big-url: url(../writeCustomBgImg.jsp?theType=Page_Head_Logo_Big);
	--smt-head-logo-big-light-url: url(../writeCustomBgImg.jsp?theType=Page_Head_Logo_Big_Light);
	--smt-switch-bg-color: #F2F5FA; /* 开关控件背景色 */
  --smt-placeholder-color: #AEB6C0;
}	

/**
 *
**/
:root {
	--smt-main-banner-height: 46px; /* 顶部导航栏高度 */
	--smt-first-tab-header-height: 32px; /* 一级Tabs高度 */
	--smt-base-tab-header-height: 52px; /* 二级标签页(打开资源的Tab)高度 */
	--smt-secondary-tab-header-height: 40px; /* 次级Tabs高度 */
	--smt-sidebar-width: 136px; /* 左侧栏宽度 */
	--smt-sidebar-menu-height: 40px; /* 左侧栏菜单项高度 */
	--smt-dialog-title-height: 42px; /* 对话框标题栏高度 */
	--smt-dialog-button-area-height: 60px; /* 对话框底部按钮区高度 */
	--smt-table-row-height: 40px; /* 表格/列表的行高 */
	--smt-tree-row-height: 28px; /* 树节点行高 */
	--smt-form-row-height: 36px; /* 表单的行高 */
}

:root {
	--smt-brand-color-focus: var(--smt-brand-color-press);
	--smt-brand-color-disabled: var(--smt-container-bg-color);
	--smt-brand-color-light: var(--smt-brand-color-hover);	
	--smt-brand-bgcolor-active: var(--smt-brand-color-active);
	--smt-brand-bgcolor-hover: var(--smt-brand-color-hover);
	--smt-bg-color-page: var(--smt-border-color);
	--smt-bg-color-container-select: var(--smt-bg-color-container);
	--smt-bg-color-secondarycontainer: var(--smt-split-line-color);
	--smt-bg-color-secondarycontainer-hover: var(--smt-border-color);
	--smt-bg-color-secondarycontainer-active: var(--smt-split-line-color);
	--smt-bg-color-component: var(--smt-split-line-color);
	--smt-bg-color-component-hover: var(--smt-split-line-color);
	--smt-bg-color-component-active: var(--smt-split-line-color);
	--smt-bg-color-secondarycomponent: var(--smt-split-line-color);
	--smt-bg-color-secondarycomponent-hover: var(--smt-split-line-color);
	--smt-bg-color-secondarycomponent-active: var(--smt-split-line-color);
	--smt-bg-color-component-disabled: var(--smt-container-bg-color);
	--smt-bg-color-specialcomponent: var(--smt-bg-color-container);
	--smt-bg-color-ds-item-mask: rgba(72, 83, 110, 0.9); /* #48536e; 数据源卡片hover背景 */
	--smt-bg-color-module-item-mask: rgba(15, 28, 56, 0.8); /* #0F1C38; 数据准备、分析展现模块卡片hover背景 */
	--smt-shadow-box: 0px 4px 14px var(--smt-shadow-color);
	--smt-shadow-box-popup: 0px 12px 16px var(--smt-shadow-color-popup); /* 弹出菜单/面板 */
	--smt-shadow-menu: var(--smt-shadow-box);
	--smt-shadow-popup: var(--smt-shadow-box-popup); /* 弹出菜单/面板 */
	--smt-shadow-loading: 0px 8px 18px var(--smt-shadow-color);
	--smt-shadow-card: 0px 9px 15px rgba(214, 227, 252, 0.3); /* 公共设置等卡片阴影 */
	--smt-mask-active: rgba(0, 0, 0, 0.6);
	--smt-mask-disabled: rgba(255, 255, 255, 0.6);
}

:root {
	--smt-radius-small: 2px;
	--smt-radius-default: 3px;
	--smt-radius-medium: 6px;
	--smt-radius-large: 8px;
	--smt-radius-extraLarge: 12px;
	--smt-radius-round: 999px;
	--smt-radius-circle: 50%;
}

:root {
  --smt-font-family-medium: var(--smt-font-family);
  --smt-font-size-link-small: 12px;
  --smt-font-size-link-medium: 14px;
  --smt-font-size-link-large: 16px;
  --smt-font-size-mark-small: 12px;
  --smt-font-size-mark-medium: 14px;
  --smt-font-size-body-small: 12px;
  --smt-font-size-body-medium: 14px;
  --smt-font-size-body-large: 16px;
  --smt-font-size-title-small: 14px;
  --smt-font-size-title-medium: 16px;
  --smt-font-size-title-large: 20px;
  --smt-font-size-headline-small: 24px;
  --smt-font-size-headline-medium: 28px;
  --smt-font-size-headline-large: 36px;
  --smt-font-size-display-medium: 48px;
  --smt-font-size-display-large: 64px;
  --smt-line-height-link-small: 20px;
  --smt-line-height-link-medium: 22px;
  --smt-line-height-link-large: 24px;
  --smt-line-height-mark-small: 20px;
  --smt-line-height-mark-medium: 22px;
  --smt-line-height-body-small: 20px;
  --smt-line-height-body-medium: 22px;
  --smt-line-height-body-large: 24px;
  --smt-line-height-title-small: 22px;
  --smt-line-height-title-medium: 24px;
  --smt-line-height-title-large: 28px;
  --smt-line-height-headline-small: 32px;
  --smt-line-height-headline-medium: 36px;
  --smt-line-height-headline-large: 44px;
  --smt-line-height-display-medium: 56px;
  --smt-line-height-display-large: 72px;
  --smt-font-link-small: var(--smt-font-size-link-small) /
    var(--smt-line-height-link-small) var(--smt-font-family);
  --smt-font-link-medium: var(--smt-font-size-link-medium) /
    var(--smt-line-height-link-medium) var(--smt-font-family);
  --smt-font-link-large: var(--smt-font-size-link-large) /
    var(--smt-line-height-link-large) var(--smt-font-family);
  --smt-font-mark-small: 600 var(--smt-font-size-mark-small) /
    var(--smt-line-height-mark-small) var(--smt-font-family);
  --smt-font-mark-medium: 600 var(--smt-font-size-mark-medium) /
    var(--smt-line-height-mark-medium) var(--smt-font-family);
  --smt-font-body-small: var(--smt-font-size-body-small) /
    var(--smt-line-height-body-small) var(--smt-font-family);
  --smt-font-body-medium: var(--smt-font-size-body-medium) /
    var(--smt-line-height-body-medium) var(--smt-font-family);
  --smt-font-body-large: var(--smt-font-size-body-large) /
    var(--smt-line-height-body-large) var(--smt-font-family);
  --smt-font-title-small: 600 var(--smt-font-size-title-small) /
    var(--smt-line-height-title-small) var(--smt-font-family);
  --smt-font-title-medium: 600 var(--smt-font-size-title-medium) /
    var(--smt-line-height-title-medium) var(--smt-font-family);
  --smt-font-title-large: 600 var(--smt-font-size-title-large) /
    var(--smt-line-height-title-large) var(--smt-font-family);
  --smt-font-headline-small: 600 var(--smt-font-size-headline-small) /
    var(--smt-line-height-headline-small) var(--smt-font-family);
  --smt-font-headline-medium: 600 var(--smt-font-size-headline-medium) /
    var(--smt-line-height-headline-medium) var(--smt-font-family);
  --smt-font-headline-large: 600 var(--smt-font-size-headline-large) /
    var(--smt-line-height-headline-large) var(--smt-font-family);
  --smt-font-display-medium: 600 var(--smt-font-size-display-medium) /
    var(--smt-line-height-display-medium) var(--smt-font-family);
  --smt-font-display-large: 600 var(--smt-font-size-display-large) /
    var(--smt-line-height-display-large) var(--smt-font-family);
}

:root {
  --smt-size-1: 2px;
  --smt-size-2: 4px;
  --smt-size-3: 6px;
  --smt-size-4: 8px;
  --smt-size-5: 12px;
  --smt-size-6: 16px;
  --smt-size-7: 20px;
  --smt-size-8: 24px;
  --smt-size-9: 28px;
  --smt-size-10: 32px;
  --smt-size-11: 36px;
  --smt-size-12: 40px;
  --smt-size-13: 48px;
  --smt-size-14: 56px;
  --smt-size-15: 64px;
  --smt-size-16: 72px;
  --smt-comp-size-xxxxs: var(--smt-size-5);
  --smt-comp-size-xxxs: var(--smt-size-6);
  --smt-comp-size-xxs: var(--smt-size-7);
  --smt-comp-size-xs: var(--smt-size-8);
  --smt-comp-size-s: var(--smt-size-9);
  --smt-comp-size-m: var(--smt-size-10);
  --smt-comp-size-l: var(--smt-size-11);
  --smt-comp-size-xl: var(--smt-size-12);
  --smt-comp-size-xxl: var(--smt-size-13);
  --smt-comp-size-xxxl: var(--smt-size-14);
  --smt-comp-size-xxxxl: var(--smt-size-15);
  --smt-comp-size-xxxxxl: var(--smt-size-16);
  --smt-pop-padding-s: var(--smt-size-2);
  --smt-pop-padding-m: var(--smt-size-3);
  --smt-pop-padding-l: var(--smt-size-4);
  --smt-pop-padding-xl: var(--smt-size-5);
  --smt-pop-padding-xxl: var(--smt-size-6);
  --smt-comp-paddingLR-xxs: var(--smt-size-1);
  --smt-comp-paddingLR-xs: var(--smt-size-2);
  --smt-comp-paddingLR-s: var(--smt-size-4);
  --smt-comp-paddingLR-m: var(--smt-size-5);
  --smt-comp-paddingLR-l: var(--smt-size-6);
  --smt-comp-paddingLR-xl: var(--smt-size-8);
  --smt-comp-paddingLR-xxl: var(--smt-size-10);
  --smt-comp-paddingTB-xxs: var(--smt-size-1);
  --smt-comp-paddingTB-xs: var(--smt-size-2);
  --smt-comp-paddingTB-s: var(--smt-size-4);
  --smt-comp-paddingTB-m: var(--smt-size-5);
  --smt-comp-paddingTB-l: var(--smt-size-6);
  --smt-comp-paddingTB-xl: var(--smt-size-8);
  --smt-comp-paddingTB-xxl: var(--smt-size-10);
  --smt-comp-margin-xxs: var(--smt-size-1);
  --smt-comp-margin-xs: var(--smt-size-2);
  --smt-comp-margin-s: var(--smt-size-4);
  --smt-comp-margin-m: var(--smt-size-5);
  --smt-comp-margin-l: var(--smt-size-6);
  --smt-comp-margin-xl: var(--smt-size-7);
  --smt-comp-margin-xxl: var(--smt-size-8);
  --smt-comp-margin-xxxl: var(--smt-size-10);
  --smt-comp-margin-xxxxl: var(--smt-size-12);
}

/** /vision/css/smartbiIconfonts.css */
[class^="s-icon-"], [class*=" s-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'SmartbiIcons' !important;
  speak: none;
  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;
}

@font-face {
  font-family: "SmartbiIcons";
  src: url('../fonts/smartbiIcons/iconfont.eot?t=1724308056579'); /* IE9*/
  src: url('../fonts/smartbiIcons/iconfont.eot?t=1724308056579#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url("../fonts/smartbiIcons/iconfont.woff2?t=1724308056579") format("woff2"),
  url("../fonts/smartbiIcons/iconfont.woff?t=1724308056579") format("woff"),
  url('../fonts/smartbiIcons/iconfont.ttf?t=1724308056579') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../fonts/smartbiIcons/iconfont.svg?t=1724308056579#VFontV11') format('svg'); /* iOS 4.1- */
}

.SmartbiIcons {
  font-family: 'SmartbiIcons' !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


.s-icon-abnormal:before { content: "\ea01"; }
.s-icon-about:before { content: "\ea02"; }
.s-icon-accordion-arrow-close:before { content: "\ea03"; }
.s-icon-accordion-arrow-open:before { content: "\ea04"; }
.s-icon-action:before { content: "\ea05"; }
.s-icon-ad-hoc-analysis:before { content: "\ea06"; }
.s-icon-add-rows:before { content: "\ea07"; }
.s-icon-add-user:before { content: "\ea08"; }
.s-icon-add:before { content: "\ea09"; }
.s-icon-addnew:before { content: "\ea0a"; }
.s-icon-adopt:before { content: "\ea0b"; }
.s-icon-adopt1:before { content: "\ea0c"; }
.s-icon-advanced-security:before { content: "\ea0d"; }
.s-icon-ai-qa:before { content: "\ea0e"; }
.s-icon-ai:before { content: "\ea0f"; }
.s-icon-all:before { content: "\ea10"; }
.s-icon-analysis:before { content: "\ea11"; }
.s-icon-annex:before { content: "\ea12"; }
.s-icon-app:before { content: "\ea13"; }
.s-icon-approved:before { content: "\ea14"; }
.s-icon-appstore:before { content: "\ea15"; }
.s-icon-area:before { content: "\ea16"; }
.s-icon-arrow-down:before { content: "\ea17"; }
.s-icon-arrow-open:before { content: "\ea18"; }
.s-icon-arrow-right:before { content: "\ea19"; }
.s-icon-arrow-up:before { content: "\ea1a"; }
.s-icon-ascending-global-filter:before { content: "\ea1b"; }
.s-icon-ascending-global:before { content: "\ea1c"; }
.s-icon-ascending:before { content: "\ea1d"; }
.s-icon-ascii:before { content: "\ea1e"; }
.s-icon-attribute-c:before { content: "\ea1f"; }
.s-icon-attribute:before { content: "\ea20"; }
.s-icon-augmented-dataset-folder:before { content: "\ea21"; }
.s-icon-auto-cache:before { content: "\ea22"; }
.s-icon-automl:before { content: "\ea23"; }
.s-icon-autorefresh:before { content: "\ea24"; }
.s-icon-bar-chart:before { content: "\ea25"; }
.s-icon-baseprocedure:before { content: "\ea26"; }
.s-icon-basetable-invisible:before { content: "\ea27"; }
.s-icon-basetable-ref:before { content: "\ea28"; }
.s-icon-basetable-with-rp:before { content: "\ea29"; }
.s-icon-basetable:before { content: "\ea2a"; }
.s-icon-baseview-ref:before { content: "\ea2b"; }
.s-icon-baseview:before { content: "\ea2c"; }
.s-icon-bbs-support:before { content: "\ea2d"; }
.s-icon-bigdecimal:before { content: "\ea2e"; }
.s-icon-biginteger:before { content: "\ea2f"; }
.s-icon-binary:before { content: "\ea30"; }
.s-icon-biolap-report:before { content: "\ea31"; }
.s-icon-breadcrumb-maximize:before { content: "\ea32"; }
.s-icon-breadcrumb-zoom-out:before { content: "\ea33"; }
.s-icon-browse:before { content: "\ea34"; }
.s-icon-brush:before { content: "\ea35"; }
.s-icon-bulk-import:before { content: "\ea36"; }
.s-icon-business-attribute-date:before { content: "\ea37"; }
.s-icon-business-attribute-number:before { content: "\ea38"; }
.s-icon-business-attribute-ref:before { content: "\ea39"; }
.s-icon-business-attribute:before { content: "\ea3a"; }
.s-icon-business-object:before { content: "\ea3b"; }
.s-icon-business-theme:before { content: "\ea3c"; }
.s-icon-business-view:before { content: "\ea3d"; }
.s-icon-businessviews:before { content: "\ea3e"; }
.s-icon-c-measure:before { content: "\ea3f"; }
.s-icon-calc-field:before { content: "\ea40"; }
.s-icon-cancel-collection:before { content: "\ea41"; }
.s-icon-cancel:before { content: "\ea42"; }
.s-icon-catalogue-filter:before { content: "\ea43"; }
.s-icon-cdate:before { content: "\ea44"; }
.s-icon-cell-attribute:before { content: "\ea45"; }
.s-icon-cgeo:before { content: "\ea46"; }
.s-icon-chart-theme:before { content: "\ea47"; }
.s-icon-chart-themes:before { content: "\ea48"; }
.s-icon-check:before { content: "\ea49"; }
.s-icon-checksql:before { content: "\ea4a"; }
.s-icon-chose-area:before { content: "\ea4b"; }
.s-icon-clear-links:before { content: "\ea4d"; }
.s-icon-close-license:before { content: "\ea4e"; }
.s-icon-close:before { content: "\ea4f"; }
.s-icon-cnub:before { content: "\ea50"; }
.s-icon-collapse-expand:before { content: "\ea51"; }
.s-icon-collect:before { content: "\ea52"; }
.s-icon-collected:before { content: "\ea53"; }
.s-icon-collection:before { content: "\ea54"; }
.s-icon-combined-query-invisible:before { content: "\ea55"; }
.s-icon-combined-query:before { content: "\ea56"; }
.s-icon-comment:before { content: "\ea57"; }
.s-icon-commented:before { content: "\ea58"; }
.s-icon-commentnew:before { content: "\ea59"; }
.s-icon-completed:before { content: "\ea5a"; }
.s-icon-coordinate:before { content: "\ea5b"; }
.s-icon-copy:before { content: "\ea5c"; }
.s-icon-copysql:before { content: "\ea5d"; }
.s-icon-cover:before { content: "\ea5e"; }
.s-icon-createanalysis:before { content: "\ea5f"; }
.s-icon-cstr:before { content: "\ea60"; }
.s-icon-cstr1:before { content: "\ea61"; }
.s-icon-csum:before { content: "\ea62"; }
.s-icon-cube-layer-close:before { content: "\ea63"; }
.s-icon-cube-layer-open:before { content: "\ea64"; }
.s-icon-cube-member:before { content: "\ea65"; }
.s-icon-custom:before { content: "\ea66"; }
.s-icon-customgroup:before { content: "\ea67"; }
.s-icon-custommember:before { content: "\ea68"; }
.s-icon-cut:before { content: "\ea69"; }
.s-icon-d-table:before { content: "\ea6a"; }
.s-icon-daq-importconfig:before { content: "\ea6b"; }
.s-icon-daq-value-list-setting-copy:before { content: "\ea6c"; }
.s-icon-daq-value-list-setting1:before { content: "\ea6d"; }
.s-icon-daq-value-list-settings:before { content: "\ea6e"; }
.s-icon-dashboard:before { content: "\ea6f"; }
.s-icon-dashboardmap:before { content: "\ea70"; }
.s-icon-dashboradexport:before { content: "\ea71"; }
.s-icon-data-extract:before { content: "\ea72"; }
.s-icon-data-extract1:before { content: "\ea73"; }
.s-icon-data-import:before { content: "\ea74"; }
.s-icon-data-interrupt:before { content: "\ea75"; }
.s-icon-data-linkage:before { content: "\ea76"; }
.s-icon-data-permission:before { content: "\ea77"; }
.s-icon-data-processing-invisible:before { content: "\ea78"; }
.s-icon-data-processing:before { content: "\ea79"; }
.s-icon-data-processings:before { content: "\ea7a"; }
.s-icon-data-scheduling:before { content: "\ea7b"; }
.s-icon-database:before { content: "\ea7c"; }
.s-icon-datacenter:before { content: "\ea7d"; }
.s-icon-datacenter1:before { content: "\ea7e"; }
.s-icon-dataformat:before { content: "\ea7f"; }
.s-icon-dataformats:before { content: "\ea80"; }
.s-icon-dataline-permission:before { content: "\ea81"; }
.s-icon-dataset-copy:before { content: "\ea82"; }
.s-icon-datasource:before { content: "\ea83"; }
.s-icon-datatype-ref-param:before { content: "\ea84"; }
.s-icon-date:before { content: "\ea85"; }
.s-icon-datetime:before { content: "\ea86"; }
.s-icon-default-treenode-hidden:before { content: "\ea87"; }
.s-icon-default:before { content: "\ea88"; }
.s-icon-defaultapp:before { content: "\ea89"; }
.s-icon-defaultapped:before { content: "\ea8a"; }
.s-icon-defaulted:before { content: "\ea8b"; }
.s-icon-delete:before { content: "\ea8c"; }
.s-icon-descending-global-filter:before { content: "\ea8d"; }
.s-icon-descending-global:before { content: "\ea8e"; }
.s-icon-descending:before { content: "\ea8f"; }
.s-icon-detail-query:before { content: "\ea90"; }
.s-icon-detail:before { content: "\ea91"; }
.s-icon-dimension:before { content: "\ea92"; }
.s-icon-dimensions:before { content: "\ea93"; }
.s-icon-dimensions1:before { content: "\ea94"; }
.s-icon-disable-olap-filter:before { content: "\ea95"; }
.s-icon-disable-warning:before { content: "\ea96"; }
.s-icon-dot3:before { content: "\ea97"; }
.s-icon-double:before { content: "\ea98"; }
.s-icon-download:before { content: "\ea99"; }
.s-icon-downloadfile:before { content: "\ea9a"; }
.s-icon-dropdownmenu:before { content: "\ea9b"; }
.s-icon-edit:before { content: "\ea9c"; }
.s-icon-enable:before { content: "\ea9d"; }
.s-icon-endpage:before { content: "\ea9e"; }
.s-icon-enhanced-dataset:before { content: "\ea9f"; }
.s-icon-entrance:before { content: "\eaa0"; }
.s-icon-etl-automation:before { content: "\eaa1"; }
.s-icon-everyone:before { content: "\eaa2"; }
.s-icon-examples:before { content: "\eaa3"; }
.s-icon-excel-import:before { content: "\eaa4"; }
.s-icon-excel:before { content: "\eaa5"; }
.s-icon-exchildarea:before { content: "\eaa6"; }
.s-icon-execute-interrupt:before { content: "\eaa7"; }
.s-icon-execute:before { content: "\eaa8"; }
.s-icon-experiment:before { content: "\eaa9"; }
.s-icon-export-report:before { content: "\eaaa"; }
.s-icon-exportlog:before { content: "\eaab"; }
.s-icon-exportrule-tree:before { content: "\eaac"; }
.s-icon-exportrules-tree:before { content: "\eaad"; }
.s-icon-extract-log:before { content: "\eaae"; }
.s-icon-fact-table:before { content: "\eaaf"; }
.s-icon-fail:before { content: "\eab0"; }
.s-icon-failed:before { content: "\eab1"; }
.s-icon-faq:before { content: "\eab2"; }
.s-icon-favorite-treenode:before { content: "\eab3"; }
.s-icon-favorite:before { content: "\eab4"; }
.s-icon-favorites:before { content: "\eab5"; }
.s-icon-field-c:before { content: "\eab6"; }
.s-icon-field:before { content: "\eab7"; }
.s-icon-file-resource:before { content: "\eab8"; }
.s-icon-filter-capital:before { content: "\eab9"; }
.s-icon-filter:before { content: "\eaba"; }
.s-icon-filtertreegrid-add-item:before { content: "\eabb"; }
.s-icon-filtertreegrid-item:before { content: "\eabc"; }
.s-icon-firstpage:before { content: "\eabd"; }
.s-icon-flow:before { content: "\eabe"; }
.s-icon-folder-close:before { content: "\eabf"; }
.s-icon-folder-collection:before { content: "\eac0"; }
.s-icon-folder-measures:before { content: "\eac1"; }
.s-icon-folder-open:before { content: "\eac2"; }
.s-icon-forbid-cache:before { content: "\eac3"; }
.s-icon-forbidden:before { content: "\eac4"; }
.s-icon-forecast:before { content: "\eac5"; }
.s-icon-format:before { content: "\eac6"; }
.s-icon-fullscreen:before { content: "\eac7"; }
.s-icon-function-node:before { content: "\eac8"; }
.s-icon-function:before { content: "\eac9"; }
.s-icon-functions:before { content: "\eaca"; }
.s-icon-geo:before { content: "\eacb"; }
.s-icon-group-1:before { content: "\eacc"; }
.s-icon-group:before { content: "\eacd"; }
.s-icon-groupnew:before { content: "\eace"; }
.s-icon-help:before { content: "\eacf"; }
.s-icon-hide-area:before { content: "\ead0"; }
.s-icon-hide-line:before { content: "\ead1"; }
.s-icon-hierarchy-close:before { content: "\ead2"; }
.s-icon-hierarchy-open:before { content: "\ead3"; }
.s-icon-home:before { content: "\ead4"; }
.s-icon-img:before { content: "\ead5"; }
.s-icon-impact-analysis:before { content: "\ead6"; }
.s-icon-import-d-table:before { content: "\ead7"; }
.s-icon-import-fact-table:before { content: "\ead8"; }
.s-icon-import-user:before { content: "\ead9"; }
.s-icon-index:before { content: "\eada"; }
.s-icon-indexdatasource:before { content: "\eadb"; }
.s-icon-indexreport:before { content: "\eadc"; }
.s-icon-information:before { content: "\eadd"; }
.s-icon-initial:before { content: "\eade"; }
.s-icon-initiated:before { content: "\eadf"; }
.s-icon-insert:before { content: "\eae0"; }
.s-icon-insight-calculations:before { content: "\eae1"; }
.s-icon-insight-duplicatefield:before { content: "\eae2"; }
.s-icon-insight-timedimension:before { content: "\eae3"; }
.s-icon-insight:before { content: "\eae4"; }
.s-icon-integer:before { content: "\eae5"; }
.s-icon-interfacesettings:before { content: "\eae6"; }
.s-icon-interruptexport:before { content: "\eae7"; }
.s-icon-invisible:before { content: "\eae8"; }
.s-icon-irrelevant:before { content: "\eae9"; }
.s-icon-java-business-view-invisible:before { content: "\eaea"; }
.s-icon-java-business-view:before { content: "\eaeb"; }
.s-icon-java-datasource:before { content: "\eaec"; }
.s-icon-java-query-define-fields:before { content: "\eaed"; }
.s-icon-java-query-define:before { content: "\eaee"; }
.s-icon-java-script-view-invisible:before { content: "\eaef"; }
.s-icon-java-script-view:before { content: "\eaf0"; }
.s-icon-job-flow:before { content: "\eaf1"; }
.s-icon-key:before { content: "\eaf2"; }
.s-icon-left-axis:before { content: "\eaf3"; }
.s-icon-level1:before { content: "\eaf4"; }
.s-icon-level2:before { content: "\eaf5"; }
.s-icon-level3:before { content: "\eaf6"; }
.s-icon-level4:before { content: "\eaf7"; }
.s-icon-level5:before { content: "\eaf8"; }
.s-icon-level6:before { content: "\eaf9"; }
.s-icon-leveln:before { content: "\eafa"; }
.s-icon-like:before { content: "\eafb"; }
.s-icon-liked:before { content: "\eafc"; }
.s-icon-line-chart:before { content: "\eafd"; }
.s-icon-link-view:before { content: "\eafe"; }
.s-icon-linkage-setting:before { content: "\eaff"; }
.s-icon-linkage:before { content: "\eb00"; }
.s-icon-linkagesetting:before { content: "\eb01"; }
.s-icon-linkresource:before { content: "\eb02"; }
.s-icon-listcad:before { content: "\eb03"; }
.s-icon-lists:before { content: "\eb04"; }
.s-icon-location-businessdataset:before { content: "\eb05"; }
.s-icon-location:before { content: "\eb06"; }
.s-icon-logs-byrecod:before { content: "\eb07"; }
.s-icon-macro-client-module:before { content: "\eb08"; }
.s-icon-macro-jump-matcher-guide:before { content: "\eb09"; }
.s-icon-macro-jump-matcher-guides:before { content: "\eb0a"; }
.s-icon-macro-library:before { content: "\eb0b"; }
.s-icon-macro-librarys:before { content: "\eb0c"; }
.s-icon-macro-module:before { content: "\eb0d"; }
.s-icon-macro-server-module:before { content: "\eb0e"; }
.s-icon-macroclass:before { content: "\eb0f"; }
.s-icon-macroevent:before { content: "\eb10"; }
.s-icon-macromethod:before { content: "\eb11"; }
.s-icon-macroparameter:before { content: "\eb12"; }
.s-icon-macroproperty:before { content: "\eb13"; }
.s-icon-manage-appstoremanage:before { content: "\eb14"; }
.s-icon-manage-backuprepository:before { content: "\eb15"; }
.s-icon-manage-clearcache:before { content: "\eb16"; }
.s-icon-manage-commentmanage:before { content: "\eb17"; }
.s-icon-manage-common-functions:before { content: "\eb18"; }
.s-icon-manage-debuggingtools:before { content: "\eb19"; }
.s-icon-manage-everyone:before { content: "\eb1a"; }
.s-icon-manage-exportlog:before { content: "\eb1b"; }
.s-icon-manage-exportresource:before { content: "\eb1c"; }
.s-icon-manage-expression-template:before { content: "\eb1d"; }
.s-icon-manage-global-resources:before { content: "\eb1e"; }
.s-icon-manage-import-errorlog:before { content: "\eb1f"; }
.s-icon-manage-improveresource:before { content: "\eb20"; }
.s-icon-manage-interfacesettings:before { content: "\eb21"; }
.s-icon-manage-mapeditor:before { content: "\eb22"; }
.s-icon-manage-miningmanage:before { content: "\eb23"; }
.s-icon-manage-mobiledevicemanagement:before { content: "\eb24"; }
.s-icon-manage-module-configuration:before { content: "\eb25"; }
.s-icon-manage-monitor-workflow:before { content: "\eb26"; }
.s-icon-manage-monitoringmanagement:before { content: "\eb27"; }
.s-icon-manage-nlp-config:before { content: "\eb28"; }
.s-icon-manage-publishresources:before { content: "\eb29"; }
.s-icon-manage-querylog:before { content: "\eb2a"; }
.s-icon-manage-rebuildtheindex:before { content: "\eb2b"; }
.s-icon-manage-restorerepository:before { content: "\eb2c"; }
.s-icon-manage-role:before { content: "\eb2d"; }
.s-icon-manage-sessionmanagement:before { content: "\eb2e"; }
.s-icon-manage-sharemanage:before { content: "\eb2f"; }
.s-icon-manage-system-migration:before { content: "\eb30"; }
.s-icon-manage-system-tools:before { content: "\eb31"; }
.s-icon-manage-systemcheck:before { content: "\eb32"; }
.s-icon-manage-systemoptions:before { content: "\eb33"; }
.s-icon-manage-tagmanage:before { content: "\eb34"; }
.s-icon-manage-user:before { content: "\eb35"; }
.s-icon-manage-usermanagement:before { content: "\eb36"; }
.s-icon-management-tool:before { content: "\eb37"; }
.s-icon-map-intervalcolor:before { content: "\eb38"; }
.s-icon-map-intervalcolors:before { content: "\eb39"; }
.s-icon-maparea-manage:before { content: "\eb3a"; }
.s-icon-maparea-manages:before { content: "\eb3b"; }
.s-icon-mark-setting:before { content: "\eb3c"; }
.s-icon-maskingrule-nub:before { content: "\eb3d"; }
.s-icon-maskingrule-str:before { content: "\eb3e"; }
.s-icon-maskingrule:before { content: "\eb3f"; }
.s-icon-maskingrules:before { content: "\eb40"; }
.s-icon-material:before { content: "\eb41"; }
.s-icon-max:before { content: "\eb42"; }
.s-icon-mdxtemplate:before { content: "\eb43"; }
.s-icon-mdxtemplates:before { content: "\eb44"; }
.s-icon-measure:before { content: "\eb45"; }
.s-icon-measurehierarchy:before { content: "\eb46"; }
.s-icon-measures:before { content: "\eb47"; }
.s-icon-member:before { content: "\eb48"; }
.s-icon-members:before { content: "\eb49"; }
.s-icon-menu:before { content: "\eb4a"; }
.s-icon-merge-cell:before { content: "\eb4b"; }
.s-icon-metadata:before { content: "\eb4c"; }
.s-icon-metadataanalysis:before { content: "\eb4d"; }
.s-icon-metrics-dimension-table:before { content: "\eb4e"; }
.s-icon-metrics-model:before { content: "\eb4f"; }
.s-icon-mini-chart:before { content: "\eb50"; }
.s-icon-mining:before { content: "\eb51"; }
.s-icon-model-management:before { content: "\eb52"; }
.s-icon-model:before { content: "\eb53"; }
.s-icon-more-dot:before { content: "\eb54"; }
.s-icon-more:before { content: "\eb55"; }
.s-icon-move-down:before { content: "\eb56"; }
.s-icon-move-to-bottom:before { content: "\eb57"; }
.s-icon-move-to-top:before { content: "\eb58"; }
.s-icon-move-up:before { content: "\eb59"; }
.s-icon-moveto:before { content: "\eb5a"; }
.s-icon-myfolder:before { content: "\eb5b"; }
.s-icon-myshare:before { content: "\eb5c"; }
.s-icon-namedset:before { content: "\eb5d"; }
.s-icon-navigation-collapse-expand:before { content: "\eb5e"; }
.s-icon-navigation-customer-service:before { content: "\eb5f"; }
.s-icon-navigation-email-address:before { content: "\eb60"; }
.s-icon-navigation-pin:before { content: "\eb61"; }
.s-icon-navigation-telephone:before { content: "\eb62"; }
.s-icon-new-cube:before { content: "\eb63"; }
.s-icon-new-folder:before { content: "\eb64"; }
.s-icon-new-table:before { content: "\eb65"; }
.s-icon-new:before { content: "\eb66"; }
.s-icon-newurl:before { content: "\eb67"; }
.s-icon-nextpage:before { content: "\eb68"; }
.s-icon-noright:before { content: "\eb69"; }
.s-icon-olap-dataset:before { content: "\eb6a"; }
.s-icon-olap-datasource:before { content: "\eb6b"; }
.s-icon-olap-filter:before { content: "\eb6c"; }
.s-icon-olap-param:before { content: "\eb6d"; }
.s-icon-olap-params:before { content: "\eb6e"; }
.s-icon-olap-report:before { content: "\eb6f"; }
.s-icon-olap-warning-style:before { content: "\eb70"; }
.s-icon-olap-warning-styles:before { content: "\eb71"; }
.s-icon-online-consultation:before { content: "\eb72"; }
.s-icon-open:before { content: "\eb73"; }
.s-icon-operating-authority:before { content: "\eb74"; }
.s-icon-options:before { content: "\eb75"; }
.s-icon-orderrule:before { content: "\eb76"; }
.s-icon-orderrules:before { content: "\eb77"; }
.s-icon-pad-publish-themes:before { content: "\eb78"; }
.s-icon-page-layout:before { content: "\eb79"; }
.s-icon-page-layouts:before { content: "\eb7a"; }
.s-icon-page-p:before { content: "\eb7b"; }
.s-icon-page-theme:before { content: "\eb7c"; }
.s-icon-page-themes:before { content: "\eb7d"; }
.s-icon-page:before { content: "\eb7e"; }
.s-icon-panel:before { content: "\eb7f"; }
.s-icon-paragraph-center:before { content: "\eb80"; }
.s-icon-paragraph-left:before { content: "\eb81"; }
.s-icon-paragraph-right:before { content: "\eb82"; }
.s-icon-param-unvisible:before { content: "\eb83"; }
.s-icon-param-visible:before { content: "\eb84"; }
.s-icon-param:before { content: "\eb85"; }
.s-icon-password:before { content: "\eb86"; }
.s-icon-pc-bold:before { content: "\eb87"; }
.s-icon-pc-publish-themes:before { content: "\eb88"; }
.s-icon-pc:before { content: "\eb89"; }
.s-icon-pdf:before { content: "\eb8a"; }
.s-icon-permission:before { content: "\eb8c"; }
.s-icon-permissions:before { content: "\eb8d"; }
.s-icon-personal-param:before { content: "\eb8e"; }
.s-icon-phone-publish-themes:before { content: "\eb8f"; }
.s-icon-pic-upload:before { content: "\eb90"; }
.s-icon-picture-player:before { content: "\eb91"; }
.s-icon-plan:before { content: "\eb92"; }
.s-icon-planned-task:before { content: "\eb93"; }
.s-icon-portal-page:before { content: "\eb94"; }
.s-icon-portal:before { content: "\eb95"; }
.s-icon-position:before { content: "\eb96"; }
.s-icon-ppt:before { content: "\eb97"; }
.s-icon-preview:before { content: "\eb98"; }
.s-icon-previewtheme:before { content: "\eb99"; }
.s-icon-prevpage:before { content: "\eb9a"; }
.s-icon-printing:before { content: "\eb9b"; }
.s-icon-privacyq:before { content: "\eb9c"; }
.s-icon-proc-business-view-invisible:before { content: "\eb9d"; }
.s-icon-proc-business-view:before { content: "\eb9e"; }
.s-icon-proc-resultset:before { content: "\eb9f"; }
.s-icon-proc-subquery:before { content: "\eba0"; }
.s-icon-processing:before { content: "\eba1"; }
.s-icon-provider:before { content: "\eba2"; }
.s-icon-public-pages:before { content: "\eba3"; }
.s-icon-publicpage:before { content: "\eba4"; }
.s-icon-publish-theme:before { content: "\eba5"; }
.s-icon-publish:before { content: "\eba6"; }
.s-icon-pubtheme:before { content: "\eba7"; }
.s-icon-qa:before { content: "\eba8"; }
.s-icon-question:before { content: "\eba9"; }
.s-icon-rar:before { content: "\ebaa"; }
.s-icon-rawsql-business-view-invisible:before { content: "\ebab"; }
.s-icon-rawsql-business-view:before { content: "\ebac"; }
.s-icon-readed:before { content: "\ebad"; }
.s-icon-recall:before { content: "\ebae"; }
.s-icon-record-delete:before { content: "\ebaf"; }
.s-icon-redo:before { content: "\ebb0"; }
.s-icon-refresh:before { content: "\ebb1"; }
.s-icon-refreshnew:before { content: "\ebb2"; }
.s-icon-relation:before { content: "\ebb3"; }
.s-icon-reload-field:before { content: "\ebb4"; }
.s-icon-reload:before { content: "\ebb5"; }
.s-icon-removal-duplicate:before { content: "\ebb6"; }
.s-icon-remove-field:before { content: "\ebb7"; }
.s-icon-removed:before { content: "\ebb8"; }
.s-icon-rename:before { content: "\ebb9"; }
.s-icon-replace-data:before { content: "\ebba"; }
.s-icon-reply:before { content: "\ebbb"; }
.s-icon-reported:before { content: "\ebbc"; }
.s-icon-reportrefresh:before { content: "\ebbd"; }
.s-icon-reset-filter:before { content: "\ebbe"; }
.s-icon-reset:before { content: "\ebbf"; }
.s-icon-resource-authorization:before { content: "\ebc0"; }
.s-icon-resource-pack:before { content: "\ebc1"; }
.s-icon-resource-packs:before { content: "\ebc2"; }
.s-icon-resource:before { content: "\ebc3"; }
.s-icon-restore:before { content: "\ebc4"; }
.s-icon-retract:before { content: "\ebc5"; }
.s-icon-return-dataset:before { content: "\ebc6"; }
.s-icon-role:before { content: "\ebc7"; }
.s-icon-rootfunction-node:before { content: "\ebc8"; }
.s-icon-save:before { content: "\ebc9"; }
.s-icon-saveas:before { content: "\ebca"; }
.s-icon-saysth:before { content: "\ebcb"; }
.s-icon-schedule-delete:before { content: "\ebcc"; }
.s-icon-schedule:before { content: "\ebcd"; }
.s-icon-schedulemanage:before { content: "\ebce"; }
.s-icon-scheduletasks:before { content: "\ebcf"; }
.s-icon-schema:before { content: "\ebd0"; }
.s-icon-screenshot:before { content: "\ebd1"; }
.s-icon-script-manager:before { content: "\ebd2"; }
.s-icon-scriptdatasource:before { content: "\ebd3"; }
.s-icon-search-bold:before { content: "\ebd4"; }
.s-icon-search:before { content: "\ebd5"; }
.s-icon-security-manager:before { content: "\ebd6"; }
.s-icon-self-portal-page:before { content: "\ebd9"; }
.s-icon-senior-setting:before { content: "\ebda"; }
.s-icon-sent:before { content: "\ebdb"; }
.s-icon-service-logs:before { content: "\ebdc"; }
.s-icon-service-off:before { content: "\ebdd"; }
.s-icon-service-recover:before { content: "\ebde"; }
.s-icon-service:before { content: "\ebdf"; }
.s-icon-sessionmanagement:before { content: "\ebe0"; }
.s-icon-set-filter:before { content: "\ebe1"; }
.s-icon-setting-field:before { content: "\ebe2"; }
.s-icon-setting:before { content: "\ebe3"; }
.s-icon-settings:before { content: "\ebe4"; }
.s-icon-share:before { content: "\ebe5"; }
.s-icon-shared:before { content: "\ebe6"; }
.s-icon-sharemanage:before { content: "\ebe7"; }
.s-icon-simple-report:before { content: "\ebe8"; }
.s-icon-size-minus:before { content: "\ebe9"; }
.s-icon-smartbi-cache:before { content: "\ebea"; }
.s-icon-smartbi-excel-local-invisible:before { content: "\ebeb"; }
.s-icon-smartbi-excel-local:before { content: "\ebec"; }
.s-icon-smartbi-mpp:before { content: "\ebed"; }
.s-icon-smartbi-uniondb:before { content: "\ebee"; }
.s-icon-smartbix-dataset:before { content: "\ebef"; }
.s-icon-smartbix-page:before { content: "\ebf0"; }
.s-icon-social:before { content: "\ebf1"; }
.s-icon-sort:before { content: "\ebf2"; }
.s-icon-split-cell:before { content: "\ebf3"; }
.s-icon-spread-out:before { content: "\ebf4"; }
.s-icon-spreadsheet-charttemplate:before { content: "\ebf5"; }
.s-icon-spreadsheet-charttemplates:before { content: "\ebf6"; }
.s-icon-spreadsheet-report:before { content: "\ebf7"; }
.s-icon-spreadsheet-reporttemplate:before { content: "\ebf8"; }
.s-icon-spreadsheet-reporttemplates1:before { content: "\ebf9"; }
.s-icon-spreadsheet-templates:before { content: "\ebfa"; }
.s-icon-sql-preview:before { content: "\ebfb"; }
.s-icon-sql-view:before { content: "\ebfc"; }
.s-icon-storage-management:before { content: "\ebfd"; }
.s-icon-string:before { content: "\ebfe"; }
.s-icon-study:before { content: "\ebff"; }
.s-icon-sub-unit:before { content: "\ec00"; }
.s-icon-sum:before { content: "\ec02"; }
.s-icon-switch-insight:before { content: "\ec03"; }
.s-icon-system-cache:before { content: "\ec04"; }
.s-icon-system-maintenance:before { content: "\ec05"; }
.s-icon-tab-new:before { content: "\ec06"; }
.s-icon-table:before { content: "\ec07"; }
.s-icon-tag:before { content: "\ec08"; }
.s-icon-tagtype:before { content: "\ec09"; }
.s-icon-temp-node-icon:before { content: "\ec0a"; }
.s-icon-temptableworkspace:before { content: "\ec0b"; }
.s-icon-test-cancel:before { content: "\ec0c"; }
.s-icon-test-link:before { content: "\ec0d"; }
.s-icon-test:before { content: "\ec0e"; }
.s-icon-testlink:before { content: "\ec0f"; }
.s-icon-text-business-view:before { content: "\ec10"; }
.s-icon-theme-edit:before { content: "\ec11"; }
.s-icon-ticket-service:before { content: "\ec12"; }
.s-icon-ticket-service2:before { content: "\ec13"; }
.s-icon-time-consuming:before { content: "\ec14"; }
.s-icon-time:before { content: "\ec15"; }
.s-icon-timelevel-day:before { content: "\ec16"; }
.s-icon-timelevel-halfayear:before { content: "\ec17"; }
.s-icon-timelevel-month:before { content: "\ec18"; }
.s-icon-timelevel-quarter:before { content: "\ec19"; }
.s-icon-timelevel-tendays:before { content: "\ec1a"; }
.s-icon-timelevel-week:before { content: "\ec1b"; }
.s-icon-timelevel-year:before { content: "\ec1c"; }
.s-icon-to-bottom:before { content: "\ec1d"; }
.s-icon-to-do-list:before { content: "\ec1e"; }
.s-icon-to-end:before { content: "\ec1f"; }
.s-icon-to-first:before { content: "\ec20"; }
.s-icon-to-top:before { content: "\ec21"; }
.s-icon-tools:before { content: "\ec22"; }
.s-icon-top-user:before { content: "\ec23"; }
.s-icon-totop:before { content: "\ec24"; }
.s-icon-transformrule:before { content: "\ec25"; }
.s-icon-transformrules:before { content: "\ec26"; }
.s-icon-tree-expandor:before { content: "\ec27"; }
.s-icon-tree:before { content: "\ec28"; }
.s-icon-tristate-sparklines:before { content: "\ec29"; }
.s-icon-turnleft:before { content: "\ec2a"; }
.s-icon-turnright:before { content: "\ec2b"; }
.s-icon-txt:before { content: "\ec2c"; }
.s-icon-undo:before { content: "\ec2d"; }
.s-icon-uniondatasource:before { content: "\ec2e"; }
.s-icon-unknown-file-type:before { content: "\ec2f"; }
.s-icon-unknown-file-type1:before { content: "\ec30"; }
.s-icon-unkown:before { content: "\ec31"; }
.s-icon-upload-failed:before { content: "\ec32"; }
.s-icon-upload-succeeded:before { content: "\ec33"; }
.s-icon-upload-table:before { content: "\ec34"; }
.s-icon-upload:before { content: "\ec35"; }
.s-icon-uploadpic:before { content: "\ec36"; }
.s-icon-url:before { content: "\ec37"; }
.s-icon-user-property:before { content: "\ec38"; }
.s-icon-user-propertys:before { content: "\ec39"; }
.s-icon-user:before { content: "\ec3a"; }
.s-icon-view-table-structure:before { content: "\ec3b"; }
.s-icon-viewdata:before { content: "\ec3c"; }
.s-icon-visible:before { content: "\ec3d"; }
.s-icon-w-close:before { content: "\ec3e"; }
.s-icon-w-date:before { content: "\ec3f"; }
.s-icon-w-max:before { content: "\ec40"; }
.s-icon-w-min:before { content: "\ec41"; }
.s-icon-w-restore:before { content: "\ec42"; }
.s-icon-waring:before { content: "\ec43"; }
.s-icon-warning:before { content: "\ec44"; }
.s-icon-wechatuser:before { content: "\ec46"; }
.s-icon-widget-chart:before { content: "\ec47"; }
.s-icon-widget-chart1:before { content: "\ec48"; }
.s-icon-widget-empty:before { content: "\ec49"; }
.s-icon-widget-label:before { content: "\ec4a"; }
.s-icon-widget-tab:before { content: "\ec4b"; }
.s-icon-widget-table-cross:before { content: "\ec4c"; }
.s-icon-widget-table-list:before { content: "\ec4d"; }
.s-icon-widget-table-sheet:before { content: "\ec4e"; }
.s-icon-widget-text:before { content: "\ec4f"; }
.s-icon-wipe-data:before { content: "\ec50"; }
.s-icon-word:before { content: "\ec51"; }
.s-icon-workflow:before { content: "\ec52"; }
.s-icon-writeback-rule:before { content: "\ec53"; }
.s-icon-writeback:before { content: "\ec54"; }
.s-icon-wt-outputfields:before { content: "\ec55"; }
.s-icon-wt-warnings:before { content: "\ec56"; }
.s-icon-zip:before { content: "\ec57"; }
.s-icon-permission-handover-small:before { content: "\eb8b"; }
.s-icon-clear-content:before { content: "\ea4c"; }
.s-icon-select-all-content:before { content: "\ebd7"; }
.s-icon-select-sql-statement:before { content: "\ebd8"; }
.s-icon-weak-hint-circle:before { content: "\ec45"; }
.s-icon-success-prompt-circle:before { content: "\ec01"; }

/** /vision/css/login.css */
html,body {
	height: 100%;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition-delay: 99999s;
    -webkit-transition: color 99999s ease-out, background-color 99999s ease-out;
}

.smt-skin input[type=checkbox],
.smt-skin input[type=radio] {
	appearance: none;
	-webkit-appearance: none;
	outline: none;
	position: relative;
    display: inline-block;
	width: 16px;
	height: 16px;
	min-width: 16px;
	min-height: 16px;
	line-height: 16px;
	text-align: center;
	border-radius: 3px;
	border: 1px solid var(--smt-border-color);
	box-sizing: border-box;
	margin-right: 8px;
}

.smt-skin label + label {
  margin-left: 16px;
}

.smt-skin input[type="checkbox"] + label,
.smt-skin input[type="radio"] + label {
  margin-right: 16px;
}

.smt-skin input[type=radio] {
	border-radius: 50%;
}

.smt-skin input[type=checkbox]:checked,
.smt-skin input[type=radio]:checked,
.smt-skin input[type=checkbox]:hover,
.smt-skin input[type=radio]:hover {
	border-color: var(--smt-brand-color-active);
}

.smt-skin input[type=checkbox]:disabled,
.smt-skin input[type=checkbox]:indeterminate:disabled,
.smt-skin input[type=checkbox]:checked:disabled,
.smt-skin input[type=radio]:checked:disabled,
.smt-skin input[type=radio]:disabled {
	cursor: not-allowed;
	border-color: var(--smt-border-color);
	background-color: var(--smt-split-line-color);
}

.smt-skin input[type=radio]:checked:disabled::after {
	background-color: var(--smt-text-color-anti);
}

.smt-skin input[type=checkbox]::after {
	content: "";
    position: absolute;
    opacity: 0;
    box-sizing: border-box;
}

.smt-skin input[type=checkbox]:indeterminate,
.smt-skin input[type=checkbox]:checked {
	background-color: var(--smt-brand-color-active);
}

.smt-skin input[type=checkbox]:indeterminate::after {
	opacity: 1;
    top: 4px;
    left: 3px;
    width: 8px;
    height: 4px;
    border-bottom: 2px solid var(--smt-white-color-1);
    background: transparent;
}

.smt-skin input[type=checkbox]:checked::after {
	opacity: 1;
    top: 6px;
    left: 3px;
    width: 5px;
    height: 9px;
    border: 2px solid var(--smt-white-color-1);
    border-radius: 0 0 1px;
    border-top: 0;
    border-left: 0;
    transform: rotate(45deg) scale(1) translate(-50%, -50%);
    background: transparent;
}

.smt-skin input[type=checkbox]:disabled::after,
.smt-skin input[type=checkbox]:indeterminate:disabled::after,
.smt-skin input[type=checkbox]:checked:disabled::after,
.smt-skin input[type=radio]:checked:disabled::after,
.smt-skin input[type=radio]:disabled::after {
	border-color: rgba(0, 0, 0, 0.26);
}

.smt-skin input[type=radio]::after {
	content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    margin-left: -8px;
    transform: scale(.5);
    opacity: 0;
    border-radius: 50%;
    background-color: var(--smt-brand-color-active);
    transition: all .2s cubic-bezier(0, 0, .15, 1);
}

.smt-skin input[type=radio]:checked::after {
	opacity: 1;
}

.body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	overflow: hidden;
	color: var(--smt-brand-color);
	font-size: var(--smt-font-size);
	font-family: var(--smt-font-family);
}

.login-wrapper {
	width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    overflow: hidden;
    background: linear-gradient(180deg, #E3EDFF 5%, #F5F8FE 100%);
    background-color: #E3EDFF;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(../loginbg.jsp);
    position: relative;
    align-items: center;
    justify-content: center;
    display: flex;
}

.login-main-panel {
	display: flex;
}

.login-left-panel {
	display: inline-block;
}

/** vw,vh 是根据原尺寸按 1920 x 930 进行换算 */
/** 新规则：font-size及高度也按vw来换算 */
.login-right-panel {
	display: inline-block;
    width: 21.771vw;
    height: 24.792vw;
    margin-left: 9.375vw;
    background: var(--smt-white-color-1);
    box-shadow: 0px 15px 40px rgb(45 65 199 / 18%);
    border-radius: 10px;
    box-sizing: border-box;
    padding: 3.125vw 2.604vw 4.583vw 2.604vw;
}

.login-left-content {
	padding-left: 2.396vw;
}


.login-left-logo {
	width: 10.3125vw;
	height: 1.71875vw;
	background: url(../writeCustomBgImg.jsp?theType=LoginLogo) left top no-repeat;
	background-size: contain;
}

.login-left-title {
	font-weight: 500;
    font-size: 1.5625vw;
    margin-top: 0.833vw;
    height: 1.406vw;
    line-height: 1.406vw;
}

.login-left-title.hide {
	display: none;
}

.login-left-picture {
	margin-top: 1.5625vw;
    height: 20.365vw;
    width: 26.354vw;
	background-size: contain;
	background-position: bottom center;
	background-repeat: no-repeat;
	background-image: url(../writeCustomBgImg.jsp?theType=LOGIN_LEFT_PICTURE);
}

.login-right-title {
    font-weight: 600;
    font-size: 1.25vw;
    line-height: 1.711vw;
    height: 1.711vw;
    text-align: center;
}

.login-right-user {
	margin-top: 3.125vw;
}

.login-right-pass {
	margin-top: 1.042vw;
}

.login-right-remember {
	margin-top: 1.458vw;
    font-style: normal;
    font-weight: 400;
    line-height: 1.042vw;
}

.login-right-submit {
	margin-top: 3.4375vw;
}

.login-right-user,
.login-right-pass {
	position: relative;
}

.login-image {
	position: absolute;
	top: 7px;
	left: 7px;
	height: 16px;
    width: 16px;
    font-size: 16px;
}

.login-user-image {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAErSURBVHgBzZIxTsNAEEX/RJFNhcwNwg04gl2GhiwdVfAJopwguYmhSgGOQSh2uc4J4AbxEUy5luJhbAECeZPQkV+N/s7OvP028N+iXQeLTA8cxqipK4OnGxUUtr6ezXxM9chleiXGQDZcuC7pZbYe/5lgmeYbMhyoz62J0LAMfDd8Hqqg3Evw8KJ9mVqoH8hqKDWj8BwMcOgJ/T4KFmx0WT1UKLu2RUma6xooK8PTk8ZwexMQe2roh52FtgE1+JlAMwlvw63DYOaprbfzhDjLI7l8td2ykiDPri99kjoQbxKv8gj7lGTrmeAnO8/lLF7puZVg0X4qnsPYUVsZDoloHCXa+7K+M3Bq+BJpUTu4lS3W+xJsm/qp0/6hd78IpHgTgnscUNPT9OJo9AF44HuX/x61QAAAAABJRU5ErkJggg==');
}

.login-pass-image {
background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADHSURBVHgBzVLLDcIwDLWhKDfoCIzQDSBXkJBQuXBjBLoBTAAb9A4qRELtNTABK7AGCNUkFUh8HKmIQ3kn+/nZ8UsCUDXQVYi32m8KmNj4cgY1HsoTp6tx5CrVQUvgEQna5oRACNSW47QeT2KcXykaDaSy+Xqnu406LkwooQw22Z7KcE4L3+DlEpNMTxGKVZ0goCjsyeUj996qvhHMw76ccc1Jqi3vP3M/W6h+wMc/QMTO3StwNSI6OAeYdVRO7HMXsM1WA3+FG6ndO3rEKoRNAAAAAElFTkSuQmCC');
}

.login-right-panel .item-textinput::-webkit-input-placeholder{
  color:var(--smt-font-color-weaktip);
}

.login-right-panel .item-textinput::-moz-placeholder{   /* Mozilla Firefox 19+ */
   color:var(--smt-font-color-weaktip);
}

.login-right-panel .item-textinput:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
   color:var(--smt-font-color-weaktip);
}

.login-right-panel .item-textinput:-ms-input-placeholder{  /* Internet Explorer 10-11 */
   color:var(--smt-font-color-weaktip);;
}

.login-right-panel .item-textinput {
	width: 100%;
	height: 32px;
	line-height: 32px;
	padding-left: 30px;
	box-sizing: border-box;
	outline: none;
	border: 1px solid var(--smt-border-color);
	border-radius: 3px;
	color: var(--smt-brand-color);
	font-size: var(--smt-font-size);
}

.login-right-panel .item-textinput:hover,
.login-right-panel .item-textinput:focus {
	border-color: var(--smt-theme-color);
}

.login-right-panel .item-remember   {
  display: flex;
  align-items: center;
}

.login-right-panel .item-remember-box {
  margin: 3px 0px;
}

.login-right-panel .item-remember-box,
.item-remember-label {
	cursor: pointer;
	color: var(--smt-brand-color);
}

.login-right-panel .item-remember-box:hover,
.login-right-panel .item-remember-label.active,
.login-right-panel .item-remember-label:hover,
.login-right-panel .item-remember-label:active {
	color: var(--smt-theme-color);
}

.login-right-panel .item-submit {
	width: 100%;
	height: 36px;
	line-height: 36px;
	outline: none;
	border: none;
	color: white;
	cursor: pointer;
	transition: background 300ms linear;
	background-color: var(--smt-theme-color);
	border-radius: 3px;
	font-size: var(--smt-font-size-body-medium);
}

.login-right-panel .item-submit:hover,
.login-right-panel .item-submit:active,
.login-right-panel .item-submit:focus {
	background-color: var(--smt-primary-color-hover);
}

/** /vision/css/layer.css */
/**
 
 @Name: layer v3.1.1
 @Author: 贤心
 
 **/

/* *html{background-image: url(about:blank); background-attachment: fixed;} */
html #layuicss-layer{display: none; position: absolute; width: 1989px;}

/* common */
.layui-layer-shade, .layui-layer{position:fixed; _position:absolute; pointer-events: auto;}
.layui-layer-shade{top:0; left:0; width:100%; height:100%; _height:expression(document.body.offsetHeight+"px");}
.layui-layer{-webkit-overflow-scrolling: touch;}
.layui-layer{top:150px; left: 0; margin:0; padding:0; background-color:#fff; -webkit-background-clip: content; border-radius: 2px; box-shadow: 1px 1px 50px rgba(0,0,0,.3);}
.layui-layer-close{position:absolute;}
.layui-layer-content{position:relative;}
.layui-layer-border{border: 1px solid #B2B2B2; border: 1px solid rgba(0,0,0,.1); box-shadow: 1px 1px 5px rgba(0,0,0,.2);}
.layui-layer-load{background:url(../img/layer/loading-1.gif) #eee center center no-repeat;}
.layui-layer-ico{ background:url(../img/layer/icon.png) no-repeat;}
.layui-layer-dialog .layui-layer-ico,
.layui-layer-setwin a,
.layui-layer-btn a{display:inline-block; *display:inline; *zoom:1; vertical-align:top;}

.layui-layer-move{display: none; position: fixed; *position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; cursor: move; opacity: 0; filter:alpha(opacity=0); background-color: #fff; z-index: 2147483647;}
.layui-layer-resize{position: absolute; width: 15px; height: 15px; right: 0; bottom: 0; cursor: se-resize;}

/* 动画 */
.layer-anim{-webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration:.3s; animation-duration:.3s;}

@-webkit-keyframes layer-bounceIn { /* 默认 */
	0% {opacity: 0; -webkit-transform: scale(.5); transform: scale(.5)}
	100% {opacity: 1; -webkit-transform: scale(1); transform: scale(1)}
}
@keyframes layer-bounceIn {
	0% {opacity: 0; -webkit-transform: scale(.5); -ms-transform: scale(.5); transform: scale(.5)}
	100% {opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1)}
}
.layer-anim-00{-webkit-animation-name: layer-bounceIn;animation-name: layer-bounceIn}

@-webkit-keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInDown{0%{opacity:0;-webkit-transform:scale(.1) translateY(-2000px);-ms-transform:scale(.1) translateY(-2000px);transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateY(60px);-ms-transform:scale(.475) translateY(60px);transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-01{-webkit-animation-name:layer-zoomInDown;animation-name:layer-zoomInDown}

@-webkit-keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes layer-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.layer-anim-02{-webkit-animation-name:layer-fadeInUpBig;animation-name:layer-fadeInUpBig}

@-webkit-keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes layer-zoomInLeft{0%{opacity:0;-webkit-transform:scale(.1) translateX(-2000px);-ms-transform:scale(.1) translateX(-2000px);transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;-webkit-transform:scale(.475) translateX(48px);-ms-transform:scale(.475) translateX(48px);transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.layer-anim-03{-webkit-animation-name:layer-zoomInLeft;animation-name:layer-zoomInLeft}

@-webkit-keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes layer-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.layer-anim-04{-webkit-animation-name:layer-rollIn;animation-name:layer-rollIn}

@keyframes layer-fadeIn{0%{opacity:0}100%{opacity:1}}.layer-anim-05{-webkit-animation-name:layer-fadeIn;animation-name:layer-fadeIn}

@-webkit-keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes layer-shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.layer-anim-06{-webkit-animation-name:layer-shake;animation-name:layer-shake}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}

/* 标题栏 */
.layui-layer-title{padding:0 80px 0 20px; height:42px; line-height:42px; border-bottom:1px solid #eee; font-size:14px; color:#333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background-color: #F8F8F8; border-radius: 2px 2px 0 0;}
.layui-layer-setwin{position:absolute; right:15px; *right:0; top:15px; font-size:0; line-height: initial;}
.layui-layer-setwin a{position:relative; width: 16px; height:16px; margin-left:10px; font-size:12px; _overflow:hidden;}
.layui-layer-setwin .layui-layer-min cite{position:absolute; width:14px; height:2px; left:0; top:50%; margin-top:-1px; background-color:#2E2D3C; cursor:pointer; _overflow:hidden;}
.layui-layer-setwin .layui-layer-min:hover cite{background-color:#2D93CA; }
.layui-layer-setwin .layui-layer-max,.layui-layer-setwin .layui-layer-ext-max{background-position:-32px -40px;}
.layui-layer-setwin .layui-layer-max:hover,.layui-layer-setwin .layui-layer-ext-max:hover{background-position:-16px -40px;}
.layui-layer-setwin .layui-layer-maxmin{background-position:-65px -40px;}
.layui-layer-setwin .layui-layer-maxmin:hover{background-position:-49px -40px;}
.layui-layer-setwin .layui-layer-close1{background-position: 1px -40px; cursor: pointer;}
.layui-layer-setwin .layui-layer-close1:hover{opacity:0.7;}
.layui-layer-setwin .layui-layer-close2{position:absolute; right:-28px; top:-28px; width:30px; height:30px;  margin-left:0; background-position:-149px -31px; *right:-18px; _display:none;}
.layui-layer-setwin .layui-layer-close2:hover{ background-position:-180px -31px;}

/* 按钮栏 */
.layui-layer-btn{text-align: right; padding: 0 15px 12px; pointer-events: auto; user-select: none; -webkit-user-select: none;}
.layui-layer-btn a{height: 26px; line-height: 26px; margin: 5px 5px 0; padding: 0 15px; border: 1px solid #dedede; background-color:#fff; color: #333; border-radius: 2px; font-weight:400; cursor:pointer; text-decoration: none;}
.layui-layer-btn a:hover{opacity: 0.9; text-decoration: none;}
.layui-layer-btn a:active{opacity: 0.8;}
.layui-layer-btn .layui-layer-btn0{border-color: #1E9FFF; background-color: #1E9FFF; color:#fff;}
.layui-layer-btn-l{text-align: left;}
.layui-layer-btn-c{text-align: center;}

/* 定制化 */
.layui-layer-dialog{min-width:260px;}
.layui-layer-dialog .layui-layer-content{position: relative; padding:20px; line-height:24px; word-break: break-all; overflow:hidden; font-size:14px; overflow-x: hidden; overflow-y:auto;}
.layui-layer-dialog .layui-layer-content .layui-layer-ico{position:absolute; top:16px; left:15px; _left:-40px; width:30px; height:30px;}
.layui-layer-ico1{background-position:-30px 0 }
.layui-layer-ico2{background-position:-60px 0;}
.layui-layer-ico3{background-position:-90px 0;}
.layui-layer-ico4{background-position:-120px 0;}
.layui-layer-ico5{background-position:-150px 0;}
.layui-layer-ico6{background-position:-180px 0;}
.layui-layer-rim{border:6px solid #8D8D8D; border:6px solid rgba(0,0,0,.3); border-radius:5px; box-shadow: none;}
.layui-layer-msg{min-width:180px; border:1px solid #D3D4D3; box-shadow: none;}
.layui-layer-hui{min-width:100px;  background-color: #000; filter:alpha(opacity=60); background-color: rgba(0,0,0,0.6); color: #fff; border:none;}
.layui-layer-hui .layui-layer-content{padding:12px 25px; text-align:center;}
.layui-layer-dialog .layui-layer-padding{padding: 20px 20px 20px 55px; text-align: left;}
.layui-layer-page .layui-layer-content{position:relative; overflow:auto;}
.layui-layer-page .layui-layer-btn,.layui-layer-iframe .layui-layer-btn{padding-top:10px;}
.layui-layer-nobg{background:none;}
.layui-layer-iframe iframe{display: block; width: 100%;}

.layui-layer-loading{border-radius:100%; background:none;  box-shadow:none;  border:none;}
.layui-layer-loading .layui-layer-content{width:60px; height:24px; background:url(../img/layer/loading-0.gif) no-repeat;}
.layui-layer-loading .layui-layer-loading1{width:37px; height:37px; background:url(../img/layer/loading-1.gif) no-repeat;}
.layui-layer-loading .layui-layer-loading2, .layui-layer-ico16{width:32px; height:32px; background:url(../img/layer/loading-2.gif) no-repeat;}
.layui-layer-tips{background: none; box-shadow:none; border:none;}
.layui-layer-tips .layui-layer-content{position: relative; line-height: 22px; min-width: 12px; padding: 8px 15px; font-size: 12px; _float:left; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0,0,0,.2); background-color: #000; color: #fff;}
.layui-layer-tips .layui-layer-close{right:-2px; top:-1px;}
.layui-layer-tips i.layui-layer-TipsG{ position:absolute;  width:0; height:0; border-width:8px; border-color:transparent; border-style:dashed; *overflow:hidden;}
.layui-layer-tips i.layui-layer-TipsT, .layui-layer-tips i.layui-layer-TipsB{left:5px; border-right-style:solid; border-right-color: #000;}
.layui-layer-tips i.layui-layer-TipsT{bottom:-8px;}
.layui-layer-tips i.layui-layer-TipsB{top:-8px;}
.layui-layer-tips i.layui-layer-TipsR, .layui-layer-tips i.layui-layer-TipsL{top: 5px; border-bottom-style:solid; border-bottom-color: #000;}
.layui-layer-tips i.layui-layer-TipsR{left:-8px;}
.layui-layer-tips i.layui-layer-TipsL{right:-8px;}

/* skin */
.layui-layer-lan[type="dialog"]{min-width:280px;}
.layui-layer-lan .layui-layer-title{background:#4476A7; color:#fff; border: none;}
.layui-layer-lan .layui-layer-btn{padding: 5px 10px 10px; text-align: right; border-top:1px solid #E9E7E7}
.layui-layer-lan .layui-layer-btn a{background: #fff; border-color: #E9E7E7; color: #333;}
.layui-layer-lan .layui-layer-btn .layui-layer-btn1{background:#C9C5C5;}
.layui-layer-molv .layui-layer-title{background: #009f95; color:#fff; border: none;}
.layui-layer-molv .layui-layer-btn a{background: #009f95; border-color: #009f95;}
.layui-layer-molv .layui-layer-btn .layui-layer-btn1{background:#92B8B1;}


/**
 
 @Name: layer拓展样式
 
 */

.layui-layer-iconext{background:url(../img/layer/icon-ext.png) no-repeat;}

/* prompt模式 */
.layui-layer-prompt .layui-layer-input{display: block; width: 230px; height: 36px; margin: 0 auto; line-height: 30px; padding-left: 10px; border: 1px solid #e6e6e6; color: #333;}
.layui-layer-prompt textarea.layui-layer-input{width: 300px; height: 100px; line-height: 20px; padding: 6px 10px;}
.layui-layer-prompt .layui-layer-content{padding: 20px;}
.layui-layer-prompt .layui-layer-btn{padding-top: 0;}

/* tab模式 */
.layui-layer-tab{box-shadow:1px 1px 50px rgba(0,0,0,.4);}
.layui-layer-tab .layui-layer-title{padding-left:0; overflow: visible;}
.layui-layer-tab .layui-layer-title span{position:relative; float:left; min-width:80px; max-width:260px; padding:0 20px; text-align:center; cursor:default; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; cursor: pointer;}
.layui-layer-tab .layui-layer-title span.layui-this{height: 43px; border-left: 1px solid #eee; border-right: 1px solid #eee; background-color: #fff; z-index: 10;}
.layui-layer-tab .layui-layer-title span:first-child{border-left:none;}
.layui-layer-tabmain{line-height:24px; clear:both;}
.layui-layer-tabmain .layui-layer-tabli{display:none;}
.layui-layer-tabmain .layui-layer-tabli.layui-this{display: block;}

/* photo模式 */
.layui-layer-photos{-webkit-animation-duration: .8s; animation-duration: .8s;}
.layui-layer-photos .layui-layer-content{overflow:hidden; text-align: center;}
.layui-layer-photos .layui-layer-phimg img{position: relative; width:100%; display: inline-block; *display:inline; *zoom:1; vertical-align:top;}
.layui-layer-imguide,.layui-layer-imgbar{display:none;}
.layui-layer-imgprev, .layui-layer-imgnext{position:absolute; top:50%; width:27px; _width:44px; height:44px;  margin-top:-22px; outline:none;blr:expression(this.onFocus=this.blur());}
.layui-layer-imgprev{left:10px; background-position:-5px -5px; _background-position:-70px -5px;}
.layui-layer-imgprev:hover{background-position:-33px -5px; _background-position:-120px -5px;}
.layui-layer-imgnext{right:10px; _right:8px; background-position:-5px -50px; _background-position:-70px -50px;}
.layui-layer-imgnext:hover{background-position:-33px -50px; _background-position:-120px -50px;}
.layui-layer-imgbar{position:absolute; left:0; bottom:0; width:100%; height:32px; line-height:32px; background-color:rgba(0,0,0,.8); background-color:#000\9; filter:Alpha(opacity=80); color:#fff; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size:0;}
.layui-layer-imgtit{/*position:absolute; left:20px;*/}
.layui-layer-imgtit *{display:inline-block; *display:inline; *zoom:1; vertical-align:top; font-size:12px;}
.layui-layer-imgtit a{max-width:65%;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color:#fff;}
.layui-layer-imgtit a:hover{color:#fff; text-decoration:underline;}
.layui-layer-imgtit em{padding-left:10px; font-style: normal;}

/* 关闭动画 */
@-webkit-keyframes layer-bounceOut {
  100% {opacity: 0; -webkit-transform: scale(.7); transform: scale(.7)}
  30% {-webkit-transform: scale(1.05); transform: scale(1.05)}
  0% {-webkit-transform: scale(1); transform: scale(1);}
}
@keyframes layer-bounceOut {
  100% {opacity: 0; -webkit-transform: scale(.7); -ms-transform: scale(.7); transform: scale(.7);}
  30% {-webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
  0% {-webkit-transform: scale(1); -ms-transform: scale(1);transform: scale(1);}
}
.layer-anim-close{-webkit-animation-name: layer-bounceOut; animation-name: layer-bounceOut; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration:.2s; animation-duration:.2s;}

@media screen and (max-width: 1100px) {
  .layui-layer-iframe{overflow-y: auto; -webkit-overflow-scrolling: touch;}
}



/** /vision/css/layer-override.css */
.layui-layer {
	background-color: var(--smt-bg-color-container);
	border: 1px solid var(--smt-border-color-popup);
	box-shadow: var(--smt-shadow-popup);
	border-radius: var(--smt-radius-medium);
	box-sizing: border-box;
	/*min-height: 180px;*/
	max-width: calc(100% - 80px);
	max-height: calc(100% - 40px);
}

/*
.layui-layer-dialog {
	min-width: 500px;
}
*/

/* 76 = 180 - 2 - 42 - 60 */
/*
.layui-layer-dialog:not(.s-layer-msg) .layui-layer-content {
	min-height: 76px;
}
*/

.layui-layer-dialog .s-win-icon-success {
  color: var(--smt-icon-font-color-success);
}

.layui-layer-dialog .s-win-icon-question,
.layui-layer-dialog .s-win-icon-warning {
  color: var(--smt-icon-font-color-warning);
}

.layui-layer-dialog .s-win-icon-error {
  color: var(--smt-icon-font-color-error);
}

.layui-layer-tips .layui-layer-content {
	box-shadow: none;
}

.auto-height-dialog .wrapper-inner {
	position: inherit;
}

.auto-height-dialog .containerdiv {
	height: auto;
}

.auto-height-dialog.follow-dialog .layui-layer-content {
	min-height: 396px;
}

.layui-layer.full-dialog {
	max-width: 100%;
	max-height: 100%;
}

.layui-layer-title {
	height: var(--smt-dialog-title-height);
	box-sizing: border-box;
	border-bottom-color: var(--smt-split-line-color);
	color: var(--smt-font-color-title);
	background-color: transparent;
	font-size: var(--smt-font-size-body-medium);
	line-height: 14px;
	border-radius: 6px 6px 0 0;
	/*display: flex;
    align-items: center;*/
    display: block;
    line-height: var(--smt-dialog-title-height);
    padding-right: 98px; /* SMS-49274 */
}

.layui-layer-title::before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 14px;
	margin-right: 4px;
	background-color: var(--smt-brand-bgcolor-active);
	position: relative;
	top: 2px;
}

.layui-layer-setwin {
	right: 20px;
}

.layui-layer-btn {
	padding: 11px 20px 16px;	
	height: var(--smt-dialog-button-area-height);
	box-sizing: border-box;
	border-top: 1px solid var(--smt-split-line-color);
	border-radius: 0 0 6px 6px;
}

.dialog-content-area {
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	background-color: var(--smt-white-color-1);
}

.layui-layer-dialog .layui-layer-content {
	line-height: 22px;
	font-size: var(--smt-font-size-body-small);
}

.dialog-content-area,
.layui-layer-dialog .layui-layer-content {
	padding: 12px 20px 0;
}

.layui-layer-dialog .dialog-content-area .layui-layer-content,
.layui-layer-dialog .layui-layer-content .dialog-content-area {
	padding: 0;
}

.layui-layer-tips {
	min-height: auto;
}

/** 消息及错误对话框不显示头尾分隔线 */
.error-dialog .layui-layer-title,
.alert-dialog .layui-layer-title {
	/*border-color: transparent;*/
}
.error-dialog .layui-layer-btn,
.alert-dialog .layui-layer-btn {
	border-color: transparent;
}

.layui-layer-page .layui-layer-btn,
.layui-layer-iframe .layui-layer-btn {
	padding-top: 16px;
}

.layui-layer-page .layui-layer-content {
	overflow: hidden;
	border-radius: 0 0 6px 6px;
}

.layui-layer .layui-layer-content {
	box-sizing: border-box;
}

.layui-layer-prompt .layui-layer-input {
	height: 32px;
	line-height: 30px;
	border: 1px solid var(--smt-border-color);
	border-radius: 3px;
    box-sizing: border-box;
    outline: none;
}

.layui-layer-prompt .layui-layer-input:hover,
.layui-layer-prompt .layui-layer-input:focus {
	border-color: var(--smt-brand-color-active);
}

.layui-layer .layui-layer-btn a {
	height: 32px;
	min-width: 80px;
	padding: 8px 16px;
	margin: 0;
	box-sizing: border-box;
	border-radius: 3px;
	cursor: pointer;
	border: 1px solid var(--smt-border-color);
	display: inline-flex;
    align-items: center;
    justify-content: center;
    color: var(--smt-font-color-body);
    background-color: var(--smt-bg-color-container);
    outline: none;
}

.layui-layer .layui-layer-btn a:not(:first-child) {
	margin-left: 8px;
}

.layui-layer .layui-layer-btn a:hover {
    border-color: var(--smt-brand-color-active);
    color: var(--smt-brand-color-active);
}

.layui-layer .layui-layer-btn a:disabled {
    border-color: var(--smt-border-color);
    color: var(--smt-font-color-weaktip);
}

.layui-layer .layui-layer-btn .layui-layer-btn0 {
    background-color: var(--smt-brand-bgcolor-active);
    border-color: var(--smt-brand-bgcolor-active);
    color: var(--smt-bg-color-container);
}

.layui-layer .layui-layer-btn .layui-layer-btn0:hover {
    background-color: var(--smt-primary-color-hover);
    border-color: var(--smt-primary-color-hover);
    color: var(--smt-bg-color-container);
}

.layui-layer-dialog.s-layer-msg .layui-layer-padding .layui-layer-ico {
	margin-right: 8px;
}

.layui-layer-dialog.s-layer-msg .layui-layer-padding {
	padding: 13px 16px;
	width: calc(100% - 36px);
	height: 46px;
	box-sizing: border-box;
	line-height: 20px;
	display: flex;
	align-items: center;
}

.layui-layer-dialog.alert-dialog .layui-layer-padding {
	display: flex;
	align-items: center;
}

.layui-layer-dialog.alert-dialog .layui-layer-content .dialog-content-area {
	flex: 1;
}

.layui-layer-dialog.alert-dialog .layui-layer-padding .s-win-icon {
	background: none;
	width: auto;
	height: auto;
	font-size: 24px;
    margin-right: 12px;
	position: initial;
}

.layui-layer-dialog.s-layer-msg .layui-layer-ico {
	background: none;
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 16px;
	position: initial;
}

.layui-layer-dialog.s-layer-msg {
	min-width: 380px;
	min-height: auto;
	box-sizing: border-box;
	border: 0.5px solid #DCDCDC;
	box-shadow: 0px 6px 30px 5px rgba(0, 0, 0, 0.05), 0px 16px 24px 2px rgba(0, 0, 0, 0.04), 0px 8px 10px -5px rgba(0, 0, 0, 0.08);
	border-radius: 6px;
	background-color: #fff;
	margin-top: 20px;
	transition: opacity .3s,transform .4s;
	overflow: hidden;
	display: flex;
	align-items: center;
}

.layui-layer-dialog.s-layer-msg .layui-layer-setwin {
	position: initial;
}

.layui-layer-setwin a {
    margin-left: 12px;
}

.layui-layer-setwin .layui-layer-min cite {
    display: none;
}

.layui-layer-setwin .layui-layer-min,
.layui-layer-setwin .layui-layer-max,
.layui-layer-setwin .layui-layer-ext-max,
.layui-layer-setwin .layui-layer-close1 {
    background: none;
}

.layui-layer-setwin .layui-layer-min,
.layui-layer-setwin .layui-layer-max,
.layui-layer-setwin .layui-layer-ext-max,
.layui-layer-setwin .layui-layer-close1,
.s-layer-msg .layui-layer-setwin .layui-layer-close2 {
	font-size: 16px;
	color: var(--smt-black-color-3);
	text-decoration: none;
}

.layui-layer-setwin .layui-layer-min:hover,
.layui-layer-setwin .layui-layer-max:hover,
.layui-layer-setwin .layui-layer-ext-max:hover,
.layui-layer-setwin .layui-layer-close1:hover,
.s-layer-msg .layui-layer-setwin .layui-layer-close2:hover {
	color: var(--smt-theme-color);
}

.layui-layer-tips i.layui-layer-TipsG {
	width: 8px;
    height: 8px;
    border-width: 1px;
    box-sizing: border-box;
    background-color: #fff;
}

.layui-layer-tips i.layui-layer-TipsB {
	transform: rotate(45deg);
    top: -5px;
    left: 12px;
    border-left-style: solid;
    border-left-color: var(--smt-border-color-popup);
    border-top-style: solid;
    border-top-color: var(--smt-border-color-popup);
}

/** /vision/css/logger.css */
#blLogger {
    top: 4px;
    right: 4px;
    width: 600px;
    height: 400px;
    position: fixed;
	_position:absolute;
	display: none;
	z-index: 99999;
    background-color: white;
    border: 1px solid #075CBB;
    font: 11px / 1.3 Consolas, "Lucida Console", Monaco, monospace;
}

#blLogger .header {
    height: 25px;
    background-color: #CEDDF0;
    cursor: move;
    border-bottom: #0E9BFB 1px solid;
}

#blLogger .main {
    height: 374px;
}

#blLogger .left {
    float: left;
    cursor: auto;
}

#blLogger .right {
    float: right;
    cursor: auto;
}

#blLogger .header DIV.left label {
    display: block;
    position: relative;
    margin: 2px;
}

#blLogger .header DIV.left label input {
    vertical-align: middle;
}

#blLogger .main ul {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 374px;
    overflow: auto;
    list-style-type: none;
}

#blLogger .main ul li {
	padding: 2px 0px 0px 1px;
    border-bottom: #aca899 1px dashed;
}

#blLogger ul li.odd {
    background-color: #FCFAF6;
}

#blLogger ul li.even {
    background-color: #E6EBFF;
}

#blLogger ul li span.log {
    color: black;
}

#blLogger ul li span.debug {
    color: purple;
}

#blLogger ul li span.info {
    color: green;
}

#blLogger ul li span.warn {
    color: orange;
}

#blLogger ul li span.error {
    color: red;
}
.login-right-panel .item-submit {background-color: #37b1ff}.login-left-title {color: DEFAULT}.login-right-panel {background-color: rgba(255,255,255,1);}.login-logo {width: 250px;height: 38px;position: relative;padding-top: 40px;margin-bottom: 16px;}
