/*
    swal2 alert 요청시 body height 변경 방지
*/
body.swal2-height-auto {
    height: 100% !important
}

/*
    jQuery Dialog <- Bootstrap modal style 적용 시
    변경 필요한 속성
*/
.m-popup .modal-header {
    background-color: #ffffff;
}
.m-popup .modal-header .btn-close {
    padding: calc(var(--bs-modal-header-padding-y)* .5) calc(var(--bs-modal-header-padding-x)* .5);
    margin: calc(-.5* var(--bs-modal-header-padding-y)) calc(-.5* var(--bs-modal-header-padding-x)) calc(-.5* var(--bs-modal-header-padding-y)) auto;
    border: none;
    position: unset;
}
.ui-dialog {
    padding: 0;
    width: 100% !important;
    height: 100% !important;
}
.ui-dialog .ui-widget-content {
    padding: 0;
}
.ui-widget-content {
    background: unset;
}

/*
 tui grid pagination 스타일 조정
 */
.tui-pagination .tui-page-btn.tui-prev, .tui-pagination .tui-page-btn.tui-next {
    display: none;
}
.tui-pagination .tui-page-btn.tui-last {
    margin-left: 10px;
}
.tui-pagination .tui-prev-is-ellip .tui-ico-ellip {
    width: 6px;
    height: 10px;
    background-position: -26px 0px;
}
.tui-pagination .tui-next-is-ellip .tui-ico-ellip {
    width: 6px;
    height: 10px;
    background-position: -13px -24px;
}

/*
 table pagination 의 button 스타일 조정
 */
.table-pagination.type2{
    .move-btn:has(.table-prev),
    .move-btn:has(.table-next) {
        display: none;
    }
}

.toast-top-center{
    width:100%;
    top:15px;
    right:0;
}

/* filter popup height 변경 */
.m-left-popup-wrap > aside.show {
    min-height: 720px;
    max-height: 720px;
}

.cursor-pointer {
    cursor: pointer;
}

/* jquery BlockUI Bootstrap 과 충돌 */
.blockOverlay {
    z-index: 2000 !important;
}

input[type=datetime-local].m-calendar::-webkit-calendar-picker-indicator,
input[type=datetime-local].m-calendar::-webkit-inner-spin-button{
    right: 0;
    left: 80%;
}
input[type=date].m-calendar::-webkit-calendar-picker-indicator,
input[type=date].m-calendar::-webkit-inner-spin-button{
    right: 0;
    left: 70%;
}
