/* Išcentruota iš šablonų (pataisa 4c). */
  /* Premium mobile slide-out menu (inline = fresh each render, overrides custom.css) */
  #nav-panel{
    width:292px;
    background:var(--bg-elevated);
    border-left:1px solid var(--border-default);
    box-shadow:var(--shadow-5);
    transition:transform 340ms cubic-bezier(0.22,1,0.36,1);
    z-index:10000;   /* sit above the cookie banner (9990) so the menu footer/logout is never covered */
  }
  #nav-backdrop{ z-index:9999; }   /* nav modal dims everything, incl. the cookie banner, while open */
  .mnav-item{
    position:relative; gap:11px;
    margin:3px 12px; padding:14px 16px; border-radius:var(--r-lg);
    font-size:16px; font-weight:600; color:var(--text-secondary);
    transition: transform 200ms cubic-bezier(0.22,1,0.36,1), color 160ms, background 160ms, border-color 160ms;
  }
  .mnav-item::after{
    content:'\2192'; margin-left:auto; font-size:14px; font-weight:600;
    color:var(--text-muted); transform:translateX(-5px); opacity:0;
    transition:opacity 200ms,transform 200ms,color 200ms;
  }
  .mnav-item:hover{
    color:var(--text-primary); transform:translateX(3px);
    background:var(--bg-card-hover);
    box-shadow:var(--shadow-2);
  }
  .mnav-item:hover::after{opacity:1;transform:translateX(0);color:var(--accent)}
  .mnav-item.mnav-active{
    color:var(--text-primary); border-left:2px solid var(--accent);
    background:var(--accent-soft);
    box-shadow:none;
  }
  .mnav-item.mnav-active::after{opacity:1;transform:translateX(0);color:var(--accent)}
  .mnav-item.mnav-logout::after{content:none}
  .mnav-item.mnav-logout:hover{transform:translateX(3px);background:var(--loss-soft);color:var(--loss)}
  .mnav-eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:16px 6px 8px}
  .mnav-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  .mnav-tile{display:flex;align-items:center;gap:8px;padding:12px;border-radius:12px;background:var(--surface-inset);border:1px solid var(--line-subtle);color:var(--text-secondary);font-size:12px;font-weight:600;text-decoration:none;transition:border-color 150ms,color 150ms,transform 120ms;-webkit-tap-highlight-color:transparent}
  .mnav-tile>span:first-child{font-size:16px;line-height:1;flex-shrink:0}
  .mnav-tile:active{transform:scale(0.97)}
  .mnav-tile.on{border-color:var(--border-accent);color:var(--accent-bright);background:var(--accent-soft)}
  .mnav-tile.ak{border-color:var(--border-accent);color:var(--accent-bright)}
  /* 2026-09-25 (peržiūra): lygiai 768 px (iPad stačias) matėsi ir viršutinės nuorodos
     (Tailwind md: nuo 768), ir apatinė juosta (member_tabs iki 768). Nuorodos nuo 769 px. */
  @media (max-width:768px){.nav-centre{display:none !important}}
