/* 업무 화면은 사이드바 오른쪽의 사용 가능한 가로 폭 전체를 사용한다. */
.erp-main > .erp-content,
.erp-main > .erp-footer {
    box-sizing: border-box;
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 기존 공통 1320px 제한을 사용하는 화면 셸만 전체 폭으로 확장한다. */
.erp-main > .erp-content > :not(link):not(script):not(style):not(.modal):not([class*="modal-backdrop"]),
.erp-main > .erp-content .page-header,
.erp-main > .erp-content .head,
.erp-main > .erp-content .form-card,
.erp-main > .erp-content .form,
.erp-main > .erp-content .table-card,
.erp-main > .erp-content .detail-card,
.erp-main > .erp-content .box,
.erp-main > .erp-content .custom-container,
.erp-main > .erp-content .custom-card {
    box-sizing: border-box;
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* 시약 화면에 남아 있는 개별 1320px 제한도 동일하게 해제한다. */
.erp-main > .erp-content .reagent-page,
.erp-main > .erp-content .reagent-page .page-header,
.erp-main > .erp-content .reagent-summary-grid,
.erp-main > .erp-content .reagent-table-card {
    width: 100% !important;
    max-width: none !important;
}

@media (max-width: 1000px) {
    .erp-main > .erp-content,
    .erp-main > .erp-footer {
        width: 100% !important;
    }
}
