#app[data-v-44d27808] {
    position: relative;
    z-index: 2;
}
body.default {
    --primary-color: 64, 144, 222;
    --sub-color: #616577;
}
body.dustRed {
    --primary-color: 245, 34, 45;
    --sub-color: #616577;
}
body.volcano {
    --primary-color: 255, 122, 69;
    --sub-color: #616577;
}
body.sunsetOrange {
    --primary-color: 255, 169, 64;
    --sub-color: #616577;
}
body.calendulaGold {
    --primary-color: 255, 197, 61;
    --sub-color: #616577;
}
body.sunriseYellow {
    --primary-color: 255, 245, 102;
    --sub-color: #616577;
}
body.lime {
    --primary-color: 160, 217, 17;
    --sub-color: #616577;
}
body.polarGreen {
    --primary-color: 115, 209, 61;
    --sub-color: #616577;
}
body.cyan {
    --primary-color: 19, 194, 194;
    --sub-color: #616577;
}
body.daybreakBlue {
    --primary-color: 24, 144, 255;
    --sub-color: #616577;
}
a {
    text-decoration: none;
    transition: all 0.4s ease;
}
body {
    font-family: open sans, Helvetica, Arial, sans-serif;
    color: #000;
}
html.windows ::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    overflow: auto;
}
html.windows ::-webkit-scrollbar-thumb {
    background-color: #e6e6e6;
    min-height: 25px;
    min-width: 25px;
    border: 1px solid #e0e0e0;
    border-radius: 99px;
}
html.windows ::-webkit-scrollbar-track {
    background-color: #f7f7f7;
    border: 1px solid #efefef;
}
.ant-btn.ant-btn-primary:not(:disabled) {
    box-shadow: 0 3px 6px rgba(86, 109, 186, 0.4);
    background-color: rgba(var(--primary-color), 1);
    border-color: rgba(var(--primary-color), 1);
}
.ant-btn.ant-btn-primary:not(:disabled):focus,
.ant-btn.ant-btn-primary:not(:disabled):hover {
    color: #fff;
}
.ant-btn.ant-btn-link:not(:disabled) {
    font-size: 14px;
    color: rgba(var(--primary-color), 1);
}
.ant-btn:focus,
.ant-btn:hover {
    color: rgba(var(--primary-color), 1);
    border-color: rgba(var(--primary-color), 1);
}
.ant-switch-checked {
    background-color: rgba(var(--primary-color), 1);
}
.ant-checkbox-checked .ant-checkbox-inner,
.ant-radio-group-solid
    .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled) {
    background-color: rgba(var(--primary-color), 1);
    border-color: rgba(var(--primary-color), 1);
}
.ant-input-lg {
    font-size: 15px;
}
.ant-form-explain {
    pointer-events: none;
}
.ant-table .ant-btn,
.ant-table .ant-tag {
    white-space: normal;
    word-break: break-all;
}
.ant-table .ant-table-body {
    overflow-x: auto !important;
}
.dropdown-menu .ant-dropdown-menu-item > a {
    padding: 8px 24px 8px 20px;
    color: #000;
    font-size: 16px;
}
.dropdown-menu .ant-dropdown-menu-item > a .svg-icon {
    margin-right: 5px;
    font-size: 18px;
}
.spin-loading {
    text-align: center;
    height: 100%;
    flex: 1;
    padding: 40px 0;
}
.empty-tip {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 100px 0;
}
.empty-tip .tit {
    text-align: center;
    font-size: 18px;
    margin-bottom: 30px;
}
.empty-tip .svg-icon {
    font-size: 200px;
}
.line-hr {
    margin: 12px 0;
    border: none;
    height: 1px;
    background-color: #f5f5f5;
    background-image: linear-gradient(
        90deg,
        transparent,
        rgba(0, 0, 0, 0.4),
        transparent
    );
    opacity: 0.25;
}
.copy-link {
    color: rgba(var(--primary-color), 1);
    cursor: pointer;
    font-size: 18px;
}
.use-shadow {
    border-radius: 6px;
    background-color: #fff;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.04);
}
.no-lisence {
    height: 100vh;
    background: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    z-index: 2;
    position: relative;
}
.no-lisence .text {
    font-size: 20px;
    margin: 20px 0;
}
.no-lisence .img {
    text-align: center;
}
.no-lisence .img img {
    width: 500px;
    max-width: 80%;
}
.no-lisence .link {
    font-size: 18px;
}
.is-darkmode .use-shadow {
    background-color: #ececec;
}
.is-darkmode .no-lisence .img img {
    mix-blend-mode: color-burn;
}
.svg-icon[data-v-4db41a58] {
    vertical-align: middle;
    display: inline-block;
    line-height: 1;
}
.svg-icon > i[data-v-4db41a58] {
    display: block;
}
.svg-icon.disabled[data-v-4db41a58] {
    pointer-events: none;
    opacity: 0.5;
}
.el-dialog__wrapper .el-dialog {
    position: fixed;
    top: 20%;
    left: 50%;
    overflow: auto;
    margin: 10px 0;
    transform: translate(-50%, 0);
    background-color: white;
    padding: 0px 30px 0px 30px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
    z-index: 1000;
}
.el-dialog__header {
    padding: 20px;
    padding-bottom: 10px;
}
.el-dialog__headerbtn {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 16px;
}
.el-dialog__headerbtn .el-dialog__close {
    color: #909399;
}
.el-dialog__headerbtn:focus .el-dialog__close,
.el-dialog__headerbtn:hover .el-dialog__close {
    color: #1890ff;
}
.xdialog.nobg .el-dialog {
    background: transparent !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.el-dialog__body {
    height: auto;
    padding: 10px 0px 20px 0px;
    min-height: 130px;
    line-height: 2;
    font-size: 1.1em;
}
.el-dialog__body h2{
    display: block;
    font-size: 2em;
    margin-block-start: 0.5em;
    margin-block-end: 0.5em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.el-dialog__body h4 {
    font-weight: bold;
    font-size: 1.2em;
}
.xdialog.no_close .el-dialog__close {
    display: none !important;
}
.xdialog.p0 .el-dialog {
    padding: 0 !important;
}
.xdialog.p0 .el-dialog .el-dialog__body {
    padding: 0 0 !important;
}
.xdialog .el-dialog {
    top: 12vh;
    position: relative;
    max-width: 1800px;
    padding: 18px 22px;
    border-radius: 6px;
    -webkit-transform: translateY(-10%);
    transform: translateY(-10%);
}
.xdialog .el-dialog .header1 {
    font-weight: 600;
    padding: 22px 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xdialog .el-dialog .el-dialog__header {
    border-radius: 6px;
    display: block;
    background: #fff;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xdialog .el-dialog .el-dialog__header .el-dialog__title {
    font-size: 16px;
    font-weight: 600;
    color: var(--main-color) !important;
}
.xdialog .el-dialog .el-dialog__body {
    height: auto;
    padding: 22px 0;
    min-height: 130px;
    color: #555;
    font-weight: 500;
    font-size: 14px;
}
.xdialog .el-dialog .el-dialog__footer {
    border-top: 1px solid #fff;
    padding: 0;
}
.xdialog .el-dialog .el-dialog__close {
    font-size: 22px !important;
    color: var(--main-color) !important;
    font-weight: 600;
}
.xdialog .el-dialog .el-dialog__close:hover {
    color: #666 !important;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transition: all 0.8s ease-in-out 0s;
}
@media screen and (max-width: 768px) {
    .el-dialog__wrapper .el-dialog {
        width: 92% !important;
    }
    .el-dialog__wrapper .el-dialog .el-dialog__body {
        overflow: auto;
    }
}