.layui-icon,
.iconfont{font-display: swap;}
@font-face {
    font-family:DIN-Medium;
    src:url('../font/DIN-Medium.eot');
    src:url('../font/DIN-Medium.eot?#iefix') format('embedded-opentype'),
    url('../font/DIN-Medium.woff') format('woff'),
    url('../font/DIN-Medium.ttf') format('truetype'),
    url('../font/DIN-Medium.svg') format('svg');
}
html body [hidden]{display:none;}
html body [hidden][id]{display: revert;opacity: 0;z-index: -1;pointer-events: none;}
.min-width--1440px{min-width: 1440px;}

/* 基础主色 */
.global-color{color:var(--global-color);}               /* 主色调 */
.title-color{color:var(--title-color);}                 /* 通用文本色 */
.text-color{color:var(--text-color);}                   /* 通用文本色 */
.info-color{color:var(--info-color);}                   /* 通用信息色 */
.disabled-color{color:var(--disabled-color);}           /* 通用禁用色 */
.hover-color:hover{color:var(--hover-color);}           /* 悬浮文本色 */
.global-color\!{color:var(--global-color) !important;}  
.text-color\!{color:var(--text-color) !important;}
.info-color\!{color:var(--info-color) !important;}
.disabled-color\!{color:var(--disabled-color) !important;}
.hover-color\!:hover{color:var(--hover-color) !important;}
/* 基础状态颜色 */
.wait-color{color:var(--wait-color);}                  /* 等待色 */    
.success-color{color:var(--success-color);}            /* 成功色 */   
.waiting-color{color:var(--waiting-color);}            /* 等待中色 */   
.saleing-color{color:var(--saleing-color);}            /* 出售中色 */    
.editing-color{color:var(--editing-color);}            /* 修改中色 */    
.error-color{color:var(--error-color);}                /* 错误色 */ 
.alert-color{color:var(--alert-color);}                /* 提醒色 */ 
.strongwarn-color{color:var(--strongwarn-color);}      /* 强提示色 */ 
.cancel-color{color:var(--cancel-color);}              /* 取消色 */ 
.wait-color\!{color:var(--wait-color) !important;} 
.success-color\!{color:var(--success-color) !important;}
.waiting-color\!{color:var(--waiting-color) !important;}  
.saleing-color\!{color:var(--saleing-color) !important;}     
.editing-color\!{color:var(--editing-color) !important;}     
.error-color\!{color:var(--error-color) !important;}
.alert-color\!{color:var(--alert-color) !important;}
.strongwarn-color\!{color:var(--strongwarn-color) !important;}    
.cancel-color\!{color:var(--cancel-color) !important;}
/* 基础中性色 */
.icon-color{color:var(--icon-color);}                                                   /* 通用图标色 */
.border-color{border-color:var(--border-color);}                                        /* 通用边框色 */
.hover-background-color:hover{background-color:var(--hover-background-color);}          /* 鼠标移入背景 */
.table-header-background-color{background-color:var(--table-header-background-color);}  /* 表头背景色 */
.table-header-text-color{color:var(--table-header-text-color);}                         /* 表头文本色 */
.icon-color\!{color:var(--icon-color) !important;}
.border-color\!{border-color:var(--border-color) !important;}
.hover-background-color\!:hover{background-color:var(--hover-background-color) !important;}
.table-header-background-color\!{background-color:var(--table-header-background-color) !important;}
.table-header-text-color\!{color:var(--table-header-text-color) !important;}
/* 基础文字色 */
.title-color{color:var(--title-color);}                     /* 标题色 */
.content-title-color{color:var(--content-title-color);}     /* 正文标题色 */
.high-color{color:var(--high-color);}                       /* 亮色 */
.list-des-text-color{color:var(--list-des-text-color);}     /* 列表描述文字 */
.title-color\!{color:var(--title-color) !important;}
.content-title-color\!{color:var(--content-title-color) !important;}
.high-color\!{color:var(--high-color) !important;}
.list-des-text-color\!{color:var(--list-des-text-color) !important;}
/* 字体 */
.PingFangSC{font-family:var(--PingFangSC);}
.PingFang-Medium{font-family:var(--PingFang-Medium);}
.PingFang-Semibold{font-family:var(--PingFang-Semibold);}
.Arial-Regular{font-family:var(--Arial-Regular);}
.Arial-Bold{font-family:var(--Arial-Bold);}
.DIN-Medium{font-family:var(--DIN-Medium);}
.DIN-Bold{font-family:var(--DIN-Medium);font-weight:700;}
.Helvetica{font-family:var(--Helvetica);}
.PingFangSC\!{font-family:var(--PingFangSC) !important;}
.PingFang-Medium\!{font-family:var(--PingFang-Medium) !important;}
.Arial-Regular\!{font-family:var(--Arial-Regular) !important;}
.Arial-Bold\!{font-family:var(--Arial-Bold) !important;}
.DIN-Medium\!{font-family:var(--DIN-Medium) !important;}
.DIN-Bold\!{font-family:var(--DIN-Bold) !important;font-weight:700;}
.Helvetica\!{font-family:var(--Helvetica) !important;}

.PingFangSC-Regular{font-family:var(--PingFangSC-Regular);}
.PingFangSC-Regular\!{font-family:var(--PingFangSC-Regular) !important;}
.DINProM{font-family:var(--DINProM);}
.DINProM\!{font-family:var(--DINProM) !important;}


/* 定义类名1 同css写法  -- start */
.pointer-events--none{pointer-events:none;}
.pointer-events--none\!{pointer-events:none !important;}
/* 盒子 */
.display--none{display:none;}
.display--none\!{display:none !important;}
.display--block{display:block;}
.display--block\!{display:block !important;}
.display-inline--block{display:inline-block;}
.display-inline--block\!{display:inline-block !important;}
.display--flex{display:flex;}
.display--flex\!{display:flex !important;}
.display-inline--flex{display:inline-flex;}
.display-inline--flex\!{display:inline-flex !important;}
/* 允许子项自动分配剩余空间 */
.flex--1{flex:1;}
.flex--2{flex:2;}
.flex--3{flex:3;}
.flex--4{flex:4;}
.flex--5{flex:5;}
.flex--1\!{flex:1 !important;}
.flex--2\!{flex:2 !important;}
.flex--3\!{flex:3 !important;}
.flex--4\!{flex:4 !important;}
.flex--5\!{flex:5 !important;}
/* 允许子项换行 */
.flex-wrap--wrap{flex-wrap:wrap;}
.flex-wrap--wrap\!{flex-wrap:wrap !important;}
/* 不允许子项换行（默认） */
.flex-nowrap--nowrap{flex-wrap:nowrap;}
.flex-nowrap--nowrap\!{flex-wrap:nowrap !important;}
/* 子项在主轴上从左到右排列（默认） */
.flex-direction--row{flex-direction:row;}
.flex-direction--row\!{flex-direction:row !important;}
/* 子项在主轴上从右到左排列 */
.flex-direction--row-reverse{flex-direction:row-reverse;}
.flex-direction--row-reverse\!{flex-direction:row-reverse !important;}
/* 子项在主轴上从上到下排列 */
.flex-direction--column{flex-direction:column;}
.flex-direction--column\!{flex-direction:column !important;}
/* 子项在主轴上从下到上排列 */
.flex-direction--column-reverse{flex-direction:column-reverse;}
.flex-direction--column-reverse\!{flex-direction:column-reverse !important;}
/* 子项在主轴上的开始位置对齐 */
.justify-content--flex-start{justify-content:flex-start;}
.justify-content--flex-start\!{justify-content:flex-start !important;}
/* 子项在主轴上的中心位置对齐 */
.justify-content--center{justify-content:center;}
.justify-content--center\!{justify-content:center !important;}
/* 子项在主轴上的结束位置对齐 */
.justify-content--flex-end{justify-content:flex-end;}
.justify-content--flex-end\!{justify-content:flex-end !important;}
/* 子项在主轴上均匀分布，两端对齐 */
.justify-content--space-between{justify-content:space-between;}
.justify-content--space-between\!{justify-content:space-between !important;}
/* 子项在主轴上均匀分布，两端和子项之间都有间距 */
.justify-content--space-around{justify-content:space-around;}
.justify-content--space-around\!{justify-content:space-around !important;}
/* 子项在交叉轴上的起始边缘对齐 */
.align-items--flex-start{align-items:flex-start;}
.align-items--flex-start\!{align-items:flex-start !important;}
/* 子项在交叉轴上的中心位置对齐 */
.align-items--center{align-items:center;}
.align-items--center\!{align-items:center !important;}
/* 子项在交叉轴上的结束边缘对齐 */
.align-items--flex-end{align-items:flex-end;}
.align-items--flex-end\!{align-items:flex-end !important;}
/* 子项在交叉轴上拉伸以填满容器（默认） */
.align-items--stretch{align-items:stretch;}
.align-items--stretch\!{align-items:stretch !important;}
/* 子项在交叉轴上基线对齐 */
.align-items--baseline{align-items:baseline;}
.align-items--baseline\!{align-items:baseline !important;}
/* 子项不允许增长 */
.flex-grow--0{flex-grow:0;}
.flex-grow--0\!{flex-grow:0 !important;}
/* 子项可以增长，默认增长率与其他可增长子项相同 */
.flex-grow--1{flex-grow:1;}
.flex-grow--1\!{flex-grow:1 !important;}
/* 子项不允许收缩 */
.flex-shrink--0{flex-shrink:0;}
.flex-shrink--0\!{flex-shrink:0 !important;}
/* 子项可以收缩，默认收缩率与其他可收缩子项相同 */
.flex-shrink--1{flex-shrink:1;}
.flex-shrink--1\!{flex-shrink:1 !important;}
/* 子项的初始大小（flex-basis）为自动 */
.flex-basis--auto{flex-basis:auto;}
.flex-basis--auto\!{flex-basis:auto !important;}
/* 子项的初始大小为指定的值（例如，100px） */
.flex-basis--100px{flex-basis:100px;}
.flex-basis--100px\!{flex-basis:100px !important;}
/* 子项的最小宽度为0（允许收缩到更小） */
.min-width--0{min-width:0;}
.min-width--0\!{min-width:0 !important;}
/* 子项的最大宽度为100%（允许增长以填满剩余空间） */
.max-width--100pct{max-width:100%;}
.max-width--100pct\!{max-width:100% !important;}
/* 子项的初始大小为百分比值（例如，50%） */
.flex-basis--50pct{flex-basis:50%;}
.flex-basis--50pct\!{flex-basis:50% !important;}
/* 不允许换行 */
.white-space--nowrap{white-space:nowrap;}
.white-space--nowrap\!{white-space:nowrap !important;}
/* 允许换行 */
.white-space--pre-wrap{white-space:pre-wrap;}
.white-space--pre-wrap\!{white-space:pre-wrap !important;}
/* 字重 */
.font-weight--400{font-weight:400;}
.font-weight--500{font-weight:500;}
.font-weight--600{font-weight:600;}
.font-weight--700{font-weight:700;}
.font-weight--bold{font-weight:bold;}
.font-weight--400\!{font-weight:400 !important;}
.font-weight--500\!{font-weight:500 !important;}
.font-weight--600\!{font-weight:600 !important;}
.font-weight--700\!{font-weight:700 !important;}
.font-weight--bold\!{font-weight:bold !important;}

