/* Własna oprawa reprezentacji TZP. Nie zmienia działu hokejowego. */
body.tzp-football-home #tzh-national-root{
  --nt-navy:#083b2d;--nt-navy2:#05291f;--nt-blue:#138351;
  --nt-green:#159962;--nt-ink:#10372f;--nt-muted:#627d70;--nt-line:#d8e8df;
}
body.tzp-football-home #tzh-national-root .tzhnt-shell{background:#f3f8f5;border-color:#dceae0;box-shadow:0 20px 50px #06362516}
body.tzp-football-home #tzh-national-root .tzhnt-hero-art{background-image:url('../assets/reprezentacja-v2/hero.png?v=20260928-tzp-football');background-position:center center}
body.tzp-football-home #tzh-national-root .tzhnt-hero-art:after{background:linear-gradient(90deg,#fff 0%,#fff 22%,#fffffff2 32%,#ffffffb5 42%,transparent 60%)}
body.tzp-football-home #tzh-national-root .tzhnt-copy{background:transparent}
body.tzp-football-home #tzh-national-root .tzhnt-staff{border-color:#d5e8dd;box-shadow:0 8px 22px #0b503521}
body.tzp-football-home #tzh-national-root .tzhnt-staff-row{border-color:#e4efe8}
body.tzp-football-home #tzh-national-root .tzhnt-label,body.tzp-football-home #tzh-national-root .tzhnt-club{color:#366351}
body.tzp-football-home #tzh-national-root .tzhnt-nav{background:#073a2c}
body.tzp-football-home #tzh-national-root .tzhnt-nav-item{background:linear-gradient(112deg,#073a2c,#0e5b40);border-color:#ffffff24}
body.tzp-football-home #tzh-national-root .tzhnt-nav-item:last-child{background:linear-gradient(110deg,#158657,#0a5c3e)}
body.tzp-football-home #tzh-national-root .tzhnt-nav-item small,body.tzp-football-home #tzh-national-root .tzhnt-nav-item:last-child small{color:#cbebda}
body.tzp-football-home #tzh-national-root .tzhnt-tour{border-color:#e1ece5}
body.tzp-football-home #tzh-national-root .tzhnt-tour.u21:before{background:linear-gradient(180deg,#169d65,#095d41)}
body.tzp-football-home #tzh-national-root .tzhnt-tour.u21 .type,body.tzp-football-home #tzh-national-root .tzhnt-tour.u21 h3:after{color:#138351;background-color:#138351}
body.tzp-football-home #tzh-national-root .tzhnt-tour.u21 .type{background:transparent}
body.tzp-football-home #tzh-national-root .tzhnt-tour-foot{background:#f9fcfa;border-color:#e3ede6}
body.tzp-football-home #tzh-national-root .tzhnt-result.u21 .tzhnt-result-mark{background:linear-gradient(145deg,#19a16c,#0b5d41)}
body.tzp-football-home #tzh-national-root .tzhnt-result.u21 .tzhnt-result-title strong{color:#137d50}
body.tzp-football-home #tzh-national-root .national-team b,body.tzp-football-home #tzh-national-root .national-date>b,body.tzp-football-home #tzh-national-root .national-score{color:#153d31!important}
body.tzp-football-home #tzh-national-root .national-kind.euro i{background:#138351!important}
body.tzp-football-home #tzh-national-root .national-match-link{color:#138351!important}
body.tzp-football-home #tzh-national-root .tzhnt-summary{background:linear-gradient(110deg,#083c2c,#052b23)}
body.tzp-football-home #tzh-national-root .tzhnt-important{background:linear-gradient(120deg,#11784d,#075537)}
body.tzp-football-home .ntm-head,body.tzp-football-home .ntm-head.red{background:linear-gradient(110deg,#073c2c,#11764b)}
body.tzp-football-home .ntm-tour-tabs button.active,body.tzp-football-home .ntm-toolbar button.active,body.tzp-football-home .ntm-coach-team-filter button.active{background:#0b7048;color:#fff}
body.tzp-football-home .ntm-coach-overview>b,body.tzp-football-home .ntm-coach-season b{color:#168956}
body.tzp-football-home .ntm-coach-team,body.tzp-football-home .ntm-coach-team.u21{background:#0d6a45}
@media(max-width:760px){body.tzp-football-home #tzh-national-root .tzhnt-hero-art{background-position:67% center}body.tzp-football-home #tzh-national-root .tzhnt-hero-art:after{background:linear-gradient(90deg,#fff 0%,#fffffff7 47%,#ffffffde 66%,#ffffff47 90%)}}
