/**
 * Berza 14.70 — Core experience ownership.
 * One final contract for market, compose and account surfaces. It deliberately
 * loads last so older experiments cannot change geometry or overlay order.
 */
:root{
  --bu181-ink:#072a43;
  --bu181-muted:#587387;
  --bu181-line:#d4e4ed;
  --bu181-surface:#fff;
  --bu181-soft:#f2f8fb;
  --bu181-teal:#08aa91;
  --bu181-blue:#087fe8;
  --bu181-shadow:0 10px 28px rgba(5,52,84,.11);
  --bu181-shadow-lg:0 28px 80px rgba(2,28,46,.34);
}

/* Mobile filter sheet: legacy board rules made the heading and close control white on white. */
@media(max-width:899px){
  html body.bu-shell-unified #bu-filter-fold .bu-filter-sheet-head{
    color:#073653!important;
    background:rgba(248,253,255,.98)!important;
    border:1px solid rgba(12,104,139,.14)!important;
    border-radius:0 0 18px 18px!important;
    box-shadow:0 9px 24px rgba(4,55,82,.1)!important
  }
  html body.bu-shell-unified #bu-filter-fold .bu-filter-sheet-head>strong{
    color:#073653!important;font-size:19px!important;font-weight:950!important;letter-spacing:-.02em!important
  }
  html body.bu-shell-unified #bu-filter-fold .bu-filter-sheet-x{
    display:grid!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;
    border:1px solid rgba(222,54,77,.22)!important;border-radius:12px!important;background:#fff0f2!important;
    color:#d92d49!important;font-size:18px!important;font-weight:950!important;box-shadow:0 5px 14px rgba(172,32,57,.12)!important
  }
}

html body :is(button,a,input,select,textarea,[tabindex]):focus-visible{
  outline:3px solid rgba(25,151,237,.35)!important;
  outline-offset:2px!important;
}

/* App landing uses a photographic hero; keep the mobile headline readable
   after the generic public-page typography is applied. */
@media(max-width:899px){
  html body.page-template-aplikacija .bu-appdl-cinematic{
    background:#06384f!important
  }
  html body.page-template-aplikacija .bu-appdl-cinematic:after{
    background:linear-gradient(180deg,rgba(2,18,34,.82),rgba(4,37,57,.5) 42%,rgba(2,18,34,.82))!important
  }
  html body.page-template-aplikacija .bu-appdl-cinematic h1{
    color:#fff!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;
    font-size:clamp(30px,9.2vw,42px)!important;font-weight:950!important;line-height:1.02!important;letter-spacing:-.045em!important;
    text-wrap:balance!important;text-shadow:0 8px 28px rgba(0,0,0,.5)!important
  }
  html body.page-template-aplikacija .bu-appdl-cinematic :is(.bu-appdl-kicker,.bu-appdl-lead){color:#f3fbff!important;text-shadow:0 3px 14px rgba(0,0,0,.52)!important}
  html body.page-template-aplikacija .bu-appdl-cinematic .bu-appdl-web{
    color:#f7fcff!important;background:rgba(2,25,42,.76)!important;border:1px solid rgba(169,232,241,.34)!important;
    box-shadow:0 14px 34px rgba(0,15,28,.28)!important;backdrop-filter:blur(12px)!important
  }
}

/* 14.72 — purpose-built mobile load detail, scroll stays inside the sheet */
@media(max-width:899px){
  html body.bu-mobile-detail-open{overflow:hidden!important;touch-action:auto!important}
  html body #bu-mobile-detail-backdrop:not([hidden]){position:fixed!important;inset:0!important;z-index:214900!important;background:rgba(1,20,34,.52)!important;backdrop-filter:blur(5px)!important}
  html body #bu-mobile-detail-sheet:not([hidden]){
    position:fixed!important;inset:0!important;z-index:215000!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;
    display:grid!important;grid-template-rows:58px minmax(0,1fr) auto!important;border:0!important;border-radius:0!important;overflow:hidden!important;
    background:linear-gradient(180deg,#f7fcff,#edf5fa)!important;animation:buSheetUp183 .28s cubic-bezier(.2,.8,.2,1) both!important
  }
  html body #bu-mobile-detail-sheet .bu-mdetail-head{
    grid-row:1!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) repeat(3,38px)!important;align-items:center!important;gap:5px!important;
    min-height:58px!important;height:58px!important;padding:7px 9px!important;background:linear-gradient(125deg,#052f48,#078778 68%,#314ee0)!important;color:#fff!important;
    box-shadow:0 8px 20px rgba(2,36,60,.18)!important;z-index:4!important
  }
  html body #bu-mobile-detail-sheet .bu-mdetail-title{color:#fff!important;font-size:14px!important;font-weight:900!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body #bu-mobile-detail-sheet :is(.bu-mdetail-back,.bu-mdetail-print,.bu-mdetail-share,#bu-mdetail-fav button){
    width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;
    border:1px solid rgba(255,255,255,.32)!important;border-radius:12px!important;background:rgba(255,255,255,.13)!important;color:#fff!important;box-shadow:none!important
  }
  html body #bu-mobile-detail-sheet .bu-mdetail-back{font-size:21px!important;background:#d9334d!important;border-color:#ff8a9b!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-head-main{display:none!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-mapwrap{display:none!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-body{
    grid-row:2!important;min-height:0!important;height:auto!important;padding:10px 9px 104px!important;overflow-y:auto!important;overflow-x:hidden!important;
    overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:stable!important
  }
  html body #bu-mobile-detail-sheet .bu-v12-live{display:inline-flex!important;align-items:center!important;min-height:26px!important;margin:0 0 7px!important;padding:5px 9px!important;border-radius:999px!important;font-size:9px!important;font-weight:900!important}
  html body #bu-mobile-detail-sheet .bu-v12-route{
    display:grid!important;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;
    padding:12px 10px!important;border-radius:17px!important;background:#fff!important;border:1px solid #c9e0ea!important;box-shadow:0 8px 20px rgba(6,54,78,.08)!important
  }
  html body #bu-mobile-detail-sheet .bu-v12-end{min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}
  html body #bu-mobile-detail-sheet .bu-v12-end b{display:block!important;font-size:15px!important;line-height:1.18!important;color:#092f49!important;overflow-wrap:anywhere!important}
  html body #bu-mobile-detail-sheet .bu-v12-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:8px 0!important}
  html body #bu-mobile-detail-sheet .bu-v12-pills>span{padding:6px 9px!important;border-radius:999px!important;border:1px solid #cae0ea!important;background:#fff!important;color:#164861!important;font-size:10px!important;font-weight:850!important}
  html body #bu-mobile-detail-sheet .bu-v12-kv{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:0 0 9px!important}
  html body #bu-mobile-detail-sheet .bu-v12-kv>div{min-width:0!important;padding:9px 10px!important;border-radius:13px!important;background:#fff!important;border:1px solid #d4e5ed!important}
  html body #bu-mobile-detail-sheet .bu-v12-kv dt{font-size:8px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#668094!important}
  html body #bu-mobile-detail-sheet .bu-v12-kv dd{margin:3px 0 0!important;font-size:11px!important;font-weight:850!important;color:#0b354e!important;overflow-wrap:anywhere!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-pair{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-bottom:8px!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-arrow{display:none!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-leg{
    min-width:0!important;padding:11px 12px!important;border-radius:16px!important;overflow:visible!important;box-shadow:0 7px 17px rgba(5,50,74,.07)!important
  }
  html body #bu-mobile-detail-sheet .bu-dpro-route-leg :is(p,strong,a,small){max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
  html body #bu-mobile-detail-sheet .bu-dpro-card{margin:0 0 8px!important;padding:12px!important;border-radius:16px!important;border:1px solid #d2e3eb!important;background:#fff!important;box-shadow:0 7px 18px rgba(7,54,79,.07)!important;overflow:visible!important}
  html body #bu-mobile-detail-sheet .bu-dpro-dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
  html body #bu-mobile-detail-sheet .bu-dpro-dl>div{min-width:0!important;padding:9px!important;border-radius:12px!important;background:#f4f9fb!important;overflow-wrap:anywhere!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-foot{
    grid-row:3!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:5!important;display:grid!important;gap:7px!important;
    padding:8px 9px calc(8px + env(safe-area-inset-bottom))!important;background:rgba(255,255,255,.97)!important;border-top:1px solid rgba(8,74,100,.13)!important;
    box-shadow:0 -10px 24px rgba(3,42,66,.12)!important;backdrop-filter:blur(16px)!important
  }
  html body #bu-mobile-detail-sheet .bu-mobile-detail-nav{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
  html body #bu-mobile-detail-sheet .bu-mobile-detail-nav-btn{min-height:40px!important;border-radius:12px!important;border:1px solid #bfd8e4!important;background:#f5fbfe!important;color:#0a5674!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;display:grid!important;place-items:center!important}
  html body #bu-mobile-detail-sheet .bu-v12-cta{min-height:45px!important;border:0!important;border-radius:13px!important;background:linear-gradient(135deg,#10bca6,#0788e6)!important;color:#fff!important;font-weight:900!important;box-shadow:0 8px 18px rgba(5,130,169,.22)!important}
}

