.ns-v3 :is(a,th,td){font-family:inherit;letter-spacing:inherit}
.ns-v3 .tab{border:0;margin:0;border-spacing:0}
.ns-v3 .tab th,.ns-v3 .tab td{border-top:0;border-left:0;border-right:0}
.ns-v3 .tab th{letter-spacing:normal}
.ns-v3 .tabela-box .tab th{position:static}
.ns-v3 .podia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,96px)}
.ns-v3 .podium{min-width:0}
.ns-v3 .podium .h3{padding-bottom:14px;border-bottom:1px solid var(--linia-2)}
.ns-v3 .podium ol{list-style:none;padding:0}
.ns-v3 .podium__brak{padding-top:14px}
.ns-v3 .pod{position:relative;display:grid;grid-template-columns:28px 64px minmax(0,1fr);gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--linia)}
.ns-v3 .pod__m{font:760 22px var(--f-dane);font-stretch:112%;color:var(--c)}
.ns-v3 .pod--zloto{--c:var(--zloto)}
.ns-v3 .pod--srebro{--c:var(--srebro)}
.ns-v3 .pod--braz{--c:var(--braz)}
.ns-v3 .pod .av--duzy{width:64px;height:64px;box-shadow:0 0 0 2px var(--noc),0 0 0 4px var(--c)}
.ns-v3 .pod .av--ini.av--duzy{font-size:17px}
.ns-v3 .pod .kto b{font-size:19px}
.ns-v3 .pod .kto b a::after{content:"";position:absolute;inset:0}
.ns-v3 .pod .kto small{font-size:14.5px;color:var(--tekst-2)}
.ns-v3 .bonusy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,5vw,96px)}
.ns-v3 .bonusy>div{min-width:0}
.ns-v3 .bonusy .h3{padding-bottom:14px;border-bottom:1px solid var(--linia-2)}
.ns-v3 .bonusy__lista{list-style:none;padding:0}
.ns-v3 .bonus{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--linia)}
.ns-v3 .bonus .kto b a::after{content:"";position:absolute;inset:0}
.ns-v3 .bonus .kto small{white-space:normal;color:var(--tekst-2)}
.ns-v3 .bonus .znak{margin-left:4px;font-size:11.5px;padding:1px 6px;vertical-align:1px}
.ns-v3 .bonus .pkt{color:var(--limonka)}
.ns-v3 .bonus .pkt small{color:var(--tekst-3)}
@media (hover:hover){.ns-v3 .bonus{transition:background-color .2s,box-shadow .2s}
.ns-v3 .bonus:hover{background:linear-gradient(90deg,rgba(202,246,3,.07),transparent 70%);box-shadow:inset 3px 0 0 var(--limonka)}}
.ns-v3 .e-kat select{min-width:220px}
.ns-v3 .legenda{display:flex;flex-wrap:wrap;gap:8px 22px;padding:16px 0 4px}
.ns-v3 .legenda span{display:inline-flex;align-items:center;gap:8px}
.ns-v3 .legenda i{width:10px;height:10px;background:var(--c)}
.ns-v3 .e4 td:first-child{font-weight:650;color:var(--tekst-3);width:64px}
.ns-v3 .e4 tr.top td:first-child{color:var(--limonka)}
.ns-v3 .e4 .kat{color:var(--tekst-2);font-size:14px}
.ns-v3 .e4 th.akt{color:var(--tekst)}
.ns-v3 .e4 td.akt{color:var(--tekst);font-weight:650}
.ns-v3 .e4 tr.dnf td{color:var(--tekst-3)}
.ns-v3 .e4 tr.dnf td.mocny{color:var(--tartan)}
.ns-v3 .rozklad{display:flex;width:150px;height:8px;gap:2px}
.ns-v3 .rozklad i{height:100%}
.ns-v3 .rozklad i:nth-child(1){background:var(--woda)}
.ns-v3 .rozklad i:nth-child(2){background:var(--asfalt)}
.ns-v3 .rozklad i:nth-child(3){background:var(--tartan)}
.ns-v3 .rozklad--pusty{box-shadow:inset 0 0 0 1px var(--linia)}
.ns-v3 .kroki{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px);counter-reset:k}
.ns-v3 .kroki li{padding-top:18px;border-top:2px solid var(--tekst);counter-increment:k}
.ns-v3 .kroki b{display:block;font-size:19px;font-weight:700;letter-spacing:-.015em;margin-bottom:10px}
.ns-v3 .kroki b::before{content:counter(k) ". ";color:var(--tekst-3)}
.ns-v3 .kroki p{font-size:16px;color:var(--tekst-2);line-height:1.55}
@media (max-width:1100px){.ns-v3 .kroki{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:899px){.ns-v3 .podia,.ns-v3 .bonusy{grid-template-columns:1fr}}
@media (max-width:640px){.ns-v3 .legenda__pasek{display:none}
.ns-v3 .kroki{grid-template-columns:1fr}
.ns-v3 .pod{grid-template-columns:22px 52px minmax(0,1fr);gap:12px}
.ns-v3 .pod .av--duzy{width:52px;height:52px}
.ns-v3 .pod .kto b{font-size:17px}
.ns-v3 .e4 th:nth-child(3),.ns-v3 .e4 td:nth-child(3),.ns-v3 .e4 th:nth-child(8),.ns-v3 .e4 td:nth-child(8){display:none}
.ns-v3 .e-kat select{min-width:0}}