.icb-tabs{

display:flex;

gap:10px;

overflow-x:auto;

padding:15px 0;

margin-bottom:30px;

scroll-behavior:smooth;

}

.icb-tab{

display:inline-flex;

align-items:center;

padding:10px 20px;

border-radius:30px;

background:#f3f3f3;

color:#222;

text-decoration:none;

font-size:15px;

font-weight:600;

white-space:nowrap;

transition:.25s;

}

.icb-tab:hover{

background:#111;

color:#fff;

}

.icb-tab.active{

background:#111;

color:#fff;

}

.icb-tabs::-webkit-scrollbar{

height:6px;

}

.icb-tabs::-webkit-scrollbar-thumb{

background:#bbb;

border-radius:20px;

}