/* =========================================================

   EBIZ REPORT PRO

   ========================================================= */
 
.ebiz-report-pro {

    width: 100% !important;

    max-width: 100% !important;

    box-sizing: border-box !important;

    overflow-x: auto !important;

    -webkit-overflow-scrolling: touch !important;

}
 
.ebiz-report-pro .a-IRR-reportView {

    width: 100% !important;

    max-width: 100% !important;

    box-sizing: border-box !important;

    overflow: visible !important;

}
 
/* =========================================================

   TABLE

   ========================================================= */
 
.ebiz-report-pro .a-IRR-table {

    table-layout: fixed !important;

    width: 100% !important;

    min-width: 1100px !important;

    max-width: none !important;

    border-collapse: collapse !important;

    border-spacing: 0 !important;

    box-sizing: border-box !important;

}
 
/* =========================================================

   TABLE CELLS

   ========================================================= */
 
.ebiz-report-pro .a-IRR-table th,

.ebiz-report-pro .a-IRR-table td {

    box-sizing: border-box !important;
 
    /* text-align: left !important; */

    vertical-align: middle !important;
 
    padding: 8px 10px !important;

    line-height: 1.4 !important;
 
    /* Allow normal wrapping */

    white-space: normal !important;
 
    /*

     * IMPORTANT:

     * Do NOT use "overflow-wrap: anywhere"

     * because it breaks words such as:

     * Region -> Regi / on

     * Customer -> Custom / er

     */

    overflow-wrap: normal !important;

    word-wrap: normal !important;

    word-break: normal !important;

    hyphens: none !important;
 
    height: auto !important;

    overflow: visible !important;
 
    border-top: none !important;

    border-bottom: 1px solid #e2e4e8 !important;

    box-shadow: none !important;

}
 
/* =========================================================

   TABLE ROWS

   ========================================================= */
 
.ebiz-report-pro .a-IRR-table tr {

    border: none !important;

    box-shadow: none !important;

    height: auto !important;

}
 
/* =========================================================

   HEADER

   ========================================================= */
 
.ebiz-report-pro .a-IRR-table thead th {

    position: sticky !important;

    top: 0 !important;
 
    z-index: 100 !important;
 
    font-weight: 600 !important;

    background-color: #ffffff !important;
 
    /*

     * HEADER WORD WRAPPING FIX

     *

     * Multi-word headings can wrap:

     * Customer name

     * Actual Completion Date

     * Requirement Detail

     *

     * But individual words will NOT be split:

     * Customer -> NOT Custom / er

     * Region   -> NOT Regi / on

     */

    white-space: normal !important;

    overflow-wrap: normal !important;

    word-wrap: normal !important;

    word-break: normal !important;

    hyphens: none !important;

}
 
/* =========================================================

   APEX FIXED HEADER

   ========================================================= */
 
.ebiz-report-pro .t-fht-thead th {

    white-space: normal !important;
 
    /* IMPORTANT: never split words */

    overflow-wrap: normal !important;

    word-wrap: normal !important;

    word-break: normal !important;

    hyphens: none !important;
 
    background-color: #ffffff !important;

    z-index: 100 !important;

}
 
/* =========================================================

   HOVER

   ========================================================= */
 
.ebiz-report-pro .a-IRR-table tbody tr:hover > td {

    background-color: #f5f5f5 !important;

    background-image: none !important;

    box-shadow: none !important;

}
 
/* =========================================================

   BADGES

   ========================================================= */
 
.ebiz-report-pro .a-IRR-table td .t-Badge,

.ebiz-report-pro .a-IRR-table td .a-Badge,

.ebiz-report-pro .a-IRR-table td .u-Badge,

.ebiz-report-pro .a-IRR-table td [class*="badge"],

.ebiz-report-pro .a-IRR-table td [class*="Badge"] {

    display: inline-block !important;
 
    max-width: 100% !important;
 
    box-sizing: border-box !important;

    vertical-align: middle !important;
 
    white-space: normal !important;
 
    /*

     * Keep badge words intact where possible

     */

    overflow-wrap: normal !important;

    word-wrap: normal !important;

    word-break: normal !important;

}
 
/* =========================================================

   BUTTONS

   ========================================================= */
 
.ebiz-report-pro .a-IRR-table td .t-Button {

    display: inline-block !important;
 
    width: auto !important;

    max-width: 100% !important;
 
    white-space: nowrap !important;
 
    padding: 4px 10px !important;

    font-size: 13px !important;
 
    box-sizing: border-box !important;

}
 