/* 14.72 — lightweight full-screen assistant and contextual prompt */
@media(max-width:899px){
  html body.bu-ai-open .ut-right-rail.is-sheet{
    position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;
    border-radius:0!important;z-index:220000!important;overflow:hidden!important;background:#f4fafc!important;animation:buSheetUp183 .26s ease both!important
  }
  html body.bu-ai-open .ut-right-rail.is-sheet #bu-dispo{
    display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto auto!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0!important;overflow:hidden!important
  }
  html body.bu-ai-open #bu-dispo .bu-dispo-head{min-height:64px!important;padding:8px 9px!important;background:linear-gradient(125deg,#052f48,#078778)!important;color:#fff!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-brand-copy *{color:#fff!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-head-actions{display:flex!important;gap:5px!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-head-actions button{height:38px!important;min-height:38px!important;padding:0 9px!important;color:#fff!important;background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:11px!important}
  html body.bu-ai-open #bu-dispo .bu-ai-close{width:38px!important;min-width:38px!important;padding:0!important;background:#da344c!important;border-color:#ff8798!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-chips{min-height:45px!important;padding:6px 8px!important;display:flex!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;background:#edf7fa!important;scrollbar-width:none!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-chip{flex:0 0 auto!important;min-height:32px!important;border-radius:999px!important;background:#fff!important;border:1px solid #c8e0e9!important;color:#124c68!important;font-size:10px!important;font-weight:800!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-log{min-height:0!important;padding:10px 9px 14px!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:linear-gradient(180deg,#f9fdff,#eff7fa)!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-starters{display:grid!important;grid-template-columns:1fr!important;gap:7px!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-form{position:relative!important;bottom:auto!important;padding:8px 9px 4px!important;background:#fff!important;border-top:1px solid #d4e5ec!important;box-shadow:0 -8px 18px rgba(4,45,68,.07)!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-dock{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;align-items:end!important}
  html body.bu-ai-open #bu-dispo-input{min-height:48px!important;max-height:112px!important;padding:12px!important;border:1px solid #bfd9e4!important;border-radius:13px!important;background:#fff!important;color:#0b354f!important;font-size:16px!important;line-height:1.35!important;resize:none!important}
  html body.bu-ai-open #bu-dispo .bu-v12-send{height:48px!important;min-width:72px!important;border-radius:13px!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-trust{margin:0!important;padding:5px 10px calc(7px + env(safe-area-inset-bottom))!important;background:#fff!important;color:#567487!important;font-size:9px!important;line-height:1.35!important}
  html body #bu-fab-ai.is-prompting:before{
    content:attr(data-ai-prompt)!important;position:absolute!important;right:calc(100% + 9px)!important;bottom:4px!important;width:min(245px,calc(100vw - 92px))!important;
    padding:9px 11px!important;border-radius:14px 14px 4px 14px!important;background:#fff!important;color:#0a405c!important;border:1px solid rgba(14,110,143,.2)!important;
    box-shadow:0 10px 26px rgba(2,47,73,.2)!important;font-size:10px!important;font-weight:800!important;line-height:1.35!important;text-align:left!important;
    opacity:1!important;transform:translateY(0)!important;pointer-events:none!important;animation:buAiPrompt183 .3s ease both!important
  }
  @keyframes buAiPrompt183{from{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
}

@media(prefers-reduced-motion:reduce){
  html body *{scroll-behavior:auto!important}
  html body .bu-mobile-dock-v2,html body #bu-mobile-detail-sheet,html body #bu-filters,html body #bu-notes,html body #bu-apps-sheet,html body .ut-right-rail{animation:none!important;transition:none!important}
}

/* The visible hint is inserted only while a real scroll area still has more. */
.bu-scroll-cue-v181{
  position:sticky!important;
  z-index:25!important;
  bottom:0!important;
  left:0!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
  width:100%!important;
  height:32px!important;
  min-height:32px!important;
  margin-top:-32px!important;
  padding:11px 8px 5px!important;
  pointer-events:none!important;
  color:#315d75!important;
  font-size:9px!important;
  font-weight:900!important;
  letter-spacing:.04em!important;
  background:linear-gradient(180deg,rgba(246,251,254,0),rgba(246,251,254,.96) 65%)!important;
  transition:opacity .18s ease!important;
}
.bu-scroll-cue-v181[hidden]{display:none!important}

/* Predictable overlay stack. */
html body #bu-filter-scrim{z-index:179900!important}
html body #bu-filter-fold.open{z-index:180000!important}
html body.bu-filters-open:before{pointer-events:none!important}
html body #bu-filter-fold.open .bu-filter-sheet-head,
html body #bu-filter-fold.open .bu-filter-sheet-x{position:relative!important;z-index:12!important;pointer-events:auto!important}
html body #bu-detail:not([hidden]),html body #bu-mobile-detail-sheet:not([hidden]){z-index:181000!important}
html body #bu-notes:not([hidden]){z-index:182000!important}
html body .ut-right-rail.is-sheet,html body.bu-ai-open .ut-right-rail{z-index:183000!important}
html body #bu-apps-sheet:not([hidden]),html body .bu-public-mobile-menu:not([hidden]),html body #bu-workspace-sidebar{z-index:184000!important}

@media(max-width:899px){
  html,body{max-width:100%;overflow-x:hidden!important}
  html body.bu-shell-unified.bu-workspace{
    --bu-market-dock:76px;
    color:var(--bu181-ink)!important;
    background:linear-gradient(160deg,#eef7fb,#f8fbfd)!important;
  }

  /* One compact header: identity first, three unambiguous actions after it. */
  html body.bu-shell-unified .bu-global-chrome-market{
    overflow:visible!important;
    background:linear-gradient(112deg,#042c49 0%,#07516b 58%,#078b8c 100%)!important;
    box-shadow:0 10px 26px rgba(2,31,55,.24)!important;
  }
  html body.bu-shell-unified.bu-workspace :is(.bu-board-header,.bu-board-header-inner){
    height:64px!important;min-height:64px!important;max-height:64px!important;
    overflow:visible!important;
  }
  html body.bu-shell-unified.bu-workspace .bu-board-header-inner{padding:0 9px!important;gap:7px!important}
  html body.bu-shell-unified.bu-workspace .bu-board-brand{height:64px!important;min-height:64px!important;max-height:64px!important;gap:7px!important;min-width:0!important}
  html body.bu-shell-unified.bu-workspace .bu-board-brand-img,
  html body.bu-shell-unified.bu-workspace .bu-board-brand img{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important}
  html body.bu-shell-unified.bu-workspace .bu-mobile-brand-copy strong{font-size:14px!important;letter-spacing:.07em!important;white-space:nowrap!important}
  html body.bu-shell-unified.bu-workspace .bu-mobile-brand-copy small{font-size:7px!important;letter-spacing:.18em!important;white-space:nowrap!important}
  html body.bu-shell-unified.bu-workspace .bu-board-header-right{gap:5px!important;flex:0 0 auto!important;overflow:visible!important}
  html body.bu-shell-unified.bu-workspace :is(.bu-header-app-launcher,.bu-lang-btn,.bu-bell-board,.bu-board-userchip,.bu-board-login,.bu-workspace-menu){
    display:grid!important;place-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;
    margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:13px!important;
    background:rgba(255,255,255,.12)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.16),0 6px 16px rgba(0,24,67,.18)!important;
  }
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher-icons{display:grid!important;place-items:center!important;width:28px!important;height:28px!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher-icons img{position:absolute!important;width:26px!important;height:26px!important;object-fit:contain!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher-icons img+img{display:none!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher>span:last-child,
  html body.bu-shell-unified.bu-workspace .bu-header-sound,
  html body.bu-shell-unified.bu-workspace .bu-board-register{display:none!important}
  html body.bu-shell-unified.bu-workspace .bu-bell-n{top:-4px!important;right:-4px!important;z-index:2!important}
  html body.bu-workspace.bu-board-page .bu-board-shell-wrap{margin-top:94px!important}
  html body.bu-workspace.bu-board-page .bu-board{height:calc(100dvh - 94px - var(--bu-market-dock))!important}

  /* Controls remain two rows and never steal result height. */
  html body.post-type-archive-utovar.bu-workspace .bu-board-bar{height:96px!important;min-height:96px!important;max-height:96px!important;padding:6px 9px!important;gap:5px!important}
  html body.post-type-archive-kamion.bu-workspace .bu-board-bar{height:50px!important;min-height:50px!important;max-height:50px!important;padding:5px 9px!important}
  html body.bu-workspace .bu-switch.bu-mobile-only{gap:6px!important}
  html body.bu-workspace .bu-switch.bu-mobile-only>button{height:40px!important;min-height:40px!important;border-radius:13px!important;font-size:11px!important}
  html body.bu-workspace .bu-board-list-scroll{position:relative!important;scroll-padding-bottom:90px!important;-webkit-overflow-scrolling:touch!important}

  /* Load card: content, price and action share one contained grid. */
  html body.post-type-archive-utovar.bu-workspace #bu-feed{gap:7px!important;padding:7px 8px calc(88px + env(safe-area-inset-bottom,0px))!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed>.bu-item{
    position:relative!important;height:108px!important;min-height:108px!important;max-height:108px!important;flex:0 0 108px!important;overflow:visible!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mload-pro{
    position:relative!important;display:grid!important;grid-template-rows:20px 80px!important;
    width:100%!important;height:108px!important;min-height:108px!important;max-height:108px!important;padding:5px 6px 3px!important;
    border:1px solid rgba(87,165,196,.42)!important;border-left:4px solid #0caf82!important;border-radius:16px!important;overflow:hidden!important;
    background:linear-gradient(138deg,#fff 0%,#fbfdff 63%,#edfaff 100%)!important;box-shadow:0 8px 20px rgba(7,58,95,.11),inset 0 1px #fff!important;box-sizing:border-box!important;
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-head{height:20px!important;min-height:20px!important;margin:0!important;padding:0 1px!important;overflow:visible!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-status{height:18px!important;min-height:18px!important;padding:0 7px!important;border-radius:999px!important;font-size:7.5px!important;line-height:18px!important;box-shadow:none!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-head-actions{font-size:15px!important;line-height:18px!important;color:#135c91!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-main{
    display:grid!important;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 88px!important;grid-template-rows:80px!important;
    gap:3px!important;width:100%!important;height:80px!important;min-height:80px!important;overflow:hidden!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-stop{
    min-width:0!important;height:76px!important;padding:5px 4px!important;border-radius:11px!important;overflow:hidden!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-stop:before{margin:0 0 2px 1px!important;font-size:5.5px!important;line-height:6px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-place{grid-template-columns:25px minmax(0,1fr)!important;gap:4px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-pin{width:25px!important;height:31px!important;border-radius:9px 9px 12px 12px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-pin svg{width:15px!important;height:15px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-place-copy{min-width:0!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-place-copy strong{display:block!important;font-size:11.5px!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-place-copy small{display:block!important;margin-top:2px!important;font-size:7px!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-date{margin:4px 0 0 29px!important;font-size:7.5px!important;line-height:1!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-arrow{align-self:center!important;font-size:15px!important;color:#1f65ad!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-price{
    grid-column:4!important;grid-row:1!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;
    width:88px!important;height:76px!important;margin:0!important;padding:11px 3px 30px 6px!important;border:0!important;border-left:1px solid #d5e5ef!important;overflow:hidden!important;box-sizing:border-box!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-price strong{font-size:16px!important;line-height:1!important;white-space:nowrap!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-price small,html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-specs{display:none!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-bottom{
    position:absolute!important;right:7px!important;bottom:6px!important;z-index:3!important;display:block!important;
    width:84px!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:0!important;border:0!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-detail{
    display:flex!important;align-items:center!important;justify-content:center!important;width:84px!important;height:27px!important;min-height:27px!important;max-height:27px!important;
    padding:0 6px!important;border:0!important;border-radius:9px!important;color:#fff!important;font-size:8.5px!important;font-weight:900!important;line-height:1!important;
    background:linear-gradient(135deg,#078ff1,#3048dc)!important;box-shadow:0 6px 13px rgba(34,72,207,.23)!important;box-sizing:border-box!important
  }

  /* Vehicle cards use the same rhythm and keep Contact inside the card. */
  html body.post-type-archive-kamion.bu-workspace #bu-feed{gap:7px!important;padding:7px 8px calc(88px + env(safe-area-inset-bottom,0px))!important}
  html body.post-type-archive-kamion.bu-workspace #bu-feed>.bu-item{height:112px!important;min-height:112px!important;max-height:112px!important;flex:0 0 112px!important}
  html body.post-type-archive-kamion.bu-workspace #bu-feed .bu-mtruck-pro{
    position:relative!important;height:112px!important;min-height:112px!important;max-height:112px!important;
    grid-template-columns:38px minmax(0,1fr) 78px!important;grid-template-rows:20px 52px 30px!important;padding:5px 7px!important;
    border:1px solid rgba(87,175,154,.43)!important;border-left:4px solid #12b985!important;border-radius:16px!important;overflow:hidden!important;
    background:linear-gradient(138deg,#fff,#f3fcf9)!important;box-shadow:0 8px 20px rgba(7,73,71,.1)!important;box-sizing:border-box!important
  }
  html body.post-type-archive-kamion.bu-workspace #bu-feed .bu-mtruck-pro .bu-mp-head{height:20px!important;min-height:20px!important}
  html body.post-type-archive-kamion.bu-workspace #bu-feed .bu-mtruck-main{height:52px!important;grid-template-columns:34px minmax(0,1fr) 58px!important}
  html body.post-type-archive-kamion.bu-workspace #bu-feed .bu-mtruck-countries{height:52px!important}
  html body.post-type-archive-kamion.bu-workspace #bu-feed .bu-mtruck-place strong{font-size:13px!important}
  html body.post-type-archive-kamion.bu-workspace #bu-feed .bu-mtruck-pro .bu-mp-bottom{height:30px!important;grid-template-columns:minmax(0,1fr) 88px!important;padding-top:3px!important}
  html body.post-type-archive-kamion.bu-workspace #bu-feed .bu-mtruck-pro .bu-mp-detail{width:88px!important;height:26px!important;min-height:26px!important;border-radius:9px!important;font-size:8.5px!important}

  /* Filter sheet: readable controls, fixed actions and a real scroll hint. */
  html body.bu-filters-open #bu-filter-fold.open{
    inset:var(--bu-vv-top,0px) 0 auto 0!important;width:100%!important;height:var(--bu-vv-height,100dvh)!important;max-height:var(--bu-vv-height,100dvh)!important;
    padding:0!important;border:0!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;
    background:linear-gradient(180deg,#f8fcff,#edf6fb)!important;box-shadow:none!important;scroll-padding:70px!important
  }
  html body.bu-filters-open #bu-filter-fold .bu-filter-sheet-head{min-height:62px!important;padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px!important}
  html body.bu-filters-open #bu-filter-fold .bu-filter-sheet-head strong{font-size:19px!important}
  html body.bu-filters-open #bu-filter-fold :is(#bu-lanes,.bu-lower-deck){padding-left:12px!important;padding-right:12px!important}
  html body.bu-filters-open #bu-filter-fold .bu-lane,
  html body.bu-filters-open #bu-filter-fold :is(.bu-cargo-adv,.bu-filter-vehicle-panel,.bu-truck-adv){margin-top:8px!important;padding:10px!important;border-radius:16px!important}
  html body.bu-filters-open #bu-filter-fold :is(input,select,textarea,.bu-date-field,.bu-date-btn){min-height:44px!important;font-size:14px!important;border-radius:11px!important}
  html body.bu-filters-open #bu-filter-fold :is(.bu-lane-head>span,.bu-filter-section-title strong){font-size:10px!important}
  html body.bu-filters-open #bu-filter-fold :is(.bu-lane-status,.bu-hint,.bu-filter-section-title small){font-size:9px!important;line-height:1.3!important}
  html body.bu-filters-open #bu-filter-fold .bu-search-row{grid-template-columns:96px minmax(0,1fr)!important;gap:8px!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom,0px))!important}
  html body.bu-filters-open #bu-filter-fold .bu-search-row :is(button,.bu-btn){min-height:46px!important;font-size:12px!important}
  html body.bu-filters-open #bu-filter-fold .bu-scroll-cue-v181{bottom:54px!important}

  /* Existing detail dialog becomes a compact native-feeling sheet. */
  html body #bu-detail:not([hidden]){position:fixed!important;inset:var(--bu-vv-top,0px) 0 auto 0!important;width:100%!important;height:var(--bu-vv-height,100dvh)!important;max-height:var(--bu-vv-height,100dvh)!important;padding:0!important;overflow:hidden!important;background:#edf5f9!important}
  html body #bu-detail .bu-detail-stage{width:100%!important;height:100%!important;padding:0!important}
  html body #bu-detail .bu-detail-modal-sheet{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;max-height:100%!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#f2f8fb!important}
  html body #bu-detail .bu-detail-modal-head{flex:0 0 auto!important;min-height:74px!important;padding:10px 12px!important;color:#fff!important;background:radial-gradient(circle at 72% -60%,rgba(38,224,202,.42),transparent 48%),linear-gradient(118deg,#04314c,#068477 72%,#394bd8)!important;box-shadow:0 8px 22px rgba(2,34,58,.2)!important}
  html body #bu-detail .bu-dpro-kicker{font-size:8px!important;letter-spacing:.13em!important}
  html body #bu-detail .bu-dpro-head-row h2{font-size:17px!important;line-height:1.15!important;white-space:normal!important}
  html body #bu-detail .bu-dpro-co{font-size:10px!important}
  html body #bu-detail :is(.bu-detail-x,.bu-fav-btn){width:40px!important;height:40px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:12px!important;background:rgba(255,255,255,.14)!important;color:#fff!important}
  html body #bu-detail .bu-detail-modal-body{display:block!important;flex:1 1 auto!important;min-height:0!important;padding:10px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding-bottom:82px!important}
  html body #bu-detail :is(.bu-detail-modal-left,.bu-detail-modal-info){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;overflow:visible!important}
  html body #bu-detail .bu-dpro-route-pair{display:grid!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;gap:5px!important;align-items:stretch!important}
  html body #bu-detail .bu-dpro-route-leg{min-width:0!important;min-height:128px!important;margin:0!important;padding:10px!important;border-radius:15px!important}
  html body #bu-detail .bu-dpro-route-arrow{display:grid!important;place-items:center!important;font-size:15px!important}
  html body #bu-detail .bu-dpro-card{margin:0 0 8px!important;padding:11px!important;border-radius:15px!important;box-shadow:0 7px 18px rgba(11,61,93,.07)!important}
  html body #bu-detail .bu-dpro-route-leg h3{display:inline-flex!important;margin:0 0 8px!important;padding:5px 8px!important;border-radius:999px!important;font-size:10px!important}
  html body #bu-detail .bu-dpro-addr{font-size:12px!important;line-height:1.25!important;overflow-wrap:anywhere!important}
  html body #bu-detail .bu-dpro-meta,html body #bu-detail .bu-gmaps{font-size:9px!important;line-height:1.35!important}
  html body #bu-detail .bu-dpro-dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  html body #bu-detail .bu-dpro-row{min-width:0!important;min-height:48px!important;padding:8px!important;border:1px solid #d7e6ee!important;border-radius:10px!important;background:#f8fbfd!important}
  html body #bu-detail .bu-dpro-row dt{font-size:8px!important;color:#6a8495!important}
  html body #bu-detail .bu-dpro-row dd{margin-top:3px!important;font-size:11px!important;line-height:1.2!important;overflow-wrap:anywhere!important}
  html body #bu-detail :is(.bu-v13-fuel,.bu-detail-modal-profile,.bu-detail-modal-right){width:100%!important;max-width:none!important}
  html body #bu-detail .bu-fuel-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body #bu-detail .bu-detail-modal-foot{position:sticky!important;bottom:0!important;z-index:9!important}

  /* AI is a full work surface and follows the visual viewport/keyboard. */
  html body.bu-ai-open .ut-right-rail.is-sheet{
    position:fixed!important;inset:var(--bu-vv-top,0px) 0 auto 0!important;width:100%!important;height:var(--bu-vv-height,100dvh)!important;max-height:var(--bu-vv-height,100dvh)!important;
    padding:0!important;border-radius:0!important;overflow:hidden!important;background:#edf6fb!important
  }
  html body.bu-ai-open .ut-right-rail.is-sheet #bu-dispo{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;border:0!important;border-radius:0!important}
  html body.bu-ai-open .bu-dispo-head{flex:0 0 auto!important;min-height:68px!important;padding:8px 10px!important;border-radius:0!important}
  html body.bu-ai-open .bu-dispo-av{width:44px!important;height:44px!important;object-fit:contain!important}
  html body.bu-ai-open .bu-dispo-head-actions{gap:5px!important}
  html body.bu-ai-open .bu-dispo-howto b,html body.bu-ai-open .bu-dispo-clear{display:none!important}
  html body.bu-ai-open .bu-dispo-chips{flex:0 0 auto!important;padding:7px 9px!important;overflow-x:auto!important;scrollbar-width:none!important}
  html body.bu-ai-open :is(.bu-dispo-log,.bu-agent-log,.bu-dispo-body){flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}
  html body.bu-ai-open :is(.bu-dispo-compose,.bu-agent-compose,.bu-dispo-input){position:sticky!important;bottom:0!important;z-index:8!important;padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px))!important;background:rgba(255,255,255,.97)!important;box-shadow:0 -8px 22px rgba(7,48,75,.09)!important;backdrop-filter:blur(14px)!important}
  html body.bu-ai-open #bu-dispo-input{min-height:48px!important;max-height:116px!important;padding:13px 52px 11px 13px!important;border:1px solid #c8deea!important;border-radius:14px!important;background:#fff!important;color:#0b3550!important;font-size:16px!important;line-height:1.35!important}
  html body.bu-ai-open :is([data-agent-send],.bu-agent-send,.bu-dispo-send,.bu-v12-send){width:auto!important;height:46px!important;min-width:72px!important;padding:0 14px!important;border-radius:13px!important}
  html body.bu-keyboard-open :is(.bu-mobile-dock-v2,#bu-fab-ai,.bu-mobile-ai-banner){display:none!important}

  /* Notifications, app switcher and More stay inside the viewport. */
  html body.bu-notes-open #bu-notes.bu-notes,
  html body #bu-apps-sheet:not([hidden]){
    position:fixed!important;inset:var(--bu-vv-top,0px) 0 auto 0!important;width:100%!important;height:var(--bu-vv-height,100dvh)!important;max-height:var(--bu-vv-height,100dvh)!important;
    max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;overflow-x:hidden!important;overflow-y:auto!important;background:linear-gradient(180deg,#f8fcff,#edf6fb)!important
  }
  html body.bu-notes-open #bu-notes.bu-notes{z-index:120500!important;right:0!important;left:0!important}
  html body #bu-apps-sheet:not([hidden]){z-index:120500!important}
  html body.bu-notes-open #bu-notes .bu-notes-list{padding-bottom:calc(22px + env(safe-area-inset-bottom,0px))!important}
  html body .bu-mobile-dock-v2{z-index:90000!important}

  /* Compose and account surfaces: one column, clear section rhythm. */
  html body :is(.bu-post-page,.bu-nalog-flow){width:100%!important;max-width:100%!important;overflow-x:hidden!important}
  html body .bu-post-page :is(.bu-post-layout,.bu-post-layout-nalog,.bu-post-maps-2,.bu-place-grid,.bu-form-grid),
  html body .bu-nalog-flow :is(.bu-dash-grid,.bu-dash-tiles,.bu-account-grid){grid-template-columns:minmax(0,1fr)!important}
  html body .bu-post-page :is(.bu-form,.bu-post-map-card,.bu-compose-step),
  html body .bu-nalog-flow :is(.bu-account-panel,.bu-nalog-win,.bu-nalog-page-card){width:100%!important;min-width:0!important;border-radius:16px!important;box-shadow:var(--bu181-shadow)!important}
  html body .bu-post-page :is(input,select,textarea,button),html body .bu-nalog-flow :is(input,select,textarea,button){min-height:44px}
  html body .bu-nalog-flow :is(.bu-nalog-tabs,.bu-account-tabs,.bu-cc-tabs){display:flex!important;max-width:100%!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}
  html body .bu-nalog-flow :is(.bu-nalog-tabs,.bu-account-tabs,.bu-cc-tabs)>*{flex:0 0 auto!important;scroll-snap-align:start!important}
}

@media(max-width:359px){
  html body.bu-shell-unified.bu-workspace .bu-board-brand-img,html body.bu-shell-unified.bu-workspace .bu-board-brand img{width:34px!important;height:34px!important}
  html body.bu-shell-unified.bu-workspace .bu-mobile-brand-copy strong{font-size:12px!important}
  html body.bu-shell-unified.bu-workspace .bu-board-header-right{gap:4px!important}
  html body.bu-shell-unified.bu-workspace :is(.bu-header-app-launcher,.bu-lang-btn,.bu-bell-board,.bu-board-userchip,.bu-board-login,.bu-workspace-menu){width:36px!important;min-width:36px!important;max-width:36px!important;height:38px!important;min-height:38px!important;max-height:38px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-main{grid-template-columns:minmax(0,1fr) 9px minmax(0,1fr) 76px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-price{width:76px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-price strong{font-size:13px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-bottom,html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-detail{width:72px!important}
  html body #bu-detail .bu-dpro-route-pair{grid-template-columns:1fr!important}
  html body #bu-detail .bu-dpro-route-arrow{display:none!important}
}

@media(max-width:899px){
  html body.bu-shell-unified .bu-header-app-launcher-icons img{display:none!important}
  html body.bu-shell-unified .bu-header-app-launcher-icons:before{
    content:""!important;display:block!important;width:24px!important;height:24px!important;border-radius:7px!important;
    background:linear-gradient(90deg,#fff 0 38%,transparent 38% 58%,#fff 58%),linear-gradient(#fff 0 38%,transparent 38% 58%,#fff 58%)!important;
    opacity:.96!important;filter:drop-shadow(0 2px 5px rgba(0,25,52,.25))!important
  }
}

@media(min-width:900px){
  html body.bu-workspace.bu-board-page .bu-board-header{box-shadow:0 8px 26px rgba(3,34,58,.16)!important}
  html body.bu-workspace.bu-board-page .bu-board-bar{z-index:40!important;background:linear-gradient(180deg,#fbfdff,#eef7fb)!important}
  html body.bu-workspace.bu-board-page #bu-feed{gap:7px!important;padding:7px 9px 16px!important}
  html body.bu-workspace.bu-board-page #bu-feed .ut-load-card-modern{overflow:hidden!important;border-left:4px solid #0ab584!important;box-shadow:0 6px 17px rgba(8,54,83,.085)!important}
  html body.bu-workspace.bu-board-page #bu-feed .ut-load-card-modern:hover{transform:translateY(-1px)!important;box-shadow:0 11px 24px rgba(7,80,99,.14)!important}
  html body.bu-workspace.bu-board-page #bu-feed .ut-stop-main strong{font-size:12px!important}
  html body.bu-workspace.bu-board-page #bu-feed :is(.ut-stop-country,.ut-stop-date){font-size:8.5px!important}
  html body.bu-workspace.bu-board-page #bu-feed .ut-load-price strong{font-size:15px!important}
  html body.bu-filters-open #bu-filter-fold.open{left:50%!important;right:auto!important;width:min(1120px,calc(100vw - 36px))!important;max-height:min(760px,calc(100dvh - 36px))!important;transform:translateX(-50%)!important;border-radius:20px!important;box-shadow:var(--bu181-shadow-lg)!important}
  html body #bu-detail:not([hidden]) .bu-detail-modal-sheet{width:min(1180px,calc(100vw - 42px))!important;max-height:calc(100dvh - 42px)!important;margin:21px auto!important;border-radius:22px!important;box-shadow:var(--bu181-shadow-lg)!important}
  html body #bu-detail .bu-detail-modal-body{min-height:0!important;overflow:auto!important}
  html body.bu-ai-open .ut-right-rail.is-sheet{right:18px!important;bottom:18px!important;width:min(430px,calc(100vw - 36px))!important;height:min(720px,calc(100dvh - 36px))!important;border-radius:20px!important;overflow:hidden!important;box-shadow:var(--bu181-shadow-lg)!important}
  html body :is(.bu-post-page,.bu-nalog-flow){padding-bottom:42px!important}
  html body .bu-post-page :is(.bu-form,.bu-post-map-card,.bu-compose-step),html body .bu-nalog-flow :is(.bu-account-panel,.bu-nalog-win,.bu-nalog-page-card){border:1px solid rgba(188,213,225,.82)!important;box-shadow:var(--bu181-shadow)!important}
}

@media(min-width:900px) and (max-width:1180px){
  html body.bu-workspace.bu-board-page .bu-board-body{grid-template-columns:minmax(300px,36%) minmax(0,1fr)!important}
  html body.bu-workspace.bu-board-page #bu-feed .ut-load-details{display:none!important}
  html body.bu-workspace.bu-board-page #bu-feed .ut-load-body{grid-template-columns:minmax(0,1fr) 110px!important}
}

@media(prefers-reduced-motion:reduce){
  html body *,html body *:before,html body *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}

/* Exact production DOM lock: keeps the mobile action inside the card even
   when a legacy selector has more specificity than the component contract. */
@media(max-width:899px){
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro{
    position:relative!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-bottom{
    position:absolute!important;right:7px!important;bottom:7px!important;width:84px!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:0!important
  }
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-detail{
    display:flex!important;align-items:center!important;justify-content:center!important;width:84px!important;height:27px!important;min-height:27px!important;max-height:27px!important;padding:0 6px!important;border-radius:9px!important;font-size:8.5px!important;line-height:1!important;box-sizing:border-box!important
  }
  html body.bu-shell-unified.bu-workspace.bu-board-page #bu-detail.bu-detail-modal:not([hidden]){
    display:block!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important
  }
  html body.bu-shell-unified.bu-workspace.bu-board-page #bu-detail.bu-detail-modal:not([hidden])>.bu-detail-stage{
    position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;padding:0!important
  }
  html body.bu-shell-unified.bu-workspace.bu-board-page #bu-detail.bu-detail-modal:not([hidden])>.bu-detail-stage>.bu-detail-modal-sheet{
    position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important
  }
  html body.bu-shell-unified.bu-workspace.bu-board-page #bu-detail .bu-detail-modal-head{
    position:sticky!important;top:0!important;min-height:86px!important;height:86px!important;max-height:86px!important;padding:9px 11px!important;box-sizing:border-box!important
  }
  html body #bu-detail .bu-detail-tabs-v181{
    position:relative!important;z-index:12!important;flex:0 0 48px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;
    min-height:48px!important;padding:5px 8px!important;border-bottom:1px solid #cfe1ea!important;background:rgba(247,252,254,.98)!important;box-shadow:0 5px 15px rgba(6,48,72,.07)!important
  }
  html body #bu-detail .bu-detail-tabs-v181 button{
    min-width:0!important;min-height:38px!important;padding:0 8px!important;border:1px solid #c8dde7!important;border-radius:11px!important;
    background:#fff!important;color:#31566c!important;font-size:11px!important;font-weight:900!important;box-shadow:none!important
  }
  html body #bu-detail .bu-detail-tabs-v181 button.is-on{
    border-color:transparent!important;background:linear-gradient(135deg,#08aa91,#168ee8)!important;color:#fff!important;box-shadow:0 7px 16px rgba(13,126,175,.22)!important
  }
  html body #bu-detail[data-bu-detail-tab="map"] .bu-detail-modal-body{padding:8px!important;overflow:hidden!important}
  html body #bu-detail[data-bu-detail-tab="map"] .bu-detail-modal-right{height:100%!important;min-height:0!important}
  html body #bu-detail[data-bu-detail-tab="map"] .bu-detail-modal-mapwrap{height:100%!important;min-height:0!important;margin:0!important;border-radius:15px!important;overflow:hidden!important}
  html body #bu-detail[data-bu-detail-tab="map"] .bu-detail-map{height:calc(100% - 38px)!important;min-height:320px!important}
  html body #bu-detail[data-bu-detail-tab="map"] .bu-detail-fuel-aside{display:none!important}
  html body #bu-detail[data-bu-detail-tab="company"] .bu-detail-modal-profile{margin:0!important}
  html body.bu-shell-unified.bu-workspace.bu-board-page #bu-detail .bu-detail-modal-body .bu-dpro-route-pair{
    display:grid!important;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr)!important;gap:5px!important;align-items:stretch!important
  }
  html body.bu-shell-unified.bu-workspace.bu-board-page #bu-detail .bu-detail-modal-body .bu-dpro-route-pair>.bu-dpro-route-leg{
    min-width:0!important;min-height:132px!important;height:auto!important;margin:0!important;padding:9px!important
  }
}
@media(max-width:359px){
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-bottom,
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-detail{width:72px!important}
}

/* 14.70.1 — real-device mobile lock. These rules own the narrow phone
   geometry after every account and product sheet has loaded. */
@media(max-width:899px){
  html{-webkit-text-size-adjust:100%;text-size-adjust:100%}

  /* Account chrome stays one layer above its tab rail and every document
     surface. Floating menus still live above both. */
  html body.bu-nalog-page .bu-auth-top,
  html body.bu-auth-chrome .bu-auth-top{
    position:sticky!important;top:var(--bu-vv-top,0px)!important;z-index:170000!important;
    width:100%!important;max-width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;
    padding:6px 9px!important;overflow:visible!important;isolation:isolate!important;
    box-shadow:0 8px 24px rgba(2,30,54,.22)!important
  }
  html body.bu-nalog-page :is(.bu-auth-brand,.bu-auth-actions){min-width:0!important;overflow:visible!important}
  html body.bu-nalog-page .bu-auth-actions{display:flex!important;align-items:center!important;gap:5px!important}
  html body.bu-nalog-page .bu-account-subnav,
  html body.bu-nalog-page .bu-nalog-subhead{
    position:sticky!important;top:64px!important;z-index:160000!important;
    border-bottom:1px solid #c9dfe8!important;background:rgba(247,252,254,.98)!important;backdrop-filter:blur(14px)!important
  }

  /* Language is a bounded sheet below the chrome. Search never opens the
     keyboard until it is touched, and the list owns its own scrolling. */
  html body .bu-lang-menu.bu-lang-menu-float:not([hidden]){
    position:fixed!important;z-index:500000!important;
    top:calc(var(--bu-vv-top,0px) + 70px)!important;right:8px!important;bottom:8px!important;left:8px!important;
    display:flex!important;flex-direction:column!important;width:auto!important;max-width:none!important;height:auto!important;
    max-height:calc(var(--bu-vv-height,100dvh) - 78px)!important;margin:0!important;padding:10px!important;
    overflow:hidden!important;border:1px solid rgba(132,192,211,.78)!important;border-radius:20px!important;
    background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(241,249,252,.99))!important;
    box-shadow:0 24px 70px rgba(1,27,48,.34),inset 0 1px #fff!important
  }
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-same{display:none!important}
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-domains{
    flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;margin:0 0 8px!important;padding:0!important;background:transparent!important
  }
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-domains p{display:none!important}
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-domains :is(a,span){
    display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:42px!important;
    margin:0!important;padding:7px 6px!important;border:1px solid #d1e3eb!important;border-radius:12px!important;
    background:#edf6fa!important;color:#214e66!important;font-size:10px!important;font-weight:900!important;white-space:nowrap!important
  }
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-domains .is-on{
    border-color:#07947f!important;background:linear-gradient(135deg,#07947f,#0876b8)!important;color:#fff!important
  }
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-q{
    flex:0 0 44px!important;width:100%!important;height:44px!important;min-height:44px!important;margin:0 0 7px!important;padding:0 13px!important;
    border:1px solid #b9d5e1!important;border-radius:12px!important;background:#fff!important;color:#123f58!important;font-size:16px!important;box-shadow:none!important
  }
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-hits{
    flex:1 1 auto!important;min-height:0!important;padding:0 2px 5px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important
  }
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-group{display:grid!important;grid-template-columns:1fr 1fr!important;gap:5px!important;padding:6px 0!important}
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-group[hidden]{display:none!important}
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-group-title{grid-column:1/-1!important;margin:0 3px 2px!important;font-size:8px!important;letter-spacing:.12em!important}
  html body .bu-lang-menu.bu-lang-menu-float [data-lang-row]{min-width:0!important;margin:0!important}
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-opt{
    display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;gap:7px!important;align-items:center!important;
    width:100%!important;min-width:0!important;min-height:43px!important;margin:0!important;padding:6px 8px!important;border-radius:11px!important;font-size:11px!important
  }
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-flag-img{width:24px!important;height:17px!important}
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-opt-lab{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  html body .bu-lang-menu.bu-lang-menu-float .bu-lang-opt-code{font-size:8px!important}

  /* Objavi is a short action sheet with two clear choices. */
  html body #bu-post:not([hidden]),html body.bu-post-open #bu-post{
    position:fixed!important;z-index:186000!important;inset:var(--bu-vv-top,0px) 0 auto 0!important;
    display:flex!important;align-items:flex-end!important;justify-content:center!important;width:100%!important;height:var(--bu-vv-height,100dvh)!important;
    padding:10px!important;overflow:hidden!important;background:rgba(2,24,43,.58)!important;backdrop-filter:blur(10px)!important
  }
  html body #bu-post .bu-post-shot{
    display:flex!important;flex-direction:column!important;width:100%!important;max-width:520px!important;max-height:calc(var(--bu-vv-height,100dvh) - 20px)!important;
    margin:0!important;border:1px solid rgba(174,216,229,.9)!important;border-radius:24px!important;overflow:hidden!important;
    background:linear-gradient(180deg,#fff,#f2f8fb)!important;box-shadow:0 28px 80px rgba(0,20,38,.4)!important
  }
  html body #bu-post .bu-post-shot-body{min-height:0!important;padding:14px!important;overflow-y:auto!important;overscroll-behavior:contain!important}
  html body #bu-post .bu-post-pro-head{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:10px!important;align-items:start!important;margin:0 0 11px!important;padding:0 0 11px!important;border-bottom:1px solid #d6e5ec!important}
  html body #bu-post .bu-post-pro-head strong{font-size:21px!important;line-height:1.12!important;letter-spacing:-.025em!important}
  html body #bu-post .bu-post-pro-head .bu-sub{margin:4px 0 0!important;font-size:11px!important;line-height:1.35!important}
  html body #bu-post [data-post-close]{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;border:1px solid #cadde6!important;border-radius:13px!important;background:#fff!important;color:#183e53!important;font-size:20px!important}
  html body #bu-post .bu-post-choices{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}
  html body #bu-post .bu-tile-pro{
    display:grid!important;grid-template-columns:42px minmax(0,1fr) 30px!important;align-items:center!important;gap:10px!important;
    width:100%!important;min-height:90px!important;margin:0!important;padding:11px!important;border:1px solid #cbdfe8!important;border-radius:16px!important;
    background:#fff!important;color:#113d55!important;box-shadow:0 7px 18px rgba(6,53,79,.07)!important;text-decoration:none!important
  }
  html body #bu-post .bu-tile-ico{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:13px!important;background:#eaf6ff!important;font-size:21px!important}
  html body #bu-post .bu-tile-copy{min-width:0!important}
  html body #bu-post .bu-tile-copy strong{font-size:15px!important;line-height:1.15!important}
  html body #bu-post .bu-tile-copy p{margin:3px 0!important;font-size:10px!important;line-height:1.35!important}
  html body #bu-post .bu-post-tags{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin:5px 0 0!important;padding:0!important}
  html body #bu-post .bu-post-tags li{padding:3px 6px!important;border-radius:999px!important;font-size:7.5px!important;line-height:1!important}
  html body #bu-post .bu-tile-go{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:10px!important;font-size:15px!important}
  html body #bu-post .bu-post-shot-foot{margin:9px 0 0!important;padding:0!important;text-align:center!important;font-size:9px!important}

  /* Both authenticated and public docks are viewport elements. A transform
     on an ancestor can no longer make the account dock scroll with content. */
  html body.bu-nalog-page .bu-account-dock,
  html body.bu-workspace #bu-mobile-shell-v2>.bu-mobile-dock-v2{
    position:fixed!important;z-index:175000!important;top:auto!important;right:max(7px,env(safe-area-inset-right,0px))!important;
    bottom:max(7px,env(safe-area-inset-bottom,0px))!important;left:max(7px,env(safe-area-inset-left,0px))!important;
    display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;width:auto!important;height:64px!important;min-height:64px!important;max-height:64px!important;
    margin:0!important;padding:5px!important;transform:none!important;border:1px solid rgba(145,194,211,.78)!important;border-radius:20px!important;
    background:rgba(248,253,255,.97)!important;box-shadow:0 -9px 28px rgba(3,38,59,.17),inset 0 1px #fff!important;backdrop-filter:blur(18px)!important
  }
  html body.bu-nalog-page{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}
  html body:is(.bu-detail-open,.bu-mobile-detail-open,.bu-filters-open,.bu-ai-open,.bu-notes-open,.bu-chat-sheet-open,.bu-post-open,.bu-keyboard-open) :is(.bu-account-dock,#bu-mobile-shell-v2>.bu-mobile-dock-v2){display:none!important}

  /* Account message overlay begins directly below the fixed identity bar.
     Inbox and thread keep the exact same shell and scroll independently. */
  html body.bu-nalog-page.bu-chat-sheet-open #bu-chat-sheet.bu-chat-drawer-wrap:not([hidden]){
    position:fixed!important;z-index:180000!important;top:calc(var(--bu-vv-top,0px) + 64px)!important;right:0!important;bottom:auto!important;left:0!important;
    width:100%!important;height:calc(var(--bu-vv-height,100dvh) - 64px)!important;max-height:calc(var(--bu-vv-height,100dvh) - 64px)!important;
    margin:0!important;padding:0!important;overflow:hidden!important;background:#edf6fa!important
  }
  html body.bu-nalog-page.bu-chat-sheet-open #bu-chat-sheet .bu-chat-drawer{
    position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;
    margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;transform:none!important
  }
  html body.bu-nalog-page.bu-chat-sheet-open #bu-chat-sheet .bu-chat-drawer-head{min-height:58px!important;padding:8px 10px!important}
  html body.bu-nalog-page.bu-chat-sheet-open #bu-chat-sheet .bu-chat-stage,
  html body.bu-nalog-page.bu-chat-sheet-open #bu-chat-sheet :is(.bu-chat-inbox,.bu-chat-thread){height:100%!important;min-height:0!important;overflow:hidden!important}
  html body.bu-nalog-page.bu-chat-sheet-open #bu-chat-sheet :is(.bu-chat-list,.bu-chat-thread-body){min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important}

  /* Compose is one phone step at a time. No loose AI button, no document-wide
     horizontal scroll, and the route preview cannot become taller than a card. */
  html body.bu-nalog-compose-page{overflow-x:hidden!important;background:linear-gradient(180deg,#eef7fa,#f7fbfd)!important}
  html body.bu-nalog-compose-page .bu-nalog-generate-fab{display:none!important}
  html body.bu-nalog-compose-page .bu-nalog-flow{width:100%!important;max-width:100%!important;padding:8px 8px 92px!important;overflow:visible!important}
  html body.bu-nalog-compose-page .bu-nalog-compose{width:100%!important;max-width:720px!important;margin:0 auto!important;padding:0!important;overflow:visible!important}
  html body.bu-nalog-compose-page .bu-compose-head{
    position:sticky!important;top:0!important;z-index:20!important;min-height:58px!important;margin:0 0 8px!important;padding:8px 10px!important;
    border:1px solid #cfe1e9!important;border-radius:15px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 7px 20px rgba(5,49,74,.08)!important
  }
  html body.bu-nalog-compose-page .bu-compose-head h2{font-size:19px!important;line-height:1.1!important}
  html body.bu-nalog-compose-page .bu-form-shipper{width:100%!important;margin:0!important;padding:0!important}
  html body.bu-nalog-compose-page .bu-compose-step.is-current{width:100%!important;margin:0!important;padding:12px!important;border-radius:17px!important;box-shadow:0 8px 24px rgba(5,52,77,.08)!important}
  html body.bu-nalog-compose-page .bu-compose-step:not(.is-current){display:none!important}
  html body.bu-nalog-compose-page .bu-post-map-card{width:100%!important;margin:8px 0 0!important;padding:9px!important;border-radius:16px!important;box-shadow:0 8px 22px rgba(5,50,75,.08)!important}
  html body.bu-nalog-compose-page .bu-post-map{height:156px!important;min-height:156px!important;max-height:156px!important;border-radius:13px!important}
  html body.bu-nalog-compose-page .bu-compose-wizard{
    position:fixed!important;z-index:176000!important;right:7px!important;bottom:max(7px,env(safe-area-inset-bottom,0px))!important;left:7px!important;
    display:grid!important;grid-template-columns:82px minmax(0,1fr) minmax(104px,1fr)!important;gap:7px!important;width:auto!important;min-height:66px!important;
    margin:0!important;padding:8px!important;border:1px solid #c8dce6!important;border-radius:18px!important;background:rgba(255,255,255,.98)!important;
    box-shadow:0 16px 38px rgba(3,37,59,.2)!important;backdrop-filter:blur(16px)!important
  }
  html body.bu-nalog-compose-page .bu-compose-wizard :is([data-compose-prev],[data-compose-next]){min-height:46px!important;border-radius:12px!important;font-size:12px!important}
  html body.bu-nalog-compose-page .bu-compose-wizard [data-compose-progress]{font-size:10px!important;white-space:nowrap!important}

  /* One scroll owner for the selected load. Touch movement must never be
     interpreted as a request to re-layout or return to the top. */
  html body #bu-detail .bu-detail-modal-body{
    position:relative!important;flex:1 1 0!important;height:auto!important;min-height:0!important;max-height:none!important;
    overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;
    overscroll-behavior-y:contain!important;scroll-behavior:auto!important;overflow-anchor:none!important
  }
  html body #bu-detail .bu-detail-modal-head{position:relative!important;top:auto!important;flex:0 0 78px!important;height:78px!important;min-height:78px!important;max-height:78px!important;overflow:hidden!important}
  html body #bu-detail .bu-detail-tabs-v181{flex:0 0 48px!important}
}

@media(max-width:399px){
  /* Real 360–375 px devices and enlarged system text. */
  html body.post-type-archive-utovar.bu-workspace #bu-feed>.bu-item{
    height:114px!important;min-height:114px!important;max-height:114px!important;flex-basis:114px!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed>.bu-item:before{display:none!important;content:none!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mload-pro{
    grid-template-rows:21px 84px!important;height:114px!important;min-height:114px!important;max-height:114px!important;padding:5px 5px 4px!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-item.is-demo .bu-mp-status:before{content:"DEMO · ";font-weight:950!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-head{height:21px!important;min-height:21px!important;overflow:hidden!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-status{max-width:calc(100% - 48px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-main{
    grid-template-columns:minmax(0,1fr) 8px minmax(0,1fr) 72px!important;grid-template-rows:84px!important;height:84px!important;min-height:84px!important;gap:2px!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-stop{height:80px!important;padding:5px 3px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-place{grid-template-columns:23px minmax(0,1fr)!important;gap:3px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-pin{width:23px!important;height:29px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-place-copy strong{font-size:10.5px!important;letter-spacing:-.025em!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-place-copy small{font-size:6.5px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-date{margin-left:26px!important;font-size:7px!important}
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-price{
    width:72px!important;height:80px!important;padding:12px 1px 31px 4px!important;overflow:visible!important
  }
  html body.post-type-archive-utovar.bu-workspace #bu-feed .bu-mp-price strong{
    display:block!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;
    font-size:13.5px!important;letter-spacing:-.055em!important;font-variant-numeric:tabular-nums!important
  }
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-bottom,
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-detail{
    right:5px!important;bottom:6px!important;width:68px!important;max-width:68px!important
  }
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-detail{font-size:8px!important}
  html body.bu-shell-unified.bu-workspace .bu-board-header-inner{padding-inline:7px!important;gap:5px!important}
  html body.bu-shell-unified.bu-workspace .bu-board-header-right{gap:4px!important}
}

/* 14.72 — clear header actions and readable mobile sheets */
@media(max-width:899px){
  html body.bu-shell-unified .bu-board-header{z-index:190000!important}
  html body.bu-shell-unified .bu-board-header-inner{min-height:64px!important;padding:7px 9px!important;gap:7px!important}
  html body.bu-shell-unified .bu-board-header-right{gap:6px!important}
  html body.bu-shell-unified.bu-workspace .bu-board-header-right .bu-header-app-launcher{
    width:52px!important;min-width:52px!important;height:48px!important;padding:4px!important;border-radius:14px!important;
    display:grid!important;grid-template-rows:25px 11px!important;place-items:center!important;background:rgba(255,255,255,.12)!important;
    border:1px solid rgba(255,255,255,.23)!important
  }
  html body.bu-shell-unified .bu-header-app-launcher-icons svg{width:24px!important;height:24px!important;display:block!important;color:#fff!important}
  html body.bu-shell-unified .bu-header-app-launcher-copy{display:block!important;color:#fff!important;font-size:7px!important;font-weight:900!important;line-height:1!important}
  html body.bu-shell-unified .bu-header-app-launcher-copy small{display:none!important}
  html body.bu-shell-unified .bu-board-bell{
    color:#fff!important;background:linear-gradient(135deg,#079785,#067ab6)!important;border-color:rgba(255,255,255,.3)!important;
    box-shadow:0 6px 16px rgba(0,40,70,.23)!important
  }
  html body.bu-shell-unified .bu-board-sidebar{
    position:fixed!important;top:72px!important;bottom:78px!important;left:8px!important;width:min(304px,calc(100vw - 26px))!important;height:auto!important;
    z-index:170500!important;border-radius:22px!important;overflow:auto!important;animation:buSheetLeft183 .28s cubic-bezier(.2,.8,.2,1) both!important
  }
  html body.bu-shell-unified .bu-sidebar-backdrop{position:fixed!important;inset:64px 0 0!important;z-index:170400!important;background:rgba(1,21,34,.48)!important;backdrop-filter:blur(4px)!important}
  @keyframes buSheetLeft183{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}

  html body.bu-shell-unified #bu-notes,html body.bu-shell-unified .bu-notes{
    position:fixed!important;inset:64px 0 0!important;width:100vw!important;max-width:none!important;height:auto!important;max-height:none!important;
    margin:0!important;border-radius:0!important;z-index:205000!important;overflow-y:auto!important;overscroll-behavior:contain!important;
    background:#f4fbfd!important;box-shadow:none!important;animation:buSheetUp183 .28s cubic-bezier(.2,.8,.2,1) both!important
  }
  html body.bu-shell-unified #bu-notes .bu-notes-head,html body.bu-shell-unified .bu-notes .bu-notes-head{
    position:sticky!important;top:0!important;z-index:3!important;min-height:72px!important;padding:10px 12px!important;
    background:linear-gradient(135deg,#05384c,#087c78)!important;color:#fff!important;border:0!important
  }
  html body.bu-shell-unified #bu-notes .bu-notes-head h2,html body.bu-shell-unified .bu-notes .bu-notes-head h2{color:#fff!important;font-size:20px!important}
  html body.bu-shell-unified #bu-notes .bu-notes-head button,html body.bu-shell-unified .bu-notes .bu-notes-head button{
    min-width:auto!important;min-height:38px!important;padding:0 10px!important;color:#fff!important;background:rgba(255,255,255,.13)!important;
    border:1px solid rgba(255,255,255,.27)!important;border-radius:12px!important;font-size:10px!important;font-weight:850!important;opacity:1!important
  }
  html body.bu-shell-unified #bu-notes .bu-notes-head [data-close],html body.bu-shell-unified #bu-notes .bu-notes-head .bu-close,
  html body.bu-shell-unified .bu-notes .bu-notes-head [data-close],html body.bu-shell-unified .bu-notes .bu-notes-head .bu-close{
    width:40px!important;min-width:40px!important;padding:0!important;background:#df334c!important;border-color:#ff8c9b!important;color:#fff!important;font-size:22px!important
  }
  html body.bu-shell-unified #bu-notes .bu-notes-body,html body.bu-shell-unified .bu-notes .bu-notes-body{padding:12px 10px 90px!important}

  html body.bu-shell-unified #bu-apps-sheet,html body.bu-shell-unified .bu-apps-sheet{
    position:fixed!important;inset:64px 0 0!important;width:100vw!important;max-width:none!important;height:auto!important;max-height:none!important;
    margin:0!important;border-radius:0!important;z-index:205000!important;overflow-y:auto!important;overscroll-behavior:contain!important;
    background:linear-gradient(180deg,#f4fbff,#eef8fb)!important;animation:buSheetUp183 .28s cubic-bezier(.2,.8,.2,1) both!important
  }
  html body.bu-shell-unified #bu-apps-sheet .bu-apps-head,html body.bu-shell-unified .bu-apps-sheet .bu-apps-head{
    position:sticky!important;top:0!important;z-index:3!important;background:linear-gradient(135deg,#052e47,#087c78)!important;color:#fff!important
  }
  html body.bu-shell-unified #bu-apps-sheet .bu-apps-head *,html body.bu-shell-unified .bu-apps-sheet .bu-apps-head *{color:#fff!important}
  @keyframes buSheetUp183{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
}

/* 14.72 — filter sheet: route first, advanced fields in a clean vertical flow */
@media(max-width:899px){
  html body.bu-shell-unified #bu-filters{
    position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:none!important;margin:0!important;
    z-index:210000!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important;
    background:linear-gradient(180deg,#f7fcff,#eef7fa)!important;overscroll-behavior:contain!important;animation:buSheetUp183 .26s ease both!important
  }
  html body.bu-shell-unified #bu-filters[hidden]{display:none!important}
  html body.bu-shell-unified #bu-filters .bu-filters-head{
    position:sticky!important;top:0!important;z-index:8!important;min-height:64px!important;padding:10px 12px!important;
    background:linear-gradient(135deg,#06384d,#078a80)!important;color:#fff!important;border:0!important
  }
  html body.bu-shell-unified #bu-filters .bu-filters-head h2,html body.bu-shell-unified #bu-filters .bu-filters-head *{color:#fff!important}
  html body.bu-shell-unified #bu-filters .bu-filters-head [data-close],html body.bu-shell-unified #bu-filters .bu-close{
    width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border-radius:13px!important;
    background:#df334c!important;border:1px solid #ff8a9b!important;color:#fff!important;font-size:22px!important
  }
  html body.bu-shell-unified #bu-filters .bu-filter-content{padding:10px 10px 92px!important;overflow:visible!important;flex:0 0 auto!important}
  html body.bu-shell-unified #bu-filters #bu-lanes{
    display:grid!important;grid-template-columns:1fr 1fr!important;gap:9px!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important
  }
  html body.bu-shell-unified #bu-filters #bu-lanes>.bu-lane{
    position:relative!important;inset:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;
    border-radius:17px!important;background:#fff!important;border:1px solid rgba(9,83,110,.15)!important;box-shadow:0 7px 18px rgba(3,50,73,.08)!important;overflow:visible!important
  }
  html body.bu-shell-unified #bu-filters #bu-lanes>.bu-lane:nth-child(n+3){grid-column:1/-1!important}
  html body.bu-shell-unified #bu-filters .bu-lower-deck{
    position:relative!important;inset:auto!important;display:block!important;height:auto!important;min-height:0!important;margin:10px 0 0!important;padding:0!important;overflow:visible!important
  }
  html body.bu-shell-unified #bu-filters .bu-lower-deck>*{
    position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 9px!important;padding:12px!important;
    border-radius:17px!important;background:#fff!important;border:1px solid rgba(9,83,110,.14)!important;box-shadow:0 7px 18px rgba(3,50,73,.07)!important;overflow:visible!important
  }
  html body.bu-shell-unified #bu-filters input,html body.bu-shell-unified #bu-filters select,html body.bu-shell-unified #bu-filters textarea{
    max-width:100%!important;min-height:44px!important;border-radius:12px!important
  }
  html body.bu-shell-unified #bu-filters .bu-search-row{
    position:sticky!important;left:0!important;right:0!important;bottom:0!important;z-index:9!important;display:grid!important;grid-template-columns:112px 1fr!important;
    gap:9px!important;min-height:70px!important;padding:10px 11px calc(10px + env(safe-area-inset-bottom))!important;margin-top:auto!important;
    background:rgba(247,252,255,.96)!important;border-top:1px solid rgba(5,71,96,.13)!important;backdrop-filter:blur(16px)!important
  }
  html body.bu-shell-unified #bu-filters .bu-search-row button{height:48px!important;min-height:48px!important;border-radius:14px!important;font-weight:900!important}
  html body.bu-shell-unified #bu-filters .bu-scroll-cue-v181{display:none!important}
}

/* 14.72 — mobile market geometry: one viewport, no clipped controls */
@media(max-width:899px){
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page{
    --bu-mobile-dock-h:72px;
    overflow-x:hidden!important;
  }
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace .bu-board-bar{
    height:104px!important;min-height:104px!important;padding:6px 10px 7px!important;gap:6px!important;
    overflow:visible!important;background:linear-gradient(180deg,#eef8fb 0%,#eaf3fa 100%)!important;
    border-bottom:1px solid rgba(19,94,119,.13)!important;box-shadow:0 8px 22px rgba(4,47,71,.07)!important
  }
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-bar .bu-tabs{
    height:44px!important;min-height:44px!important;gap:7px!important;overflow-x:auto!important;overflow-y:hidden!important;
    padding:0!important;scrollbar-width:none!important
  }
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-bar .bu-tabs::-webkit-scrollbar{display:none!important}
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-bar .bu-tab{
    height:44px!important;min-height:44px!important;border-radius:15px!important;padding:5px 10px!important;
    box-shadow:0 4px 12px rgba(4,49,73,.08)!important
  }
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-bar .bu-switch{
    height:42px!important;min-height:42px!important;display:grid!important;grid-template-columns:minmax(82px,.82fr) 1fr 1.18fr!important;
    gap:7px!important;padding:0!important;overflow:visible!important
  }
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-bar .bu-switch>button{
    height:42px!important;min-height:42px!important;margin:0!important;padding:0 9px!important;border-radius:14px!important;
    border:1px solid rgba(22,89,116,.15)!important;background:#fff!important;color:#16475e!important;
    box-shadow:0 5px 14px rgba(3,54,79,.07)!important;font-size:12px!important;font-weight:850!important;
    display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1.05!important
  }
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-bar .bu-switch>button.is-active{
    color:#fff!important;border-color:transparent!important;background:linear-gradient(135deg,#087ff0,#4937e9)!important;
    box-shadow:0 8px 18px rgba(24,96,231,.25)!important
  }
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-list-scroll>.bu-scroll-cue-v181{display:none!important}
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-list-scroll{
    padding-bottom:calc(var(--bu-mobile-dock-h) + 28px + env(safe-area-inset-bottom))!important;scroll-padding-bottom:110px!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed{padding:8px 7px 110px!important;gap:8px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed>.bu-item,
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-pro{height:126px!important;min-height:126px!important;max-height:126px!important;overflow:hidden!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-pro{
    border-radius:18px!important;border:1px solid rgba(23,119,101,.16)!important;
    box-shadow:0 9px 22px rgba(1,61,83,.11)!important;background:linear-gradient(145deg,#fff 0%,#f2fffa 100%)!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-head{
    height:26px!important;min-height:26px!important;padding:5px 9px 1px!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-status{
    max-width:calc(100% - 66px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-main{
    height:96px!important;min-height:96px!important;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr) 82px!important;
    grid-template-rows:96px!important;gap:3px!important;padding:0 4px 4px!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-stop{
    height:91px!important;min-height:91px!important;padding:8px 5px!important;border-radius:14px!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-place{grid-template-columns:27px minmax(0,1fr)!important;gap:5px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-pin{width:27px!important;height:35px!important;min-width:27px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-place-copy{min-width:0!important;overflow:hidden!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-place-copy strong,
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-place-copy small{
    display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-place-copy strong{font-size:12px!important;letter-spacing:-.02em!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-place-copy small{font-size:7.5px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-date{margin-left:32px!important;font-size:8px!important;white-space:nowrap!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-arrow{font-size:16px!important;align-self:center!important;justify-self:center!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-price{
    position:relative!important;width:82px!important;height:91px!important;min-width:82px!important;padding:10px 2px 38px 4px!important;
    overflow:hidden!important;border-left:1px solid rgba(14,108,114,.14)!important;text-align:center!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-price strong{
    display:block!important;width:100%!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;
    font-size:15px!important;line-height:1.05!important;letter-spacing:-.045em!important;font-variant-numeric:tabular-nums!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-bottom{
    position:absolute!important;right:4px!important;bottom:5px!important;width:78px!important;min-width:78px!important;max-width:78px!important;margin:0!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-detail{
    position:static!important;inset:auto!important;width:78px!important;min-width:78px!important;max-width:78px!important;height:32px!important;
    margin:0!important;padding:0 6px!important;border:0!important;border-radius:11px!important;overflow:hidden!important;
    font-size:10px!important;line-height:32px!important;color:#fff!important;background:linear-gradient(135deg,#087ef1,#4937e9)!important;
    box-shadow:0 6px 14px rgba(30,86,218,.25)!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-detail:before,
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-detail:after{display:none!important;content:none!important}

  html body>.bu-mobile-dock-v2,html body .bu-mobile-dock-v2{
    position:fixed!important;left:7px!important;right:7px!important;bottom:max(7px,env(safe-area-inset-bottom))!important;
    width:auto!important;height:64px!important;min-height:64px!important;margin:0!important;padding:5px 6px!important;
    border-radius:21px!important;z-index:175000!important;background:rgba(250,254,255,.96)!important;
    border:1px solid rgba(9,71,98,.16)!important;box-shadow:0 14px 34px rgba(1,35,58,.22)!important;backdrop-filter:blur(18px)!important;
    transform:none!important;animation:buDockIn183 .28s ease both!important
  }
  html body .bu-mobile-dock-v2 a,html body .bu-mobile-dock-v2 button{
    height:52px!important;min-height:52px!important;border:0!important;border-radius:15px!important;background:transparent!important;color:#557083!important;
    box-shadow:none!important;font-size:9px!important;font-weight:850!important
  }
  html body .bu-mobile-dock-v2 .is-active{background:#e5f1ff!important;color:#0962d6!important;box-shadow:inset 0 0 0 1px rgba(40,109,211,.17)!important}
  html body .bu-mobile-dock-v2 .bu-mobile-publish-v2{color:#fff!important;background:linear-gradient(135deg,#11bfae,#079fe8)!important;box-shadow:0 6px 15px rgba(3,155,181,.25)!important}
  html body.bu-mobile-nav-open .bu-mobile-dock-v2 .bu-mobile-dock-link[href*="/utovari"],html body.bu-menu-open .bu-mobile-dock-v2 .bu-mobile-dock-link[href*="/utovari"]{background:transparent!important;color:#557083!important;box-shadow:none!important}
  html body.bu-mobile-nav-open .bu-mobile-dock-v2 .bu-mobile-dock-more,html body.bu-menu-open .bu-mobile-dock-v2 .bu-mobile-dock-more{background:#e5f1ff!important;color:#0962d6!important;box-shadow:inset 0 0 0 1px rgba(40,109,211,.17)!important}
  html body.bu-layer-open .bu-mobile-dock-v2,html body.bu-detail-open .bu-mobile-dock-v2,html body.bu-mobile-detail-open .bu-mobile-dock-v2,html body.bu-ai-open .bu-mobile-dock-v2{visibility:hidden!important;pointer-events:none!important;transform:translateY(110%)!important}
  @keyframes buDockIn183{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
}

@media(max-width:399px){
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-main{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 72px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-price{width:72px!important;min-width:72px!important;padding-inline:2px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-price strong{font-size:13.5px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-bottom,
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mp-detail{width:68px!important;min-width:68px!important;max-width:68px!important}
}

@media(max-width:399px){
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-bottom{
    position:absolute!important;right:5px!important;bottom:6px!important;width:68px!important;min-width:68px!important;max-width:68px!important
  }
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace.bu-board-page .bu-board .bu-board-list #bu-feed>.bu-item .bu-mload-pro .bu-mp-detail{
    position:static!important;inset:auto!important;width:68px!important;min-width:68px!important;max-width:68px!important;margin:0!important
  }
}

/* 14.72 FINAL MOBILE OVERRIDES — intentionally last in the cascade */
@media(max-width:899px){
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace .bu-board-bar{
    height:104px!important;min-height:104px!important;max-height:104px!important;overflow:visible!important
  }
  html body.bu-shell-unified.post-type-archive-utovar.bu-workspace .bu-board{height:calc(100dvh - 94px - var(--bu-market-dock))!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed>.bu-item{
    height:128px!important;min-height:128px!important;max-height:128px!important;flex:0 0 128px!important;overflow:hidden!important;border-radius:17px!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload{
    box-sizing:border-box!important;display:grid!important;grid-template-rows:18px 36px 22px 32px!important;gap:3px!important;
    width:100%!important;height:128px!important;min-height:128px!important;max-height:128px!important;padding:8px 10px!important;overflow:hidden!important;
    border:1px solid rgba(15,151,117,.25)!important;border-left:4px solid #10b986!important;border-radius:17px!important;
    background:linear-gradient(140deg,#fff 0%,#f5fffb 100%)!important;box-shadow:0 9px 22px rgba(2,61,82,.1)!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-head{
    display:flex!important;align-items:center!important;justify-content:space-between!important;height:18px!important;min-height:18px!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-live,
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-demo-ribbon{
    min-height:17px!important;height:17px!important;padding:0 7px!important;border-radius:999px!important;font-size:7px!important;line-height:17px!important;white-space:nowrap!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-route{
    display:grid!important;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr)!important;align-items:center!important;gap:4px!important;height:36px!important;min-height:36px!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-end{
    display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
    padding:8px 7px!important;border-radius:11px!important;background:#eefdF6!important;color:#0c5e4d!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-end.is-to{background:#fff1f3!important;color:#9a2940!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-end b{font-size:10px!important;line-height:1!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-route>i{font-size:13px!important;color:#226594!important;text-align:center!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-specs{
    display:flex!important;align-items:center!important;gap:5px!important;height:22px!important;min-height:22px!important;overflow:hidden!important;white-space:nowrap!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-chip{
    min-width:0!important;max-width:42%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;
    padding:4px 6px!important;border-radius:999px!important;background:#eff6f9!important;color:#46697d!important;font-size:7px!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-chip:first-child{max-width:48%!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-foot{
    display:grid!important;grid-template-columns:minmax(0,1fr) 82px!important;align-items:center!important;gap:8px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-price{
    min-width:0!important;color:#07825f!important;font-size:17px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-go{
    display:flex!important;align-items:center!important;justify-content:center!important;width:82px!important;height:32px!important;padding:0 7px!important;
    border-radius:11px!important;background:linear-gradient(135deg,#078cf2,#403ee4)!important;color:#fff!important;font-size:9px!important;font-weight:900!important;
    box-shadow:0 6px 14px rgba(35,79,217,.24)!important;white-space:nowrap!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-pro{
    height:128px!important;min-height:128px!important;max-height:128px!important;grid-template-rows:26px 96px!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-pro .bu-mp-main{height:96px!important;min-height:96px!important}
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-list-scroll{overflow-x:hidden!important;overflow-y:auto!important}

  html body.bu-shell-unified.bu-notes-open #bu-notes.bu-notes,
  html body.bu-shell-unified #bu-notes.bu-notes:not([hidden]){
    position:fixed!important;inset:64px 0 0!important;width:100vw!important;height:calc(100dvh - 64px)!important;max-width:none!important;max-height:none!important;
    margin:0!important;border-radius:0!important;z-index:205000!important;overflow-y:auto!important;background:#f4fbfd!important;animation:buSheetUp183 .28s ease both!important
  }
  html body.bu-shell-unified #bu-notes>header{
    position:sticky!important;top:0!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:7px!important;
    min-height:68px!important;padding:9px 10px!important;background:linear-gradient(125deg,#05364b,#078377)!important;color:#fff!important
  }
  html body.bu-shell-unified #bu-notes>header>strong{color:#fff!important;font-size:18px!important}
  html body.bu-shell-unified #bu-notes .bu-notes-head-actions{display:flex!important;gap:5px!important;align-items:center!important}
  html body.bu-shell-unified #bu-notes .bu-notes-head-actions>button{
    min-height:36px!important;height:36px!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:11px!important;
    background:rgba(255,255,255,.14)!important;color:#fff!important;font-size:8px!important;font-weight:900!important;opacity:1!important
  }
  html body.bu-shell-unified #bu-notes [data-notes-close]{width:38px!important;min-width:38px!important;padding:0!important;background:#dc334d!important;border-color:#ff8b9b!important;color:#fff!important;font-size:21px!important}
  html body.bu-shell-unified #bu-notes .bu-notes-legend{margin:0!important;padding:10px 12px!important;background:#e8f4f8!important;color:#42677c!important;font-size:10px!important;line-height:1.4!important}
  html body.bu-shell-unified #bu-notes .bu-notes-list{padding:12px 10px 96px!important}

  html body.bu-shell-unified #bu-apps-sheet:not([hidden]){
    position:fixed!important;inset:64px 0 0!important;width:100vw!important;height:calc(100dvh - 64px)!important;max-width:none!important;max-height:none!important;
    margin:0!important;padding:0 10px 96px!important;border-radius:0!important;z-index:205000!important;overflow-y:auto!important;
    background:linear-gradient(180deg,#f4fbff,#edf7fa)!important;animation:buSheetUp183 .28s ease both!important
  }
  html body.bu-shell-unified #bu-apps-sheet>header{
    position:sticky!important;top:0!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
    min-height:64px!important;margin:0 -10px 10px!important;padding:9px 12px!important;background:linear-gradient(125deg,#052f48,#07877b)!important;color:#fff!important
  }
  html body.bu-shell-unified #bu-apps-sheet>header strong{color:#fff!important;font-size:19px!important}
  html body.bu-shell-unified #bu-apps-sheet [data-apps-close]{width:40px!important;height:40px!important;border-radius:12px!important;background:#dc334d!important;border:1px solid #ff8999!important;color:#fff!important;font-size:22px!important}
  html body.bu-shell-unified #bu-apps-sheet .bu-apps-card{margin:0 0 9px!important;padding:13px!important;border-radius:17px!important;background:#fff!important;border:1px solid #cfE2eb!important;box-shadow:0 8px 20px rgba(5,54,78,.08)!important}
  html body.bu-shell-unified #bu-apps-sheet .bu-apps-help{padding:11px!important;border-radius:14px!important;background:#e5f3ff!important;color:#174d68!important;font-size:10px!important;line-height:1.45!important}

  html body.bu-shell-unified #bu-filter-fold.open{
    position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;
    z-index:210000!important;display:block!important;overflow-y:auto!important;overflow-x:hidden!important;background:linear-gradient(180deg,#f7fcff,#eef7fa)!important;
    overscroll-behavior:contain!important;animation:buSheetUp183 .26s ease both!important
  }
  html body.bu-shell-unified #bu-filter-fold .bu-filter-sheet-head{
    position:sticky!important;top:0!important;z-index:12!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
    min-height:62px!important;padding:9px 11px!important;background:linear-gradient(125deg,#05364b,#07867a)!important;color:#fff!important;border:0!important
  }
  html body.bu-shell-unified #bu-filter-fold .bu-filter-sheet-x{width:40px!important;height:40px!important;border-radius:12px!important;background:#dc334d!important;border:1px solid #ff8999!important;color:#fff!important;font-size:20px!important}
  html body.bu-shell-unified #bu-filter-fold #bu-lanes{display:flex!important;flex-direction:column!important;gap:9px!important;height:auto!important;min-height:0!important;padding:10px!important;overflow:visible!important}
  html body.bu-shell-unified #bu-filter-fold #bu-lanes>.bu-lane{
    position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;
    border-radius:17px!important;background:#fff!important;border:1px solid rgba(9,83,110,.15)!important;box-shadow:0 7px 18px rgba(3,50,73,.08)!important;overflow:visible!important;box-sizing:border-box!important
  }
  html body.bu-shell-unified #bu-filter-fold .bu-lane-load{order:1!important}
  html body.bu-shell-unified #bu-filter-fold .bu-lane-unload{order:2!important}
  html body.bu-shell-unified #bu-filter-fold .bu-lane-metrics{order:3!important}
  html body.bu-shell-unified #bu-filter-fold .bu-lower-deck{
    position:relative!important;inset:auto!important;display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 10px 8px!important;overflow:visible!important
  }
  html body.bu-shell-unified #bu-filter-fold .bu-lower-deck>*{
    position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0 0 9px!important;box-sizing:border-box!important
  }
  html body.bu-shell-unified #bu-filter-fold .bu-search-row{
    position:sticky!important;left:0!important;right:0!important;bottom:0!important;z-index:12!important;display:grid!important;grid-template-columns:1fr 112px!important;gap:8px!important;
    min-height:70px!important;padding:10px 11px calc(10px + env(safe-area-inset-bottom))!important;background:rgba(248,252,255,.97)!important;
    border-top:1px solid rgba(5,71,96,.13)!important;backdrop-filter:blur(16px)!important
  }
  html body.bu-shell-unified #bu-filter-fold .bu-search-row button{height:48px!important;min-height:48px!important;border-radius:14px!important;font-weight:900!important}
  html body.bu-shell-unified #bu-filter-fold :is(input,select,textarea){max-width:100%!important;box-sizing:border-box!important}

  html body .bu-mobile-dock-v2 .is-on{background:#e5f1ff!important;color:#0962d6!important;box-shadow:inset 0 0 0 1px rgba(40,109,211,.17)!important}
  html body.bu-mobile-nav-open .bu-mobile-dock-v2 .bu-mobile-dock-link[href*="/utovari"],html body.bu-menu-open .bu-mobile-dock-v2 .bu-mobile-dock-link[href*="/utovari"]{background:transparent!important;color:#557083!important;box-shadow:none!important}
}

@media(max-width:359px){
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload{padding-inline:7px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-foot{grid-template-columns:minmax(0,1fr) 72px!important}
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed .bu-mload-go{width:72px!important}
}

/* 14.73 — tablet-phone bridge and one clear load-detail hierarchy */
@media(max-width:899px){
  html body.bu-shell-unified .bu-mobile-dock-v2{
    display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:2px!important;overflow:hidden!important
  }
  html body.bu-shell-unified .bu-mobile-dock-v2>:is(a,button){
    position:relative!important;inset:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
    width:100%!important;max-width:none!important;height:52px!important;min-height:52px!important;margin:0!important;padding:4px 2px!important;line-height:1!important;overflow:hidden!important
  }
  html body.bu-shell-unified .bu-mobile-dock-v2>:is(a,button)>span{display:grid!important;place-items:center!important;width:24px!important;height:24px!important;min-height:24px!important}
  html body.bu-shell-unified .bu-mobile-dock-v2 svg{display:block!important;width:22px!important;height:22px!important;stroke:currentColor!important;fill:none!important}
  html body.bu-shell-unified .bu-mobile-dock-v2 small{display:block!important;margin:2px 0 0!important;font-size:8px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}
  html body.bu-shell-unified.post-type-archive-utovar .bu-board-list-scroll>.bu-scroll-cue-v181{
    position:fixed!important;left:50%!important;right:auto!important;bottom:78px!important;z-index:174000!important;display:flex!important;align-items:center!important;justify-content:center!important;
    width:auto!important;max-width:calc(100vw - 132px)!important;height:25px!important;margin:0!important;padding:0 12px!important;transform:translateX(-50%)!important;
    border:1px solid rgba(33,112,147,.17)!important;border-radius:999px!important;background:rgba(248,253,255,.94)!important;color:#315d75!important;
    box-shadow:0 7px 18px rgba(3,43,66,.13)!important;backdrop-filter:blur(12px)!important;font-size:8px!important;font-weight:900!important;white-space:nowrap!important;pointer-events:none!important
  }
  html body:is(.bu-mobile-detail-open,.bu-filters-open,.bu-ai-open,.bu-notes-open,.bu-apps-open,.bu-post-open) .bu-board-list-scroll>.bu-scroll-cue-v181{display:none!important}

  html body.bu-mobile-detail-open #bu-mobile-detail-sheet:not([hidden]){
    position:fixed!important;inset:0!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;
    display:grid!important;grid-template-rows:58px minmax(0,1fr) 64px!important;align-items:stretch!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;
    overflow:hidden!important;background:linear-gradient(180deg,#f7fcff,#edf5fa)!important
  }
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-head{
    position:relative!important;inset:auto!important;grid-row:1!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) repeat(3,38px)!important;grid-template-rows:44px!important;
    align-items:center!important;gap:5px!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:7px 9px!important;box-sizing:border-box!important;
    overflow:hidden!important;background:linear-gradient(125deg,#052f48,#078778 68%,#314ee0)!important;color:#fff!important;box-shadow:0 8px 20px rgba(2,36,60,.18)!important
  }
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-mdetail-title{min-width:0!important;color:#fff!important;font-size:14px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet #bu-mdetail-fav{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet :is(.bu-mdetail-back,.bu-mdetail-print,.bu-mdetail-share,#bu-mdetail-fav button){position:static!important;inset:auto!important;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;padding:0!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-mdetail-back{background:#d9334d!important;border-color:#ff8a9b!important;color:#fff!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-body{
    grid-row:2!important;position:relative!important;inset:auto!important;min-height:0!important;width:100%!important;height:auto!important;margin:0!important;padding:10px 10px 20px!important;box-sizing:border-box!important;
    overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-gutter:auto!important
  }
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-v12-route,
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-demo-ribbon{display:none!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-dpro-route-pair{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0 0 9px!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-dpro-route-leg{min-height:0!important;padding:12px!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-scroll-cue-v181{display:none!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-foot{
    grid-row:3!important;position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:64px!important;min-height:64px!important;max-height:64px!important;margin:0!important;
    padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important;box-sizing:border-box!important;overflow:hidden!important;background:rgba(255,255,255,.98)!important;border-top:1px solid rgba(8,74,100,.13)!important;
    box-shadow:0 -10px 24px rgba(3,42,66,.12)!important;backdrop-filter:blur(16px)!important
  }
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-mobile-detail-actions{display:grid!important;grid-template-columns:minmax(105px,.42fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;height:48px!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet :is(.bu-mobile-detail-nav-btn,.bu-v12-cta,.bu-mobile-detail-actions>.bu-btn){display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:48px!important;min-height:48px!important;margin:0!important;padding:0 10px!important;border-radius:13px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important}
}

@media(min-width:430px) and (max-width:899px){
  html body.bu-shell-unified .bu-mobile-dock-v2 small{font-size:9px!important}
}

/* 14.73.1 — outrank the legacy four-column mobile detail header */
@media(max-width:899px){
  html body.bu-shell-unified.bu-board-page.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-head{
    grid-template-columns:42px minmax(0,1fr) repeat(3,38px)!important;
    grid-template-rows:44px!important;
    background:linear-gradient(125deg,#052f48,#078778 68%,#314ee0)!important;
    color:#fff!important
  }
}

/* 14.74.1 — B2B state surfaces and an inline, non-obstructing AI launcher. */
html body [data-b2b-duplicate="1"],
html body [data-b2b-deny="finance"],
html body [data-lemon-grace][data-grace-reason="payment_failed"]{
  position:relative!important;margin:14px 0!important;padding:14px 16px 14px 48px!important;border:1px solid rgba(10,117,143,.22)!important;
  border-radius:16px!important;background:linear-gradient(135deg,#f4fbff,#edf9f6)!important;color:#123f57!important;
  box-shadow:0 12px 30px rgba(3,52,76,.09)!important;font-size:14px!important;line-height:1.55!important
}
html body [data-b2b-duplicate="1"]::before,
html body [data-b2b-deny="finance"]::before,
html body [data-lemon-grace][data-grace-reason="payment_failed"]::before{
  content:""!important;position:absolute!important;left:16px!important;top:17px!important;width:18px!important;height:18px!important;border-radius:6px!important;
  background:linear-gradient(135deg,#12bda7,#1488e7)!important;box-shadow:0 5px 12px rgba(11,119,155,.24)!important
}
html body [data-b2b-deny="finance"]{border-color:rgba(222,68,89,.25)!important;background:linear-gradient(135deg,#fff8f9,#fff)!important}
html body [data-b2b-deny="finance"]::before{background:linear-gradient(135deg,#ef4460,#d92547)!important}
html body [data-lemon-grace][data-grace-reason="payment_failed"]{border-color:rgba(225,158,29,.3)!important;background:linear-gradient(135deg,#fffaf0,#fff)!important}
html body [data-lemon-grace][data-grace-reason="payment_failed"]::before{background:linear-gradient(135deg,#ffba30,#f08021)!important}

html body [data-b2b-survey="1"]{
  width:min(1120px,calc(100% - 32px))!important;margin:24px auto!important;padding:0!important;border:1px solid rgba(17,112,143,.18)!important;
  border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(235,248,251,.97))!important;
  box-shadow:0 22px 58px rgba(4,55,82,.14)!important;overflow:hidden!important
}
html body [data-b2b-survey="1"] .bu-lemon-grace-inner{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:20px!important
}
html body [data-b2b-survey="1"] header{grid-column:1/-1!important;display:grid!important;gap:5px!important;padding:4px 2px 8px!important}
html body [data-b2b-survey="1"] header strong{color:#073653!important;font-size:22px!important;line-height:1.15!important}
html body [data-b2b-survey="1"] header span{color:#547186!important;font-size:13px!important;line-height:1.5!important}
html body [data-b2b-survey="1"] label{display:grid!important;gap:7px!important;color:#173f57!important;font-size:12px!important;font-weight:850!important}
html body [data-b2b-survey="1"] select{width:100%!important;height:46px!important;padding:0 12px!important;border:1px solid #c7dce7!important;border-radius:13px!important;background:#fff!important;color:#0b3853!important;font-size:14px!important}
html body [data-b2b-survey="1"] fieldset{grid-column:1/-1!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:2px 0!important;padding:12px!important;border:1px solid #d2e4ec!important;border-radius:15px!important;background:rgba(255,255,255,.72)!important}
html body [data-b2b-survey="1"] legend{padding:0 7px!important;color:#365c72!important;font-size:11px!important;font-weight:900!important}
html body [data-b2b-survey="1"] fieldset label{display:flex!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;border-radius:999px!important;background:#edf7fa!important}
html body [data-b2b-survey="1"] button{grid-column:1/-1!important;justify-self:end!important;min-width:190px!important;height:46px!important;border-radius:13px!important}

@media(max-width:899px){
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed>.bu-item{
    height:auto!important;min-height:150px!important;overflow:visible!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed>.bu-item>.bu-mload{
    height:auto!important;min-height:150px!important;padding-bottom:9px!important;overflow:hidden!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed>.bu-item .bu-mload-foot{
    position:relative!important;inset:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 88px!important;align-items:center!important;
    width:100%!important;height:34px!important;min-height:34px!important;margin:8px 0 0!important;overflow:visible!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed>.bu-item .bu-mload-price{
    min-width:0!important;color:#087d61!important;font-size:18px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important
  }
  html body.bu-shell-unified.post-type-archive-utovar #bu-feed>.bu-item .bu-mload-go{
    display:flex!important;align-items:center!important;justify-content:center!important;width:88px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0 8px!important;
    border-radius:10px!important;background:linear-gradient(135deg,#078ff1,#2e48db)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;box-shadow:0 6px 14px rgba(32,76,208,.22)!important
  }
  html body.bu-shell-unified.bu-workspace .bu-board-list-scroll>.bu-ai-inline-launcher-v183{
    position:relative!important;display:block!important;flex:0 0 auto!important;width:auto!important;min-height:58px!important;margin:7px 10px 9px!important;padding:0!important;
    border:0!important;background:transparent!important;overflow:visible!important
  }
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183>button#bu-fab-ai.is-inline-v183{
    position:relative!important;inset:auto!important;z-index:2!important;display:grid!important;grid-template-columns:42px minmax(0,1fr) 24px!important;align-items:center!important;gap:10px!important;
    width:100%!important;min-width:0!important;max-width:none!important;height:58px!important;min-height:58px!important;max-height:58px!important;margin:0!important;padding:7px 12px!important;
    border:1px solid rgba(16,133,170,.2)!important;border-radius:17px!important;background:linear-gradient(120deg,#f3fcff 0%,#e6f8f6 57%,#edf0ff 100%)!important;
    color:#083d5a!important;box-shadow:0 9px 22px rgba(4,57,85,.11),inset 0 1px #fff!important;overflow:hidden!important;transform:none!important
  }
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183>button#bu-fab-ai.is-inline-v183::before{display:none!important;content:none!important}
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183>button#bu-fab-ai.is-inline-v183::after{
    content:"→"!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;border-radius:8px!important;background:#fff!important;color:#126dd9!important;font-size:14px!important;font-weight:950!important
  }
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai>span{
    display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:13px!important;background:linear-gradient(145deg,#11bfa9,#1484e8 70%,#494fea)!important;color:#fff!important;
    box-shadow:0 7px 16px rgba(7,104,156,.25)!important
  }
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai>span svg{width:23px!important;height:23px!important;stroke:currentColor!important;fill:none!important}
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai small{
    position:static!important;display:grid!important;width:auto!important;height:auto!important;min-width:0!important;overflow:hidden!important;clip:auto!important;white-space:normal!important;text-align:left!important
  }
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai small b{display:block!important;color:#07567c!important;font-size:11px!important;font-weight:950!important;line-height:1.15!important}
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai [data-ai-inline-copy]{display:block!important;margin-top:3px!important;color:#4b6e82!important;font-size:9px!important;font-weight:750!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai.is-prompting [data-ai-inline-copy]{animation:buAiInlinePrompt183 .32s ease both!important}
  @keyframes buAiInlinePrompt183{from{opacity:.2;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}

  html body [data-b2b-survey="1"]{width:calc(100% - 20px)!important;margin:14px auto calc(82px + env(safe-area-inset-bottom,0px))!important;border-radius:19px!important}
  html body [data-b2b-survey="1"] .bu-lemon-grace-inner{grid-template-columns:1fr!important;gap:10px!important;padding:15px!important}
  html body [data-b2b-survey="1"] header,[data-b2b-survey="1"] fieldset,[data-b2b-survey="1"] button{grid-column:1!important}
  html body [data-b2b-survey="1"] header strong{font-size:18px!important}
  html body [data-b2b-survey="1"] button{justify-self:stretch!important;width:100%!important}
}

@media(max-width:899px){
  html body.bu-shell-unified div#bu-filter-fold.bu-filter-fold.open .bu-filter-sheet-head button.bu-filter-sheet-x{
    -webkit-text-fill-color:#d92d49!important;color:#d92d49!important;background:#fff0f2!important;
    border-color:rgba(222,54,77,.22)!important;box-shadow:0 5px 14px rgba(172,32,57,.12)!important
  }
}

/* 14.74.2 — centered mobile chrome, premium More hub and route timeline. */
.bu-mobile-more-head,.bu-mobile-more-quick{display:none}
@media(max-width:899px){
  html body.bu-shell-unified.bu-workspace .bu-global-chrome-market{
    background:linear-gradient(118deg,#031f3a 0%,#063f5d 48%,#087c78 100%)!important;
    border-bottom:1px solid rgba(111,244,229,.22)!important;box-shadow:0 10px 26px rgba(1,28,51,.19)!important
  }
  html body.bu-shell-unified .bu-board-header,
  html body.bu-shell-unified .bu-board-header-inner{height:72px!important;min-height:72px!important;max-height:72px!important}
  html body.bu-shell-unified .bu-board-header-inner{position:relative!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;padding:0 10px!important}
  html body.bu-shell-unified .bu-board-brand{
    position:absolute!important;left:10px!important;top:0!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;
    width:164px!important;min-width:148px!important;max-width:164px!important;height:72px!important;min-height:72px!important;gap:8px!important;text-align:left!important
  }
  html body.bu-shell-unified .bu-board-brand-img,
  html body.bu-shell-unified .bu-board-brand img{width:42px!important;height:42px!important;max-width:42px!important;max-height:42px!important;filter:drop-shadow(0 7px 11px rgba(0,14,38,.4))!important}
  html body.bu-shell-unified .bu-board-brand-system,
  html body.bu-shell-unified .bu-board-brand-lab,
  html body.bu-shell-unified .bu-board-header-context{display:none!important}
  html body.bu-shell-unified .bu-mobile-brand-copy{display:grid!important;gap:3px!important;min-width:0!important}
  html body.bu-shell-unified .bu-mobile-brand-copy strong{max-width:108px!important;color:#fff!important;font-size:14px!important;font-weight:950!important;line-height:1!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.bu-shell-unified .bu-mobile-brand-copy small{display:block!important;color:#74f0e4!important;font-size:7px!important;font-weight:900!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;white-space:nowrap!important}
  html body.bu-shell-unified .bu-board-header-right{position:relative!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-left:auto!important}
  html body.bu-shell-unified .bu-workspace-menu,
  html body.bu-shell-unified .bu-header-sound,
  html body.bu-shell-unified .bu-board-register{display:none!important}
  html body.bu-shell-unified :is(.bu-header-app-launcher,.bu-lang-btn,.bu-bell-board,.bu-board-userchip,.bu-board-login){
    width:42px!important;min-width:42px!important;max-width:42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;
    border:1px solid rgba(255,255,255,.28)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(255,255,255,.17),rgba(255,255,255,.07))!important;
    color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.2),0 7px 16px rgba(0,20,49,.22)!important;backdrop-filter:blur(14px)!important
  }
  html body.bu-shell-unified .bu-header-app-launcher{width:50px!important;min-width:50px!important;max-width:50px!important;display:grid!important;grid-template-rows:23px 9px!important;place-items:center!important;align-content:center!important;gap:1px!important;padding:3px!important}
  html body.bu-shell-unified .bu-header-app-launcher>span:last-child{display:block!important;min-width:0!important;text-align:center!important}
  html body.bu-shell-unified .bu-header-app-launcher>span:last-child strong{display:block!important;color:#fff!important;font-size:7px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}
  html body.bu-shell-unified .bu-header-app-launcher>span:last-child small{display:none!important}
  html body.bu-shell-unified .bu-header-app-launcher-icons{display:grid!important;place-items:center!important;width:23px!important;height:23px!important}
  html body.bu-shell-unified .bu-bell-board{color:#fff!important}
  html body.bu-shell-unified .bu-board-login{font-size:0!important}
  html body.bu-shell-unified .bu-board-login:before{content:"↪"!important;font-size:21px!important;font-weight:900!important}

  html body.bu-menu-open:before,html body.bu-mobile-nav-open:before{
    content:""!important;position:fixed!important;inset:0!important;z-index:183900!important;display:block!important;background:rgba(2,20,35,.58)!important;backdrop-filter:blur(7px)!important
  }
  html body.bu-shell-unified.bu-menu-open #bu-workspace-sidebar.bu-board-sidebar,
  html body.bu-shell-unified.bu-mobile-nav-open #bu-workspace-sidebar.bu-board-sidebar{
    position:fixed!important;inset:8px 8px calc(84px + env(safe-area-inset-bottom,0px)) 8px!important;z-index:184000!important;display:flex!important;flex-direction:column!important;
    width:auto!important;min-width:0!important;max-width:520px!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;
    border:1px solid rgba(111,203,225,.34)!important;border-radius:25px!important;background:linear-gradient(165deg,#fafdff 0%,#edf7fb 100%)!important;
    box-shadow:0 34px 100px rgba(0,21,39,.48)!important;overflow:hidden!important;animation:buMoreHubIn1742 .3s cubic-bezier(.2,.8,.2,1) both!important
  }
  @keyframes buMoreHubIn1742{from{opacity:0;transform:translateY(24px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}
  html body #bu-workspace-sidebar .bu-mobile-more-head{
    display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex:0 0 auto!important;min-height:88px!important;padding:17px 17px!important;
    background:linear-gradient(118deg,#052d49,#087b76 67%,#244ed6)!important;color:#fff!important;box-shadow:0 10px 24px rgba(3,47,72,.18)!important
  }
  html body #bu-workspace-sidebar .bu-mobile-more-head>div{display:grid!important;gap:3px!important;min-width:0!important}
  html body #bu-workspace-sidebar .bu-mobile-more-head small{color:#75f0e3!important;font-size:8px!important;font-weight:950!important;letter-spacing:.16em!important;text-transform:uppercase!important}
  html body #bu-workspace-sidebar .bu-mobile-more-head strong{font-size:25px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.03em!important}
  html body #bu-workspace-sidebar .bu-mobile-more-head span{color:#d7edf4!important;font-size:9px!important;font-weight:750!important;white-space:nowrap!important}
  html body #bu-workspace-sidebar .bu-mobile-more-head button{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:14px!important;background:rgba(255,255,255,.13)!important;color:#fff!important;font-size:23px!important;box-shadow:inset 0 1px rgba(255,255,255,.16)!important}
  html body #bu-workspace-sidebar .bu-mobile-more-quick{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;flex:0 0 auto!important;padding:11px 12px 9px!important;border-bottom:1px solid #d8e8ef!important;background:rgba(255,255,255,.7)!important}
  html body #bu-workspace-sidebar .bu-mobile-more-quick a{display:grid!important;place-items:center!important;align-content:center!important;gap:5px!important;min-width:0!important;min-height:64px!important;padding:7px 4px!important;border:1px solid #d5e7ef!important;border-radius:16px!important;background:#fff!important;color:#16465f!important;text-decoration:none!important;box-shadow:0 7px 16px rgba(4,50,74,.07)!important}
  html body #bu-workspace-sidebar .bu-mobile-more-quick svg{width:21px!important;height:21px!important;color:#0788d9!important}
  html body #bu-workspace-sidebar .bu-mobile-more-quick span{max-width:100%!important;font-size:8px!important;font-weight:900!important;line-height:1.12!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body #bu-workspace-sidebar>.bu-board-sidebar-logo{display:none!important}
  html body #bu-workspace-sidebar>.bu-board-sidebar-nav{
    display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:7px!important;flex:1 1 auto!important;min-height:0!important;padding:10px 12px 18px!important;
    overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important
  }
  html body #bu-workspace-sidebar .bu-side-account-first{display:contents!important}
  html body #bu-workspace-sidebar .bu-board-sidebar-sec{grid-column:1/-1!important;display:flex!important;align-items:end!important;justify-content:space-between!important;min-height:20px!important;margin:5px 2px 0!important;padding:0!important;color:#41677b!important}
  html body #bu-workspace-sidebar .bu-board-sidebar-sec span{font-size:8px!important;font-weight:950!important;letter-spacing:.13em!important}
  html body #bu-workspace-sidebar .bu-board-sidebar-sec small{font-size:8px!important;color:#7891a0!important}
  html body #bu-workspace-sidebar .bu-board-sidebar-link{
    display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:54px!important;margin:0!important;padding:8px 10px!important;
    border:1px solid #d4e5ed!important;border-radius:15px!important;background:#fff!important;color:#123f57!important;text-decoration:none!important;box-shadow:0 6px 15px rgba(5,54,79,.065)!important
  }
  html body #bu-workspace-sidebar .bu-board-sidebar-link.is-on{border-color:#34c9b3!important;background:linear-gradient(135deg,#e5fbf6,#edf7ff)!important;color:#087863!important;box-shadow:0 8px 18px rgba(6,142,127,.12)!important}
  html body #bu-workspace-sidebar .bu-board-sidebar-link>svg{width:21px!important;height:21px!important}
  html body #bu-workspace-sidebar .bu-board-sidebar-lab{min-width:0!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;white-space:normal!important}
  html body #bu-workspace-sidebar :is(.bu-board-sidebar-hint,.bu-target-sidebar-promo){grid-column:1/-1!important}
  html body #bu-workspace-sidebar .bu-board-sidebar-hint{margin:-2px 2px 3px!important;color:#6a8594!important;font-size:8px!important;line-height:1.35!important}
  html body #bu-workspace-sidebar .bu-target-sidebar-promo{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;min-height:76px!important;margin:6px 0 0!important;padding:10px!important;border-radius:17px!important;background:linear-gradient(135deg,#062e49,#075e70)!important;color:#fff!important}
  html body #bu-workspace-sidebar>.bu-board-sidebar-foot{flex:0 0 auto!important;padding:8px 12px 12px!important;border-top:1px solid #d4e5ed!important;background:rgba(255,255,255,.92)!important}
  html body #bu-workspace-sidebar .bu-side-legal{display:flex!important;justify-content:center!important;gap:14px!important;margin:0 0 7px!important}
  html body #bu-workspace-sidebar .bu-side-legal a{color:#617b8a!important;font-size:8px!important}
  html body #bu-workspace-sidebar .bu-board-sidebar-vip-go{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;border-radius:13px!important;background:linear-gradient(135deg,#10bfa8,#078ce2)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(4,130,166,.2)!important}

  html body.bu-mobile-detail-open #bu-mobile-detail-sheet:not([hidden]){grid-template-rows:66px minmax(0,1fr) 70px!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-head{
    height:66px!important;min-height:66px!important;grid-template-columns:42px minmax(0,1fr) repeat(3,38px)!important;grid-template-rows:50px!important;padding:8px 9px!important;
    background:linear-gradient(118deg,#052c48 0%,#087d75 67%,#244fd7 100%)!important
  }
  html body #bu-mobile-detail-sheet .bu-mdetail-titlewrap{display:grid!important;align-content:center!important;gap:3px!important;min-width:0!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-titlewrap>small{display:block!important;color:#75f0e3!important;font-size:7px!important;font-weight:950!important;letter-spacing:.14em!important;text-transform:uppercase!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-mdetail-title{display:block!important;min-width:0!important;color:#fff!important;font-size:14px!important;font-weight:950!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-body{padding:10px 10px 22px!important;background:linear-gradient(180deg,#f4fafc,#eaf4f8)!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-pair{
    position:relative!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:2px 0 10px!important;padding-left:27px!important
  }
  html body #bu-mobile-detail-sheet .bu-dpro-route-pair:before{content:""!important;position:absolute!important;left:10px!important;top:19px!important;bottom:19px!important;width:2px!important;border-radius:999px!important;background:linear-gradient(#0bb88e,#1a91e8 48%,#ef3d61)!important;box-shadow:0 0 0 4px rgba(21,151,174,.08)!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-leg{position:relative!important;min-height:104px!important;padding:12px 13px!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 20px rgba(4,49,74,.08)!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-leg:before{content:""!important;position:absolute!important;left:-24px!important;top:18px!important;width:14px!important;height:14px!important;border:4px solid #fff!important;border-radius:50%!important;background:#0caf8f!important;box-shadow:0 0 0 2px #6edbc8!important}
  html body #bu-mobile-detail-sheet .bu-dpro-unload:before{background:#ef3d61!important;box-shadow:0 0 0 2px #ff9bad!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-leg h3{display:inline-flex!important;align-items:center!important;min-height:24px!important;margin:0 0 8px!important;padding:4px 9px!important;border-radius:999px!important;background:#e7faf4!important;color:#087a63!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important}
  html body #bu-mobile-detail-sheet .bu-dpro-unload h3{background:#fff0f3!important;color:#d8274a!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-arrow{display:none!important}
  html body #bu-mobile-detail-sheet .bu-dpro-card{border-radius:17px!important;box-shadow:0 8px 20px rgba(4,49,74,.075)!important}
  html body #bu-mobile-detail-sheet .bu-dpro-specs>.bu-dpro-dl{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body #bu-mobile-detail-sheet .bu-dpro-profile-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-foot{height:70px!important;min-height:70px!important;max-height:70px!important;padding:9px 10px calc(9px + env(safe-area-inset-bottom))!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-mobile-detail-actions{height:50px!important;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr)!important}
  html body #bu-mobile-detail-sheet .bu-v12-cta{gap:7px!important;background:linear-gradient(135deg,#0bb99e,#0788e6)!important;box-shadow:0 8px 20px rgba(3,127,170,.24)!important}

  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183>button#bu-fab-ai.is-inline-v183{height:66px!important;min-height:66px!important;max-height:66px!important;grid-template-columns:46px minmax(0,1fr) 25px!important;padding:7px 11px!important;overflow:visible!important}
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai>span{width:46px!important;height:46px!important;border-radius:15px!important;animation:buAiGlow1742 3s ease-in-out infinite!important}
  @keyframes buAiGlow1742{0%,100%{box-shadow:0 7px 16px rgba(7,104,156,.25),0 0 0 0 rgba(18,190,176,.25)}50%{box-shadow:0 9px 22px rgba(7,104,156,.32),0 0 0 7px rgba(18,190,176,0)}}
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai small{
    position:relative!important;display:block!important;padding:8px 10px!important;border:1px solid rgba(13,117,153,.15)!important;border-radius:13px!important;background:#fff!important;
    box-shadow:0 6px 14px rgba(4,58,83,.08)!important;overflow:visible!important
  }
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai small:before{content:""!important;position:absolute!important;left:-6px!important;top:17px!important;width:10px!important;height:10px!important;border-left:1px solid rgba(13,117,153,.15)!important;border-bottom:1px solid rgba(13,117,153,.15)!important;background:#fff!important;transform:rotate(45deg)!important}
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai small b{font-size:10px!important}
  html body.bu-shell-unified.bu-workspace .bu-ai-inline-launcher-v183 #bu-fab-ai [data-ai-inline-copy]{font-size:8.5px!important}
  html body.bu-ai-open .ut-right-rail.is-sheet,html body.bu-ai-open .ut-right-rail{
    background:linear-gradient(180deg,#f8fdff,#edf6fb)!important;border-color:rgba(25,151,178,.28)!important;box-shadow:0 30px 90px rgba(1,28,47,.46)!important
  }
}

@media(max-width:429px){
  html body.bu-shell-unified .bu-board-header-inner{padding:0 8px!important}
  html body.bu-shell-unified .bu-board-brand{left:8px!important;width:126px!important;min-width:126px!important;max-width:126px!important;gap:6px!important}
  html body.bu-shell-unified .bu-board-brand-img,html body.bu-shell-unified .bu-board-brand img{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important}
  html body.bu-shell-unified .bu-mobile-brand-copy{display:grid!important}
  html body.bu-shell-unified .bu-mobile-brand-copy strong{max-width:82px!important;font-size:12px!important}
  html body.bu-shell-unified .bu-mobile-brand-copy small{font-size:6px!important;letter-spacing:.08em!important}
  html body.bu-shell-unified .bu-board-header-right{gap:4px!important}
  html body.bu-shell-unified :is(.bu-lang-btn,.bu-bell-board,.bu-board-userchip,.bu-board-login){width:38px!important;min-width:38px!important;max-width:38px!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:13px!important}
  html body.bu-shell-unified .bu-header-app-launcher{width:46px!important;min-width:46px!important;max-width:46px!important;height:40px!important;min-height:40px!important;max-height:40px!important;border-radius:13px!important}
  html body #bu-workspace-sidebar .bu-mobile-more-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body #bu-workspace-sidebar .bu-mobile-more-quick a{min-height:54px!important;grid-template-columns:25px minmax(0,1fr)!important;justify-items:start!important;padding:7px 10px!important}
  html body #bu-workspace-sidebar .bu-mobile-more-quick span{text-align:left!important;font-size:9px!important}
}

/* 14.74.2 — focused mobile application center. */
@media(min-width:900px){
  html body.bu-apps-open{overflow:hidden!important}
  html body.bu-apps-open #bu-phone-sheet-backdrop:not([hidden]){
    position:fixed!important;inset:0!important;z-index:164900!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;
    background:rgba(2,22,38,.62)!important;backdrop-filter:blur(10px)!important;cursor:default!important;animation:buAppsBackdrop1742 .2s ease-out both!important
  }
  @keyframes buAppsBackdrop1742{from{opacity:0}to{opacity:1}}
  html body.bu-apps-open #bu-apps-sheet:not([hidden]){
    position:fixed!important;left:50%!important;right:auto!important;top:50%!important;bottom:auto!important;z-index:165000!important;display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:min(820px,calc(100vw - 48px))!important;max-width:820px!important;
    max-height:min(720px,calc(100vh - 48px))!important;margin:0!important;padding:0 18px 18px!important;border:1px solid rgba(101,192,211,.38)!important;
    border-radius:28px!important;background:linear-gradient(180deg,#f8fcff,#edf6fa)!important;color:#123e56!important;box-shadow:0 38px 110px rgba(0,23,42,.5)!important;
    overflow-x:hidden!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important;animation:buAppsDesktop1742 .26s cubic-bezier(.2,.8,.2,1) both!important
  }
  @keyframes buAppsDesktop1742{from{opacity:0;translate:0 18px;scale:.985}to{opacity:1;translate:0 0;scale:1}}
  html body.bu-apps-open #bu-apps-sheet>header{
    position:sticky!important;top:0!important;z-index:3!important;grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
    min-height:82px!important;margin:0 -18px!important;padding:14px 18px!important;border-radius:27px 27px 0 0!important;
    background:linear-gradient(118deg,#052d49,#087b76 67%,#244ed6)!important;color:#fff!important;box-shadow:0 10px 26px rgba(3,47,72,.2)!important
  }
  html body.bu-apps-open #bu-apps-sheet>header strong{color:#fff!important;font-size:26px!important;font-weight:950!important;letter-spacing:-.03em!important}
  html body.bu-apps-open #bu-apps-sheet [data-apps-close]{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;padding:0!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:15px!important;background:#dc334d!important;color:#fff!important;font-size:24px!important;box-shadow:0 9px 20px rgba(123,23,42,.27)!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card{
    display:grid!important;grid-template-columns:68px minmax(0,1fr)!important;gap:15px!important;min-height:220px!important;margin:0!important;padding:20px!important;
    border:1px solid #d3e6ed!important;border-radius:22px!important;background:#fff!important;box-shadow:0 13px 32px rgba(4,52,76,.09)!important
  }
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card.is-dispo{background:radial-gradient(circle at 96% 0,rgba(28,190,175,.15),transparent 38%),#fff!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card.is-driver{background:radial-gradient(circle at 96% 0,rgba(43,99,231,.14),transparent 38%),#fff!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card>img{width:68px!important;height:68px!important;border-radius:19px!important;filter:drop-shadow(0 9px 14px rgba(2,49,77,.2))!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card>div{display:grid!important;align-content:start!important;gap:9px!important;min-width:0!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card b{color:#0b3952!important;font-size:21px!important;font-weight:950!important;line-height:1.1!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card p{margin:0!important;color:#587485!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin-top:4px!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-actions :is(a,button){display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin:0!important;padding:0 13px!important;border:0!important;border-radius:14px!important;background:linear-gradient(135deg,#0bb89f,#0788e2)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 8px 18px rgba(4,128,166,.2)!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-actions :is(a,button):nth-child(2){border:1px solid #d2e3eb!important;background:#f4f9fc!important;color:#164b66!important;box-shadow:none!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-more{justify-self:start!important;color:#087ca8!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-help{align-self:center!important;margin:0!important;padding:13px 15px!important;border:1px solid #d4e5ed!important;border-radius:17px!important;background:#fff!important;color:#527184!important;font-size:11px!important;font-weight:700!important;line-height:1.5!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-all{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;margin:0!important;border-radius:16px!important;background:linear-gradient(135deg,#063d5a,#087c77)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 10px 22px rgba(2,72,93,.22)!important}
}

@media(max-width:899px){
  html body.bu-apps-open #bu-apps-sheet:not([hidden]){
    display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:10px!important;padding:0 12px 14px!important;
    border:1px solid rgba(93,181,204,.34)!important;border-radius:24px!important;background:linear-gradient(180deg,#f8fcff,#edf6fa)!important;
    box-shadow:0 28px 85px rgba(0,25,45,.48)!important;overscroll-behavior:contain!important;animation:buAppsHub1742 .28s cubic-bezier(.2,.8,.2,1) both!important
  }
  @keyframes buAppsHub1742{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
  html body.bu-apps-open #bu-apps-sheet>header{
    position:sticky!important;top:0!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:66px!important;
    margin:0 -12px 2px!important;padding:10px 14px!important;border-radius:23px 23px 0 0!important;background:linear-gradient(118deg,#052d49,#087b76 67%,#244ed6)!important;
    color:#fff!important;box-shadow:0 9px 22px rgba(3,47,72,.18)!important
  }
  html body.bu-apps-open #bu-apps-sheet>header strong{color:#fff!important;font-size:21px!important;font-weight:950!important;letter-spacing:-.02em!important}
  html body.bu-apps-open #bu-apps-sheet>header strong .bu-apps-sub-v183{display:block!important;margin-top:3px!important;color:#9ff5e7!important;font-size:8px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}
  html body.bu-apps-open #bu-apps-sheet [data-apps-close]{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:14px!important;background:#dc334d!important;color:#fff!important;font-size:22px!important;box-shadow:0 8px 18px rgba(123,23,42,.24)!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card{
    display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:12px!important;min-height:150px!important;margin:0!important;padding:14px!important;
    border:1px solid #d6e7ee!important;border-radius:19px!important;background:#fff!important;color:#123e56!important;box-shadow:0 9px 22px rgba(4,52,76,.08)!important
  }
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card.is-dispo{background:radial-gradient(circle at 95% 0,rgba(28,190,175,.14),transparent 34%),#fff!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card.is-driver{background:radial-gradient(circle at 95% 0,rgba(43,99,231,.13),transparent 34%),#fff!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card>img{width:58px!important;height:58px!important;border-radius:17px!important;filter:drop-shadow(0 8px 12px rgba(2,49,77,.18))!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card>div{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:6px!important;min-width:0!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card b{color:#0b3952!important;font-size:17px!important;font-weight:950!important;line-height:1.08!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card p{margin:0!important;color:#587485!important;font-size:11px!important;font-weight:650!important;line-height:1.35!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:3px!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-actions :is(a,button){display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin:0!important;padding:0 9px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#0bb89f,#0788e2)!important;color:#fff!important;font-size:10px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 7px 15px rgba(4,128,166,.18)!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-actions :is(a,button):nth-child(2){border:1px solid #d2e3eb!important;background:#f4f9fc!important;color:#164b66!important;box-shadow:none!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-more{justify-self:start!important;color:#087ca8!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-help{margin:0!important;padding:11px 12px!important;border:1px solid #d4e5ed!important;border-radius:15px!important;background:#fff!important;color:#527184!important;font-size:9px!important;font-weight:700!important;line-height:1.45!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-all{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;margin:0!important;border-radius:14px!important;background:linear-gradient(135deg,#063d5a,#087c77)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;text-decoration:none!important;box-shadow:0 9px 20px rgba(2,72,93,.2)!important}
  html body.bu-apps-open .bu-mobile-dock-v2{display:none!important}
}

/* 14.74.2 — focused on-site conversation layer. */
@media(max-width:899px){
  html body.bu-chat-open-v183 #bu-chat:not([hidden]){
    position:fixed!important;top:var(--bu-vv-top,0px)!important;right:0!important;bottom:auto!important;left:0!important;z-index:185000!important;display:grid!important;place-items:end center!important;width:100%!important;height:var(--bu-vv-height,100dvh)!important;max-height:var(--bu-vv-height,100dvh)!important;
    padding:calc(var(--bu-phone-rail,0px) + 76px) 8px 8px!important;background:rgba(2,22,38,.62)!important;backdrop-filter:blur(10px)!important;overflow:hidden!important
  }
  html body.bu-chat-open-v183 #bu-chat>.bu-chat-panel{
    display:grid!important;grid-template-rows:auto minmax(0,1fr) auto auto!important;width:min(100%,620px)!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;
    border:1px solid rgba(109,198,218,.34)!important;border-radius:24px!important;background:linear-gradient(180deg,#f9fcff,#edf6fa)!important;box-shadow:0 28px 90px rgba(0,20,37,.5)!important;overflow:hidden!important;
    animation:buChatHub1742 .28s cubic-bezier(.2,.8,.2,1) both!important
  }
  @keyframes buChatHub1742{from{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
  html body.bu-chat-open-v183 #bu-chat>.bu-chat-panel>header{
    display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:76px!important;padding:11px 12px 10px 15px!important;
    background:linear-gradient(118deg,#052d49,#087b76 67%,#244ed6)!important;color:#fff!important;box-shadow:0 9px 22px rgba(3,47,72,.18)!important
  }
  html body.bu-chat-open-v183 #bu-chat header>div{display:grid!important;gap:2px!important;min-width:0!important}
  html body.bu-chat-open-v183 #bu-chat header :is(.bu-kicker,strong,.bu-sub){margin:0!important;color:#fff!important}
  html body.bu-chat-open-v183 #bu-chat header .bu-kicker{color:#84f3e5!important;font-size:8px!important;font-weight:950!important;letter-spacing:.15em!important;text-transform:uppercase!important}
  html body.bu-chat-open-v183 #bu-chat header strong{font-size:16px!important;font-weight:950!important;line-height:1.08!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body.bu-chat-open-v183 #bu-chat header .bu-sub{color:#c9e7ee!important;font-size:9px!important;font-weight:750!important}
  html body.bu-chat-open-v183 #bu-chat [data-chat-close]{display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:14px!important;background:#dc334d!important;color:#fff!important;font-size:21px!important;box-shadow:0 8px 18px rgba(117,23,42,.25)!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-body{min-height:0!important;padding:12px!important;background:linear-gradient(180deg,#f7fbfd,#eef6f9)!important;overflow-y:auto!important;overscroll-behavior:contain!important}
  html body.bu-chat-open-v183 #bu-chat .bu-bubble{margin:0 0 10px!important;padding:10px 12px!important;border:1px solid #d3e6ee!important;border-radius:14px!important;background:#fff!important;color:#557384!important;font-size:9px!important;font-weight:700!important;line-height:1.45!important;box-shadow:0 6px 14px rgba(4,53,77,.06)!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-empty-v183{display:grid!important;place-items:center!important;align-content:center!important;gap:6px!important;min-height:210px!important;padding:22px!important;text-align:center!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-empty-v183>span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:16px!important;background:linear-gradient(145deg,#16bda8,#1888e6 72%,#514ce8)!important;color:#fff!important;font-size:21px!important;box-shadow:0 10px 24px rgba(8,120,166,.22)!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-empty-v183 strong{color:#123f58!important;font-size:16px!important;font-weight:950!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-empty-v183 p{max-width:310px!important;margin:0!important;color:#5b7686!important;font-size:10px!important;font-weight:650!important;line-height:1.5!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-form{display:grid!important;grid-template-columns:minmax(0,1fr) 88px!important;gap:8px!important;margin:0!important;padding:10px 11px!important;border-top:1px solid #d6e6ed!important;background:#fff!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-form input{width:100%!important;min-width:0!important;height:48px!important;padding:0 13px!important;border:1px solid #cbdfe8!important;border-radius:14px!important;background:#f9fcfe!important;color:#173f55!important;font-size:16px!important;outline:none!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-form input:focus{border-color:#168ed6!important;box-shadow:0 0 0 4px rgba(22,142,214,.12)!important}
  html body.bu-chat-open-v183 #bu-chat .bu-chat-form button{height:48px!important;min-width:0!important;margin:0!important;padding:0 10px!important;border-radius:14px!important;background:linear-gradient(135deg,#0bb89f,#167de0)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;box-shadow:0 8px 18px rgba(5,121,165,.2)!important}
  html body.bu-chat-open-v183 #bu-chat [data-chat-wa][hidden]{display:none!important}
  html body.bu-chat-open-v183 #bu-chat [data-chat-mail]{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin:0 11px 10px!important;border:1px solid #d1e3eb!important;border-radius:12px!important;background:#f5fafc!important;color:#24566e!important;font-size:9px!important;font-weight:900!important;text-decoration:none!important}
  html body.bu-chat-open-v183 .bu-mobile-dock-v2{display:none!important}
  html body.bu-keyboard-open.bu-chat-open-v183 #bu-chat:not([hidden]){padding:4px!important}
  html body.bu-keyboard-open.bu-chat-open-v183 #bu-chat>.bu-chat-panel{grid-template-rows:58px minmax(0,1fr) auto auto!important}
  html body.bu-keyboard-open.bu-chat-open-v183 #bu-chat>.bu-chat-panel>header{min-height:58px!important;padding-block:7px!important}
  html body.bu-keyboard-open.bu-chat-open-v183 #bu-chat>.bu-chat-panel{border-radius:18px!important}
  html body.bu-keyboard-open.bu-chat-open-v183 #bu-chat .bu-chat-empty-v183{display:none!important}
}

/* 14.74.2 — notification center aligned with the mobile application shell. */
@media(max-width:899px){
  html body.bu-notes-open #bu-notes.bu-notes{
    border:1px solid rgba(93,181,204,.34)!important;background:#f4fbfd!important;box-shadow:0 28px 85px rgba(0,25,45,.48)!important;
    animation:buNotesHub1742 .28s cubic-bezier(.2,.8,.2,1) both!important;overscroll-behavior:contain!important
  }
  @keyframes buNotesHub1742{from{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}
  html body.bu-notes-open #bu-notes>header{
    position:sticky!important;top:0!important;z-index:4!important;background:linear-gradient(118deg,#052d49,#087b76 67%,#244ed6)!important;
    color:#fff!important;border:0!important;border-radius:23px 23px 0 0!important;box-shadow:0 9px 22px rgba(3,47,72,.18)!important
  }
  html body.bu-notes-open #bu-notes>header>strong{align-self:center!important;display:block!important;color:#fff!important;font-size:20px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.02em!important}
  html body.bu-notes-open #bu-notes .bu-notes-sub-v183{display:block!important;margin-top:4px!important;color:#9ff5e7!important;font-size:8px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}
  html body.bu-notes-open #bu-notes .bu-notes-head-actions>button{border-radius:12px!important;font-size:9px!important;font-weight:900!important;white-space:nowrap!important;opacity:1!important;box-shadow:0 6px 16px rgba(1,40,64,.09)!important}
  html body.bu-notes-open #bu-notes [data-notes-close]{font-size:21px!important;box-shadow:0 8px 18px rgba(117,23,42,.25)!important}
  html body.bu-notes-open #bu-notes .bu-notes-legend{margin:0!important;padding:10px 13px!important;border-bottom:1px solid #d5e7ed!important;background:#e9f5f8!important;color:#45697c!important;font-size:9px!important;font-weight:750!important;line-height:1.4!important}
  html body.bu-notes-open #bu-notes .bu-notes-list{min-height:0!important;height:calc(100% - 150px)!important;padding:14px 12px 24px!important;overflow-y:auto!important;background:linear-gradient(180deg,#f7fbfd,#eef7fa)!important}
  html body.bu-notes-open #bu-notes .bu-notes-list>.bu-sub:only-child{display:grid!important;place-items:center!important;align-content:center!important;min-height:240px!important;margin:0!important;padding:25px!important;border:1px dashed #bfdde7!important;border-radius:18px!important;background:rgba(255,255,255,.72)!important;color:#5a7787!important;text-align:center!important;font-size:11px!important;font-weight:700!important;line-height:1.55!important}
  html body.bu-notes-open .bu-mobile-dock-v2{display:none!important}
}

/* 14.75.0 — one clear header system, richer app chooser and information-first mobile detail. */
.bu-apps-sub-v183{display:block;margin-top:4px;color:#a6f6e8;font-size:9px;font-weight:850;line-height:1.25;letter-spacing:.06em;text-transform:uppercase}
.bu-apps-role{display:block;color:#087d77;font-size:8px;font-weight:950;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}
.bu-apps-features{display:grid;gap:5px;margin:2px 0 1px;padding:0;list-style:none}
.bu-apps-features li{position:relative;margin:0;padding-left:17px;color:#355e73;font-size:10px;font-weight:750;line-height:1.35}
.bu-apps-features li:before{content:"✓";position:absolute;left:0;top:-1px;display:grid;place-items:center;width:13px;height:13px;border-radius:50%;background:#def8f1;color:#07846f;font-size:8px;font-weight:950}

@media(min-width:900px){
  html body.bu-shell-unified .bu-global-chrome-market{background:linear-gradient(112deg,#041f34,#063d57 55%,#08766f)!important;border-bottom:1px solid rgba(98,230,215,.2)!important;box-shadow:0 10px 28px rgba(1,29,49,.16)!important}
  html body.bu-shell-unified .bu-board-header{height:70px!important;min-height:70px!important;background:transparent!important}
  html body.bu-shell-unified .bu-board-header-inner{height:70px!important;min-height:70px!important;padding:0 clamp(14px,2vw,30px)!important;gap:18px!important}
  html body.bu-shell-unified .bu-board-brand{flex:0 0 184px!important;min-width:184px!important;gap:9px!important}
  html body.bu-shell-unified .bu-board-brand-system strong{font-size:15px!important}
  html body.bu-shell-unified .bu-board-brand-system small{color:#72f0d8!important}
  html body.bu-shell-unified .bu-board-header-context{min-width:0!important}
  html body.bu-shell-unified .bu-board-header-right{gap:8px!important}
  html body.bu-shell-unified .bu-board-app-tab{display:none!important}
  html body.bu-shell-unified .bu-header-app-launcher{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:132px!important;min-width:132px!important;height:46px!important;padding:5px 11px 5px 7px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.16),rgba(255,255,255,.07))!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.16),0 8px 18px rgba(0,21,42,.2)!important;text-decoration:none!important}
  html body.bu-shell-unified .bu-header-app-launcher-icons{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:11px!important;background:linear-gradient(145deg,#12bba4,#1589e6)!important}
  html body.bu-shell-unified .bu-header-app-launcher>span:last-child{display:grid!important;gap:2px!important;min-width:0!important}
  html body.bu-shell-unified .bu-header-app-launcher strong{color:#fff!important;font-size:11px!important;font-weight:950!important;line-height:1!important}
  html body.bu-shell-unified .bu-header-app-launcher small{display:block!important;color:#9feee2!important;font-size:7px!important;font-weight:800!important;line-height:1!important}
}
@media(min-width:900px) and (max-width:1180px){
  html body.bu-shell-unified .ut-header-search{display:none!important}
  html body.bu-shell-unified .bu-board-brand{flex-basis:164px!important;min-width:164px!important}
  html body.bu-shell-unified .bu-board-register{display:none!important}
}

@media(max-width:899px){
  html body.bu-shell-unified .bu-market-nav-global{display:none!important}
  html body.bu-shell-unified.bu-workspace .bu-board-header-right .bu-header-app-launcher{
    display:flex!important;grid-template-columns:none!important;grid-template-rows:none!important;place-items:normal!important;align-items:center!important;justify-content:flex-start!important;
    gap:5px!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:42px!important;min-height:42px!important;max-height:42px!important;
    padding:4px 7px!important;border:1px solid rgba(255,255,255,.34)!important;border-radius:14px!important;background:linear-gradient(145deg,rgba(17,190,171,.28),rgba(34,92,218,.28))!important;
    box-shadow:inset 0 1px rgba(255,255,255,.2),0 7px 17px rgba(0,22,50,.2)!important
  }
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher-icons{flex:0 0 23px!important;width:23px!important;height:23px!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher-icons:before{width:21px!important;height:21px!important;border-radius:6px!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher>span:last-child{position:static!important;display:block!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;justify-self:auto!important;overflow:visible!important;text-align:left!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher>span:last-child strong{display:block!important;color:#fff!important;font-size:7px!important;font-weight:950!important;line-height:1.05!important;letter-spacing:-.03em!important;white-space:nowrap!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher>span:last-child small{display:none!important}
  html body.bu-shell-unified .bu-bell-board{border-color:rgba(255,255,255,.33)!important;background:linear-gradient(145deg,rgba(255,255,255,.2),rgba(255,255,255,.1))!important;color:#fff!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet:not([hidden]){grid-template-rows:76px minmax(0,1fr) 72px!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-head{height:76px!important;min-height:76px!important;grid-template-columns:44px minmax(0,1fr) repeat(3,40px)!important;grid-template-rows:56px!important;gap:6px!important;padding:10px!important;border-bottom:1px solid rgba(157,245,232,.22)!important;background:linear-gradient(118deg,#042b47 0%,#087b73 63%,#2850d9 100%)!important;box-shadow:0 10px 24px rgba(2,41,66,.22)!important}
  html body #bu-mobile-detail-sheet :is(.bu-mdetail-back,.bu-mdetail-print,.bu-mdetail-share,#bu-mdetail-fav button){width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:13px!important;background:rgba(255,255,255,.13)!important;color:#fff!important;box-shadow:inset 0 1px rgba(255,255,255,.16)!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-back{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;font-size:22px!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-titlewrap{gap:4px!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-titlewrap>small{font-size:7px!important;letter-spacing:.15em!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-mdetail-title{display:-webkit-box!important;color:#fff!important;font-size:14px!important;font-weight:950!important;line-height:1.12!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-body{padding:10px 10px 26px!important;background:linear-gradient(180deg,#f4fafc,#eaf4f8)!important;scroll-padding-top:10px!important}
  html body #bu-mobile-detail-sheet .bu-v184-overview{display:grid!important;gap:10px!important;margin:0 0 11px!important;padding:13px!important;border:1px solid #cfe4ec!important;border-radius:19px!important;background:radial-gradient(circle at 100% 0,rgba(39,92,224,.11),transparent 36%),linear-gradient(145deg,#fff,#f2fbfb)!important;box-shadow:0 10px 24px rgba(4,54,79,.09)!important}
  html body #bu-mobile-detail-sheet .bu-v184-overview-top{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
  html body #bu-mobile-detail-sheet .bu-v184-overview-price{color:#087d61!important;font-size:23px!important;font-weight:950!important;line-height:1!important;letter-spacing:-.03em!important;white-space:nowrap!important}
  html body #bu-mobile-detail-sheet .bu-v184-provider{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:3px 8px!important;min-width:0!important;padding-top:9px!important;border-top:1px solid #d9e9ef!important}
  html body #bu-mobile-detail-sheet .bu-v184-provider small{grid-column:1/-1!important;color:#708b9a!important;font-size:8px!important;font-weight:950!important;letter-spacing:.11em!important;text-transform:uppercase!important}
  html body #bu-mobile-detail-sheet .bu-v184-provider strong{min-width:0!important;color:#123d56!important;font-size:14px!important;font-weight:950!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html body #bu-mobile-detail-sheet .bu-v184-provider span{grid-column:1/-1!important;color:#708795!important;font-size:9px!important;font-weight:700!important;line-height:1.35!important}
  html body #bu-mobile-detail-sheet .bu-v184-provider a{grid-column:1/-1!important;justify-self:start!important;margin-top:3px!important;color:#087bb2!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important}
  html body #bu-mobile-detail-sheet .bu-v184-overview .bu-v12-pills{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}
  html body #bu-mobile-detail-sheet .bu-v184-overview .bu-v12-pills>span{min-height:27px!important;padding:5px 9px!important;border:1px solid #d3e5ec!important;border-radius:999px!important;background:#fff!important;color:#234d63!important;font-size:9px!important;font-weight:900!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-pair{margin-bottom:11px!important}
  html body #bu-mobile-detail-sheet .bu-dpro-route-leg{min-height:98px!important;padding:12px 13px!important}
  html body #bu-mobile-detail-sheet .bu-dpro-card>h3{margin-bottom:10px!important;color:#244d63!important;font-size:11px!important;font-weight:950!important;letter-spacing:.04em!important}
  html body #bu-mobile-detail-sheet .bu-dpro-specs>.bu-dpro-dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  html body #bu-mobile-detail-sheet .bu-dpro-row{min-width:0!important;padding:10px!important;border:1px solid #dce9ee!important;border-radius:13px!important;background:#fafdff!important}
  html body #bu-mobile-detail-sheet .bu-dpro-row dt{font-size:8px!important;font-weight:850!important;line-height:1.2!important}
  html body #bu-mobile-detail-sheet .bu-dpro-row dd{margin-top:4px!important;font-size:12px!important;font-weight:950!important;line-height:1.25!important;overflow-wrap:anywhere!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-foot{height:72px!important;min-height:72px!important;max-height:72px!important;padding:10px calc(10px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(10px + env(safe-area-inset-left,0px))!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet .bu-mobile-detail-actions{height:52px!important;grid-template-columns:minmax(108px,.38fr) minmax(0,1fr)!important}
  html body.bu-apps-open #bu-apps-sheet:not([hidden]){gap:9px!important;padding-bottom:18px!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card{min-height:0!important;padding:13px!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card>div{gap:5px!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-features{gap:4px!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-help{font-size:9px!important}
}

@media(max-width:429px){
  html body.bu-shell-unified .bu-board-header-inner{padding-inline:8px!important}
  html body.bu-shell-unified .bu-board-header-right{gap:4px!important}
  html body.bu-shell-unified .bu-board-brand{left:8px!important;width:126px!important;min-width:126px!important;max-width:126px!important;gap:6px!important}
  html body.bu-shell-unified .bu-board-brand .bu-mobile-brand-copy{display:grid!important}
  html body.bu-shell-unified .bu-mobile-brand-copy strong{max-width:82px!important;font-size:12px!important}
  html body.bu-shell-unified .bu-mobile-brand-copy small{font-size:6px!important;letter-spacing:.08em!important}
  html body.bu-shell-unified :is(.bu-lang-btn,.bu-bell-board,.bu-board-userchip,.bu-board-login){width:38px!important;min-width:38px!important;max-width:38px!important;height:40px!important;min-height:40px!important;max-height:40px!important}
  html body.bu-shell-unified.bu-workspace .bu-board-header-right .bu-header-app-launcher{width:76px!important;min-width:76px!important;max-width:76px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding-inline:6px!important}
  html body.bu-mobile-detail-open #bu-mobile-detail-sheet>.bu-mdetail-head{grid-template-columns:44px minmax(0,1fr) repeat(2,40px)!important}
  html body #bu-mobile-detail-sheet .bu-mdetail-print{display:none!important}
  html body #bu-mobile-detail-sheet .bu-v184-overview-price{font-size:21px!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card{grid-template-columns:50px minmax(0,1fr)!important}
  html body.bu-apps-open #bu-apps-sheet .bu-apps-card>img{width:50px!important;height:50px!important}
}

/* 14.85 terminal viewport ownership. */
@media(max-width:899px){
  html body.bu-shell-unified.bu-workspace div.bu-lang-pick{position:relative!important;display:block!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:40px!important;margin:0!important;visibility:visible!important;opacity:1!important}
  html body.bu-shell-unified.bu-workspace div.bu-lang-pick>button.bu-lang-btn{display:grid!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;visibility:visible!important;opacity:1!important}
  html body.bu-shell-unified.bu-workspace .bu-switch [data-view="map"]{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;white-space:normal!important}
  html body.bu-shell-unified.bu-workspace .bu-map-switch-copy{display:grid!important;min-width:0!important;gap:1px!important;text-align:left!important;line-height:1!important}
  html body.bu-shell-unified.bu-workspace .bu-map-switch-copy b{font-size:11px!important;font-weight:950!important;line-height:1!important}
  html body.bu-shell-unified.bu-workspace .bu-map-switch-copy small{display:block!important;overflow:hidden!important;font-size:6.5px!important;font-weight:800!important;line-height:1.05!important;text-overflow:ellipsis!important;white-space:nowrap!important;opacity:.72!important}
  html body.bu-shell-unified.bu-workspace .bu-board-list-scroll>.bu-scroll-cue-v181{position:sticky!important;right:auto!important;bottom:4px!important;left:auto!important;z-index:25!important;display:flex!important;width:max-content!important;max-width:calc(100% - 28px)!important;min-height:24px!important;margin:-28px auto 4px!important;padding:5px 12px!important}
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185{position:fixed!important;right:12px!important;bottom:calc(82px + env(safe-area-inset-bottom,0px))!important;left:auto!important;top:auto!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;border-radius:20px 20px 6px 20px!important;overflow:visible!important}
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting small{display:grid!important;position:absolute!important;right:0!important;bottom:62px!important;width:min(264px,calc(100vw - 28px))!important;height:auto!important;padding:10px 12px!important}
}

/* 14.86 — final Dispo AI conversation surface. */
@media(max-width:899px){
  html body.bu-shell-unified.bu-workspace.bu-ai-open .ut-right-rail.is-sheet,
  html body.bu-shell-unified.bu-workspace.bu-ai-open .ut-right-rail{position:fixed!important;inset:var(--bu-vv-top,0px) 0 auto 0!important;z-index:245000!important;display:flex!important;width:100%!important;max-width:none!important;height:var(--bu-vv-height,100dvh)!important;max-height:var(--bu-vv-height,100dvh)!important;padding:6px!important;border:0!important;border-radius:0!important;background:rgba(2,25,42,.82)!important;overflow:hidden!important;backdrop-filter:blur(14px)!important;animation:buAiSurfaceIn186 .3s cubic-bezier(.2,.82,.2,1) both!important}
  @keyframes buAiSurfaceIn186{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}
  html body.bu-ai-open .ut-right-rail #bu-dispo{display:grid!important;grid-template-rows:70px 48px minmax(0,1fr) auto auto!important;width:100%!important;height:100%!important;min-height:0!important;border:1px solid rgba(116,211,225,.38)!important;border-radius:22px!important;background:linear-gradient(180deg,#f9fdff,#eef7fa)!important;box-shadow:0 30px 90px rgba(0,19,34,.48)!important;overflow:hidden!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-head{min-height:70px!important;padding:8px 10px!important;border:0!important;background:radial-gradient(circle at 80% -50%,rgba(91,94,255,.64),transparent 48%),linear-gradient(118deg,#052f4b,#087f77 64%,#2851dd)!important;box-shadow:0 10px 24px rgba(2,47,73,.2)!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-brand{min-width:0!important;gap:8px!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-av{width:44px!important;height:44px!important;border-radius:15px!important;filter:drop-shadow(0 7px 12px rgba(0,26,54,.28))!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-brand-copy{min-width:0!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-brand-copy b{font-size:15px!important;line-height:1.05!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-brand-copy small{color:#a8f4e8!important;font-size:8px!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-head-actions button{height:42px!important;min-height:42px!important;border-radius:14px!important}
  html body.bu-ai-open #bu-dispo .bu-ai-close{width:42px!important;min-width:42px!important;background:#dc334d!important;color:#fff!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-chips{min-height:48px!important;padding:7px 9px!important;gap:6px!important;border-bottom:1px solid #d9e8ee!important;background:rgba(238,248,251,.98)!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;overscroll-behavior-x:contain!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-chip{scroll-snap-align:start!important;min-height:32px!important;padding:0 11px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 4px 10px rgba(6,61,84,.06)!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-log{min-height:0!important;padding:12px!important;background:radial-gradient(circle at 100% 0,rgba(31,136,227,.07),transparent 35%),linear-gradient(180deg,#f9fdff,#eef7fa)!important;overflow-y:auto!important}
  html body.bu-ai-open #bu-dispo .bu-bubble{max-width:88%!important;margin:0 0 10px!important;padding:10px 12px!important;border:1px solid #d4e6ed!important;border-radius:7px 16px 16px 16px!important;background:#fff!important;color:#264f64!important;font-size:10px!important;font-weight:700!important;line-height:1.45!important;box-shadow:0 7px 17px rgba(4,51,75,.07)!important}
  html body.bu-ai-open #bu-dispo .bu-bubble.is-user{margin-left:auto!important;border-color:#247edc!important;border-radius:16px 7px 16px 16px!important;background:linear-gradient(135deg,#147fdc,#5151e7)!important;color:#fff!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-starters{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;margin-top:2px!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-starters>button{display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:9px!important;min-height:62px!important;padding:8px 10px!important;border:1px solid #d0e4ec!important;border-radius:16px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 7px 17px rgba(4,52,76,.07)!important;text-align:left!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-starters>button>span{grid-row:1/3!important;align-self:center!important;display:grid!important;place-items:center!important;width:38px!important;height:38px!important;border-radius:13px!important;background:linear-gradient(145deg,#11baa5,#1684e4)!important;color:#fff!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-starters b{align-self:end!important;color:#123f57!important;font-size:10px!important;font-weight:950!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-starters small{align-self:start!important;color:#6b8493!important;font-size:7.5px!important;line-height:1.3!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-form{position:relative!important;padding:8px 9px 5px!important;border-top:1px solid #d5e6ed!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -10px 24px rgba(4,45,68,.08)!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-dock{display:grid!important;grid-template-columns:minmax(0,1fr) 72px!important;gap:7px!important;align-items:end!important}
  html body.bu-ai-open #bu-dispo-input{width:100%!important;min-height:48px!important;max-height:96px!important;padding:12px 13px!important;border:1px solid #bed9e4!important;border-radius:14px!important;background:#fafdff!important;color:#123c54!important;font-size:16px!important;line-height:1.35!important;box-shadow:inset 0 1px 2px rgba(5,52,74,.04)!important;resize:none!important}
  html body.bu-ai-open #bu-dispo-input:focus{border-color:#168bd3!important;box-shadow:0 0 0 4px rgba(22,139,211,.12)!important;outline:0!important}
  html body.bu-ai-open #bu-dispo .bu-v12-send{width:72px!important;min-width:72px!important;height:48px!important;padding:0 8px!important;border-radius:14px!important;background:linear-gradient(135deg,#0bb79e,#187ee0 72%,#504ee8)!important;color:#fff!important;font-size:10px!important;font-weight:950!important;box-shadow:0 8px 18px rgba(7,116,174,.24)!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-input-hint{display:block!important;margin:5px 3px 0!important;color:#6a8291!important;font-size:7.5px!important;font-weight:750!important;line-height:1.2!important}
  html body.bu-ai-open #bu-dispo .bu-dispo-trust{min-height:22px!important;margin:0!important;padding:4px 12px calc(5px + env(safe-area-inset-bottom,0px))!important;border:0!important;background:#fff!important;color:#62808f!important;font-size:7.5px!important;line-height:1.25!important}
  html body.bu-keyboard-open.bu-ai-open .ut-right-rail{padding:3px!important}
  html body.bu-keyboard-open.bu-ai-open .ut-right-rail #bu-dispo{grid-template-rows:56px minmax(0,1fr) auto!important;border-radius:17px!important}
  html body.bu-keyboard-open.bu-ai-open #bu-dispo .bu-dispo-head{min-height:56px!important;padding:6px 8px!important}
  html body.bu-keyboard-open.bu-ai-open #bu-dispo .bu-dispo-av{width:38px!important;height:38px!important}
  html body.bu-keyboard-open.bu-ai-open #bu-dispo :is(.bu-dispo-chips,.bu-dispo-starters,.bu-dispo-trust){display:none!important}
  html body.bu-keyboard-open.bu-ai-open #bu-dispo .bu-dispo-log{padding:8px!important}
  html body.bu-keyboard-open.bu-ai-open #bu-dispo .bu-dispo-form{padding:6px!important}
  html body.bu-keyboard-open.bu-ai-open #bu-dispo .bu-dispo-input-hint{display:none!important}
}
@media(min-width:900px){
  html body.bu-ai-open .ut-right-rail.is-sheet{right:18px!important;bottom:18px!important;width:min(440px,calc(100vw - 36px))!important;height:min(730px,calc(100dvh - 36px))!important;border:1px solid rgba(108,199,216,.34)!important;border-radius:24px!important;box-shadow:0 32px 100px rgba(0,24,42,.48)!important;overflow:hidden!important;animation:buAiDesktopIn186 .26s cubic-bezier(.2,.82,.2,1) both!important}
  @keyframes buAiDesktopIn186{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
}
@media(prefers-reduced-motion:reduce){html body.bu-ai-open .ut-right-rail{animation:none!important}}

/* 14.86 assistant invitation: readable, anchored and calm. */
@media(max-width:899px){
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-prompting:before{display:none!important;content:none!important}
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185>small{display:none!important}
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting>small{
    position:absolute!important;right:-2px!important;bottom:66px!important;z-index:2!important;display:grid!important;gap:4px!important;
    width:clamp(190px,60vw,252px)!important;height:auto!important;padding:12px 14px 13px!important;
    border:1px solid rgba(60,164,190,.32)!important;border-radius:18px 18px 6px 18px!important;
    background:linear-gradient(150deg,rgba(255,255,255,.99),rgba(238,251,252,.98))!important;color:#123f57!important;
    box-shadow:0 18px 42px rgba(3,46,75,.24),inset 0 1px rgba(255,255,255,.92)!important;
    text-align:left!important;filter:none!important;animation:buAiBubble186 .34s cubic-bezier(.2,.9,.25,1) both!important
  }
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting>small:before{
    content:""!important;position:absolute!important;left:13px!important;right:13px!important;top:0!important;height:3px!important;
    border-radius:0 0 8px 8px!important;background:linear-gradient(90deg,#12bca5,#2088e7,#5858ee)!important
  }
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting>small:after{
    content:""!important;position:absolute!important;right:16px!important;bottom:-7px!important;width:14px!important;height:14px!important;
    border-right:1px solid rgba(60,164,190,.24)!important;border-bottom:1px solid rgba(60,164,190,.24)!important;
    border-radius:0 0 3px 0!important;background:#eefbfc!important;transform:rotate(45deg)!important
  }
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting>small b{
    color:#087f74!important;font-size:10.5px!important;font-weight:950!important;line-height:1.2!important;letter-spacing:.055em!important;text-transform:uppercase!important
  }
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting>small [data-ai-inline-copy]{
    display:block!important;overflow:visible!important;color:#173f55!important;font-size:11.5px!important;font-weight:820!important;line-height:1.38!important;
    letter-spacing:-.01em!important;white-space:normal!important;text-overflow:clip!important
  }
  @keyframes buAiBubble186{from{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:none}}
}
@media(max-width:899px){html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185:before{display:none!important;content:none!important}}


/* 14.87 — final mobile controls: one icon language, contextual AI and dock-safe cues. */
@media(max-width:899px){
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher-icons{position:relative!important;display:block!important;width:24px!important;height:24px!important;border:0!important;border-radius:8px!important;background:rgba(255,255,255,.12)!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher-icons svg{display:none!important}
  html body.bu-shell-unified.bu-workspace .bu-header-app-launcher-icons:before{content:""!important;position:absolute!important;inset:5px!important;display:block!important;border-radius:3px!important;background:radial-gradient(circle at 2px 2px,#fff 0 2px,transparent 2.4px),radial-gradient(circle at calc(100% - 2px) 2px,#fff 0 2px,transparent 2.4px),radial-gradient(circle at 2px calc(100% - 2px),#fff 0 2px,transparent 2.4px),radial-gradient(circle at calc(100% - 2px) calc(100% - 2px),#42e5cd 0 2px,transparent 2.4px)!important}
  html body.bu-shell-unified.bu-workspace .bu-board-login{position:relative!important;font-size:0!important}
  html body.bu-shell-unified.bu-workspace .bu-board-login:before{content:""!important;position:absolute!important;top:8px!important;left:50%!important;width:8px!important;height:8px!important;border:2px solid #fff!important;border-radius:50%!important;transform:translateX(-50%)!important}
  html body.bu-shell-unified.bu-workspace .bu-board-login:after{content:""!important;position:absolute!important;left:50%!important;bottom:7px!important;width:17px!important;height:9px!important;border:2px solid #fff!important;border-bottom:0!important;border-radius:10px 10px 3px 3px!important;transform:translateX(-50%)!important}
  html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x{position:relative!important;font-size:0!important;color:transparent!important}
  html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x:before,html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:18px!important;height:2.5px!important;border-radius:99px!important;background:#fff!important;box-shadow:none!important}
  html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x:before{transform:translate(-50%,-50%) rotate(45deg)!important}
  html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x:after{transform:translate(-50%,-50%) rotate(-45deg)!important}
  html body.bu-shell-unified.bu-workspace .bu-scroll-cue-v181.is-board-cue-v187{position:fixed!important;left:50%!important;right:auto!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;z-index:69980!important;display:flex!important;width:max-content!important;max-width:calc(100vw - 150px)!important;min-height:30px!important;margin:0!important;padding:7px 13px!important;border:1px solid rgba(65,157,195,.28)!important;border-bottom-color:rgba(65,157,195,.42)!important;border-radius:15px 15px 4px 4px!important;background:linear-gradient(180deg,rgba(252,255,255,.98),rgba(232,247,251,.98))!important;color:#17475e!important;box-shadow:0 -7px 22px rgba(4,57,84,.14)!important;transform:translateX(-50%)!important;font-size:8.5px!important;font-weight:950!important;letter-spacing:.01em!important}
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185{bottom:calc(79px + env(safe-area-inset-bottom,0px))!important;border-radius:18px 18px 5px 18px!important}
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting>small{bottom:66px!important;width:clamp(190px,60vw,252px)!important;padding:12px 14px 13px!important;border-radius:18px 18px 6px 18px!important}
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting>small b{font-size:10.5px!important;letter-spacing:.055em!important;text-transform:uppercase!important}
  html body.bu-shell-unified.bu-workspace #bu-fab-ai.is-floating-v185.is-prompting>small [data-ai-inline-copy]{font-size:11.5px!important;line-height:1.38!important}
  html body.bu-shell-unified.bu-workspace .bu-switch [data-view="map"].is-my-fleet-v187{border-color:#b8ddd7!important;background:linear-gradient(145deg,#f6fffd,#eaf8f7)!important;color:#087a69!important}
  html body.bu-shell-unified.bu-workspace .bu-switch [data-view="map"].is-my-fleet-v187 .bu-map-switch-icon{color:#0c9c86!important}
  html body:is(.bu-ai-open,.bu-filters-open,.bu-notes-open,.bu-apps-open,.bu-mobile-detail-open,.bu-fleet-open,.bu-mobile-nav-open,.bu-term-view-map) .bu-scroll-cue-v181.is-board-cue-v187{display:none!important}
}
@media(max-width:360px){html body.bu-shell-unified.bu-workspace .bu-header-app-launcher{width:54px!important;min-width:54px!important;max-width:54px!important}html body.bu-shell-unified.bu-workspace .bu-header-app-launcher strong{font-size:6.5px!important}}
/* P0 truthfulness before JS hydration. */
html body.bu-shell-unified.bu-workspace .bu-loy-chip.is-count{display:none!important}
html body.bu-shell-unified.bu-workspace .bu-item.is-demo .ut-badge.is-live{display:none!important}
html body.bu-shell-unified.bu-workspace .bu-item.is-demo .ut-truck-driver strong{font-size:0!important}
html body.bu-shell-unified.bu-workspace .bu-item.is-demo .ut-truck-driver strong:after{content:"DEMO"!important;font-size:12px!important;letter-spacing:.08em!important}
html body.bu-shell-unified.bu-workspace .bu-item.is-demo .ut-load-foot span:nth-child(n+2){display:none!important}

@media(min-width:900px){
  html body.bu-shell-unified.bu-workspace #bu-filter-fold.open .bu-filter-sheet-x{position:relative!important;font-size:0!important;color:transparent!important;background:linear-gradient(145deg,#ef5268,#cf2947)!important;border:1px solid #ff91a0!important;box-shadow:0 7px 16px rgba(190,31,60,.2)!important}
  html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x:before,html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x:after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:16px!important;height:2px!important;border-radius:99px!important;background:#fff!important}
  html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x:before{transform:translate(-50%,-50%) rotate(45deg)!important}
  html body.bu-shell-unified.bu-workspace .bu-filter-sheet-x:after{transform:translate(-50%,-50%) rotate(-45deg)!important}
  html body.bu-shell-unified.bu-workspace.bu-filters-open :is(#bu-fab-ai,#bu-dispo-fab){display:none!important}
}
