
      .swb-team-landing-wrap { position: relative; width: 100%; height: calc(100vh - 80px); min-height: 600px; background: var(--bg, #0a0a0b); border-radius: 12px; overflow: hidden; border: 1px solid var(--border); }
      .swb-team-landing-bar { position: sticky; top: 0; z-index: 10; display:flex; align-items:center; justify-content:space-between; padding: 10px 16px; background: linear-gradient(180deg, rgba(255,107,63,0.10), rgba(255,107,63,0.02)); border-bottom: 1px solid rgba(255,107,63,0.25); }
      .swb-team-landing-bar .swb-tl-title { display:flex; align-items:center; gap:8px; font-size:13px; font-weight:700; color:#ff6b3f; }
      .swb-team-landing-bar .swb-tl-title .swb-tl-dot { width:8px; height:8px; border-radius:50%; background:#ff6b3f; box-shadow:0 0 0 2px rgba(255,107,63,0.20); }
      .swb-team-landing-bar .swb-tl-actions { display:flex; gap:6px; }
      .swb-team-landing-iframe { display: block; width: 100%; height: calc(100vh - 130px); min-height: 540px; border: 0; background: var(--bg, #0a0a0b); }
      .swb-tl-btn { padding: 6px 12px; border-radius: 8px; font-size: 12px; font-weight: 600; cursor: pointer; font-family: inherit; border: 1px solid var(--border); background: var(--bg-card); color: var(--text); transition: 0.15s; }
      .swb-tl-btn:hover { border-color: rgba(255,107,63,0.50); color: #ff6b3f; }
      .swb-tl-btn.primary { background: #ff6b3f; border-color: #ff6b3f; color:#0a0a0b; }
      .swb-tl-btn.primary:hover { background: #ff8050; }
      @media (max-width: 800px) {
        .swb-team-landing-wrap { height: auto; min-height: 0; border-radius: 0; border:none; }
        .swb-team-landing-iframe { height: calc(100vh - 200px); }
      }
    