.tab-list ul { background-color: var(--cobalt-dark); border-radius: 20px; display: flex;justify-content: space-around;margin-bottom:0px;align-items: center;padding: 0 5px;}
.tab-list ul li { width: 100%; text-align: center; margin: 10px 5px;} 
.tab-list ul li a { color: var(--white-light); padding: 14px 16px 14px 16px; border-radius: 8px; width: 100%;display: block; } 
.tab-list ul li.active a { background-color: var(--cobalt-light);} 
.tab-list ul li:hover a { background-color: var(--cobalt-prime);} 
.tab-main-wrapper .tab-content .tab-content-wrapper { display:none; transition: 0.5s;} 
.tab-main-wrapper .tab-content .tab-content-wrapper.active { display:block;} 

.solr-search-tab ul {background-color: var(--cobalt-dark); border-radius: 20px; display: flex;justify-content: space-around;margin-bottom:0px;align-items: center;padding: 0 5px;}
.solr-search-tab ul li { width: 100%; text-align: center;margin: 10px 5px;} 
.solr-search-tab ul li a { color: var(--white-light); padding: 14px 16px 14px 16px; border-radius: 8px; width: 100%;display: block;  font-size: clamp(1.8rem, 1.7rem + 0.208vw, 2rem);
  line-height: 2.4rem; } 
.solr-search-tab ul li.active a { background-color: var(--cobalt-light);} 
.solr-search-tab ul li:hover a { background-color: var(--cobalt-prime);}
.solr-search-tab ul li a.active {background-color: var(--cobalt-prime);}



@media all and (max-width: 991.98px) {
  .tab-list ul li a { padding:10px;}
  .solr-search-tab ul li a{padding:10px;}
}

@media all and (max-width: 767.98px) {
  .tab-list{margin-left: -16px;margin-right: -16px;}
  .tab-list ul {border-radius: 12px;border-radius: 0px;}
  .tab-list ul li{margin:8px;width: auto}
  .solr-search-tab ul li a{font-size:1.6rem;}
}

/* === NEW TABS ==== */

.new-tabs-panel{display: none;}
.new-tabs-panel.active{display: block;}
.new-tabs .new-tabs__btn:hover{background-color: var(--cobalt-prime);}

