/* Shared by React pages and generated static soccer headers. */
.soccer-site-nav{position:relative;z-index:110;isolation:isolate;width:100%;margin:0;background:#091321;border:0;border-bottom:1px solid #233347;color:#edf4fa;font:500 14px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:none;letter-spacing:normal}
.soccer-site-nav *{box-sizing:border-box}
.soccer-site-nav .soccer-nav-inner{max-width:1480px;min-height:76px;margin:0 auto;padding:0 32px;display:flex;align-items:center;gap:36px}
.soccer-site-nav a{color:inherit;text-decoration:none;text-transform:none;letter-spacing:normal}
.soccer-site-nav .soccer-nav-brand{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:0;border:0;background:none}
.soccer-site-nav .soccer-nav-brand img{display:block;width:34px;height:34px;border-radius:8px;object-fit:contain}
.soccer-site-nav .soccer-nav-brand strong{display:block;color:#edf4fa;font:700 18px/1.2 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.45px;text-transform:none}
.soccer-site-nav .soccer-nav-brand small{display:block;margin-top:4px;color:#9aaec1;font:600 10px/1.2 system-ui,sans-serif;letter-spacing:2px;text-transform:uppercase}
.soccer-site-nav .soccer-nav-links{display:flex;align-self:stretch;align-items:stretch;gap:25px;margin:0;padding:0;min-width:0}
.soccer-site-nav .soccer-nav-links a{display:flex;align-items:center;min-height:76px;margin:0;padding:2px 0 0;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:#a6b7c8;font:600 13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;box-shadow:none}
.soccer-site-nav .soccer-nav-links a:hover{color:#edf4fa}
.soccer-site-nav .soccer-nav-links a[aria-current=page]{color:#53d6dc;border-bottom-color:#53d6dc}
.soccer-site-nav a:focus-visible,.soccer-site-nav summary:focus-visible{outline:2px solid #53d6dc;outline-offset:4px}
.soccer-site-nav .soccer-nav-mobile{display:none}
@media(max-width:1120px){
  .soccer-site-nav .soccer-nav-inner{min-height:72px;padding:0 24px;justify-content:space-between;gap:16px}
  .soccer-site-nav .soccer-nav-desktop{display:none}
  .soccer-site-nav .soccer-nav-mobile{display:block}
  .soccer-site-nav summary{display:flex;align-items:center;gap:14px;min-height:44px;padding:9px 13px;border:1px solid #344b60;border-radius:7px;list-style:none;cursor:pointer;color:#edf4fa;font:600 13px/1.4 system-ui,sans-serif}
  .soccer-site-nav summary::-webkit-details-marker{display:none}
  .soccer-site-nav .soccer-nav-mobile[open] > summary{color:#53d6dc;border-color:#53d6dc}
  .soccer-site-nav .soccer-nav-mobile .soccer-nav-links{position:absolute;top:100%;left:0;right:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:12px 24px 18px;background:#0d1b2b;border-bottom:1px solid #344b60;box-shadow:0 12px 20px #0005}
  .soccer-site-nav .soccer-nav-mobile .soccer-nav-links a{min-height:46px;padding:10px 14px;border:0;border-left:3px solid transparent;border-radius:5px;white-space:normal}
  .soccer-site-nav .soccer-nav-mobile .soccer-nav-links a[aria-current=page]{background:#53d6dc12;border-left-color:#53d6dc}
}
@media(max-width:480px){.soccer-site-nav .soccer-nav-inner{padding:0 18px}.soccer-site-nav .soccer-nav-mobile .soccer-nav-links{grid-template-columns:1fr;padding:10px 18px 16px}}

.soccer-site-nav .soccer-nav-group{position:relative;margin:0;padding:0;border:0}
.soccer-site-nav .soccer-nav-group>summary{display:flex;align-items:center;gap:10px;min-height:76px;margin:0;padding:2px 0 0;border:0;border-bottom:3px solid transparent;border-radius:0;background:none;color:#a6b7c8;font:600 13px/1.4 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;list-style:none;cursor:pointer}
.soccer-site-nav .soccer-nav-group>summary::-webkit-details-marker{display:none}
.soccer-site-nav .soccer-nav-group>summary:hover,.soccer-site-nav .soccer-nav-group[open]>summary{color:#edf4fa}
.soccer-site-nav .soccer-nav-group[data-active=true]>summary{color:#53d6dc;border-bottom-color:#53d6dc}
.soccer-site-nav .soccer-nav-group[open]>summary>span{transform:rotate(180deg)}
.soccer-site-nav .soccer-nav-submenu{position:absolute;top:100%;right:0;min-width:220px;display:grid;gap:4px;padding:8px;background:#0d1b2b;border:1px solid #344b60;border-radius:0 0 9px 9px;box-shadow:0 12px 24px #0005}
.soccer-site-nav .soccer-nav-group:not([open])>.soccer-nav-submenu{display:none}
.soccer-site-nav .soccer-nav-submenu a{min-height:44px;padding:10px 14px;border:0;border-left:3px solid transparent;border-radius:5px}
.soccer-site-nav .soccer-nav-submenu a:hover{background:#53d6dc12}
.soccer-site-nav .soccer-nav-submenu a[aria-current=page]{background:#53d6dc12;border-left-color:#53d6dc}
@media(max-width:1120px){
  .soccer-site-nav .soccer-nav-group{grid-column:1/-1}
  .soccer-site-nav .soccer-nav-group>summary{justify-content:space-between;min-height:46px;padding:10px 14px;border:0;border-left:3px solid transparent;border-radius:5px}
  .soccer-site-nav .soccer-nav-group[data-active=true]>summary{background:#53d6dc12;border-left-color:#53d6dc}
  .soccer-site-nav .soccer-nav-submenu{position:static;min-width:0;padding:2px 0 4px 18px;background:none;border:0;box-shadow:none}
}
