.wj-content {border-radius: 0 !important; background-color: #fff;color: #000;border-right: 1px solid #fff !important; border-left: none !important}

.wj-dropdown,
.wj-inputdate {border: 1px solid var(--input-border-color) !important; background: var(--input-bg-color) !important; border-radius: var(--input-border-radius) !important; color: #000;}

/* .has-date {border-left: 1px solid var(--input-border-color) !important;border-right: 1px solid var(--input-border-color) !important;border-radius: var(--input-border-radius); line-height: normal;} */

.wj-header {text-align: center !important; border-radius: 0 !important; background-color: #fff !important; border-left: 1px solid var(--color-gray20); border-right: none !important; color: var(--color-gray80) !important; min-height: 40px !important;}
.wj-header:first-child {border-left: none;}
/* .wj-state-selected {background-color: var(--color-secondary02) !important;color: #fff !important}
.wj-state-multi-selected {background-color: var(--color-secondary02) !important;color: #fff !important} */
.wj-tooltip {background-color: #56990f;color: #fff}
.wj-cell:not(.wj-header):not(.wj-group):not(.wj-alt):not(.wj-state-selected):not(.wj-state-multi-selected) {background-color: #fff;color: #000}
.wj-alt:not(.wj-header):not(.wj-group):not(.wj-state-selected):not(.wj-state-multi-selected) {background-color: var(--color-gray05);color: #000}
.wj-cell:not(.wj-header){border-bottom: 1px solid var(--color-gray20) !important;border-right: none !important}
.wj-cells .wj-cell.wj-state-selected{background: #e2edf9 !important; color: inherit !important;}
.wj-cells .wj-cell.wj-state-multi-selected{background: #e2edf9 !important;}
.wj-state-multi-selected{color: inherit !important;}
.wj-flexgrid{width: 100%; min-width: 800px !important; font-size: 15px !important; scrollbar-width: thin;}
.wj-dropdown-panel {max-width: 350px !important;width: auto !important;box-shadow: 0 2px 5px rgba(0,0,0,0.2);}
#startYmd,
#endYmd,
#startYmd.wj-control,
#endYmd.wj-control{border: 1px solid var(--input-border-color) !important; background: var(--input-bg-color); border-radius: var(--input-border-radius) !important; line-height: normal;}
.wj-cell.wj-align-center{display: flex; align-items: center; justify-content: center; text-align: center;}
.wj-cell-custom {height: 40px !important;line-height: 30px !important;display: flex !important;align-items: center !important;justify-content: center !important;padding: 0 8px !important;}
.wj-control .wj-input-group input.wj-form-control{min-height: 36px !important;}
.wj-cell{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.datetime_input{width: 230px !important; border: 1px solid var(--input-border-color) !important; border-radius: var(--input-border-radius) !important;}

@media (max-width: 1540px){
    .wj-cell{font-size: var(--font-size-xs);}
    .datetime_input{width: 230px !important; border: 1px solid var(--input-border-color) !important; border-radius: var(--input-border-radius) !important;}
    .wj-glyph-down {
        border-top: 0.4em solid !important;
        border-right: .4em solid transparent !important;
        border-left: .4em solid transparent !important;
    }
    .wj-control .wj-input-group .wj-input-group-btn:last-child:not(:first-child)>.wj-btn{padding-bottom: 5px;}
}

@media (max-width: 1280px){
    .grid_col{flex-direction: column !important;}
    .wj-flexgrid{max-height: 500px;}
}





/* 일괄입력 - 엑셀시트 달력 */

.excel_sec{overflow: visible;}

.gc-calendar-container {
    width: 280px !important;
    min-height: 260px !important;
    height: auto !important;
    overflow: visible !important;
    box-sizing: border-box;
    position: relative;
    z-index: 99999999 !important;
}
/* 요일 한 줄 표시 */
.gc-calendar-container .gc-cl-datepicker th,
.gc-calendar-container .gc-cl-datepicker th .gc-cl-week {
    white-space: nowrap !important;
    line-height: 28px !important;
    min-width: 2em !important;
}
.gc-calendar-container .gc-cl-datepicker th .gc-cl-week {
    display: inline-block !important;
    width: auto !important;
    min-width: 2em !important;
}

.gc-calendar-container .gc-cl-select-container::after{
    display: none !important;
}