/* 浮动 */
.float--clearfix::after,
.float-clearfix::after{content:"";display:table;clear:both;}
.float--right{float:right;}
.float--left{float:left;}
/* 定位 */
.position--relative{position:relative;}
.position--absolute{position:absolute;}
.position--fixed{position:fixed;}
.position--sticky{position:sticky;}
/* 鼠标 */
.cursor--pointer{cursor:pointer;}
.cursor--no-drop{cursor:no-drop;}
.cursor--progress{cursor:progress;}
.cursor--copy{cursor:copy;}
/* 文字分布对齐 */
html .el-form--label-top .el-form-item__label{line-height:1.5;}
html.is-zh .el-form--label-right .el-form-item__label,
html.is-zh .el-form--label-left .el-form-item__label,
.is-zh .text-align-justify,
.is-zhcn .text-align-justify,
.is-zh .text-align-justify{min-width:43px;text-align:justify;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;word-wrap:break-word;word-break:break-all;text-justify:inter-ideograph;text-align-last:justify;display:block;}
html.is-zh .el-form--label-right .el-form-item__label,
html.is-zh .el-form--label-left .el-form-item__label{min-width:initial;}
.text-align-center{text-align:center;}
.text-align-left{text-align:left;}
.text-align-right{text-align:right;}
/* 下划线 */
.text-decoration-underline{text-decoration:underline;}
.text-decoration-underline-hover:hover{text-decoration:underline;}

/* 定义类名1 同css写法  -- end */

.icon--10px{ width:12px;display:inline-block;font-size:12px;transform:scale(0.8333);-webkit-transform:scale(0.8333);-moz-transform:scale(0.8333);-ms-transform:scale(0.8333);-o-transform:scale(0.8333);}
.transform-origin--center{transform-origin:center;}
.transform-origin--top-left{transform-origin:left top;}
.transform-origin--top-right{transform-origin:right top;}
.transform-origin--bottom-left{transform-origin:left bottom;}
.transform-origin--bottom-right{transform-origin:right bottom;}
.transform-origin--left{transform-origin:left;}
.transform-origin--right{transform-origin:right;}
.transform-origin--top{transform-origin:top;}
.transform-origin--bottom{transform-origin:bottom;}
.transform-origin--left-top{transform-origin:top left;}
.transform-origin--right-top{transform-origin:top right;}
.transform-origin--left-bottom{transform-origin:bottom left;}
.transform-origin--right-bottom{transform-origin:bottom right;}



/* 定义类名2 -- start */

/* 竖线分割 */
.line-vertical{position:relative;display:inline-block;}
*+.line-vertical{margin-left:21px;}
*+.line-vertical::after{content:"";position:absolute;left:-11px;top:50%;width:1px;height:60%;min-height:10px;background-color:var(--border-color);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
/* 溢出省略号 */
.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/* 溢出省略号2行 */
.text-overflow-ellipsis-2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
/* 溢出省略号3行 */
.text-overflow-ellipsis-3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}

/* 定义类名2 -- end */



