.bl-schedule-container {
/*    min-height: 26px;*/
}

.bl-schedule {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    max-height: 42px;
    margin-bottom: 12px;
}


.bl-schedule-ttl {
    display: flex;
    flex-direction: row;
    gap: 12px;
    align-items: center;
    max-height: 42px;
}


.bl-schedule-item1 {
    min-width: 138px;
}


.bl-schedule-action {
    display: flex;
    flex-direction: column;
    min-height: 138px;
    color: #212529;
    border-radius: 12px;
    padding: 16px;
    background: #e7e7e7;
    cursor: pointer;
    position:relative;
}

.bl-schedule-gubun, .bl-schedule-time {
    color: #74788d; /*text-muted*/
}


.bl-schedule-action button {
    position:absolute;
    bottom:16px;
    right:16px;
}

.bl-schedule-action[data-status="S"] {
    background: #3F51B5;
    color: #fff;
}

    .bl-schedule-action[data-status="S"] h4 {
        color: #fff;
    }


    .bl-schedule-action[data-status="S"] .bl-schedule-gubun, .bl-schedule-action[data-status="S"] .bl-schedule-time {
        color: #dddee1; 
    }

.bl-schedule-action[data-status="E"] {
    background: #309734;
    color: #fff;
}

    .bl-schedule-action[data-status="E"] h4 {
        color: #fff;
    }


    .bl-schedule-action[data-status="E"] .bl-schedule-gubun, .bl-schedule-action[data-status="E"] .bl-schedule-time {
        color: #dddee1; 
    }


.bl-schedule-action[data-status="C"] {
    background: #ed7070;
    color: #fff;
}

    .bl-schedule-action[data-status="C"] h4 {
        color: #fff;
    }


    .bl-schedule-action[data-status="C"] .bl-schedule-gubun, .bl-schedule-action[data-status="C"] .bl-schedule-time {
        color: #dddee1;
    }
