*{
    margin: 0px;
    padding: 0px;
}
:root{  
    --review1:#FF3838;
    --review2:#3798FF;
    --review3:#00b701;
    --review4:#F400FF;

    --starflag-color1:#FF0099;
    --starflag-color2:#FF7E29;
    --starflag-color3:#19F2F2;
    --starflag-color4:#29FF33;

    --el-border-radius-base:15px!important;
    --el-dialog-title-font-size:16px!important;
}
html,body,#app{
    height: 100%;
}
.v-flex{
    display: flex;
}
.vc-panel{
    display: flex;
    flex-direction: column;
    height: 100%;
}
.vr-panel{
    display: flex;
    flex-direction: row;
    height:100%;
}
.vh-full{
    flex-grow: 1;
    height: 0px;
}
.vh-flex{
    display: flex;
    flex-direction: column;
}
.v-full{
    width: 0px;
    flex-grow: 1;
}
.vc-flex{
    display: flex;
    align-items: center;
}
body{
    background-color: var(--ek-backColor);
}
.el-pager{
    --el-pagination-bg-color:transparent;
}
.el-pagination button{
    --el-pagination-button-disabled-bg-color:transparent;
    --el-pagination-bg-color:transparent;
}

.focus-s{
    user-select:none;
}
.noneselect{
    user-select:none;
}
.focus-s:hover{
    opacity: 0.7;
    cursor: pointer;
}
.mgt5{
    margin-top: 5px;
}
.mgt10{
    margin-top: 10px;
}
.mgt20{
    margin-top: 20px;
}
.mgl5{
    margin-left: 5px;
}
.mgl10{
    margin-left: 10px;
}
.mgl20{
    margin-left: 20px;
}
.mlink{
    color: #3079FF;
    text-decoration: none;
}
.minput{
    border: none;
    outline: none;
    background: transparent;
    font-size: 15px;
    font-family: "阿里巴巴普惠体 2.0 65 Medium", "Microsoft YaHei", Arial, sans-serif;
}
.color1{
    color: var(--ek-text-color1);
}
.color2{
    color: var(--ek-text-color2);
}
.card-shadow{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

/* 移除所有 Element Plus 组件的焦点轮廓 */
.el-button:focus,
.el-input__inner:focus,
.el-select:focus,
.el-checkbox-input:focus,
.el-radio__input:focus,
.el-switch:focus,
.el-date-editor:focus,
.el-slider__button:focus,
.el-dropdown-link:focus {
  outline: none!important;
  box-shadow: none!important;
}
*:focus {
    outline: none;
}

.dialog_lb{
    font-size: 15px;
}
.dialog_input{
    width: 100%;
    line-height: 40px;
    outline: none;
    border-radius: 5px;
    border: none;
    text-indent: 10px;
    font-size: 15px;
    background: var(--ek-input-backColor);
    color: var(--ek-text-color1);
    font-family: "阿里巴巴普惠体 2.0 65 Medium", "Microsoft YaHei", Arial, sans-serif;
}

.line_input{
    background: transparent;
    border: none;
    border-bottom: 1px solid var(--ek-split-lineColor);
    border-radius: 0px;
    width: 100%;
    line-height: 40px;
    outline: none;
    color: var(--ek-text-color1);
    font-size: 15px;
    font-family: "阿里巴巴普惠体 2.0 65 Medium", "Microsoft YaHei", Arial, sans-serif;
}

.abs-panel{
    position: relative;
}

/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: "阿里巴巴普惠体 2.0 65 Medium";font-weight: 500;src: url("//at.alicdn.com/wf/webfont/7RxojPShHWPy/uCy4ZnOkCDpK.woff2") format("woff2"),
  url("//at.alicdn.com/wf/webfont/7RxojPShHWPy/K2W3O15Zyg5H.woff") format("woff");font-variation-settings: normal;font-display: swap;
}

.webfont {
  font-family: "阿里巴巴普惠体 2.0 65 Medium";font-variation-settings: normal; /* Chrome 140 以下版本需要 */}

/* 全局默认字体 */
body {
  font-family: "阿里巴巴普惠体 2.0 65 Medium", "Microsoft YaHei", Arial, sans-serif;
  font-weight: 500; /* 你定义的字体权重 */
  font-variation-settings: normal;
}