/* 定义类名3 基础组件样式 -- start */
.g-form-item{display:flex;flex-wrap:wrap;}
.g-form-item:not(.g-form-item-input,.g-form-item-textarea,.g-form-item-text,.align-items--flex-start,.align-items--flex-start\!){align-items:center;}
.g-form-item{margin-bottom:16px;}
.g-form-item.g-form-item-error{margin-bottom:7px;}
.g-form-item:last-child{margin-bottom:0;}
.g-form-label{min-width:76px;padding-right:20px;display:inline-block;color:var(--form-label-color);}
.g-form-des{margin-left:14px;color:var(--info-color);}
.g-button-code-block{padding-left:14px;}
.g-button-code-block .g-button{height:100%;}
.is-zh .g-form-label:not(.text-align-left){text-align:justify;text-align-last:justify;-moz-text-align-last:justify;-webkit-text-align-last:justify;word-wrap:break-word;word-break:break-all;text-justify:inter-ideograph;text-align-last:justify;}
.is-zh .g-form-item-error .g-form-label{padding-bottom:22px;}
.no-zh .g-form-label{width:100%;padding-bottom:1px;}
.g-form-item-input{align-items:initial;}
.g-form-item .g-form-label{align-self:start;padding-top:7.5px;padding-bottom:7.5px;}
.g-form-item-input .g-form-label{align-self:center;}
.g-form-small .g-form-item-input .g-form-label{padding-top:11px;}
.g-input-block{display:inline-block;flex:1;flex-direction:column;position:relative;}
.g-form-item-textarea .g-input-block,
.g-form-item-input .g-input-block{display:inline-flex;flex-direction:column;min-height:36px;}
.g-form-small .g-form-item-input .g-input-block{min-height:46px;}
.g-radio-item{position:relative;padding-left:22px;display:inline-flex;align-items:center;color:var(--radio-label-color)}
.g-radio-item+.g-radio-item{margin-left:20px;}
.g-radio-box{width:14px;height:18px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer;}
.g-radio-item input[type="radio"]{width:0px;border:none;opacity:0;background-color:transparent;display:inline-block;}
.g-radio-item input[type="radio"]~*{cursor:pointer;}
.g-radio-box:before,.g-radio-box:after{pointer-events:none;}
.g-radio-item input[type="radio"]~.g-radio-box:before{content:"";position:absolute;left:0;top:50%;width:14px;height:14px;border-radius:50%;background:var(--radio-color);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
.g-radio-item input[type="radio"]~.g-radio-box:after{ content:"";position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:#fff;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);}
.g-radio-item input[type="radio"]:disabled~.g-radio-box:before{background:var(--radio-disabled-color);}
.g-radio-item input[type="radio"]:disabled~*{cursor:no-drop;}
.g-radio-item:hover input[type="radio"]:not(:disabled)~.g-radio-box:before,
.g-radio-item input[type="radio"]:checked~.g-radio-box:before{border-width:3px;background:var(--radio-selected-color);}
.g-radio-item input[type="radio"]:checked~.g-radio-box:after{width:6px;height:6px;}
.g-checkbox-item{position:relative;padding-left:22px;display:inline-flex;align-items:center;color:var(--checkbox-label-color)}
.g-checkbox-item+.g-checkbox-item{margin-left:20px;}
.g-checkbox-item input[type="checkbox"]{width:0px;border:none;opacity:0;background-color:transparent;display:inline-block;}
.g-checkbox-box{width:16px;height:20px;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);cursor:pointer;}
.g-checkbox-item input[type="checkbox"]~*{cursor:pointer;}
.g-checkbox-box:before,.g-checkbox-box:after{pointer-events:none;}
.g-checkbox-item input[type="checkbox"]~.g-checkbox-box:before{ border-radius:4px;content:"";position:absolute;left:0;top:50%;width:16px;height:16px;border:1px solid var(--checkbox-border-color);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.g-checkbox-item input[type="checkbox"]~.g-checkbox-box:after{ content:""; position:absolute; left:6px; top:5px; width:4px; height:6.5px; transform:scale(1.3) rotate(45deg); -webkit-transform:; -moz-transform:; -ms-transform:; -o-transform:; }
.g-checkbox-item input[type="checkbox"]:disabled~.g-checkbox-box:before{border-color:var(--checkbox-disabled-border-color);background:var(--checkbox-disabled-background-color);}
.g-checkbox-item input[type="checkbox"]:disabled,
.g-checkbox-item input[type="checkbox"]:disabled~*{color:var(--checkbox-disabled-color);cursor:no-drop;}
.g-checkbox-item:hover input[type="checkbox"]:not(:disabled)~.g-checkbox-box:before{border-color:var(--checkbox-selected-border-color);}
.g-checkbox-item input[type="checkbox"]:checked~.g-checkbox-box:before{background:var(--checkbox-selected-border-color);border:none;}
.g-checkbox-item input[type="checkbox"]:checked~.g-checkbox-box:after{border-bottom:1px solid #fff;border-right:1px solid #fff;}
/* 开关 */
.g-checkbox-item{display:inline-flex;align-items:center;}
.g-switch-item{display:inline-flex;align-items:center;color:var(--checkbox-label-color);vertical-align:middle;}
.g-switch-item *{vertical-align:middle;}
.g-switch-item+.g-switch-item{margin-left:20px;}
.g-switch-item input[type="checkbox"]{width:0px;border:none;opacity:0;background-color:transparent;display:inline-block;}
.g-switch-item input[type="checkbox"]~*{cursor:pointer;}
.g-switch-box{margin-right:8px;user-select:none;position:relative;width:56px;height:22px;font-size:12px;line-height:22px;display:inline-flex;justify-content:space-between;padding:0 3px;border-radius:12px;background:var(--switch-border-color);color:var(--switch-text-color);}
.g-switch-box .g-switch-on{display:none;text-align:center;padding-right:16px;width:100%;}
.g-switch-box .g-switch-off{width:100%;text-align:center;padding-left:16px;display:inline-block;}
.g-switch-box::before{content:"";position:absolute;width:16px;height:16px;left:3px;top:3px;background:var(--switch-text-color);border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:left .3s;}
.g-switch-item input[type="checkbox"]:checked~.g-switch-box{background:var(--switch-selected-border-color);}
.g-switch-item input[type="checkbox"]:checked~.g-switch-box .g-switch-on{display:inline-block;}
.g-switch-item input[type="checkbox"]:checked~.g-switch-box .g-switch-off{display:none;}
.g-switch-item input[type="checkbox"]:checked~.g-switch-box::before{left:calc(100% - 19px);}
.g-switch-item input[type="checkbox"]:disabled~.g-switch-box{background:var(--switch-disabled-border-color);cursor:no-drop;color:var(--switch-text-color);}
.g-switch-item input[type="checkbox"]:disabled~*{cursor:no-drop;color:var(--checkbox-disabled-color);}
.g-switch-mini .g-switch-box{width:30px;height:16px;}
.g-switch-mini .g-switch-box::before{width:10px;height:10px;}
.g-switch-mini input[type="checkbox"]:checked~.g-switch-box::before{left:calc(100% - 13px);}
.g-input::placeholder{color:var(--input-placeholder-color);}
.g-input[disabled]{cursor:no-drop;}
.g-input{ height:36px;border:1px solid var(--input-border-color);padding-left:12px;color:var(--input-text-color);font-size:14px;border-radius:6px;width:100%;}
.g-input-block .el-input-number,
.g-input-block .g-input{width:100%;}
.g-form-small .el-input__inner,
.g-form-small .g-input{height:46px;}
.g-form-small .el-input-number__decrease,
.g-form-small .el-input-number__increase{height:44px;line-height:44px;}
.g-input:not([readonly],[disabled]):active,
.g-input:not([readonly],[disabled]).g-input-active{border-color:var(--input-active-border-color)}
.g-input:not([readonly],[disabled]):hover{border-color:var(--input-hover-border-color)}
.g-input:not([readonly],[disabled]):focus{border-color:var(--input-focus-border-color)}
.g-input:not([readonly],[disabled]).g-input-error{border-color:var(--input-error-border-color)}
.el-form-item__error{animation:shake 0.5s;}
.g-form-error-msg{font-size:12px; color:var(--form-error-msg); animation:shake 0.5s; -webkit-animation:shake 0.5s ; }
.g-form-item-error .g-form-error-msg{margin:7px 0 0 0;}
@keyframes shake{0%,100%{transform:translate(0,0);} 10%,30%,50%,70%,90%{transform:translateX(-3px);} 20%,40%,60%,80%{transform:translateX(3px);}}
.g-input[readonly]{border-color:var(--input-border-color);}
textarea.g-input{padding:7px 6px 7px 12px;height:80px;}
textarea.g-input.dialog-remark-textarea{height:120px;padding:11px 20px;font-size:14px;line-height:24px;}


/* 按钮 */
.g-button--primary,
.g-button--primary2,
.g-button--success,
.g-button--info,
.g-button--warning,
.g-button--danger,
.g-button--text,
.g-button--text-primary,
.g-button--arrows,
.g-button--promptly,
.g-button{padding:0 20px;height:36px;white-space:nowrap;cursor:pointer;border:1px solid var(--btn-border-color);color:var(--btn-text-color);-webkit-appearance:none;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
.g-button:not([disabled]):hover{color:var(--global-color);border-color:var(--btn-border-hover-color);}
.g-button+.g-button{margin-left:10px;}
.g-button--primary2{color:var(--btn-border-hover-color);border-color:var(--btn-border-hover-color);}
.g-button--primary2:not([disabled]):hover{background:var(--btn-border-hover-color);color:#fff;}
.g-button--primary{background:var(--btn-confirm-background-color);color:var(--btn-confirm-text-color);border:none;}
.g-button--primary:not([disabled]):hover{background:var(--btn-confirm-background-hover-color);color:var(--btn-confirm-text-hover-color);}
.g-button--success{background:var(--btn-success-background-color);color:#fff;color:var(--btn-success-text-color);border:none;}
.g-button--success:not([disabled]):hover{background:var(--btn-success-background-hover-color);color:#fff;color:var(--btn-success-text-hover-color);}
.g-button--info{background:var(--btn-info-background-color);color:#fff;color:var(--btn-info-text-color);border:none;}
.g-button--info:not([disabled]):hover{background:var(--btn-info-background-hover-color);color:#fff;color:var(--btn-info-text-hover-color);border:none;}
.g-button--warning{background:var(--btn-warn-background-color);color:var(--btn-warn-text-color);border:none;}
.g-button--warning:not([disabled]):hover{background:var(--btn-warn-background-hover-color);color:var(--btn-warn-text-hover-color);border:none;}
.g-button--danger{background:var(--btn-danger-background-color);color:var(--btn-danger-text-color);border:none;}
.g-button--danger:not([disabled]):hover{background:var(--btn-danger-background-hover-color);color:var(--btn-danger-text-hover-color);border:none;}
.g-button.is-plain:not([disabled]):hover,
.g-button--code:not([disabled]):hover{color:var(--global-color);background-color:transparent;}
.g-button--text-primary:not([disabled]):hover,
.g-button--text:not([disabled]):hover,
.g-button--text-primary{border:none;color:var(--global-color);background:none;}
.g-button--text{border:none;background:none;}
.g-button--arrows:hover{padding:0 50px 0 20px;}
.g-button--arrows{ position:relative;min-width:fit-content;padding:0 35px;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}
.g-button--arrows:hover::after{margin-left:20px;opacity:1;}
.g-button--arrows::after{ content:"\e6c3";opacity:0;transition:all .2s;font-size:12px;position:absolute;top:50%;transform-origin:left;transform:translateY(-50%) scale(0.5);-webkit-transform:translateY(-50%) scale(0.5);-moz-transform:translateY(-50%) scale(0.5);-ms-transform:translateY(-50%) scale(0.5);-o-transform:translateY(-50%) scale(0.5);-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;}
.g-button--promptly.g-button--arrows,
.g-button--promptly.g-button--arrows:not([disabled]):hover,
.g-button--promptly{background:#1C0054;color:#fff;border:none;}
.g-button--promptly:not([disabled],.g-button--arrows):hover{background:#1C0054;opacity:0.8;color:#fff;}
.g-button[disabled]{cursor:no-drop;opacity:0.7;}
.g-button--primary[disabled],
.g-button--success[disabled],
.g-button--info[disabled],
.g-button--warning[disabled],
.g-button--danger[disabled]{opacity:0.5;cursor:no-drop;}
.g-button.g-button--disabled{opacity:0.5;cursor:no-drop;color:#fff;background:linear-gradient(180deg, #E1E6F0 0%, #C5CDDE 100%);border:none;}
.layui-input+.g-button,
.layui-form-select+.g-button,
.g-input+.g-button{margin-left:10px;}
.g-button.iconfont::before{margin-right:6px;}
.g-breadcrumb{visibility:visible;color:var(--text-color);display:flex;}
.g-breadcrumb a{margin:0 14px;}
.g-breadcrumb a:first-of-type{margin-left:0px;}


/* 进度条 */
.g-progress-box{background-color:#fff;font-size:12px;display:flex;justify-content:space-between;padding:12px 30px;align-items:center;}
.g-progress-label{color:var(--info-color);}
.g-progress{flex:1;background:var(--hover-background-color);margin:0 14px 0 12px;border-radius:20px;overflow:hidden;}
.g-progress-bar{border-radius:20px;width:0;height:20px;line-height:20px;color:#fff;text-align:center;background-color:#0f9fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px;}
.g-progress-btn{display:inline-flex;}
.g-progress-btn .g-button{height:36px;}
.g-progress-btn .g-progress-num{background:#F2F5FF;color:#ff551d;cursor:auto;border:none;line-height:36px;padding:0 10px;display:inline-block;margin-right:12px;}
.g-progress-num{height:36px;line-height:36px;}
.g-progress-bar.active{animation:reverse progress-bar-stripes 0.40s linear infinite,animate-positive 2s;-webkit-animation:reverse progress-bar-stripes 0.40s linear infinite,animate-positive 2s;}
.g-progress-box .g-batch-box{margin-top:14px;}
@keyframes progress-positive{0%{width:0;}}
@keyframes progress-bar-stripes{from{background-position:40px 0} to{background-position:0 0}}
.g-batch-box{background:#fff;color:var(--text-color);}
.g-batch-box .g-batch-tab{display:flex;padding-left:30px;height:50px;line-height:50px;border-bottom:1px solid #eeeeee;}
.g-batch-tab-item{line-height:49px;margin-right:30px;position:relative;cursor:pointer;}
.g-batch-tab-item:hover,
.g-batch-tab-item.active{color:var(--global-color);}
.g-batch-tab-item.active::before{content:"";position:absolute;width:40px;height:3px;left:50%;bottom:0;background:var(--global-color);transform:translateX(-50%);}
.g-batch-ul{max-height:650px;overflow-y:auto;}
.g-batch-list{padding:15px 30px;position:relative;min-height:51px;display:flex;justify-content:space-between;align-items:center;}
.g-batch-list::before{content:"";position:absolute;width:calc(100% - 60px);left:50%;transform:translateX(-50%);height:1px;bottom:0;border-bottom:1px dashed var(--border-color);}
.g-batch-list:last-child::before{display:none;}
.g-batch-ym{max-width:35%;margin-right:30px;font-size:12px;}
.g-batch-foot{font-size:14px;min-height:56px;box-shadow:0px -2px 4px 0px rgb(5 17 71 / 5%);padding:10px 30px;display:flex;align-items:center;}

.g-batch-msg{font-size:12px;}
.g-batch-success-msg{color:var(--success-color);}
.g-batch-error-msg{color:var(--error-color);}


/* 验证 */
.g-yzm-img{width:120px;max-height:46px;}
.g-yzm-img[src="*"]{height:100%;max-height:initial;}
.g-slider-yz-box{padding-bottom:6px;}
.g-slider-yz-title{background:#F9F7FF;padding:9px 20px;font-size:14px;color:var(--text-color);min-height:46px;margin-bottom:16px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.g-slider-yz-nr{height:46px;touch-action:pan-y;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.g-slider-yz-loading{overflow:hidden;position:relative;}
.g-slider-yz-loading::before{content:'';width:100%;height:100%;opacity:1;position:absolute;background-color:#fff;z-index:187;box-sizing:border-box;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.g-slider-yz-loading::after{content:'';position:absolute;height:calc(100% - 2px);width:calc(100% - 2px);top:1px;left:1px;background:linear-gradient(90deg,rgba(190,190,190,.2),rgba(210,210,210,0.1),rgba(190,190,190,.2));background-size:480px 100%;-webkit-animation:skeleton-keyframes-data-v-090682e2 1s linear infinite;animation:skeleton-keyframes-data-v-090682e2 1s linear infinite;z-index:188;pointer-events:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.g-slider-yz-error-msg{margin-bottom:-6px;display:none;font-size: 12px;color: var(--error-color);}
.g-slider-yz-error-msg.g-form-error-msg{display:block;}
.g-slider-yz-box .gn-slide-rail .gn-slide-tip{border: none;color: var(--info-color);position:absolute;top:0;width:100%;box-sizing:border-box;padding-right:66px;line-height: 46px;}
.g-slider-yz-box .gn-slide-rail .gn-slide-bar,.g-slider-yz-box .gn-slide-rail{border:none;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.g-slider-yz-box .gn-slide-rail .gn-slide-bar{border:1px solid var(--border-color);z-index:3;box-sizing:border-box;min-width:66px;min-height:100%;}
.g-slider-yz-nr .gn-slide-rail .gn-slide-progress{position:relative;z-index: 2;}
.g-slider-yz-nr .gn-slide-rail .gn-slide-progress::after{position:absolute;background-color: #00B610;width: 8px;height: 100%;content: "";right: -8px;top: 0;z-index: 1;}
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar:hover,
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar{background: #fff;position: absolute;background-position: center;background-repeat: no-repeat;}
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar::after,
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar::before{content:"";position:absolute;display:block;width:8px;height:8px;border:1.5px solid var(--info-color);transform:rotate(45deg) translate(-50%,-50%);-webkit-transform:rotate(45deg) translate(-50%,-50%);-moz-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);-o-transform:rotate(45deg) translate(-50%,-50%);border-left:none;border-bottom:none;left:50%;top:50%;margin-left:-2px;margin-top: 2px;}
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar::before{margin-left:-8px;}
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar:hover::after,
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar:hover::before{border-color:var(--global-color);}
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar.gn-bar-success::after,
.g-slider-yz-nr .gn-slide-rail .gn-slide-bar.gn-bar-success::before{display:none;}
.g-slider-yz-box .g-slider-yz-nr .gn-slide-rail,
.g-slider-yz-nr .gn-slide-rail.gn-theme-green,
.g-slider-yz-nr .gn-slide-rail{background-color: var(--info-background-color);}

.g-slider-yz-nr .captcha-slider__track,
.g-slider-yz-nr .captcha-slider{ max-width: revert; height: 100%; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; }
.g-slider-yz-nr .captcha-slider--dragging .captcha-slider__track,
.g-slider-yz-nr .captcha-slider--ready .captcha-slider__track{border-color: transparent; border-width: 1px; background-color:#F9F7FF;box-sizing: border-box;}
.g-slider-yz-nr .captcha-slider .captcha-slider__track,
.g-slider-yz-nr .captcha-slider--needRefresh .captcha-slider__track,
.g-slider-yz-nr .captcha-slider--success .captcha-slider__track,
.g-slider-yz-nr .captcha-slider--verifying .captcha-slider__track,
.g-slider-yz-nr .captcha-slider--failed .captcha-slider__track{border-color: transparent;border-width: 1px;}
.g-slider-yz-nr .captcha-slider__track-text{color: var(--info-color);}
.g-slider-yz-nr .captcha-slider__track,.g-slider-yz-nr .captcha-slider__thumb{border-width:1px;}
.g-slider-yz-nr .captcha-slider .captcha-slider__thumb{background:var(--btn-confirm-background-color);height:44px;width:67px;box-shadow:0px 0px 4px 0px rgba(1,6,51,0.12);border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;}
.g-slider-yz-nr .captcha-slider .captcha-slider__thumb:hover{opacity:0.8;}
.g-slider-yz-nr .captcha-slider--dragging .captcha-slider__thumb-icon,.g-slider-yz-nr .captcha-slider__thumb-icon{color:#fff;}
.g-slider-yz-nr .captcha-slider--failed .captcha-slider__track{background:rgba(232,0,28,0.06);}
.g-slider-yz-nr .captcha-slider--failed .captcha-slider__track-text{color:#E8001C;}
.g-slider-yz-nr .captcha-slider--failed .captcha-slider__thumb{background-color:#E8001C;}
.g-slider-yz-nr .captcha-slider--needRefresh .captcha-slider__track{background:rgba(255,101,0,0.06);}
.g-slider-yz-nr .captcha-slider--needRefresh .captcha-slider__track-text{color:#FF6500;}
.g-slider-yz-nr .captcha-slider--needRefresh .captcha-slider__thumb{background-color:#FF6500;}
.g-slider-yz-nr .captcha-slider--verifying .captcha-slider__track{background:rgba(100,52,255,0.1);}
.g-slider-yz-nr .captcha-slider--verifying .captcha-slider__track-text{color:#6434FF;}
.g-slider-yz-nr .captcha-slider--verifying .captcha-slider__thumb{background:#6434FF;}
.g-slider-yz-nr .captcha-slider--success .captcha-slider__track{background:rgba(0,186,9,0.1);}
.g-slider-yz-nr .captcha-slider--success .captcha-slider__track-text{color:#00BA09;}
.g-slider-yz-nr .captcha-slider--success .captcha-slider__thumb{background:#00BA09;}


/* 定义类名3 基础组件样式 -- end */

/* 注意盒子样式 */
.g-notice{color:var(--info-color);background-color:var(--info-background-color);padding:9px 20px;}

/* 链接样式-start */
.a-link{color:var(--global-color);}
.g-link,
.g-line{white-space:nowrap;}
.g-link,
.g-line:hover{color:var(--global-color);cursor:pointer;}
/* 多个链接样式 中间加分割线 */
.g-link + .g-link,
* + .g-line{margin-left:21px;position:relative;}
.g-link + .g-link::before,
* + .g-line::before{content:"";display:inline-block;width:1px;height:60%;min-height:10px;background-color:var(--border-color);position:absolute;left:-11px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
/* 链接样式-end */


.g-section{margin:0 auto;}
.g-stripe:nth-of-type(2n){background:var(--stripe-background-color);}
.g-header.g-header-transparent{color:#FFFFFF;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.1);background:transparent;}
.g-header.g-header-transparent .layui-select{color:#FFFFFF;}
.g-header.g-header-transparent .layui-form-select .layui-anim{color:var(--info-color);}
.g-header.g-header-transparent .child{color:var(--title-color);}
.g-layout.g-header-transparent .site-select .layui-input{opacity:0.1;}
.g-layout.g-header-transparent .site-select-website .layui-input{background: rgba(255,255,255, .1);opacity:1;}
.g-layout.g-header-transparent .site-select-website:hover .layui-input{background: rgba(255,255,255, .2);opacity:1;}
.g-header.g-header-transparent .g-layout-logo-img,
.g-header .g-layout-logo-img-white{display:none;}
.g-header.g-header-transparent .g-layout-logo-img-white{display:initial;}
header.g-header,
.g-header{ height:70px; z-index:1003; padding:0 40px 0 16px; align-items:center; justify-content:space-between; position:fixed; top:0; left:0; width:fit-content; min-width:100vw; width:100%; background:#fff; box-shadow:0px -1px 0px 0px #EAEEF6 inset; display:flex; transition:background-color 0.25s ease-in-out, box-shadow 0.2s ease-in-out; -moz-transition:background-color 0.25s ease-in-out, box-shadow 0.2s ease-in-out; -ms-transition:background-color 0.25s ease-in-out, box-shadow 0.2s ease-in-out; -o-transition:background-color 0.25s ease-in-out, box-shadow 0.2s ease-in-out; -webkit-transition:background-color 0.25s ease-in-out, box-shadow 0.2s ease-in-out; }
.g-header-left{display:flex;flex-direction:row-reverse;align-items:center;}

.g-layout-logo{display:inline-flex;height:fit-content;width:131px;}
.tools-admin .g-layout-logo{transition:all .3s ease;}
.g-header .g-layout-logo{margin-left:24px;}
.g-layout-logo-img{width:131px;max-height:100%;max-width:fit-content;}
.g-header-icon-shrink{margin:0 14px;display:none;}
.g-header.layui-header .g-header-icon-shrink{display:block;}
.g-header-icon-shrink .layui-icon{line-height:38px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;}
.H5 .g-header-icon-shrink .layui-icon-spread-left,
.g-header-icon-shrink .layui-icon-spread-left{font-size:16px;}
.g-header-icon-shrink .layui-icon-shrink-right{font-size:0px;}
.H5 .g-header,
.g-header:has(.layui-icon-spread-left){padding-right:7px;}
.g-header-mini{padding-right:16px;}
.g-header .show-nav{display:none;}
.layadmin-side-spread-sm .g-header .show-nav,
.g-header:has(.layui-icon-spread-left) .show-nav{display:block;}
.g-header-mini .show-nav{display:block;}
.g-header .show-nav-icon{font-size:16px;line-height:38px;}
.g-header-mini .show-nav-icon{font-size:16px;line-height:38px;}
.H5 .g-header .g-layout-logo,
.g-header-mini .g-layout-logo{width:38px;height:38px;overflow:hidden;margin-left:0;}
.g-header-nav{flex:1;display:flex;padding:16px 7px;height:100%;align-items:center;}
.g-header:has(.layui-icon-spread-left) .g-header-nav{display:none;}
.H5 .g-header-nav,
.layadmin-side-spread-sm .g-header .g-header-nav{display:none;}
.g-header-mini .g-header-nav{display:none;}
.g-header-nav .nav-item{position:relative;white-space:nowrap;cursor:pointer;}
.g-header:not(.g-header2) .nav-item.active .nav-item-link{background-color:rgba(4, 15, 67, 0.06);outline: none;}
.g-header:not(.g-header2) .nav-item:hover>.a-link{background-color:rgba(4, 15, 67, 0.06);}
.g-header-transparent:not(.g-header2) .nav-item:hover>.a-link{color: inherit;background-color:rgba(255,255,255, .2);}
.g-header-nav .nav-item.active>.a-link{background-color:rgba(4, 15, 67, 0.06);}
.g-header-nav .nav-item-haschild>.a-link .nav-item-haschild-icon{margin-left:2px;width:16px;height:38px;display:inline-block;transition:all .3s;transform:scale(0.625);-webkit-transform:scale(0.625);-moz-transform:scale(0.625);-ms-transform:scale(0.625);-o-transform:scale(0.625);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
.g-header-nav.active .nav-item-haschild.active>.a-link .nav-item-haschild-icon{ transform:rotate(180deg) scale(0.625); -webkit-transform:rotate(180deg) scale(0.625); -moz-transform:rotate(180deg) scale(0.625); -ms-transform:rotate(180deg) scale(0.625); -o-transform:rotate(180deg) scale(0.625); }
.g-header:not(.g-header2) .nav-item-haschild.active>.a-link .nav-item-haschild-icon{transform:rotate(180deg) scale(0.625);}
.g-header-nav .nav-item-haschild::after{content:'';position:absolute;top:80%;left:-10%;height:50px;width:120%;display:none;}
.g-header-nav .nav-item>.a-link{ font-size:14px; font-weight:600; display:flex; line-height:38px; padding:0 10px; border-radius:19px; color: inherit; -webkit-border-radius:19px; -moz-border-radius:19px; -ms-border-radius:19px; -o-border-radius:19px; }
.g-header-nav .nav-item>.a-link{font-size:16px;padding:0 15px;}
.g-header-nav .nav-item .child{display:none;position:fixed;width:100%;height:fit-content;background-color:#FFFFFF;top:70px;left:0;z-index:1;overflow:hidden;}
.g-header-nav .nav-item .child{animation-name:layui-downbit;animation-duration:.2s;animation-fill-mode:both;}
.g-header-nav .nav-item .child::after{content:'';position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 100%);background:rgba(0,0,0,0.3);pointer-events:none;}
.g-header-nav .child-left,
.g-header-nav .child-right{max-height:calc(100vh - 75px);overflow-y:auto;padding:24px 30px;scrollbar-gutter:stable;}
.g-header-nav .child-right{flex:1;width:calc(100% - 280px);padding:24px 5px 24px 30px;}
.g-header:not(.g-header2) .nav-item-haschild.active .child{display:block;}
.g-header .header-body-shade:hover{display:block;}

.g-header-nav .nav-item.active .child{display:block;}
.g-header-nav .child-item-title>.iconfont{display:none;opacity:0;}
.g-header-nav .child-item-title{display:flex;justify-content:space-between;position:relative;cursor:pointer;width:220px;font-size:16px;line-height:36px;padding:0 18px 0 24px;border-radius:18px;margin-bottom:8px;}
.g-header-nav .child-item-title.child-item-active{background:rgba(100,52,255,0.04);color:var(--global-color);}
.g-header-nav .child-item-title.child-item-active>.iconfont{display:block;opacity:1;}
.g-header-nav .child-left{padding:24px 30px 24px 40px;border-right:1px solid var(--border-color);}
.g-header-nav .child-item-zjcx{border-bottom:1px solid var(--border-color);margin-bottom:24px;}
.g-header-nav .child-content-title{color:var(--info-color);line-height:1;}
.g-header-nav .child-link-list{display:flex;flex-wrap:wrap;padding-bottom:24px;}
.g-header-nav .child .child-link{cursor:pointer;border-radius:8px;width:250px;display:flex;padding:16px 20px;margin:20px 20px 0 0;}
.g-header-nav .child .child-link:hover{background:rgba(100, 52, 255, 0.04);}
.g-header-nav .child .child-link:hover .child-link-title{color:var(--global-color);font-weight:600;}
.g-header-nav .child .child-link-txt{flex:1;display:block;width:calc(100% - 36px);}
.g-header-nav .child .child-link-img{width:24px;height:24px;margin-top:4px;margin-right:12px;}
.g-header-nav .child .child-link-title,.g-header-nav .child .child-link-desc{color:var(--title-color);font-weight:600;font-size:16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.g-header-nav .child .child-link-desc{color:var(--info-color);font-size:12px;margin-top:5px;font-weight:400;}
.g-layout .site-select{position:relative;width:fit-content;cursor:pointer;color: inherit;}
.g-layout .site-select .site-select-title{font-size:16px;font-weight:600;height:38px;line-height:38px;padding:0 33px 0 15px;display:block;white-space:nowrap;}
.H5 .g-layout .site-select .site-select-title{max-width:116px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.H5 .g-layout .g-uinfo .site-select .site-select-title{white-space:revert;overflow:revert;text-overflow:revert;}
.isMobile .g-layout .site-select .layui-input:hover+.site-select-dl,
.g-layout .site-select .layui-input:focus+.site-select-dl{display:block;}
.g-layout .site-select .layui-edge{right:15px;}
.g-layout .site-select .layui-anim{text-align:left;}
.g-layout .site-select .site-select-icon{color:var(--info-color); right:13px; width:auto; height:auto; border:none; display:inline-block; font-size:12px; transform:scale(0.833); position:absolute; top:50%; margin-top:-9px; -webkit-transform:scale(0.833); -moz-transform:scale(0.833); -ms-transform:scale(0.833); -o-transform:scale(0.833); }
.g-header-transparent .site-select .site-select-icon{color:inherit;}
.g-layout .site-select.active .layui-edge{margin-top:-7.5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.g-header .site-select:hover .site-select-title{color:inherit;}
.g-layout:not(.g-header) .site-select:hover .site-select-title{color:var(--global-color);}
.isMobile .g-layout .site-select .layui-select:hover .site-select-icon,
.g-layout .site-select .layui-select:focus .site-select-icon,
.g-layout .site-select.active .site-select-icon{ margin-top:-9px; transform:scale(0.833) rotate(180deg); -webkit-transform:scale(0.833) rotate(180deg); -moz-transform:scale(0.833) rotate(180deg); -ms-transform:scale(0.833) rotate(180deg); -o-transform:scale(0.833) rotate(180deg); }
.g-layout .g-header2.site-select .layui-anim,
.g-layout .g-header3.site-select .layui-anim{display:none;}
.g-layout .site-select .layui-anim{display:none;}
.g-layout .site-select::after{ content:"";position:absolute;width:100%;height:100%;min-height:30px;top:90%;min-width:80px;display:none;border-radius:40%;-webkit-border-radius:40%;-moz-border-radius:40%;-ms-border-radius:40%;-o-border-radius:40%;}
.g-layout .site-select:hover::after,
.g-layout .site-select.active::after{display:block;}
.g-layout .site-select.active::after{display:block;}
.g-layout .site-select .site-select-dl{border:none;box-shadow:0px 2px 8px 1px rgba(4,15,67,0.1);overflow-y:visible;max-height:revert;top:47px;}
.g-layout .site-select .site-select-dl::before{content:"";width:6px;height:6px;position:absolute;right:50%;top:0;transform:translate(50%,-50%) rotate(-45deg);background:inherit;border:none;-webkit-transform:translate(50%,-50%) rotate(-45deg);-moz-transform:translate(50%,-50%) rotate(-45deg);-ms-transform:translate(50%,-50%) rotate(-45deg);-o-transform:translate(50%,-50%) rotate(-45deg);box-shadow:1px -1px 8px 0px rgba(4,15,67,0.1);}
.g-layout .site-select-website .site-select-dl::before{right: revert;left: 44px;}
.g-layout .site-select .site-select-dl:hover{display:block;}
.g-layout .site-select .layui-select:focus{pointer-events:none;}
.isMobile .g-layout .site-select .layui-select:hover+.site-select-dl,
.g-layout .site-select .layui-select:focus+.site-select-dl{display:block;}
.g-layout .site-select .layui-select{padding:0;border:none;background:transparent;height:38px;color:inherit;}
.g-layout .site-select .layui-input{width:96px;min-width:100%;position:absolute;top:0;left:0;height:38px;border-radius:38px;border:none;background:var(--global-color);opacity:0.04;pointer-events: none;}
.g-header .site-select:hover .layui-input,
.g-header .site-select .layui-input{background:rgba(4,15,67,0.06);opacity:1;}
.isMobile .g-header .site-select .layui-select:hover .layui-input,
.g-header .site-select .layui-select:focus .layui-input{background:rgba(4,15,67,0.06);opacity:1;}
.g-header .site-select-website:hover .layui-input{background:rgba(4,15,67,0.1);opacity:1;}
.g-header.g-header-transparent .g-uinfo .g-header-message:hover,
.isMobile .g-header.g-header-transparent .site-select .layui-select:hover .layui-input,
.g-header.g-header-transparent .site-select .layui-select:focus .layui-input,
.g-header.g-header-transparent .site-select:hover .layui-input{background: rgba(255,255,255,.2);opacity:1;}
.g-layout .site-select dl{padding:10px 0;position:absolute;left:0;top:42px;min-width:100%;max-height:300px;overflow-y:auto;background-color:#fff;}
.g-layout .layui-form-select .site-select{color:var(--title-color);}
.g-layout .site-select-website{min-width:96px;margin-left:14px;}


.g-header .header-body-shade{z-index:1;position:fixed;width:200vw;height: 100%;min-height: 100vh;left:0;top:70px;background-color:rgba(0,0,0,.3);}
.g-header.g-header2 .child .child-link-desc{display:none;}
.g-header.g-header2 .child .child-link-img{margin-top:0;width:20px;height:20px;}
.g-header.g-header2 .g-header-nav .child .child-link{display:flex;align-items:center;}
.g-header.g-header2 .g-header-nav{width:260px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;position:fixed;top:0;left:0;height:100vh;overflow-x:auto;background-color:#FFFFFF;box-shadow:0 -1px 0 #EAEEF6 inset;border-radius:0;overflow-x:hidden;overflow-y:auto;padding:16px 9px 24px 9px;margin:0px;opacity:0;animation:g-header-nav2-keyframe 0.3s forwards;}

@keyframes g-header-nav2-keyframe{0%{margin-left:-200%;opacity:0;}100%{margin-left:0px;opacity:1;}}
.g-header.g-header2 .g-header-nav .nav-item{max-width:200px;width:100%;}
.g-header.g-header2 .header-body-shade{display:block;top:0;}
.g-header.g-header2 .g-header-nav .child{overflow-x:hidden;border-radius:0;margin:0;height:100vh;max-height:100vh;max-width:calc(100vw - 40px);width:calc(100vw - 40px);padding:16px 0 20px 0;animation-name:g-header-nav2-keyframe;top:0;z-index:3;}
.g-header.g-header2.g-header-transparent .g-header-nav{color: var(--title-color);}
.layui-side-close,
.g-header .g-header-nav .item-child-title{display:none;}
.H5 .layadmin-side-spread-sm .layui-side-close,
.g-header.g-header2 .item-child-title{font-size:16px;padding:0 24px;display:flex;justify-content:space-between;margin-bottom:12px;}
.layadmin-side-spread-sm .layui-side-close{margin-bottom:0;padding:16px 0 0 0;}
.g-header.g-header2 .g-header-nav>.item-child-title{padding:0 9px;width:100%;}
.layui-side-close .child-close,
.g-header.g-header2 .item-child-title .child-close{font-size:12px;cursor:pointer;color:var(--info-color);}
.tools-admin .layui-side-menu .layui-side-close+.layui-nav{margin-top:12px;}
.layui-side-close .child-close:hover,
.g-header.g-header2 .item-child-title .child-close:hover{color:var(--global-color);}
.g-header .g-header-nav .child::after{display:none;}
.g-header.g-header2 .g-header-nav .child .child-link{width:188px;max-width:calc(100vw - 205px);}
.g-header2 .g-header-nav .child-left{padding:10px;}
.g-header2 .g-header-nav .child-item-title{max-width:120px;font-size:14px;padding:0 12px;}
.g-header2 .g-header-nav .child-right{padding:16px 10px;}
.g-header2 .g-header-nav .child .child-link{padding:10px 12px;margin:10px 10px 0 0;}

.g-uinfo{margin-left:auto;display:flex;align-items:center;gap:14px;}
.g-uinfo .g-uinfo-item.active .site-select-title{color:var(--global-color);}
.g-uinfo .g-header-message-icon{position:relative;line-height:38px;}
.g-uinfo .g-header-message-count{padding:0 5px;color:#FFFFFF;position:absolute;left:10px;top:-6px;font-size:12px;text-align:center;background-color:var(--alert-color);height:18px;line-height:18px;min-width:18px;border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;}
.g-uinfo .g-uinfo-item{min-width:38px;height:38px;white-space:nowrap;text-align:center;cursor:pointer;border-radius:19px;-webkit-border-radius:19px;-moz-border-radius:19px;-ms-border-radius:19px;-o-border-radius:19px;}
.g-uinfo .g-uinfo-item-login{line-height:36px;height:38px;padding:0 20px;border:1px solid rgba(255,255,255,0.2);font-size:16px;font-weight:500;border-color: var(--border-color);}
.g-header-transparent .g-uinfo-item-login{border-color:rgba(255,255,255,0.2);}
.g-uinfo .g-uinfo-item-login:hover{border-color:transparent;background-color: rgba(4, 15, 67, 0.06);}
.g-header-transparent .g-uinfo-item-login:hover{background-color:rgba(255,255,255,.2);color: inherit;}
.g-uinfo .g-uinfo-item.active,
.g-uinfo .g-uinfo-item:not(.show-nav).active{background-color:rgba(100,52,255,0.1);color:var(--global-color);}
.g-uinfo .g-header-message,
.g-uinfo .site-select-uinfo .site-select-title,
.g-uinfo .site-select-lang .site-select-title{font-size:20px;padding:0 9px;display:inline-block;width:100%;max-width:38px;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.g-uinfo .g-header-message:focus,
.g-uinfo .g-header-message:hover{background-color:rgba(4, 15, 67, 0.06);outline: none;color: inherit;}
.g-uinfo .g-header-message .g-header-message-icon:hover,
.g-uinfo .g-header-message:hover .g-header-message-icon{color: inherit;}
.g-uinfo .site-select-uinfo,
.g-uinfo .site-select-lang,
.g-uinfo .site-select-uinfo .layui-input,
.g-uinfo .site-select-lang .layui-input{background-color:transparent;padding:0;min-width:initial;width:38px;height:38px;}
.g-uinfo .site-select-uinfo.layui-form-select .site-select-dl{left:initial;right:-20px;}
.g-uinfo .site-select-uinfo.layui-form-select .site-select-dl::before{right: 38px;}
.g-header-mini .site-select-uinfo.layui-form-select dl{left:initial;right:-0;}
.g-uinfo .site-select-lang .layui-anim{min-width:90px;}
.g-uinfo .site-select-lang.layui-form-select dl{left:-65%;}
.g-uinfo .site-select-uinfo::after,
.g-uinfo .site-select-lang::after{left:-50%;}
.g-uinfo .site-select-uinfo .select-uinfo-dl{padding:10px 14px;font-size:14px;color:var(--text-color);min-width:300px;}
.g-uinfo .site-select-uinfo .select-uinfo-dl dd{border-radius:8px;line-height:34px;text-align:left;padding:0 8px 0 10px;margin:5px 0;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .dd-points{margin-bottom:10px;padding-right:10px;}
.g-uinfo .site-select-uinfo .select-uinfo-dl dt{display:flex;align-items:center;text-align:left;padding:0;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .hr{background:transparent;height:3px;position:relative;opacity:0.5;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;margin:1px 0;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .hr::before{content:'';position:absolute;width:100%;top:1px;border-bottom:1px solid var(--border-color);}
.g-uinfo .site-select-uinfo .uid{font-size:16px;font-weight:600;flex:1;text-align:left;padding-right:10px;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .shuaxin{font-size:14px;color:var(--global-color);margin-left:auto;display:inline-flex;gap:6px;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .select-uinfo-points,
.g-uinfo .site-select-uinfo .select-uinfo-dl .select-uinfo-dd-link{display:flex;justify-content:space-between;color:var(--text-color);}
.g-uinfo .site-select-uinfo .select-uinfo-dl .select-uinfo-dd-link{padding: 0;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .select-uinfo-points{flex-direction:column;padding:6px 0;}
.g-uinfo .site-select-uinfo .select-uinfo-points .progress-box{flex:1;display:block;width:100%;background:rgba(100, 52, 255, 0.1);height:6px;border-radius:3px;min-height:6px;max-height:6px;position:relative;margin:2px 0 10px 0;}
.g-uinfo .site-select-uinfo .select-uinfo-points .progress{background:#6434FF;display:block;position:absolute;height:100%;left:0;top:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .select-uinfo-dd-link .left{flex:1;text-align:left;padding-right:10px;display:inline-flex;gap:8px;max-width:210px;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .select-uinfo-dd-link .right{margin-left:auto;font-size:12px;color:var(--info-color);display:inline-flex;align-items:center;gap:3px;}
.g-uinfo .site-select-uinfo .select-uinfo-dl .select-uinfo-dd-link .right .iconfont{opacity:0.9;font-weight:400;}
.g-uinfo .g-uinfo-item-login-icon{display:none;border:none;padding:0 10px;font-size:20px;}
.H5 .g-uinfo{gap: 8px;}
.H5 .g-uinfo .g-uinfo-item-login{display: none;}
.H5 .g-uinfo .g-uinfo-item-login-icon{display: initial;}

/* 平板移动设备 */
/* @media screen and (max-width:992px) {
    .g-header .g-layout-logo{width:38px;height:38px;overflow:hidden;margin-left:0;}
    .g-uinfo{gap:3px;}
    .g-header>.g-uinfo,
    .g-header .g-header-left{transform-origin:left center;transform:scale(.85) ;-webkit-transform:scale(.85) ;-moz-transform:scale(.85) ;-ms-transform:scale(.85) ;-o-transform:scale(.85) ;}
    .g-header .g-uinfo{transform-origin:center;}
    .g-header-nav .child .child-link-title,
    .g-header .g-header-nav .nav-item>.a-link{font-size:14px;}
    .g-header2 .g-header-nav .child-right{padding-right:0;}
    .g-header-nav .nav-item .child{top:50px;}
    html body header.g-header:not(.-header),
    html body header.g-header{height:50px;padding-top:6px;padding-bottom:6px;padding-right:0;}
} */
.g-footer{background:#0A001D;width:100%;color:#fff;min-width: 1440px;}
.g-footer .container{width:1420px;margin:0 auto;padding:0px 10px;}
.g-footer .container .row{display:flex;justify-content:space-between;}
.g-footer .header{padding-top:50px;}
.g-footer .header-logo{display:flex;}
.g-footer.g-layout .site-select:hover .site-select-title,
.g-footer.g-layout .site-select:hover .site-select-icon,
.g-footer.g-layout .site-select .site-select-title,
.g-footer.g-layout .site-select .site-select-icon{color:#fff;}
.g-footer .site-select-lang{min-width:150px;margin-right:78px;}
.g-footer .site-select .layui-input{background:rgba(255,255,255,.1);opacity: 1;}
.g-footer .time{margin-right:auto;}
.g-footer .footer-copyright{padding:46.5px 0;flex-wrap:wrap;color:rgba(255,255,255,0.7);}
.g-footer .footer-copyright .copyright_link:hover{color:#fff;}
.g-footer .navs{padding:50px 0 50px 0;border-bottom:1px solid rgba(255,255,255,0.2);}
.g-footer .nav-item{padding-right:60px;}
.g-footer .nav-item+.nav-item{border-left:1px solid rgba(216,216,216,0.2);flex:2;display:flex;justify-content:center;width:fit-content;}
.g-footer .nav-item.more{flex:3;}
.g-footer .nav-item dl{width:100%;}
.g-footer .nav-item:first-child{padding-right:72px;}
.g-footer .nav-item:last-child{padding-right:88px;margin-right:auto;}
.g-footer .nav-item .title{font-weight:600;font-size:16px;margin-top:-4px;margin-bottom:16px;margin-left:60px;white-space:nowrap;}
.g-footer .nav-item .text-sm{padding:2.5px 0;margin-left:60px;white-space:nowrap;color:rgba(255,255,255,0.7);}
.g-footer .nav-item .text-sm:hover>a[href]{color:rgba(255,255,255,1);}
.g-footer .nav-item:first-child .title,
.g-footer .nav-item:first-child .text-sm{margin-left:0;}
.g-footer .nav-item .hot{min-width:32px;height:14px;line-height:14px;text-align:center;background:linear-gradient( 155deg,#E500FF 0%,#7100FF 100%);border-radius:2px;font-weight:normal;font-size:12px;color:#fff;display:inline-block;font-family:var(--Arial-Bold);}
.g-footer .nav-items{display:flex;flex-direction:column;flex-wrap:wrap;}
.g-footer .nav-item,.g-footer .nav-items{min-width:fit-content;}
.g-footer .nav-items-show{display:none;}
.no-zh .g-footer .nav-item .title,
.no-zh .g-footer .nav-item .text-sm{white-space:normal;padding-bottom:5px;}
.no-zh .g-footer .nav-item{padding-right:30px;}
.no-zh .g-footer .nav-item:last-child{padding-right:0;}
.no-zh .g-footer .nav-item dl{max-width:200px;}
.no-zh .g-footer .nav-item.more dl{max-width:420px;}
.H5 .g-footer{min-width: 100vw;}
.H5 .g-footer .nav-item dl{max-width:revert;}
.H5 .g-footer .container{max-width:100vw;}


.H5 .g-footer .nav-item:not(.active) .nav-items{display:none;}
.H5 .g-footer .nav-items-show{display:block;}
.H5 .g-footer .nav-item .nav-items-show{transition:all .3s;font-size:12px;transform:scale(0.8333);margin-top:2.5px;}
.H5 .g-footer .nav-item.active .nav-items-show{ margin:0;font-size:12px;transform:scale(0.8333) rotate(180deg) translateY(5px) ;-webkit-transform:scale(0.8333) rotate(180deg) translateY(5px) ;-moz-transform:scale(0.8333) rotate(180deg) translateY(5px) ;-ms-transform:scale(0.8333) rotate(180deg) translateY(5px) ;-o-transform:scale(0.8333) rotate(180deg) translateY(5px) ;}
.H5 .g-footer .nav-item .nav-items{padding-bottom:24px;max-height:initial;flex:1;}
.H5 .g-header2 .nav-item{margin-bottom:8px;}
.H5 .g-footer .nav-item{white-space:nowrap;padding:0 16px;}
.H5 .g-footer .nav-item:first-child{padding-left:10px;}
.H5 .g-footer .footer-copyright,
.H5 .g-footer .navs{display:block;padding:30px 0;}
.H5 .g-footer .header,.H5 .g-footer .site-select-lang{display:none;}
.H5 .g-footer .nav-item{width:100%;display:block;}
.H5 .g-footer .nav-item .title{margin-bottom:11px;}
.H5 .g-footer .nav-item+.nav-item{border:none;padding:16px 16px 1px 0;border-top:1px solid rgba(216, 216, 216, 0.2);}
.H5 .g-footer .nav-item+.nav-item .text-sm{margin-left:10px;}
.H5 .g-footer .nav-item .text-sm{color:var(--info-color);}
.H5 .g-footer .nav-item .text-sm+.text-sm{margin-top:12px;color:var(--info-color);}
.H5 .g-footer .nav-item .title{margin-left:10px;display:flex;justify-content:space-between;}
.H5 .g-footer .nav-item:first-child .title{margin-left:0;}
.H5 .g-footer .time{margin-right:initial;margin-bottom:8px;}
.H5 .g-footer .footer-copyright{display:block;text-align:center;width:100%;}

.g-main-success-icon{color: var(--global-color);font-size: 96px;}
.g-main-error-icon{color: var(--error-color);font-size: 96px;}
.g-main-status-page{width:100%;max-width: calc(100vw - 40px);text-align: center;padding: 80px 50px 50px 90px;min-height: 100vh;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.g-main-status-page a.g-button{line-height: 36px;margin-top: 24px;display: inline-block;}
.g-main-404 .img-404{width:100%;}
.g-main-404{margin: 0 auto; width:505px;max-width:calc(100vw - 40px);text-align:center;min-height: 100vh;display: flex;justify-content: center;flex-direction: column;align-items: center;}
/* 骨架 */
.skeleton-box{pointer-events:none;width:100%;}
.tools-admin .skeleton-box{position: absolute;width:calc(100% - 40px);}
.skeleton-top-box,
.skeleton-top-content,
.skeleton-content{padding:20px;margin-bottom:20px;padding-bottom:4px;}
.skeleton-top-item{display:flex;flex-wrap:wrap;padding:3px 0;}
.skeleton-item-son{display:inline-block;margin-right:10px;height:30px;position:relative;margin-bottom:14px;}
.skeleton-item-son:last-child{margin-right:0;}
table .skeleton-item-son{height:16px;margin-top:2px;display:block;margin:2px 0;}
.layui-table-skeleton{ border-radius:8px;overflow:hidden;-webkit-border-radius:8px ;-moz-border-radius:8px ;-ms-border-radius:8px ;-o-border-radius:8px ;}
.skeleton-top-item+.skeleton-top-item .skeleton-item-son{margin-bottom:0;margin-top:20px;}
.skeleton-item-son.opacity{opacity:0;}
.skeleton-item-son::after{content:'';position:absolute;height:100%;width:100%;top:50%;transform:translateY(-50%);background:linear-gradient(90deg,rgba(190,190,190,.2),rgba(210,210,210,0.1),rgba(190,190,190,.2));background-size:480px 100%;-webkit-animation:skeleton-keyframes-data-v-090682e2 1s linear infinite;animation:skeleton-keyframes-data-v-090682e2 1s linear infinite;}
.skeleton-box .layui-card,
.skeleton-top-box .layui-card,
.skeleton-content .layui-card{padding-bottom:16px;}
.skeleton-box table{text-align:left;}
.skeleton-box thead{background-color:var(--table-header-background-color);}
.skeleton-box table td,
.skeleton-box table th{border:none;}
@keyframes skeleton-keyframes-data-v-090682e2{0%{background-position:0 0}to{background-position:480px 0}}
@keyframes dom-keyframes-show{1%{opacity:0;} 75%{opacity:0;} 100%{opacity:1;}}

.g-scroll-tool{position:fixed;right:20px;bottom:100px;width:46px;background:#fff;border-radius:100px;box-shadow: 0px 6px 20px 0px rgba(28,0,84,0.1);border: 2px solid var(--border-color);z-index:9960;display:flex;flex-direction:column;overflow:hidden;transition:all 0.3s;opacity:0;visibility:hidden;transform:translateY(10px);}
.g-scroll-tool.show{opacity:1;visibility:visible;transform:translateY(0);}
.g-scroll-item{width:100%;height:46px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;color:var(--global-color);}
.g-scroll-item i{font-size:12px;fill:currentColor;color: var(--global-color); transform: scale(.8);}
.g-scroll-line{width:14px;height:1px;background-color:var(--border-color);margin:0 auto;}
.g-scroll-item.disabled{cursor:not-allowed;opacity:0.3;}
.g-customer-box{width: 50px; height: 50px; border-radius: 50%;box-shadow: 0px 6px 20px 0px rgba(28,0,84,0.1);position:fixed;right:18px;bottom:207px; background: #fff; display: none;z-index:9990;}
.g-customer-box .g-to-customer {width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.g-customer-box .g-to-customer .customer-icon{font-size: 24px; color: transparent; background: linear-gradient(135deg, #FF00D8 0%, #4F00FF 100%); background-size: 200% 100%; -webkit-background-clip: text; background-clip: text; position: relative; z-index: 2; animation:gradientFlow .6s linear infinite alternate;}
.g-customer-box .g-to-customer .customer-icon-1{position: absolute; font-size: 50px; color: transparent; background: linear-gradient(135deg, #4F00FF 0%, #FF00D8 100%); background-size: 200% 100%; -webkit-background-clip: text; background-clip: text; position: absolute; z-index: 2; animation:gradientFlow .6s linear infinite alternate;}
.g-customer-box.show{display:block;}
.g-customer-box .g-to-customer .message-unread{display: none; width:18px; height: 18px; border-radius: 50%; background: var(--alert-color); color: #fff; font-size: 12px; line-height: 18px; text-align: center; position: absolute; top: -1px; right: -1px; z-index: 3;}
.g-customer-box .g-to-customer .message-unread.show{display:block;}
.tools-admin ~ .g-customer-box,
.tools-admin + .g-customer-box{bottom: 100px;}
.tools-admin ~ .g-scroll-tool,
.tools-admin + .g-scroll-tool{display: none;}
#twt-chat-container{margin-right: -3px;}
@keyframes gradientFlow{0%{background-position:0% 50%;} 100%{background-position:100% 50%;}}
#chat-widget-minimized{display:none;opacity:0;pointer-events:none;visibility:hidden;z-index:-1;}
#chat-widget-container{margin-bottom:-30px;z-index: 9980 !important;}