.tz-sport-navigation{display:flex;align-items:center;gap:5px;width:max-content;max-width:calc(100% - 20px);margin:12px auto 10px;padding:5px;border:1px solid #cbd9e5;border-radius:14px;background:#fff;box-shadow:0 5px 18px #102c4612;font:700 11px/1 Arial,sans-serif}.tz-sport-navigation a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 17px;border-radius:10px;color:#3c5368;text-decoration:none;white-space:nowrap;letter-spacing:.04em;transition:background .18s,color .18s}.tz-sport-navigation svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tz-sport-navigation a:hover{background:#edf3f8;color:#12344f}.tz-sport-navigation .tz-hockey[aria-current]{background:linear-gradient(120deg,#145ba2,#2583ce);color:white;box-shadow:0 3px 8px #2368ac30}.tz-sport-navigation .tz-football[aria-current]{background:linear-gradient(120deg,#0d714b,#179860);color:white;box-shadow:0 3px 8px #137c5030}.tz-sport-navigation .tz-portal-home{min-height:32px;width:34px;padding:0;margin-left:5px;border-left:1px solid #e0e8f0;border-radius:8px;color:#76869a}.tz-sport-navigation .tz-portal-home svg{width:17px;height:17px}.tz-sport-navigation a:focus-visible{outline:2px solid #5292c6;outline-offset:3px}@media(max-width:480px){.tz-sport-navigation{margin:8px auto;gap:3px;padding:4px}.tz-sport-navigation a{min-height:38px;padding:0 12px;font-size:10px;gap:6px}.tz-sport-navigation svg{width:18px;height:18px}.tz-sport-navigation .tz-portal-home{width:28px;margin-left:2px}}
