/* Fremio V8: compact sidebar on desktop; mobile preserves V6 topbar. */
@media(min-width:1050px){
  .f6-layout{min-height:100vh;padding-left:256px;background:#f5f8f8}
  .f6-header{position:fixed!important;left:0;top:0;bottom:0;width:256px;height:100vh!important;z-index:80;background:#fff!important;border-right:1px solid #e2e9ed;box-shadow:4px 0 20px rgba(18,37,61,.025)}
  .f6-header-inner{height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;padding:26px 15px!important;gap:25px!important}
  .f6-brand{margin:0 12px 15px!important;align-self:flex-start}
  .f6-desktop-nav{display:flex!important;flex:1;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:5px!important;width:100%!important;overflow-y:auto}
  .f6-desktop-nav a{display:flex!important;align-items:center!important;gap:11px!important;padding:13px 15px!important;border-radius:12px!important;white-space:normal!important;font-weight:700!important}
  .f6-desktop-nav a.active{background:#e7f5f0!important;color:#0d8c81!important}
  .f6-header-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;width:100%!important}
  .f6-club-dropdown,.f6-club-toggle,.f6-club-current{width:100%!important;max-width:100%!important}
  .f6-club-toggle,.f6-club-current{justify-content:flex-start!important;white-space:normal!important}
  .f6-club-menu{left:0!important;right:auto!important;bottom:100%!important;top:auto!important;max-height:35vh!important;overflow-y:auto!important}
  .f6-logout{align-self:flex-start!important;margin-left:15px!important}
  .f6-main{width:100%!important;min-width:0}
}
#f8-notices{position:fixed;top:22px;right:22px;z-index:99999;display:grid;gap:8px;max-width:min(420px,calc(100vw - 36px))}
.f8-notice{background:#173247;color:#fff;padding:15px 19px;border-radius:12px;border-left:4px solid #e6ad59;box-shadow:0 12px 35px #12253d33;font:600 14px/1.55 'DM Sans',sans-serif}
