#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 .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,.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,.4),transparent);
    opacity: .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,.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: .5
}
