/* Berza v239 — ID contract beats public-chrome-v210 sticky rail/header clash. */
html{
  --bu-rail-h:34px;
  --bu-head-h:72px;
  --bu-subnav-h:46px;
  --bu-pub-rail:var(--bu-rail-h);
  --bu-pub-head:var(--bu-head-h);
}
html body.bu-nalog-page,
html body.bu-workspace{--bu-rail-h:0px}

html body.bu-public-unified #bu-domain-rail,
html body.bu-public-unified.home #bu-domain-rail,
html body.bu-public-unified .bu-domain-rail{
  position:relative!important;
  top:auto!important;
  right:auto!important;
  left:auto!important;
  inset:auto!important;
  z-index:40!important;
  display:block!important;
  width:100%!important;
  height:var(--bu-rail-h)!important;
  min-height:var(--bu-rail-h)!important;
  max-height:var(--bu-rail-h)!important;
  margin:0!important;
  overflow:hidden!important;
  border:0!important;
  border-bottom:1px solid rgba(12,58,78,.12)!important;
  background:linear-gradient(90deg,#0b3a4f 0%,#0e4d5c 46%,#125e63 100%)!important;
  box-shadow:none!important;
}
html body.bu-public-unified .bu-domain-carousel{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
}
html body.bu-public-unified .bu-domain-slide{
  position:absolute!important;
  inset:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  padding:0 48px!important;
  opacity:0!important;
  pointer-events:none!important;
  transform:translateY(5px)!important;
  transition:opacity .32s ease,transform .32s ease!important;
}
html body.bu-public-unified .bu-domain-slide.is-on{
  opacity:1!important;
  pointer-events:auto!important;
  transform:none!important;
}
html body.bu-public-unified .bu-domain-chip{
  display:inline-flex!important;
  align-items:center!important;
  max-width:100%!important;
  height:24px!important;
  padding:0 10px!important;
  overflow:hidden!important;
  border-radius:999px!important;
  color:#f4fffb!important;
  font:800 11px/1 Manrope,system-ui,sans-serif!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
  text-decoration:none!important;
}
html body.bu-public-unified .bu-domain-chip.is-prize{background:linear-gradient(135deg,#f3c14b,#d99216)!important;color:#3a2504!important}
html body.bu-public-unified .bu-domain-chip.is-free{background:rgba(255,255,255,.12)!important}
html body.bu-public-unified .bu-domain-chip.is-live{background:rgba(18,189,134,.18)!important;border:1px solid rgba(120,232,196,.35)!important}
html body.bu-public-unified .bu-domain-chip.is-soon{background:rgba(255,255,255,.08)!important;border:1px dashed rgba(255,255,255,.28)!important}
html body.bu-public-unified .bu-domain-dots{
  position:absolute!important;right:12px!important;z-index:2!important;display:flex!important;gap:5px!important
}
html body.bu-public-unified .bu-domain-dots button{
  width:7px!important;height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.35)!important
}
html body.bu-public-unified .bu-domain-dots button.is-on{background:#7ef0c8!important}

html body.bu-public-unified #bu-site-chrome,
html body.bu-public-unified .bu-global-chrome.bu-global-chrome-market{
  position:sticky!important;
  top:0!important;
  right:0!important;
  left:0!important;
  z-index:90!important;
  height:var(--bu-head-h)!important;
  min-height:var(--bu-head-h)!important;
  max-height:var(--bu-head-h)!important;
  overflow:hidden!important;
  margin:0!important;
}
html body.bu-public-unified #bu-site-header,
html body.bu-public-unified .bu-board-header-inner{
  height:var(--bu-head-h)!important;
  min-height:var(--bu-head-h)!important;
  max-height:var(--bu-head-h)!important;
  overflow:hidden!important;
}
html body.bu-public-unified #bu-public-subnav,
html body.bu-public-unified .bu-public-subnav{
  position:sticky!important;
  top:var(--bu-head-h)!important;
  z-index:80!important;
  display:flex!important;
  height:var(--bu-subnav-h)!important;
  min-height:var(--bu-subnav-h)!important;
  overflow:hidden!important;
}
html body.home.bu-public-unified #bu-public-subnav{display:flex!important}
html body.bu-workspace #bu-public-subnav,
html body.bu-workspace .bu-public-subnav,
html body.bu-nalog-page #bu-public-subnav,
html body.bu-nalog-page .bu-public-subnav,
html body.bu-board-page #bu-public-subnav,
html body.bu-lista-chrome #bu-public-subnav{display:none!important}

@media (max-width:1280px){
  html body.bu-public-unified #bu-site-header :is(.bu-board-header-context,.bu-board-brand-system,.bu-board-brand-lab,.ut-header-search,.bu-header-sound){display:none!important}
  html body.bu-public-unified .bu-board-header-inner{gap:8px!important;padding:0 10px!important}
}

html body.bu-nalog-page #bu-account-subnav,
html body.bu-nalog-page nav.bu-account-subnav{
  position:sticky!important;
  top:var(--bu-head-h)!important;
  z-index:80!important;
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  min-height:48px!important;
  margin:0!important;
  padding:0 10px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  background:#f4faf8!important;
  border-bottom:1px solid #d7e6ec!important;
}
html body.bu-nalog-page .bu-account-subnav-inner{
  display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;overflow-x:auto!important;scrollbar-width:none!important
}
html body.bu-nalog-page .bu-account-subtab{
  flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;height:34px!important;padding:0 12px!important;white-space:nowrap!important
}
html body.bu-nalog-page :is(.bu-board-shell-wrap,.bu-board-main-col,main.bu-nalog-flow){
  min-width:0!important;padding-top:12px!important
}
html body.bu-nalog-page :is(.bu-account-panel,.bu-nalog-win,.bu-dash-v3,.bu-dash-main){
  width:100%!important;max-width:1180px!important;margin:0 auto 16px!important;padding:18px!important
}
html body.bu-nalog-page :is(.bu-team-grid,.bu-fleet-control-grid,.bu-fleet-account-grid,.bu-message-workspace,.bu-listings-row,.bu-bill-grid,.bu-data-split,.bu-fav-grid){
  display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:12px!important;min-width:0!important
}
html body.bu-nalog-page .bu-post-layout-nalog{
  display:grid!important;grid-template-columns:minmax(0,1fr) minmax(260px,.72fr)!important;gap:14px!important
}
html body.bu-nalog-page .bu-nalog-explore{display:none!important}

html body.bu-workspace .bu-board-body,
html body.bu-board-page .bu-board-body{
  min-height:0!important;
  height:calc(100dvh - var(--bu-head-h) - 118px)!important
}
html body.bu-workspace .bu-board-map,
html body.bu-board-page .bu-board-map{height:100%!important;min-height:280px!important;overflow:hidden!important}
html body.bu-workspace.bu-board-page:has(.ut-right-rail:not([hidden])) :is(#bu-fab-ai,#bu-dispo-fab,.bu-board-ai-fab,.bu-mobile-ai-banner){display:none!important}
html body.bu-workspace .bu-filter-head .bu-head-auth,
html body.bu-workspace .bu-board-list-head .bu-head-auth{display:none!important}

html body #bu-otp,
html body .bu-otp{
  position:fixed!important;inset:0!important;z-index:2147483000!important;
  display:none!important;align-items:center!important;justify-content:center!important;
  padding:18px!important;background:rgba(3,24,39,.62)!important
}
html body #bu-otp.is-open,
html body .bu-otp.is-open{display:flex!important}
html body #bu-otp .bu-otp-card{
  position:relative!important;width:min(460px,100%)!important;margin:auto!important;
  padding:32px 24px 22px!important;text-align:center!important
}
html body #bu-otp .bu-otp-close{
  position:absolute!important;top:10px!important;right:10px!important;
  width:36px!important;height:36px!important;border:0!important;border-radius:12px!important;
  background:#eef6f8!important;color:#18445c!important;font-size:22px!important;cursor:pointer!important
}
html body #bu-otp :is(.bu-kicker,h2,p){
  display:block!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important
}

@media (max-width:1099px){
  html{--bu-head-h:64px;--bu-subnav-h:42px}
  html body.bu-nalog-page .bu-post-layout-nalog{grid-template-columns:1fr!important}
  html body.bu-workspace .bu-board-body,html body.bu-board-page .bu-board-body{height:auto!important;min-height:calc(100dvh - var(--bu-head-h) - 84px)!important}
  html body.bu-public-unified .bu-domain-slide{justify-content:flex-start!important;padding:0 36px 0 10px!important}
  html body .bu-board-userchip .bu-target-user-copy{display:none!important}
}
@media (max-width:759px){
  html{--bu-rail-h:30px;--bu-head-h:58px}
  html body.bu-public-unified #bu-public-subnav{display:none!important}
  html body.bu-nalog-page #bu-account-subnav{top:var(--bu-head-h)!important}
}

/* Berza v260 — one final public chrome contract. Scoped to public and Lista. */
:root{--bu-v260-header:72px;--bu-v260-subnav:46px;--bu-v260-rail:26px}
html body.bu-public-unified,html body.bu-lista-chrome{overflow-x:clip!important;background:#eef5f7!important}
html body.bu-public-unified #bu-domain-rail,
html body.bu-lista-chrome #bu-domain-rail{
 position:relative!important;inset:auto!important;display:block!important;height:var(--bu-v260-rail)!important;min-height:var(--bu-v260-rail)!important;
 z-index:70!important;margin:0!important;padding:0!important;border:0!important;
 background:linear-gradient(90deg,#031d2b 0%,#06394b 47%,#08756c 100%)!important;
 color:#fff!important;box-shadow:inset 0 -1px rgba(255,255,255,.1)!important;overflow:hidden!important
}
html body.bu-public-unified #bu-domain-rail .bu-domain-carousel,
html body.bu-lista-chrome #bu-domain-rail .bu-domain-carousel{position:relative!important;height:100%!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0 62px 0 18px!important;display:block!important}
html body.bu-public-unified #bu-domain-rail .bu-domain-slide,
html body.bu-lista-chrome #bu-domain-rail .bu-domain-slide{position:absolute!important;inset:0 62px 0 18px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:transparent!important;color:#fff!important;opacity:0!important;transform:translate3d(22px,0,0)!important;pointer-events:none!important;transition:opacity .28s ease,transform .44s cubic-bezier(.22,1,.36,1)!important}
html body.bu-public-unified #bu-domain-rail .bu-domain-slide.is-on,
html body.bu-lista-chrome #bu-domain-rail .bu-domain-slide.is-on{opacity:1!important;transform:none!important;pointer-events:auto!important}
html body.bu-public-unified #bu-domain-rail .bu-domain-chip,
html body.bu-lista-chrome #bu-domain-rail .bu-domain-chip{height:auto!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;color:#eefeff!important;box-shadow:none!important;font-size:10px!important;font-weight:850!important;letter-spacing:.025em!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important}
html body.bu-public-unified #bu-domain-rail .bu-domain-chip.is-current,
html body.bu-lista-chrome #bu-domain-rail .bu-domain-chip.is-current{color:#77f0d5!important}
html body.bu-public-unified #bu-domain-rail .bu-domain-dots,
html body.bu-lista-chrome #bu-domain-rail .bu-domain-dots{position:absolute!important;right:14px!important;top:50%!important;z-index:2!important;display:flex!important;gap:4px!important;transform:translateY(-50%)!important}
html body.bu-public-unified #bu-domain-rail .bu-domain-dots button,
html body.bu-lista-chrome #bu-domain-rail .bu-domain-dots button{display:block!important;width:5px!important;height:5px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:99px!important;background:rgba(255,255,255,.34)!important;box-shadow:none!important}
html body.bu-public-unified #bu-domain-rail .bu-domain-dots button.is-on,
html body.bu-lista-chrome #bu-domain-rail .bu-domain-dots button.is-on{width:15px!important;background:#55e7c9!important}

html body.bu-public-unified #bu-site-chrome,
html body.bu-lista-chrome #bu-site-chrome{
 position:sticky!important;inset:auto 0 auto 0!important;top:0!important;z-index:2147482000!important;
 width:100%!important;height:var(--bu-v260-header)!important;min-height:var(--bu-v260-header)!important;margin:0!important;
 background:linear-gradient(108deg,#052c40 0%,#064f63 57%,#08796f 100%)!important;
 border:0!important;border-bottom:1px solid rgba(255,255,255,.15)!important;
 box-shadow:0 10px 28px rgba(2,31,44,.16)!important;overflow:visible!important;
 transition:box-shadow .2s ease,filter .2s ease!important
}
html body.bu-public-unified.v260-scrolled #bu-site-chrome,
html body.bu-lista-chrome.v260-scrolled #bu-site-chrome{box-shadow:0 15px 34px rgba(1,25,37,.25)!important;filter:saturate(1.04)!important}
html body.bu-public-unified #bu-site-header,
html body.bu-lista-chrome #bu-site-header,
html body.bu-public-unified #bu-site-header .bu-board-header-inner,
html body.bu-lista-chrome #bu-site-header .bu-board-header-inner{height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body.bu-public-unified #bu-site-header .bu-board-header-inner,
html body.bu-lista-chrome #bu-site-header .bu-board-header-inner{width:100%!important;max-width:none!important;padding:0 18px!important;gap:12px!important}
html body.bu-public-unified #bu-site-header .bu-board-brand,
html body.bu-lista-chrome #bu-site-header .bu-board-brand{height:100%!important;min-width:178px!important;padding:7px 14px 7px 0!important;border-right:1px solid rgba(255,255,255,.11)!important;gap:9px!important}
html body.bu-public-unified #bu-site-header .bu-board-brand-img-wrap,
html body.bu-lista-chrome #bu-site-header .bu-board-brand-img-wrap{width:52px!important;height:52px!important;min-width:52px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.bu-public-unified #bu-site-header .bu-board-brand-img,
html body.bu-lista-chrome #bu-site-header .bu-board-brand-img{width:52px!important;height:52px!important;object-fit:contain!important}
html body.bu-public-unified #bu-site-header .bu-board-brand-system strong,
html body.bu-lista-chrome #bu-site-header .bu-board-brand-system strong{color:#fff!important;font-size:14px!important;letter-spacing:.11em!important}
html body.bu-public-unified #bu-site-header .bu-board-brand-system small,
html body.bu-lista-chrome #bu-site-header .bu-board-brand-system small{color:#5be1cb!important;font-size:8px!important;letter-spacing:.2em!important}
html body.bu-public-unified #bu-site-header .bu-board-header-right,
html body.bu-lista-chrome #bu-site-header .bu-board-header-right{height:100%!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;margin-left:auto!important;overflow:visible!important}
html body.bu-public-unified #bu-site-header :is(button,a,.bu-lang-pick),
html body.bu-lista-chrome #bu-site-header :is(button,a,.bu-lang-pick){box-sizing:border-box}
html body.bu-public-unified #bu-site-header .bu-header-app-launcher,
html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher{height:46px!important;min-width:126px!important;padding:0 13px!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:15px!important;background:rgba(255,255,255,.09)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.13),0 8px 18px rgba(2,30,43,.12)!important}
html body.bu-public-unified #bu-site-header .bu-header-app-launcher:hover,
html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher:hover{background:rgba(255,255,255,.16)!important;transform:translateY(-1px)!important}
html body.bu-public-unified #bu-site-header .bu-header-app-launcher strong,
html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher strong{color:#fff!important;font-size:11px!important;line-height:1.05!important}
html body.bu-public-unified #bu-site-header .bu-header-app-launcher small,
html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher small{color:#aeeade!important;font-size:7px!important}
html body.bu-public-unified #bu-site-header .bu-lang-menu,
html body.bu-lista-chrome #bu-site-header .bu-lang-menu,
html body.bu-public-unified #bu-apps-sheet,
html body.bu-lista-chrome #bu-apps-sheet{z-index:2147483000!important}

html body.bu-public-unified #bu-public-subnav{
 position:sticky!important;inset:auto 0 auto 0!important;top:var(--bu-v260-header)!important;z-index:2147481800!important;
 width:100%!important;height:var(--bu-v260-subnav)!important;min-height:var(--bu-v260-subnav)!important;margin:0!important;padding:0!important;
 border:0!important;border-bottom:1px solid rgba(6,58,73,.14)!important;
 background:rgba(248,252,253,.96)!important;box-shadow:0 8px 20px rgba(10,48,64,.09)!important;backdrop-filter:blur(14px) saturate(1.08)!important;overflow:hidden!important
}
html body.bu-public-unified #bu-public-subnav .bu-public-subnav-inner{height:100%!important;min-height:0!important;width:100%!important;max-width:none!important;padding:0 16px!important;display:flex!important;align-items:center!important;gap:5px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}
html body.bu-public-unified #bu-public-subnav .bu-public-subnav-inner::-webkit-scrollbar{display:none!important}
html body.bu-public-unified #bu-public-subnav :is(a,button){height:34px!important;min-height:34px!important;flex:0 0 auto!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:11px!important;color:#153e50!important;background:transparent!important;font-size:10px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important}
html body.bu-public-unified #bu-public-subnav :is(a,button):hover{border-color:#bfdbdf!important;background:#fff!important;color:#047966!important}
html body.bu-public-unified #bu-public-subnav :is(a,button).is-on,
html body.bu-public-unified #bu-public-subnav :is(a,button)[aria-current=page]{border-color:#82d5c7!important;background:#e4f8f3!important;color:#057462!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8)!important}
html body.bu-public-unified #bu-public-subnav .bu-public-subnav-label{height:30px!important;padding-right:12px!important;border-right:1px solid #d3e3e6!important;color:#078c77!important;font-size:9px!important;font-weight:950!important;letter-spacing:.14em!important;display:flex!important;align-items:center!important;white-space:nowrap!important}

/* Lista gets the same premium chrome while preserving every working directory function. */
html body.bu-lista-chrome .bu-guest-demo-banner{display:none!important}
html body.bu-lista-chrome .bu-board-shell-wrap{margin:0!important;min-height:calc(100dvh - var(--bu-v260-header))!important;background:radial-gradient(circle at 88% 0,rgba(74,221,196,.14),transparent 28%),linear-gradient(145deg,#eef6f8,#e5eef2)!important}
html body.bu-lista-chrome .bu-board-sidebar{top:calc(var(--bu-v260-header) + var(--bu-v260-rail))!important;height:calc(100dvh - var(--bu-v260-header) - var(--bu-v260-rail))!important;background:linear-gradient(180deg,#062f43,#042638)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:12px 0 30px rgba(4,35,49,.12)!important;transition:top .2s ease,height .2s ease!important}
html body.bu-lista-chrome.v260-scrolled .bu-board-sidebar{top:var(--bu-v260-header)!important;height:calc(100dvh - var(--bu-v260-header))!important}
html body.bu-lista-chrome .bu-board-sidebar-link{border-radius:12px!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}
html body.bu-lista-chrome .bu-board-sidebar-link:hover{transform:translateX(2px)!important;background:rgba(255,255,255,.08)!important}
html body.bu-lista-chrome .bu-board-sidebar-link.is-on{background:linear-gradient(100deg,#0a8e79,#11b58f)!important;color:#fff!important;box-shadow:0 10px 24px rgba(0,24,38,.22),inset 0 0 0 1px rgba(255,255,255,.23)!important}
html body.bu-lista-chrome .bu-lista-main{min-width:0!important;min-height:calc(100dvh - var(--bu-v260-header))!important;padding:20px clamp(18px,2vw,30px) 90px!important;background:transparent!important}
html body.bu-lista-chrome .bu-lista-wrap{width:min(1180px,100%)!important;margin:0 auto!important}
html body.bu-lista-chrome .bu-lista-hero{position:relative!important;padding:24px 24px 18px!important;border:1px solid rgba(14,128,110,.23)!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(240,251,248,.96))!important;box-shadow:0 18px 45px rgba(11,55,72,.1),inset 0 1px #fff!important;overflow:hidden!important}
html body.bu-lista-chrome .bu-lista-hero:after{content:"";position:absolute;right:-80px;top:-110px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(42,216,184,.18),transparent 65%);pointer-events:none}
html body.bu-lista-chrome .bu-lista-hero h1{font-size:clamp(28px,3vw,44px)!important;letter-spacing:-.045em!important;color:#06283a!important}
html body.bu-lista-chrome .bu-lista-lead{max-width:720px!important;color:#557485!important;font-size:14px!important;line-height:1.6!important}
html body.bu-lista-chrome .bu-lista-tabs{display:flex!important;gap:8px!important;overflow:auto!important;scrollbar-width:none!important}
html body.bu-lista-chrome .bu-lista-tabs::-webkit-scrollbar{display:none!important}
html body.bu-lista-chrome .bu-lista-tab{min-width:150px!important;border:1px solid #c9dde2!important;border-radius:14px!important;background:rgba(255,255,255,.78)!important;box-shadow:0 7px 18px rgba(16,58,76,.055)!important;transition:.18s ease!important}
html body.bu-lista-chrome .bu-lista-tab:hover{transform:translateY(-2px)!important;border-color:#79cfc0!important}
html body.bu-lista-chrome .bu-lista-tab.is-on{border-color:#10a688!important;background:linear-gradient(135deg,#0eac8d,#078a75)!important;color:#fff!important;box-shadow:0 12px 25px rgba(6,135,113,.22)!important}
html body.bu-lista-chrome .bu-lista-filters{border:1px solid #cfdee3!important;border-radius:17px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 12px 28px rgba(12,53,70,.08)!important}
html body.bu-lista-chrome :is(.bu-firm-card,.bu-sale-card,.bu-job-card,.bu-news-card){border:1px solid #cfdee3!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 24px rgba(12,53,70,.07)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}
html body.bu-lista-chrome :is(.bu-firm-card,.bu-sale-card,.bu-job-card,.bu-news-card):hover{transform:translateY(-2px)!important;border-color:#83cfc3!important;box-shadow:0 18px 36px rgba(12,53,70,.11)!important}

@media(max-width:900px){
 :root{--bu-v260-header:64px;--bu-v260-subnav:42px;--bu-v260-rail:23px}
 html body.bu-public-unified #bu-domain-rail .bu-domain-carousel,html body.bu-lista-chrome #bu-domain-rail .bu-domain-carousel{padding:0 42px 0 8px!important}
 html body.bu-public-unified #bu-domain-rail .bu-domain-slide,html body.bu-lista-chrome #bu-domain-rail .bu-domain-slide{inset:0 42px 0 8px!important;justify-content:flex-start!important;gap:5px!important}
 html body.bu-public-unified #bu-domain-rail .bu-domain-chip,html body.bu-lista-chrome #bu-domain-rail .bu-domain-chip{max-width:100%!important;font-size:7.5px!important;overflow:hidden!important;text-overflow:ellipsis!important}
 html body.bu-public-unified #bu-domain-rail .bu-domain-dots,html body.bu-lista-chrome #bu-domain-rail .bu-domain-dots{right:8px!important}
 html body.bu-public-unified #bu-site-header .bu-board-header-inner,html body.bu-lista-chrome #bu-site-header .bu-board-header-inner{padding:0 8px!important;gap:5px!important}
 html body.bu-public-unified #bu-site-header .bu-board-brand,html body.bu-lista-chrome #bu-site-header .bu-board-brand{min-width:58px!important;width:58px!important;max-width:58px!important;padding:4px!important;border-right:0!important}
 html body.bu-public-unified #bu-site-header .bu-board-brand-img-wrap,html body.bu-lista-chrome #bu-site-header .bu-board-brand-img-wrap,
 html body.bu-public-unified #bu-site-header .bu-board-brand-img,html body.bu-lista-chrome #bu-site-header .bu-board-brand-img{width:50px!important;height:50px!important;min-width:50px!important}
 html body.bu-public-unified #bu-site-header :is(.bu-board-brand-system,.bu-board-brand-lab,.bu-mobile-brand-copy,.bu-board-header-context,.ut-header-search),
 html body.bu-lista-chrome #bu-site-header :is(.bu-board-brand-system,.bu-board-brand-lab,.bu-mobile-brand-copy,.bu-board-header-context,.ut-header-search){display:none!important}
 html body.bu-public-unified #bu-site-header .bu-board-header-right,html body.bu-lista-chrome #bu-site-header .bu-board-header-right{gap:5px!important;min-width:0!important}
 html body.bu-public-unified #bu-site-header .bu-public-menu-button,html body.bu-lista-chrome #bu-site-header .bu-public-menu-button{display:grid!important;width:40px!important;min-width:40px!important;height:42px!important;border-radius:13px!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.22)!important}
 html body.bu-public-unified #bu-site-header .bu-header-app-launcher,html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher{width:83px!important;min-width:83px!important;height:42px!important;padding:0 7px!important;border-radius:13px!important;gap:5px!important}
 html body.bu-public-unified #bu-site-header .bu-header-app-launcher-icons,html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher-icons{width:25px!important;height:25px!important;min-width:25px!important}
 html body.bu-public-unified #bu-site-header .bu-header-app-launcher strong,html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher strong{font-size:8px!important}
 html body.bu-public-unified #bu-site-header .bu-header-app-launcher small,html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher small{display:none!important}
 html body.bu-public-unified #bu-site-header .bu-lang-pick,html body.bu-lista-chrome #bu-site-header .bu-lang-pick,
 html body.bu-public-unified #bu-site-header .bu-lang-btn,html body.bu-lista-chrome #bu-site-header .bu-lang-btn{width:40px!important;min-width:40px!important;max-width:40px!important;height:42px!important;border-radius:13px!important}
 html body.bu-public-unified #bu-site-header .bu-lang-btn-meta,html body.bu-lista-chrome #bu-site-header .bu-lang-btn-meta,
 html body.bu-public-unified #bu-site-header .bu-lang-btn-caret,html body.bu-lista-chrome #bu-site-header .bu-lang-btn-caret{display:none!important}
 html body.bu-public-unified #bu-public-subnav .bu-public-subnav-inner{padding:0 7px!important;gap:4px!important}
 html body.bu-public-unified #bu-public-subnav :is(a,button){height:32px!important;min-height:32px!important;padding:0 10px!important;font-size:9px!important}
 html body.bu-public-unified #bu-public-subnav .bu-public-subnav-label{display:none!important}
 html body.bu-lista-chrome .bu-board-shell-wrap{margin:0!important;min-height:calc(100dvh - var(--bu-v260-header))!important}
 html body.bu-lista-chrome .bu-board-sidebar{display:none!important}
 html body.bu-lista-chrome .bu-lista-main{width:100%!important;min-height:calc(100dvh - var(--bu-v260-header))!important;padding:14px 10px 88px!important}
 html body.bu-lista-chrome .bu-lista-hero{padding:18px 14px 14px!important;border-radius:19px!important}
 html body.bu-lista-chrome .bu-lista-hero h1{font-size:32px!important}
 html body.bu-lista-chrome .bu-lista-lead{font-size:12px!important}
 html body.bu-lista-chrome .bu-lista-tab{min-width:116px!important;padding:10px!important}
 html body.bu-lista-chrome .bu-lista-tab strong{font-size:10px!important}
 html body.bu-lista-chrome .bu-lista-tab span{font-size:7px!important}
 html body.bu-lista-chrome .bu-lista-filters{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:8px!important}
 html body.bu-lista-chrome .bu-lista-search{grid-column:1/-1!important}
 html body.bu-lista-chrome .bu-lista-filters .bu-btn{grid-column:1/-1!important;width:100%!important}
}
@media(max-width:420px){
 html body.bu-public-unified #bu-site-header .bu-header-app-launcher,html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher{width:46px!important;min-width:46px!important;padding:0!important;justify-content:center!important}
 html body.bu-public-unified #bu-site-header .bu-header-app-launcher>span:last-child,html body.bu-lista-chrome #bu-site-header .bu-header-app-launcher>span:last-child{display:none!important}
 html body.bu-public-unified #bu-site-header .bu-board-brand,html body.bu-lista-chrome #bu-site-header .bu-board-brand{width:52px!important;min-width:52px!important;max-width:52px!important}
 html body.bu-public-unified #bu-site-header .bu-board-brand-img-wrap,html body.bu-lista-chrome #bu-site-header .bu-board-brand-img-wrap,
 html body.bu-public-unified #bu-site-header .bu-board-brand-img,html body.bu-lista-chrome #bu-site-header .bu-board-brand-img{width:46px!important;height:46px!important;min-width:46px!important}
}
@media(prefers-reduced-motion:reduce){html body.bu-public-unified *,html body.bu-lista-chrome *{scroll-behavior:auto!important}html body.bu-public-unified #bu-domain-rail .bu-domain-slide,html body.bu-lista-chrome #bu-domain-rail .bu-domain-slide{transition:none!important}}


/* v264.2 — final public mobile navigation surface; isolated late override */
@media(max-width:900px){
 html body.bu-public-menu-open{overflow:hidden!important;overscroll-behavior:none!important}
 html body.bu-public-menu-open #bu-site-chrome,
 html body.bu-public-menu-open #bu-domain-rail,
 html body.bu-public-menu-open #bu-public-subnav{visibility:hidden!important;pointer-events:none!important}
 html body.bu-public-unified .bu-public-mobile-menu,
 html body.bu-lista-chrome .bu-public-mobile-menu{position:fixed!important;inset:0!important;z-index:2147483600!important;background:rgba(1,15,31,.7)!important;backdrop-filter:blur(16px) saturate(.9)!important;-webkit-backdrop-filter:blur(16px) saturate(.9)!important;padding:8px!important;display:block!important;overflow:hidden!important}
 html body.bu-public-unified .bu-public-mobile-menu[hidden],
 html body.bu-lista-chrome .bu-public-mobile-menu[hidden]{display:none!important}
 html body.bu-public-unified .bu-public-mobile-menu-panel,
 html body.bu-lista-chrome .bu-public-mobile-menu-panel{position:relative!important;inset:auto!important;width:100%!important;max-width:560px!important;height:calc(100dvh - 16px)!important;max-height:none!important;margin:0 0 0 auto!important;padding:12px 12px 92px!important;display:flex!important;flex-direction:column!important;gap:10px!important;overflow-y:auto!important;overscroll-behavior:contain!important;color:#fff!important;background:linear-gradient(155deg,#05344d 0%,#06283f 48%,#061d31 100%)!important;border:1px solid rgba(103,232,218,.35)!important;border-radius:24px!important;box-shadow:-20px 0 80px rgba(1,10,25,.42),inset 0 1px rgba(255,255,255,.08)!important}
 html body.bu-public-unified .bu-public-mobile-menu-panel:before,
 html body.bu-lista-chrome .bu-public-mobile-menu-panel:before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;border-radius:inherit!important;background:radial-gradient(circle at 92% 4%,rgba(29,205,181,.18),transparent 32%),radial-gradient(circle at 10% 95%,rgba(28,133,232,.14),transparent 34%)!important;pointer-events:none!important}
 html body.bu-public-unified .bu-public-mobile-menu-panel>header,
 html body.bu-lista-chrome .bu-public-mobile-menu-panel>header{position:sticky!important;top:-12px!important;z-index:4!important;min-height:64px!important;margin:-12px -12px 0!important;padding:14px 14px 10px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;background:linear-gradient(180deg,rgba(5,43,66,.99) 78%,rgba(5,43,66,0))!important;border:0!important}
 html body.bu-public-unified .bu-public-mobile-menu-panel>header small,
 html body.bu-lista-chrome .bu-public-mobile-menu-panel>header small{display:block!important;margin-bottom:2px!important;color:#6ee7d9!important;font-size:10px!important;font-weight:900!important;letter-spacing:.17em!important}
 html body.bu-public-unified .bu-public-mobile-menu-panel>header strong,
 html body.bu-lista-chrome .bu-public-mobile-menu-panel>header strong{display:block!important;color:#fff!important;font-size:22px!important;line-height:1.05!important}
 html body.bu-public-unified .bu-public-mobile-menu-panel>header button,
 html body.bu-lista-chrome .bu-public-mobile-menu-panel>header button{width:48px!important;height:48px!important;min-width:48px!important;display:grid!important;place-items:center!important;color:#fff!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:16px!important;font-size:26px!important;line-height:1!important}
 html body.bu-public-unified .bu-public-mobile-apps-cta,
 html body.bu-lista-chrome .bu-public-mobile-apps-cta{min-height:68px!important;padding:10px 12px!important;display:grid!important;grid-template-columns:48px 1fr auto!important;align-items:center!important;gap:11px!important;color:#06273d!important;background:linear-gradient(135deg,#dffbf7,#fff 55%,#dbeafe)!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:18px!important;box-shadow:0 10px 24px rgba(1,15,31,.18)!important;text-decoration:none!important}
 html body.bu-public-unified .bu-public-mobile-apps-icon,
 html body.bu-lista-chrome .bu-public-mobile-apps-icon{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;color:#087e93!important;background:linear-gradient(145deg,#bff6ee,#cce6ff)!important;border-radius:14px!important}
 html body.bu-public-unified .bu-public-mobile-apps-icon svg,
 html body.bu-lista-chrome .bu-public-mobile-apps-icon svg{width:30px!important;height:30px!important}
 html body.bu-public-unified .bu-public-mobile-apps-cta strong,
 html body.bu-lista-chrome .bu-public-mobile-apps-cta strong{display:block!important;color:#052d44!important;font-size:15px!important}
 html body.bu-public-unified .bu-public-mobile-apps-cta small,
 html body.bu-lista-chrome .bu-public-mobile-apps-cta small{display:block!important;margin-top:2px!important;color:#4b6474!important;font-size:11px!important}
 html body.bu-public-unified .bu-public-mobile-account,
 html body.bu-lista-chrome .bu-public-mobile-account{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}
 html body.bu-public-unified .bu-public-mobile-account a,
 html body.bu-lista-chrome .bu-public-mobile-account a{min-height:48px!important;display:grid!important;place-items:center!important;color:#fff!important;background:rgba(255,255,255,.075)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:15px!important;font-size:14px!important;font-weight:900!important;text-decoration:none!important}
 html body.bu-public-unified .bu-public-mobile-account a.is-register,
 html body.bu-lista-chrome .bu-public-mobile-account a.is-register{background:linear-gradient(135deg,#11bda7,#238af0)!important;border-color:transparent!important}
 html body.bu-public-unified .bu-public-mobile-menu-kicker,
 html body.bu-lista-chrome .bu-public-mobile-menu-kicker{margin:3px 2px -2px!important;color:#7ddfd7!important;font-size:10px!important;font-weight:950!important;letter-spacing:.16em!important}
 html body.bu-public-unified .bu-public-mobile-menu-links,
 html body.bu-lista-chrome .bu-public-mobile-menu-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 html body.bu-public-unified .bu-public-mobile-menu-links a,
 html body.bu-lista-chrome .bu-public-mobile-menu-links a{min-height:48px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;color:#f5fbff!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:14px!important;font-size:13px!important;font-weight:850!important;line-height:1.15!important;text-decoration:none!important}
 html body.bu-public-unified .bu-public-mobile-menu-links a.is-on,
 html body.bu-lista-chrome .bu-public-mobile-menu-links a.is-on{color:#fff!important;background:rgba(28,196,174,.18)!important;border-color:#35d4c0!important;box-shadow:inset 4px 0 #35d4c0!important}
 html body.bu-public-unified .bu-public-mobile-menu-links a span,
 html body.bu-lista-chrome .bu-public-mobile-menu-links a span{color:#73e7dd!important}
 html body.bu-public-unified .bu-public-mobile-menu-market,
 html body.bu-lista-chrome .bu-public-mobile-menu-market{position:fixed!important;z-index:7!important;left:20px!important;right:20px!important;bottom:18px!important;max-width:536px!important;margin-left:auto!important;padding:7px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;background:rgba(4,32,51,.95)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:18px!important;box-shadow:0 10px 34px rgba(1,8,20,.45)!important;backdrop-filter:blur(18px)!important}
 html body.bu-public-unified .bu-public-mobile-menu-market a,
 html body.bu-lista-chrome .bu-public-mobile-menu-market a{min-height:48px!important;display:grid!important;place-items:center!important;color:#fff!important;background:linear-gradient(135deg,#0e9c98,#218aec)!important;border-radius:13px!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important}
}
@media(max-width:420px){
 html body.bu-public-unified .bu-public-mobile-menu-panel,
 html body.bu-lista-chrome .bu-public-mobile-menu-panel{border-radius:20px!important}
 html body.bu-public-unified .bu-public-mobile-menu-links a,
 html body.bu-lista-chrome .bu-public-mobile-menu-links a{min-height:44px!important;padding:8px 10px!important;font-size:12px!important}
}

/* v264.3: no legacy language chip may float above the full-screen public menu. */
@media(max-width:900px){html body.bu-public-menu-open .bu-lang-pick{display:none!important;visibility:hidden!important}}