.new-tabs{background-color: var(--cobalt-dark); border-radius: 8px; display: flex;justify-content: space-around;margin-bottom:0px;align-items: center;gap:10px;}
.new-tabs .new-tabs__tab{display: flex; align-items: center; justify-content: center; width: 100%;margin: 10px 5px;}
.new-tabs .new-tabs__tab.active .new-tabs__btn{background-color: var(--cobalt-light);color: var(--white-light);}
.new-tabs .new-tabs__btn{transition: all .3s ease-in-out;background-color: transparent;border: none;color: #FFFFFF;font-size: 16px;font-weight: 700;font-family: var(--neuzeit-grotesk);text-transform: uppercase;padding: 10px 27px;border-radius: 8px;width: 100%;}
@media all and (min-width: 768px){
 .new-tabs{padding: 0 5px;border-radius:20px;}
 .new-tabs .new-tabs__btn{font-size: 18px;padding: 14px 16px 14px 16px;}
 .calender-main-wrapper .upcoming.event-table-wrapper table tr td a.outlookLink{margin: 0 auto;}
}

.calender-main-wrapper .event-table-wrapper table .event-link:hover{color: var(--cobalt-prime);}


.calender-main-wrapper .upcoming.event-table-wrapper table td a.outlookLink{height: fit-content; width: fit-content; display: flex; justify-content: center; margin: 0;}

.calender-main-wrapper .upcoming.event-table-wrapper table th:nth-child(3) {width: 15%;}
.calender-main-wrapper .past.event-table-wrapper table th:nth-child(3) {width: 15%;}

.calender-main-wrapper .reports-table-wrapper table tbody tr:nth-child(2n-2) td{background: transparent;}

.calender-main-wrapper .event-table-wrapper table thead tr th{border-bottom: 2px solid #DADADA;}
.calender-main-wrapper .event-table-wrapper tr{border-bottom: 1px solid #DADADA;}

.calender-main-wrapper .event-table-wrapper table thead tr th{background: transparent;}

.calender-main-wrapper .reports-table-wrapper.event-table-wrapper table th:first-child {width: 16.226%;}
.calender-main-wrapper .reports-table-wrapper.event-table-wrapper table th:nth-child(2) {width: 58.64%;}
.calender-main-wrapper .reports-table-wrapper.event-table-wrapper table th:nth-child(3){width: 14%;}

.calender-main-wrapper .reports-table-wrapper.event-table-wrapper.past table th:nth-child(3){padding: 0 24px;}

/* === ICONS === */
.svg-icon-calendar{
 display: block;
 position: relative;
 aspect-ratio: 1;
 width: 23px;
}
.svg-icon-calendar::after{
 content: "";
 background-image: url('/~/media/Images/P/prosus-corp-v2/icons/icon-calendar.svg');
 background-position: center center;
 background-size: cover;
 background-repeat: no-repeat;
 position: absolute;
 height: 100%;
 width: 100%;
}


/* === PAGINATION === */
.pagination__list ul{gap: 16px;}
.pagination__number{margin: 0; background: transparent; border: none; color: #666666; padding: 0;}
.pagination__number.active{color: #A0205E;}
.past-events__bottom{margin-top: 32px;} 

.pagination__list-item.next .action-button{rotate: 180deg;}
.pagination__list-item .action-button[disabled]{opacity: .3;}
.pagination__list-item.next .action-button,.pagination__list-item.prev .action-button{height: 24px; aspect-ratio: 1; position: relative; display: block; background: transparent; border: none;}
.pagination__list-item.next .action-button::before,.pagination__list-item.prev .action-button::before{content: '';background-image: url('/~/media/Images/P/prosus-corp-v2/icons/icon-pagination-arrow.svg'); height: 100%;width: 100%;position: absolute;top: 0;left: 0;}

.ajax-loader-event {display: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);height: 5rem;width: 5rem;}

/*=== TABLE STYLING ===*/
.reportLinksIconsList{display: flex;align-items: center;justify-content: start;flex-direction: row;gap: 12px;}
.reportLinkIcon{height: 31px; width: 24px; display: block;}



/*=== TABLE TYPOGRAPHY ===*/
.event-table-wrapper  table.reportTable thead tr th{font-size: 18px !important; line-height: 24px;}
.event-table-wrapper .reportTable thead th:first-child{padding: 17px 24px;}
.event-table-wrapper .reportTable thead th:nth-child(2){padding: 17px 24px;}

.event-table-wrapper .reportTable tbody td:first-child{font-size: 16px !important; line-height: 22px; color: #111111; font-weight: 700; padding: 16px 8px 0 8px;}
.event-table-wrapper .reportTable tbody td:nth-child(2){font-weight: 400; color: #111111; padding: 8px; }
.event-table-wrapper .reportTable tbody td:nth-child(3){padding: 0  8px 16px 8px; }

@media all and (min-width: 768px){
  .event-table-wrapper .reportTable tbody td:first-child{color: #000000BF;padding: 0 24px;}
  .event-table-wrapper .reportTable tbody td:nth-child(2){line-height: 28px;color: #4D4D4D;padding: 17px 24px;}
  .event-table-wrapper .reportTable tbody td:nth-child(3){padding: 17px 0;}
  .event-table-wrapper.past .reportTable tbody td:nth-child(3){padding: 17px 24px;}
}

/*=== RAD TABLE STYLE 2 ===*/
.text-module-wrapper .text-content-wrapper .rad-tablestyle2 thead th, .text-module-wrapper .text-content-wrapper .rad-tablestyle2 thead th sup, .text-module-wrapper .text-content-wrapper .rad-tablestyle2 tbody td, .text-module-wrapper .text-content-wrapper .rad-tablestyle2 tbody td sup{font-size:  clamp(1.2rem, 1.1rem + 0.208vw, 1.4rem) !important;line-height: 2.0rem;}
.text-module-wrapper .text-content-wrapper .rad-tablestyle2 thead th{padding-left: 10px; padding-right: 10px;}


.new-tabs-panels .new-tabs button.slick-disabled{
	opacity: .4;
    cursor: auto;
}
.new-tabs-panels .new-tabs button.slick-arrow{
    display: block !important;
    position: relative;
    height: 30px;
    width: 24px;
    padding: 0 12px;
    transition: all .3s ease-in-out;
}

.new-tabs-panels .new-tabs button.slick-arrow::before {
    left: 0;
    right: 0;
    top: 0;
    margin: 0;
    height: 100%;
    width: 100%;
}

.new-tabs-panels .new-tabs:not(.slick-initialized){gap:0;}