/* =========================================================

   LINKS

   ========================================================= */
 
.ebiz-report-pro .a-IRR-table td a {

    white-space: normal !important;
 
    overflow-wrap: normal !important;

    word-wrap: normal !important;

    word-break: normal !important;

}
 
/* =========================================================

   PAGE 43 ONLY

   UPDATE TICKET STATUS

   =========================================================
 
   Region CSS Classes:
 
   ebiz-report-pro ticketReportUTS
 
   These widths are applied only to Page 43.

   ========================================================= */
 
 
/* ---------------------------------------------------------

   COLUMN 1 - TMS NO

   --------------------------------------------------------- */
 
/* .ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(1),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(1) {

    width: 85px !important;

} */
 
 
/* ---------------------------------------------------------

   COLUMN 2 - TICKET DATE

   --------------------------------------------------------- */
 
/* .ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(2),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(2) {

    width: 90px !important;

} */
 
 
/* ---------------------------------------------------------

   COLUMN 3 - ACTUAL COMPLETION DATE

   --------------------------------------------------------- */

/* 

.ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(3),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(3) {

    width: 90px !important;

} */
 
 
/* ---------------------------------------------------------

   COLUMN 4 - CUSTOMER NAME

   --------------------------------------------------------- */
 
/* .ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(4),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(4) {

    width: 120px !important;

} */
 
 
/* ---------------------------------------------------------

   COLUMN 5 - REGION

   --------------------------------------------------------- */

/* 

.ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(5),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(5) {

    width: 90px !important;

} */
 
 
/* ---------------------------------------------------------

   COLUMN 6 - REQUIREMENT DETAIL

   --------------------------------------------------------- */
 
/* .ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(6),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(6) {

    width: 230px !important;

} */
 
 
/* ---------------------------------------------------------

   COLUMN 7 - ASSIGN ENGG

   --------------------------------------------------------- */

/* 

.ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(7),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(7) {

    width: 110px !important;

} */
 
 
/* ---------------------------------------------------------

   COLUMN 8 - TICKET STAGE

   --------------------------------------------------------- */
 
/* .ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(8),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(8) {

    width: 100px !important;

} */
 
 
/* ---------------------------------------------------------

   COLUMN 11 - PRIORITY

   --------------------------------------------------------- */
 
/* .ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(11),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(11) {

    width: 100px !important;

}

*/
 
/*time taken*/
 
/* .ticketReportUTS.ebiz-report-pro .a-IRR-table th:nth-child(10),

.ticketReportUTS.ebiz-report-pro .a-IRR-table td:nth-child(10) {

    width: 70px !important;

} */
 
/*requirement details*/
 
.ebiz-report-pro .a-IRR-table *[id="requirement_detail"] {

    width: 230px !important;

    min-width: 230px !important;

    max-width: 230px !important;

}
 
/*time taken*/

.ebiz-report-pro .a-IRR-table *[id="time_taken"] {

    width: 70px !important;

    min-width: 70px !important;

    max-width: 70px !important;

}
 
/*assign eng*/

.ebiz-report-pro .a-IRR-table *[id="assign_engg"] {

    width: 110px !important;

    min-width: 110px !important;

    max-width: 110px !important;

}
 
/*priority*/

.ebiz-report-pro .a-IRR-table *[id="priority"] {

    width: 100px !important;

    min-width: 100px !important;

    max-width: 100px !important;

}
 
/*ticket_stage*/

.ebiz-report-pro .a-IRR-table *[id="ticket_stage"] {

    width: 100px !important;

    min-width: 100px !important;

    max-width: 100px !important;

}
 
/*customer_name*/

.ebiz-report-pro .a-IRR-table *[id="customer_name"] {

    width: 110px !important;

    min-width: 110px !important;

    max-width: 110px !important;

}
 
/* =========================================================

   MOBILE / TABLET

   ========================================================= */
 
@media screen and (max-width: 768px) {
 
    .ebiz-report-pro .a-IRR-table th,

    .ebiz-report-pro .a-IRR-table td {

        padding: 6px 7px !important;

        font-size: 12px !important;

    }
 
}
 
 
/* =========================================================

   SMALL MOBILE

   ========================================================= */
 
@media screen and (max-width: 480px) {
 
    .ebiz-report-pro .a-IRR-table th,

    .ebiz-report-pro .a-IRR-table td {

        padding: 5px 6px !important;

        font-size: 12px !important;

    }
 
}
 
 
/* =========================================================

   END EBIZ REPORT PRO

   ========================================================= */
 