.results-doc .new-tabs-panel{
margin-top:4rem;
}
.grid-table .body-small{line-height:2.2rem;}
.grid-table__header{
display:none;
} 

.grid-table__row{
display:grid;
grid-auto-columns: 1fr;
  grid-template-rows: auto;
  grid-auto-rows: max-content;
padding:2.4rem 0.8rem;
gap: 0.8rem;
 border-bottom: 0.1rem solid #DADADA;
}
.icon-pdf::before{
content:"";
position:absolute;
background: url(/~/media/Images/P/prosus-corp-v2/icons/pdf-icon-v1) no-repeat center center;
width:2.3rem;
height:3.1rem;
}

.icon-html::before{
content:"";
position:absolute;
background: url(/~/media/Images/P/prosus-corp-v2/icons/html-icon) no-repeat center center;
width:2.3rem;
height:3.1rem;
}

.icon-mic::before{
content:"";
position:absolute;
background: url(/~/media/Images/P/prosus-corp-v2/icons/mic) no-repeat center center;
width:2.3rem;
height:3.1rem;
}

.grid-table__link-collection{flex-direction:row; gap:1.2rem}
.grid-table__link-collection .cta{display:block; margin-top:0; width:2.3rem;height:2.8rem;}

.results-doc .new-tabs.slick-initialized{ display:block;}

button.slick-arrow {
    font-size: 0;
    background: transparent;
    border: none;
}

button.slick-next.slick-arrow::before {
    content: '';
    position: absolute;
    right: 7px;
    background: url(/~/media/Images/P/prosus-corp-v2/icons/left-arrow-white) no-repeat center center;
    height: 18px;
    width: 18px;
    margin-top: 2px;
    transform: rotate(180deg);
}

button.slick-prev.slick-arrow::before {
    content: '';
    position: absolute;
    left: 7px;
    background: url(/~/media/Images/P/prosus-corp-v2/icons/left-arrow-white) no-repeat center center;
    height: 18px;
    width: 18px;
    margin-top: 2px;
}

@media (min-width:768px){
.results-doc .new-tabs-panel{
margin-top:3.2rem;
}
.grid-table__header {
    display: grid;
    grid-template-columns: 13.7rem 1fr 13.7rem;
    border-bottom: 0.2rem solid #DADADA;
    color:var(--cobalt-prime);
    font-size: 1.8rem;
    line-height: 2.4rem;
}

.grid-table__date, .grid-table__title,.grid-table__link-collection  {
    padding: 1.6rem 2.4rem;
    
}

.grid-table__row {
    display: grid;
    grid-template-columns: 13.7rem 1fr 13.7rem;
    gap:0;
    padding:0;
}

}

