@first-bgColor: #141414;
@second-bgColor: #1b1b1b;
@third-bgColor: #222222;
@borderColor: #424242;
@primary-textColor: #fff; //文本主颜色
@second-textColor: #a5a5a5; //文本副级颜色
@primary-fontSize: 14px;
@second-fontSize: 16px;

.cus-table-container {
    width: 100%;
    height: ~"calc(100% - 45px)";
    padding: 15px;
}
.sch-title {
    color: white;
    text-align: center;
    font-size: 25px;
}

.week-day-cell {
    height: 76px;
    position: relative;
    cursor: pointer;
}

/*.week-day-cell:hover {
    background: #404040;
}*/

.week-day-cell:hover {
    .toggle-status-btn {
        display: inline-block;
    }
}

.vact-status {
    background: linear-gradient( to top right, rgba(96,96,96, 0) 0%, rgba(96,96,96, 0) calc(50% - 1px), rgba(96,96,96, 1) 50%, rgba(96,96,96, 0) calc(50% + 1px), rgba(96,96,96, 0) 100% ) !important;
}
.cus-table-top {
    width: 100%;
    position: relative;
    color: white;
    padding-top: 15px;
}

.class-filter-wrap {
    position: absolute;
    /*right:15px;*/
    left: 0px;
    top: 28px;

    .label {
        margin-right: 5px;
    }
}
.course-name {
    padding-top: 12px;
    font-size: 18px;
    font-weight: 800;
}

.classroom-name {
    color: #a5a5a5;
    font-size: 14px;
}