.re-holidayCalendarTable{width:100%;border-radius:10px;border-spacing:0;border-collapse:separate;overflow:auto;margin-bottom:8px}.re-tableWrapper{max-height:600px}.re-tableHeaderIcon{margin-left:3px;cursor:pointer}.re-tableHeaderIcon-shorted{margin-bottom:-2px!important;margin-left:2px!important;cursor:pointer!important}.re-tableHeadingDataWithoutBorder{font-size:17px;font-weight:600;color:#fff;text-align:center;justify-content:center;height:54px;padding:5px}.re-isMiddleBorder{border:1px solid #5300f4}.re-tableHeadingRow{background-color:#5300f4;color:#f1eeff;border-radius:10px;white-space:nowrap}.re-tableHeadingRow th{font-size:15px;height:50px;padding:0 5px;border-right-color:#f1eeff;font-weight:600;white-space:nowrap}.re-tableHeadingRow th:last-child{border-right-color:#5300f4}.re-tableHeadingRow th:first-child{border-top-left-radius:8px}.re-tableHeadingRow th:last-child{border-top-right-radius:8px}.re-tableWrappertwo{overflow-x:auto}.re-tableWrappertwo::-webkit-scrollbar{height:.6rem}.re-tablebodyRow{font-size:15px;font-weight:400;height:50px;text-align:center}.re-tableBody>.re-tablebodyRow:last-child>.re-tablebodyData:first-child{border-bottom-left-radius:8px}.re-tableBody>.re-tablebodyRow:last-child>.re-tablebodyData:last-child{border-bottom-right-radius:8px}.re-tableContainerHeading{font-size:20px;font-weight:600;padding:40px 0 20px}.re-tablebodyData{padding:0 10px}.re-holidayCalendarTableWithoutBorder{border-spacing:0;margin-bottom:8px;margin-top:20px;width:100%;border:1px solid #5300f4;border-radius:10px;overflow-y:auto;overflow-x:auto}.re-tableBodyRowCol,.re-tableBodyRowCol-static{padding:0 .8rem}.re-tableBodyRowCol2,.re-tableBodyRowCol2-static{padding:0 .8rem;white-space:nowrap}.re-tableBodyRowCol2:first-child{max-width:200px;padding:.2rem .8rem;white-space:wrap}.re-tableBody>.re-tablebodyRow:last-child>.re-tableBodyRowCol:first-child{border-bottom-left-radius:8px}.re-tableBody>.re-tablebodyRow:last-child>.re-tableBodyRowCol:last-child{border-bottom-right-radius:8px}.re-tablebodyRow.even{background-color:#f1eeff}.re-tablebodyRow.odd{background-color:#fff}.re-upcomingRow{font-weight:600;font-size:17px;box-shadow:0 8px 10px -10px rgba(0,0,0,.75),0 -8px 10px -10px rgba(0,0,0,.75)}.noDataDiv{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:2rem}.noDataDiv span{font-size:24px;font-weight:500}@media(max-width:480px){.noDataDiv span{font-size:16px}.re-tableBodyRowCol{white-space:nowrap}}