/* @import url('../plugins/element-ui/fonts/element-icons.woff');
@import url('../plugins/element-ui/fonts/element-icons.ttf');
 */

[v-cloak] {
    display: none;
}


/* body {
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
    margin: 0;
    box-sizing: border-box;
} */


.el-loading-spinner {
    display: flex;
    justify-content: center;
}


/* Firefox (uncomment to work in Firefox, although other properties will not work!)  */
/** {
  scrollbar-width: thin;
  scrollbar-color: #DCDCDC #ECF6F8;
}*/

/* Chrome, Edge and Safari */

body {
    --sb-track-color: #ffffff00;
    --sb-thumb-color: #e7e7e7;
    --sb-thumb-hover-color: #e2e2e2;
    --sb-size: 8px;
}

::-webkit-scrollbar {
    width: var(--sb-size);
    height: var(--sb-size);
}

::-webkit-scrollbar-track {
    background: var(--sb-track-color);
}

::-webkit-scrollbar-thumb {
    background: var(--sb-thumb-color);
    border-radius: 5px;
}

::-webkit-scrollbar-thumb:hover {
    background: var(--sb-thumb-hover-color);
}

@supports not selector(::-webkit-scrollbar) {
    body {
        scrollbar-color: var(--sb-thumb-color) var(--sb-track-color);
    }
}