/* customize css */
/* pagination */
.tbl_btm .pagenum a:only-of-type {
    border-radius: 0 !important;
}

.tbl_btm .pagenum a:only-of-type {
    border-radius: 0 !important;
}

.pop_switch.floating .btn_floating {
    display: block !important;
}

/* ui-datepicker */
/* 헤더 z-index 추가 */
#header {
    z-index: 80;
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url("../img/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
    background-image: url("../img/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: url("../img/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url("../img/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
    background-image: url("../img/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url("../img/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
    background-image: url("../img/ui-icons_777777_256x240.png");
}

/* 로딩바 부모 영역에 맞게 사이즈 변경 */
.loading_container .loading {
    width: clamp(50px, 15vw, 130px);  /* 최소 50px, 화면 기준 15%, 최대 130px */
}
.progress_wrap {
    position: absolute !important;
}
.progress_wrap .loading_container i {
    transform: translateY(0);
}

.spanLine {
    font-size: 14px;
    line-height: 20px;
    padding: 0px 0 10px 2px;
    border-bottom: 1px solid var(--gray250);
    display: flex;
    align-items: center;
    margin-bottom: 40px !important;
}

.newDoc .empty {
    display: flex;
    flex-direction: column;
    gap: 12px;
    color: var(--gray900);
    font-size: var(--t6);
    font-weight: 700;
    align-items: center;
    text-align: center;
    margin: 0;
}

.newDoc .empty::before {
    content: "";
    width: 100%;
    aspect-ratio: 1/1;
    background: url(../img/i_none.svg) no-repeat center/contain;
}

/*
 * TODO: 이폼 뷰어 내부의 기본 저장 버튼 때문에 임시로 추가한 코드입니다.
 *       뷰어에서 저장 버튼을 제거하면 이 코드는 삭제해야 합니다.
 */
.work_area {
    padding : 5px;
}