:root{--fbwl-neon:#39FF14;--fbwl-bg:#000;--fbwl-btn-bg:rgba(57,255,20,.10);--fbwl-btn-border:rgba(57,255,20,.25);}
.fbwl-sliding-tab{position:fixed;z-index:9999;font-family:'Poppins',sans-serif;}
.fbwl-tab-button{background:linear-gradient(135deg,#000,#1a1a1a);color:var(--fbwl-neon);border-radius:50px;padding:10px 16px;cursor:pointer;border:2px solid var(--fbwl-neon);display:flex;align-items:center;gap:10px;box-shadow:0 4px 10px rgba(0,0,0,.4);transition:.3s;}
.fbwl-tab-button:hover{transform:scale(1.05);}
.fbwl-tab-logo{width:36px;height:auto;}
.fbwl-tab-button-text{font-weight:600;}
.fbwl-tab-content{position:fixed;top:50%;transform:translateY(-50%);background:var(--fbwl-bg);color:var(--fbwl-neon);width:280px;padding:24px 20px;transition:all .4s ease;border-radius:12px 0 0 12px;box-shadow:0 8px 22px rgba(0,0,0,.6);right:-300px;}
.fbwl-tab-content.fbwl-open{right:0;}
.fbwl-tab-header{display:flex;align-items:center;justify-content:space-between;}
.fbwl-tab-logo-header{width:165px;height:auto;}
.fbwl-tab-close-button{font-size:22px;cursor:pointer;background:rgba(57,255,20,.15);border-radius:50%;width:32px;height:32px;color:var(--fbwl-neon);display:flex;align-items:center;justify-content:center;transition:.25s;border:none;}
.fbwl-tab-close-button:hover{background:rgba(57,255,20,.3);}
.fbwl-menu-links{margin-top:10px;display:flex;flex-direction:column;gap:10px;}
.fbwl-menu-link{display:flex;align-items:center;gap:10px;color:var(--fbwl-neon);text-decoration:none;font-weight:600;font-size:16px;background:var(--fbwl-btn-bg);border:1px solid var(--fbwl-btn-border);border-radius:10px;padding:10px 12px;transition:.25s;}
.fbwl-menu-link:hover{transform:translateX(-4px);filter:brightness(1.05);}
.fbwl-menu-icon{width:28px;height:28px;display:inline-flex;}
.fbwl-menu-icon svg{width:100%;height:100%;fill:var(--fbwl-neon);filter:drop-shadow(0 0 4px rgba(57,255,20,.6));}
@media(max-width:600px){
  .fbwl-tab-content{width:88%;right:-100%;border-radius:12px 12px 0 0;bottom:0;top:auto;transform:none;}
  .fbwl-tab-content.fbwl-open{right:0;}
  .fbwl-tab-logo-header{width:150px;}
}