/* Canonical SiteShell layout: one header, sidebar and mobile dock. */
/* App links already live in the shared header/sidebar. The retired floating
   promo must never create a second, unstyled row above SiteShell. */
html body > .bu-app-banner{display:none!important}
/*
 * V130 — single visual chrome authority.
 * header-board.php + board-sidebar.php are the only site chrome components.
 * This file is loaded last and intentionally neutralizes older route-specific
 * header/sidebar geometry without changing page content components.
 */
:root{
  --bu-network-h:30px;
  --bu-header-h:72px;
  --bu-account-h:52px;
  --bu-side-w:220px;
  --bu-main-top:102px;
  --bu-account-top:154px;
  --bu-chrome-head:linear-gradient(112deg,#061f35 0%,#08384e 38%,#09556a 70%,#0a6e79 100%);
  --bu-chrome-side:linear-gradient(180deg,#06283c 0%,#083247 52%,#06283c 100%);
}

/* Public mobile navigation: the full site remains reachable when the desktop
   sidebar and tab row collapse. */
.bu-public-menu-button,.bu-public-mobile-menu{display:none}
@media(max-width:760px){
  html body.bu-public-unified .bu-public-menu-button{display:grid!important;place-content:center!important;gap:4px!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,.07))!important;box-shadow:0 8px 18px rgba(0,22,38,.24),inset 0 1px rgba(255,255,255,.28)!important}
  html body.bu-public-unified .bu-public-menu-button span{display:block;width:18px;height:2px;border-radius:3px;background:#fff;transition:transform .2s ease,opacity .2s ease}
  html body.bu-public-unified .bu-public-menu-button[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}
  html body.bu-public-unified .bu-public-menu-button[aria-expanded="true"] span:nth-child(2){opacity:0}
  html body.bu-public-unified .bu-public-menu-button[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
  html body.bu-public-unified .bu-public-mobile-menu:not([hidden]){display:block!important;position:fixed!important;z-index:18000!important;inset:0!important}
  html body.bu-public-unified .bu-public-mobile-menu-backdrop{position:absolute;inset:0;border:0;background:rgba(0,14,28,.62);backdrop-filter:blur(5px)}
  html body.bu-public-unified .bu-public-mobile-menu-panel{position:absolute;top:0;right:0;width:min(88vw,390px);height:100%;padding:calc(18px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));overflow:auto;background:radial-gradient(circle at 90% 4%,rgba(24,188,190,.23),transparent 30%),linear-gradient(180deg,#06283d,#061a2e 70%,#041525);box-shadow:-28px 0 70px rgba(0,9,25,.42);animation:buPublicMenuIn .24s ease both}
  @keyframes buPublicMenuIn{from{transform:translateX(24px);opacity:.5}to{transform:none;opacity:1}}
  html body.bu-public-unified .bu-public-mobile-menu-panel header{display:flex;align-items:center;justify-content:space-between;padding:4px 2px 16px;border-bottom:1px solid rgba(126,225,242,.18);color:#fff}
  html body.bu-public-unified .bu-public-mobile-menu-panel header strong{font-size:20px}.bu-public-mobile-menu-panel header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:26px}
  html body.bu-public-unified .bu-public-mobile-menu-kicker{margin:18px 4px 9px;color:#72e6ed;font-size:10px;font-weight:900;letter-spacing:.14em}
  html body.bu-public-unified .bu-public-mobile-menu-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}
  html body.bu-public-unified .bu-public-mobile-menu-links a{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:10px 12px;border:1px solid rgba(123,220,240,.15);border-radius:14px;background:rgba(255,255,255,.055);color:#eafaff;font-size:13px;font-weight:800;text-decoration:none}
  html body.bu-public-unified .bu-public-mobile-menu-links a.is-on{border-color:#66f0df;background:linear-gradient(135deg,#12af85,#148ed0);box-shadow:0 10px 24px rgba(5,119,150,.25)}
  html body.bu-public-unified .bu-public-mobile-menu-links a span{color:#71e9ee}
  html body.bu-public-unified .bu-public-mobile-menu-market{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid rgba(126,225,242,.18)}
  html body.bu-public-unified .bu-public-mobile-menu-market a{padding:12px 6px;border-radius:13px;background:linear-gradient(145deg,#0a80d5,#09b6b5);color:#fff;font-size:12px;font-weight:900;text-align:center;text-decoration:none;box-shadow:0 9px 20px rgba(0,98,168,.2)}
  html body.bu-public-menu-open{overflow:hidden!important}
}

@media(min-width:901px){
  html body.bu-shell-unified .bu-domain-rail{
    position:sticky!important;top:0!important;z-index:5000!important;width:100%!important;
    height:var(--bu-network-h)!important;min-height:var(--bu-network-h)!important
  }
  html body.bu-shell-unified .bu-domain-rail-track{height:var(--bu-network-h)!important;min-height:var(--bu-network-h)!important}
  html body.bu-shell-unified .bu-global-chrome-market{
    position:sticky!important;top:var(--bu-network-h)!important;z-index:4900!important;
    display:grid!important;grid-template-columns:var(--bu-side-w) minmax(0,1fr) auto!important;align-items:center!important;
    width:100%!important;height:var(--bu-header-h)!important;min-height:var(--bu-header-h)!important;max-height:var(--bu-header-h)!important;
    margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-bottom:1px solid rgba(91,241,205,.32)!important;
    background:var(--bu-chrome-head)!important;box-shadow:0 8px 24px rgba(2,28,45,.23)!important
  }
  html body.bu-shell-unified :is(.bu-board-header,.bu-board-header-inner){display:contents!important}
  html body.bu-shell-unified .bu-board-brand{
    grid-column:1!important;grid-row:1!important;display:flex!important;position:static!important;align-items:center!important;gap:8px!important;
    width:var(--bu-side-w)!important;min-width:0!important;height:var(--bu-header-h)!important;margin:0!important;padding:8px 14px!important;
    overflow:hidden!important;border:0!important;background:linear-gradient(145deg,#06283c,#07344a)!important;color:#fff!important;text-decoration:none!important
  }
  html body.bu-shell-unified .bu-board-brand .bu-brand-mark{display:flex!important;flex:0 0 54px!important;width:54px!important;height:48px!important;align-items:center!important;justify-content:center!important}
  html body.bu-shell-unified .bu-board-brand .bu-board-brand-img{display:block!important;width:54px!important;max-width:54px!important;height:48px!important;max-height:48px!important;object-fit:contain!important}
  html body.bu-shell-unified .bu-board-brand-system{display:flex!important;flex-direction:column!important;color:#fff!important}
  html body.bu-shell-unified .bu-board-brand-system strong{color:#fff!important;font-size:14px!important;line-height:1!important;letter-spacing:.08em!important}
  html body.bu-shell-unified .bu-board-brand-system small{margin-top:5px!important;color:#62f3d4!important;font-size:8px!important;line-height:1!important;letter-spacing:.2em!important}
  html body.bu-shell-unified :is(.bu-board-brand-lab,.bu-mobile-brand-copy,.bu-board-header-context,.ut-header-search){display:none!important}

  html body.bu-shell-unified .bu-market-nav-global{
    grid-column:2!important;grid-row:1!important;display:block!important;position:static!important;width:100%!important;min-width:0!important;height:100%!important;
    margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important;box-shadow:none!important
  }
  html body.bu-shell-unified :is(.bu-market-nav-inner,.bu-unified-market-nav){
    display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;height:100%!important;min-width:0!important;
    margin:0!important;padding:0 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;background:transparent!important;border:0!important
  }
  html body.bu-shell-unified :is(.bu-market-nav-inner,.bu-unified-market-nav)::-webkit-scrollbar{display:none!important}
  html body.bu-shell-unified :is(.bu-market-nav-label,.bu-market-nav-spacer){display:none!important}
  html body.bu-shell-unified .bu-board-tab{
    display:inline-flex!important;position:relative!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;gap:7px!important;
    min-width:72px!important;height:44px!important;margin:0!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:12px!important;
    background:transparent!important;color:#d8e9ee!important;font-size:12px!important;font-weight:850!important;line-height:1!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none!important
  }
  html body.bu-shell-unified .bu-board-tab:hover{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;transform:translateY(-1px)!important}
  html body.bu-shell-unified .bu-board-tab.is-on{
    border-color:rgba(119,255,223,.62)!important;background:linear-gradient(145deg,#15ae7d,#0c8c88)!important;color:#fff!important;
    box-shadow:0 9px 20px rgba(1,39,53,.32),inset 0 1px rgba(255,255,255,.3)!important
  }
  html body.bu-shell-unified .bu-board-tab.is-on:after{content:""!important;position:absolute!important;right:17px!important;bottom:2px!important;left:17px!important;height:3px!important;border-radius:4px!important;background:#b9fff0!important;box-shadow:0 0 10px #6effdf!important}
  html body.bu-shell-unified .bu-board-header-right{
    grid-column:3!important;grid-row:1!important;display:flex!important;position:static!important;align-items:center!important;justify-content:flex-end!important;
    gap:8px!important;width:auto!important;height:100%!important;margin:0!important;padding:0 14px 0 6px!important
  }

  html body.bu-shell-unified #bu-workspace-sidebar.bu-board-sidebar{
    display:flex!important;position:fixed!important;top:var(--bu-main-top)!important;bottom:0!important;left:0!important;z-index:4700!important;
    flex-direction:column!important;width:var(--bu-side-w)!important;min-width:var(--bu-side-w)!important;max-width:var(--bu-side-w)!important;
    height:calc(100dvh - var(--bu-main-top))!important;margin:0!important;padding:0!important;overflow:hidden!important;
    border:0!important;border-right:1px solid rgba(111,224,207,.18)!important;background:var(--bu-chrome-side)!important;
    box-shadow:8px 0 24px rgba(3,34,51,.12)!important
  }
  html body.bu-shell-unified.bu-nalog-page #bu-workspace-sidebar.bu-board-sidebar{top:var(--bu-account-top)!important;height:calc(100dvh - var(--bu-account-top))!important}
  html body.bu-shell-unified #bu-workspace-sidebar .bu-board-sidebar-nav{
    display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:3px!important;width:100%!important;min-height:0!important;
    margin:0!important;padding:14px 11px 18px!important;overflow-x:hidden!important;overflow-y:auto!important;direction:rtl!important;
    scrollbar-gutter:stable!important;scrollbar-width:thin!important;scrollbar-color:#69a7b6 transparent!important
  }
  html body.bu-shell-unified #bu-workspace-sidebar .bu-board-sidebar-nav>*{direction:ltr!important}
  html body.bu-shell-unified #bu-workspace-sidebar .bu-board-sidebar-link{color:#d8e9ef!important}
  html body.bu-shell-unified #bu-workspace-sidebar .bu-board-sidebar-link.is-on{
    border-color:rgba(116,255,223,.62)!important;background:linear-gradient(135deg,#0ba579,#138fc1)!important;color:#fff!important;
    box-shadow:0 8px 19px rgba(0,92,111,.3),inset 0 1px rgba(255,255,255,.28)!important
  }
  html body.bu-shell-unified #bu-workspace-sidebar .bu-board-sidebar-foot{background:#06283c!important;border-top-color:rgba(111,224,207,.15)!important}

  html body.bu-shell-unified.bu-nalog-page .bu-account-subnav{
    position:sticky!important;top:var(--bu-main-top)!important;z-index:4800!important;width:calc(100% - var(--bu-side-w))!important;
    height:var(--bu-account-h)!important;min-height:var(--bu-account-h)!important;margin-left:var(--bu-side-w)!important;
    border-bottom:1px solid #cbdde5!important;background:linear-gradient(180deg,#fbfdfe,#edf5f8)!important;box-shadow:0 6px 16px rgba(5,49,68,.08)!important
  }
  html body.bu-shell-unified.bu-nalog-page .bu-account-subnav-inner{width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:5px 14px!important;overflow-x:auto!important;scrollbar-width:none!important}
  html body.bu-shell-unified.bu-nalog-page .bu-account-subnav-cap{background:var(--bu-chrome-side)!important}
}
html body.bu-shell-unified.bu-nalog-page .bu-domain-rail{z-index:8100!important}
html body.bu-shell-unified.bu-nalog-page .bu-global-chrome-market{
  z-index:8000!important;isolation:isolate!important;background:var(--bu-chrome-head)!important
}
html body.bu-shell-unified.bu-nalog-page .bu-account-subnav{z-index:7900!important;background:#f4f9fb!important}
html body.bu-nalog-page :is(.bu-cc,.bu-nalog-flow,.bu-dash-main){position:relative!important;z-index:1!important}

/* Market CSS uses cascade layers. Close the same geometry inside its layer so
   route-specific historic rules cannot rebuild a different header/sidebar. */
@layer bu-workspace{
  @media(min-width:901px){
    html body.bu-shell-unified.bu-workspace .bu-global-chrome-market{
      position:relative!important;top:auto!important;display:grid!important;grid-template-columns:var(--bu-side-w) minmax(0,1fr) auto!important;
      height:var(--bu-header-h)!important;min-height:var(--bu-header-h)!important;max-height:var(--bu-header-h)!important;background:var(--bu-chrome-head)!important
    }
    html body.bu-shell-unified.bu-workspace :is(.bu-board-header,.bu-board-header-inner){display:contents!important}
    html body.bu-shell-unified.bu-workspace .bu-board-brand{grid-column:1!important;grid-row:1!important;width:var(--bu-side-w)!important;height:var(--bu-header-h)!important;background:linear-gradient(145deg,#06283c,#07344a)!important}
    html body.bu-shell-unified.bu-workspace .bu-market-nav-global{grid-column:2!important;grid-row:1!important;display:block!important;position:static!important;height:100%!important;background:transparent!important}
    html body.bu-shell-unified.bu-workspace .bu-board-header-right{grid-column:3!important;grid-row:1!important;display:flex!important;position:static!important;height:100%!important}
    html body.bu-shell-unified.bu-workspace #bu-workspace-sidebar.bu-board-sidebar{top:var(--bu-main-top)!important;width:var(--bu-side-w)!important;height:calc(100dvh - var(--bu-main-top))!important;background:var(--bu-chrome-side)!important}

    /* AI is a designed workspace rail at every desktop width, never raw text. */
    html body.bu-workspace .bu-mobile-ai-banner{
      display:grid!important;position:relative!important;inset:auto!important;z-index:120!important;flex:0 0 54px!important;
      grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;
      width:auto!important;height:54px!important;min-height:54px!important;margin:0 20px 7px!important;padding:6px 8px!important;
      overflow:hidden!important;border:1px solid #b8dff0!important;border-radius:15px!important;
      background:radial-gradient(circle at 88% 20%,rgba(90,104,255,.18),transparent 28%),linear-gradient(105deg,#e9fbff,#f8fbff 52%,#eef3ff)!important;
      color:#113f61!important;box-shadow:0 9px 22px rgba(13,77,111,.12),inset 0 1px #fff!important
    }
    html body.bu-workspace .bu-mobile-ai-orb{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border:2px solid #c2fff0!important;border-radius:14px!important;background:linear-gradient(145deg,#12cfe4,#3156ed)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;box-shadow:0 7px 16px rgba(32,93,214,.28),inset 0 1px rgba(255,255,255,.45)!important}
    html body.bu-workspace .bu-mobile-ai-copy{display:flex!important;min-width:0!important;flex-direction:column!important;color:#123e60!important;line-height:1.12!important}
    html body.bu-workspace .bu-mobile-ai-copy strong{display:flex!important;align-items:center!important;gap:7px!important;color:#103d60!important;font-size:12px!important;white-space:nowrap!important}
    html body.bu-workspace .bu-mobile-ai-copy strong i{display:inline-flex!important;padding:3px 7px!important;border-radius:999px!important;background:linear-gradient(145deg,#16c77e,#07975f)!important;color:#fff!important;font-size:7px!important;font-style:normal!important;box-shadow:0 4px 9px rgba(6,151,94,.2)!important}
    html body.bu-workspace .bu-mobile-ai-copy small{display:block!important;margin-top:4px!important;overflow:hidden!important;color:#52738a!important;font-size:9px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
    html body.bu-workspace .bu-mobile-ai-banner>button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:38px!important;padding:0 15px!important;border:1px solid #b9d5f3!important;border-radius:12px!important;background:linear-gradient(145deg,#fff,#edf5ff)!important;color:#115da4!important;font-size:9px!important;font-weight:900!important;white-space:nowrap!important;box-shadow:0 6px 14px rgba(25,87,149,.12),inset 0 1px #fff!important}
    html body.bu-workspace .bu-mobile-ai-banner>button:hover{border-color:#7ebaf0!important;background:linear-gradient(145deg,#f9fdff,#e4f0ff)!important;transform:translateY(-1px)!important}
    html body.bu-workspace:has(#bu-filter-fold.open) .bu-mobile-ai-banner{display:none!important}
  }
}

@media(min-width:901px) and (max-width:1180px){:root{--bu-side-w:200px}}

@media(max-width:900px){
  /* Only header-board remains in the DOM; its existing mobile composition is
     retained, while any retired phone-shell fragments are forced off. */
  html body.bu-shell-unified :is(.bu-mshell,.bu-phonedock){display:none!important}
}

/*
 * V131 — final WordPress parity layer.
 * One header/sidebar surface on public, market and account routes, plus the
 * compose-form reset that prevents an old badge rule from collapsing steps.
 */

@media (min-width:901px){
  html body.bu-shell-unified .bu-global-chrome-market{
    isolation:isolate!important;
    background:
      radial-gradient(circle at 78% -80%,rgba(47,238,198,.21),transparent 43%),
      linear-gradient(112deg,#061f35 0%,#08394e 38%,#09576a 72%,#08756f 100%)!important;
    box-shadow:0 10px 30px rgba(2,27,43,.24),inset 0 1px rgba(255,255,255,.08)!important
  }
  html body.bu-shell-unified .bu-global-chrome-market:before{
    content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.18;
    background-image:linear-gradient(120deg,transparent 0 45%,rgba(255,255,255,.12) 46%,transparent 47% 100%);
    background-size:42px 42px
  }
  html body.bu-shell-unified .bu-board-brand{
    border-right:1px solid rgba(108,235,213,.15)!important;
    background:linear-gradient(145deg,#061f35,#07394e)!important;
    box-shadow:inset -12px 0 24px rgba(4,24,38,.13)!important
  }
  html body.bu-shell-unified .bu-board-tab{
    text-shadow:0 1px 2px rgba(0,22,38,.45)!important;
    transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease!important
  }
  html body.bu-shell-unified .bu-board-tab.is-on{
    background:linear-gradient(145deg,#19bd89 0%,#0a9c86 52%,#087a81 100%)!important;
    box-shadow:0 10px 22px rgba(0,36,49,.34),inset 0 1px rgba(255,255,255,.38),inset 0 -1px rgba(0,37,45,.24)!important
  }

  /* One control language for flag, sound, alerts and account. */
  html body.bu-shell-unified .bu-board-header-right :is(.bu-lang-btn,.bu-header-sound,.bu-bell-board,.bu-board-userchip){
    display:inline-flex!important;position:relative!important;align-items:center!important;justify-content:center!important;
    flex:0 0 42px!important;width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;
    margin:0!important;padding:5px!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:13px!important;
    background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.07))!important;color:#fff!important;
    box-shadow:0 8px 18px rgba(0,22,38,.24),inset 0 1px rgba(255,255,255,.26)!important;
    text-decoration:none!important;overflow:visible!important;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease!important
  }
  html body.bu-shell-unified .bu-board-header-right :is(.bu-lang-btn,.bu-header-sound,.bu-bell-board,.bu-board-userchip):hover{
    transform:translateY(-2px)!important;filter:brightness(1.12)!important;box-shadow:0 11px 22px rgba(0,22,38,.3),inset 0 1px rgba(255,255,255,.34)!important
  }
  html body.bu-shell-unified .bu-lang-btn{background:linear-gradient(145deg,#fff,#e8f6f4)!important}
  html body.bu-shell-unified .bu-lang-btn .bu-lang-flag-img{width:27px!important;height:19px!important;border-radius:3px!important;box-shadow:0 2px 6px rgba(1,29,46,.22)!important}
  html body.bu-shell-unified .bu-header-sound[aria-pressed="true"],
  html body.bu-shell-unified .bu-header-sound.is-on{border-color:#8ff8db!important;background:linear-gradient(145deg,#eafff8,#b8f1df)!important;color:#087b61!important}
  html body.bu-shell-unified .bu-bell-board:has(.bu-bell-n:not([hidden])){
    border-color:#ffd166!important;background:linear-gradient(145deg,#ffb51b,#ee8d00)!important;color:#fff!important;
    box-shadow:0 9px 22px rgba(233,139,0,.35),inset 0 1px rgba(255,255,255,.4)!important
  }
  html body.bu-shell-unified .bu-bell-n{top:-5px!important;right:-5px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;border:2px solid #fff!important;background:#e84545!important;color:#fff!important;font-size:8px!important;line-height:15px!important;box-shadow:0 4px 9px rgba(123,16,26,.3)!important}
  html body.bu-shell-unified .bu-board-userchip{
    background:linear-gradient(145deg,#19c9a0,#1689d4 58%,#5151df)!important
  }
  html body.bu-shell-unified .bu-board-userchip .bu-target-user-copy,
  html body.bu-shell-unified .bu-board-userchip>i{display:none!important}
  html body.bu-shell-unified .bu-board-userchip :is(img,.bu-ava){display:grid!important;place-items:center!important;width:31px!important;height:31px!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:10px!important;background:linear-gradient(145deg,#17b88e,#246fe5)!important;color:#fff!important;font-size:9px!important;font-weight:950!important;object-fit:cover!important;box-shadow:0 3px 9px rgba(0,31,58,.28)!important}

  html body.bu-shell-unified #bu-workspace-sidebar.bu-board-sidebar{
    background:radial-gradient(circle at 25% 10%,rgba(20,169,167,.18),transparent 27%),linear-gradient(180deg,#06283c 0%,#083247 52%,#051f33 100%)!important
  }
  html body.bu-shell-unified #bu-workspace-sidebar .bu-board-sidebar-link{
    min-height:39px!important;border:1px solid transparent!important;border-radius:11px!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important
  }
  html body.bu-shell-unified #bu-workspace-sidebar .bu-board-sidebar-link:hover{
    border-color:rgba(113,240,214,.16)!important;background:rgba(255,255,255,.065)!important;transform:translateX(2px)!important
  }
  html body.bu-shell-unified #bu-workspace-sidebar .bu-board-sidebar-link.is-on{
    border-color:rgba(121,255,225,.68)!important;background:linear-gradient(135deg,#13b382,#1597b9)!important;
    box-shadow:0 8px 20px rgba(0,83,101,.33),inset 0 1px rgba(255,255,255,.34)!important
  }

  /* Account sub-navigation is part of the same chrome, with clear states. */
  html body.bu-shell-unified.bu-nalog-page .bu-account-subnav{
    background:linear-gradient(180deg,#f9fcfd 0%,#eaf3f7 100%)!important;
    box-shadow:0 7px 18px rgba(5,47,67,.1),inset 0 1px #fff!important
  }
  html body.bu-shell-unified.bu-nalog-page .bu-account-subtab{
    min-height:40px!important;padding:0 15px!important;border:1px solid #c9dce4!important;border-radius:12px!important;
    background:linear-gradient(145deg,#fff,#edf4f7)!important;color:#244e62!important;
    box-shadow:0 4px 10px rgba(5,45,66,.055),inset 0 1px #fff!important
  }
  html body.bu-shell-unified.bu-nalog-page .bu-account-subtab.is-on{
    border-color:#45d5c1!important;background:linear-gradient(145deg,#13b386,#148ed1)!important;color:#fff!important;
    box-shadow:0 8px 18px rgba(8,112,151,.26),inset 0 1px rgba(255,255,255,.34)!important
  }
}

