/* Shared network navigation: one fixed action bar, safe area and readable menus. */
.network-actions{display:none}.club-support{padding-top:28px;padding-bottom:28px}.club-support p{max-width:78ch}.club-actions,.desktop-club-actions{display:flex;gap:12px;flex-wrap:wrap}.club-actions a,.desktop-club-actions a{padding:12px 18px;border-radius:10px;background:#f7c454;color:#101722;font-weight:700;text-align:center}.club-actions a:last-child,.desktop-club-actions a:last-child{background:#193d56;color:#fff}.kh-mobile-menu{display:none}.sitemap-link{padding:16px}.header-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.header-actions a{white-space:normal}.site-head .head-row{flex-wrap:wrap}.site-head .nav{flex-wrap:wrap}.site-head .head-row>.brand{min-width:0}.site-header .header-inner{flex-wrap:wrap}.site-header .main-nav{flex-wrap:wrap}.site-footer a{overflow-wrap:anywhere}a:focus-visible,summary:focus-visible{outline:3px solid #f7c454;outline-offset:4px}
@media(max-width:1100px){
 body{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}.site-head,.site-header{position:relative!important;top:auto!important}.floating-event-menu{display:none!important}
 .network-actions{position:fixed;display:grid;grid-template-columns:1fr 1fr;gap:8px;z-index:60;left:0;right:0;bottom:0;background:#101722;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid #476077;box-sizing:border-box}
 .network-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:4px 8px;background:#f7c454;color:#101722;border-radius:9px;text-align:center;font-weight:700;font-size:14px;line-height:1.65}.network-actions a:last-child{background:#234e6c;color:white}
 .site-head .head-row{display:flex!important;gap:12px;padding-top:12px;padding-bottom:12px;align-items:center;flex-wrap:wrap}.site-head .nav,.site-head .header-actions{display:none!important}.site-head .brand{flex:1 1 65%;max-width:100%;font-size:16px}.site-head .brand img{width:48px;height:48px;flex-shrink:0}.site-head .brand small{font-size:9px;white-space:normal}.site-head .language{position:static!important;width:100%;margin:0!important;display:flex;gap:10px;flex-wrap:wrap}.site-head .mobile-menu{display:block!important;position:static!important;flex:1 1 100%;width:100%}.mobile-menu summary,.kh-mobile-menu summary{cursor:pointer;padding:10px 14px;border:1px solid #536376;border-radius:8px;color:#fff;background:#152232}
 .site-head .mobile-menu>div{position:static!important;width:100%!important;max-width:none!important;box-sizing:border-box;max-height:55vh;overflow-y:auto;padding:12px;background:#101722;color:white;display:grid;gap:4px}.site-head .mobile-menu:not([open])>div{display:none!important}.mobile-menu a{display:block;padding:8px;white-space:normal!important}
 .site-header .main-nav,.desktop-club-actions{display:none!important}.kh-mobile-menu{display:block;flex:1 1 100%;width:100%}.kh-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px}.kh-mobile-links a{padding:10px;background:#152232;color:#fff;border-radius:8px}.site-header .header-inner{gap:10px}.site-header .brand{min-width:0;flex:1 1 70%}.site-header .brand img{width:52px;height:52px}.site-header .brand span{min-width:0}.site-header .brand small{white-space:normal}.site-header .language-link{position:static!important;max-width:100%;white-space:normal}.quick-nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%;box-sizing:border-box;position:static!important}.quick-nav a{flex-shrink:0}.site-footer{padding-bottom:20px}.club-actions a{flex:1 1 160px}.frontend-admin-bar{position:static!important}
}

.network-footer{padding:36px 0;background:#090f19}.network-footer .copyright{padding-top:24px}.network-footer .footer-brand{display:flex;align-items:center;gap:12px}.network-footer .footer-brand img{width:76px;height:76px}.site-head .brand span{display:block!important}.site-head .brand span small{display:block!important}@media(max-width:600px){.network-footer .footer-grid{grid-template-columns:1fr 1fr;gap:24px 16px}.network-footer .footer-grid>div:first-child{grid-column:1/-1}.network-footer .footer-grid>div{min-width:0}.network-footer a{font-size:14px}}
