html,
body {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;

}

.body {
    --bs-form-invalid-color: #f56c6c !important;
    --bs-form-invalid-border-color: #f56c6c !important;
    --bs-form-valid-color: #dedfe0 !important;
    --bs-form-valid-border-color: #dedfe0 !important;
    --bs-primary: #409EFF !important;
    --bs-body-color: #303133;

}

.form-check-input:checked {
    background-color: #409EFF !important;
    border-color: #409EFF !important;
}

input:focus, textarea:focus, select:focus {
    outline: none !important; /* 移除默认的发光阴影 */
    box-shadow: none !important; /* 移除盒子阴影 */
}

.button-primary {
    background: #409EFF !important;
    border-color: #409EFF !important;
    color: white !important;


}

.button-primary:hover {
    background: #79bbff !important;
    border-color: #79bbff !important;
}

.button-primary:active {
    background: #337ecc !important;
    border-color: #337ecc !important;
}

.btn-warning {
    --bs-btn-color: white;
    --bs-btn-bg: #E6A23C;
    --bs-btn-border-color: #E6A23C;

    --bs-btn-hover-color: white;
    --bs-btn-hover-bg: #eebe77;
    --bs-btn-hover-border-color: #eebe77;

    --bs-btn-focus-shadow-rgb: 243, 209, 158;

    --bs-btn-active-color: white;
    --bs-btn-active-bg: #b88230;
    --bs-btn-active-border-color: #b88230;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);

    --bs-btn-disabled-color: white;
    --bs-btn-disabled-bg: #f3d19e;
    --bs-btn-disabled-border-color: #b88230;
}

.button-info {
    background: #909399 !important;
    border-color: #909399 !important;
    color: white !important;


}

.button-info:hover {
    background: #b1b3b8 !important;
    border-color: #b1b3b8 !important;
}

.button-info:active {
    background: #73767a !important;
    border-color: #73767a !important;
}


.scrollbar::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

.scrollbar::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 0%, .2);
    border-radius: 3px;
    box-shadow: inset 0 0 5px hsla(0, 0%, 0%, .05);
}

.scrollbar::-webkit-scrollbar-track {
    background: hsla(0, 0%, 0%, .15);
    border-radius: 3px;
    box-shadow: inset 0 0 5px rgba(255, 255, 255, .05);
}

.scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: #a3a3a4;
}

.scrollbar::-webkit-scrollbar-thumb:active {
    background-color: #777777;
}

.scrollbar::-webkit-scrollbar-corner {
    background: #f0f2f5;
}

.copyright {
    font-size: 14px;
    color: #cccccc;
    padding: 5px;
    text-align: center;

}
