/* 14.19 targeted fixes from real 14.18 screenshots. */

/* Search tabs: route first, alert state secondary, no oversized bell blocks. */
html body.bu-workspace .ut-search-tabs{min-height:58px!important;height:58px!important;padding:6px 12px!important;gap:8px!important;background:linear-gradient(180deg,#f7fbfd,#edf5f8)!important;border-bottom:1px solid #c8dde5!important;scrollbar-width:none!important}
html body.bu-workspace .ut-search-tabs::-webkit-scrollbar{display:none!important}
html body.bu-workspace .ut-search-tab{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;align-items:center!important;flex:0 0 178px!important;width:178px!important;height:46px!important;min-height:46px!important;padding:5px 6px 5px 12px!important;border:1px solid #bdd4de!important;border-radius:14px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 5px 13px rgba(4,55,76,.05)!important;overflow:visible!important}
html body.bu-workspace .ut-search-tab.is-active{border-color:#08b783!important;background:linear-gradient(135deg,#10b987,#079b71)!important;color:#fff!important;box-shadow:0 8px 20px rgba(4,173,126,.2)!important}
html body.bu-workspace .ut-search-tab-copy{display:block!important;min-width:0!important;text-align:left!important}.ut-search-tab-copy strong{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;line-height:1.15!important}.ut-search-tab-copy small{display:block!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:8px!important;opacity:.72!important}
html body.bu-workspace .ut-search-tab-notify{position:relative!important;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;border:1px solid rgba(113,141,154,.24)!important;border-radius:10px!important;background:#eaf1f4!important;color:#697f8a!important;box-shadow:none!important}.ut-search-tab-notify svg{width:15px!important;height:15px!important;fill:currentColor!important}.ut-search-tab-notify.is-on{background:#fff4c8!important;color:#8b6200!important;border-color:#e8c24a!important}.ut-search-tab.is-active .ut-search-tab-notify{background:rgba(255,255,255,.18)!important;color:#fff!important;border-color:rgba(255,255,255,.32)!important}.ut-search-tab-notify i{position:absolute!important;top:-3px!important;right:-3px!important;width:7px!important;height:7px!important;border:2px solid #fff!important;border-radius:50%!important;background:#16c890!important}.ut-search-tab-notify.is-off i{background:#a8b8bf!important}
html body.bu-workspace .ut-search-tab-close{position:absolute!important;top:2px!important;right:-7px!important;width:17px!important;height:17px!important;min-height:17px!important;padding:0!important;border:1px solid #c6d7de!important;border-radius:50%!important;background:#fff!important;color:#6f8791!important;font-size:11px!important;line-height:15px!important;opacity:0!important;transition:.18s ease!important}.ut-search-tab:hover .ut-search-tab-close,.ut-search-tab:focus-within .ut-search-tab-close{opacity:1!important}.ut-search-tab-count{top:-6px!important;right:21px!important;z-index:8!important;min-width:20px!important;height:18px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;background:#ef365a!important;color:#fff!important;font-size:8px!important;line-height:14px!important}.ut-search-tab-add{flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:14px!important}

/* Active-filter band must never overlap or clip its own label. */
html body.bu-workspace .ut-active-filters{position:relative!important;inset:auto!important;z-index:8!important;display:block!important;width:100%!important;min-height:36px!important;height:auto!important;margin:0!important;padding:4px 10px!important;border:0!important;border-bottom:1px solid #cbdfe7!important;border-radius:0!important;background:#f4f9fb!important;overflow:visible!important;transform:none!important}
html body.bu-workspace .ut-active-head{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:28px!important;height:auto!important;overflow:visible!important}.ut-active-head>div{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}.ut-active-kicker{display:none!important}.ut-active-head strong{display:block!important;position:static!important;min-width:max-content!important;font-size:10px!important;line-height:1.2!important;white-space:nowrap!important}.ut-active-head #ut-active-count{display:inline-grid!important;place-items:center!important;min-width:22px!important;height:22px!important;padding:0 5px!important;border-radius:999px!important;background:#fff!important;border:1px solid #c9dfe8!important;font-size:9px!important}.ut-active-head button{min-height:27px!important;height:27px!important;padding:0 9px!important;border-radius:9px!important}.ut-active-chips{display:flex!important;gap:5px!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important}.ut-active-chips::-webkit-scrollbar{display:none}
.ut-list-head{position:relative!important;z-index:7!important;min-height:64px!important;height:auto!important;overflow:visible!important}.ut-list-head-inner{min-height:64px!important;padding-top:7px!important;padding-bottom:7px!important;overflow:visible!important}

/* Demo wording is context-aware and not repeated three times. */
html body.bu-workspace .bu-item.is-demo:before{content:"DEMO UTOVAR"!important}.bu-board-page[data-market="truck"] .bu-item.is-demo:before,.bu-board[data-market="truck"] .bu-item.is-demo:before,[data-market="truck"] .bu-item.is-demo:before{content:"DEMO VOZILO"!important}.bu-item.is-demo .ut-load-index{visibility:hidden!important}.bu-item.is-demo .ut-load-index:after{content:""}.bu-item.is-demo .ut-badge.is-demo{display:none!important}.bu-item.is-demo .ut-load-head{padding-left:92px!important}

/* Vehicle board keeps four full rows and a balanced map/list/assistant split. */
html body.bu-workspace [data-market="truck"] .bu-board-grid{grid-template-columns:minmax(300px,.78fr) minmax(600px,1.32fr) minmax(300px,.66fr)!important;gap:10px!important}.bu-board-page[data-market="truck"] .bu-list-scroll,[data-market="truck"] .bu-list-scroll{min-height:0!important}.bu-board-page[data-market="truck"] .bu-item,[data-market="truck"] .bu-item{min-height:0!important;margin-bottom:7px!important}.bu-board-page[data-market="truck"] .ut-truck-card-modern,[data-market="truck"] .ut-truck-card-modern{min-height:112px!important}.bu-board-page[data-market="truck"] .ut-truck-card-body,[data-market="truck"] .ut-truck-card-body{grid-template-columns:1.2fr .95fr .95fr .8fr!important;gap:6px!important}.bu-board-page[data-market="truck"] .ut-truck-destinations,[data-market="truck"] .ut-truck-destinations{display:none!important}.bu-board-page[data-market="truck"] .ut-load-foot,[data-market="truck"] .ut-load-foot{min-height:18px!important}

/* Modal inbox: centered, compact, readable list. */
html body .bu-chat-drawer-wrap:not([hidden]):not(.is-account-docked){position:fixed!important;z-index:90000!important;inset:0!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(0,27,43,.68)!important;backdrop-filter:blur(9px)!important}
html body .bu-chat-drawer-wrap:not(.is-account-docked) .bu-chat-drawer{width:min(920px,calc(100vw - 48px))!important;height:min(690px,calc(100dvh - 48px))!important;margin:0!important;border-radius:24px!important}
html body .bu-chat-drawer-wrap:not(.is-account-docked) .bu-chat-list{grid-template-columns:1fr!important;gap:7px!important}.bu-chat-drawer-wrap:not(.is-account-docked) .bu-chat-row-main{min-height:70px!important}.bu-chat-drawer-wrap:not(.is-account-docked) .bu-chat-inbox{min-height:0!important}

/* Account inbox: use the available page width and explain communication. */
body.bu-nalog-page.bu-nalog-sec-messages{height:auto!important;overflow-x:hidden!important;overflow-y:auto!important}.bu-nalog-sec-messages .bu-nalog-flow{min-height:100dvh!important;height:auto!important;overflow:visible!important}.bu-nalog-sec-messages .bu-dash-main{height:auto!important;overflow:visible!important}.bu-nalog-sec-messages .bu-poruke-panel{width:min(100%,1360px)!important;min-height:0!important;padding:0 22px 28px!important;margin-inline:auto!important}.bu-message-workspace{display:grid!important;grid-template-columns:minmax(620px,1fr) 300px!important;gap:18px!important;align-items:stretch!important;min-width:0!important}.bu-poruke-dock{min-width:0!important;width:100%!important}.bu-chat-drawer-wrap.is-account-docked{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;padding:0!important;background:transparent!important}.bu-chat-drawer-wrap.is-account-docked .bu-chat-drawer-backdrop{display:none!important}.bu-chat-drawer-wrap.is-account-docked .bu-chat-drawer{width:100%!important;height:660px!important;max-width:none!important;max-height:none!important;margin:0!important;border-radius:22px!important}.bu-chat-drawer-wrap.is-account-docked .bu-chat-nalog-link,.bu-chat-drawer-wrap.is-account-docked [data-chat-sheet-close]{display:none!important}.bu-chat-drawer-wrap.is-account-docked .bu-chat-list{grid-template-columns:1fr 1fr!important;gap:9px!important}.bu-message-guide{min-width:0;padding:24px;border:1px solid #c5dce5;border-radius:22px;background:radial-gradient(circle at 85% 8%,rgba(41,220,186,.2),transparent 28%),linear-gradient(155deg,#063a54,#075d6b);color:#eaffff;box-shadow:0 18px 45px rgba(0,48,65,.15)}.bu-message-guide-icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:rgba(255,255,255,.12);font-size:23px}.bu-message-guide h3{margin:22px 0 8px;color:#fff;font-size:23px;line-height:1.05}.bu-message-guide>p{margin:0;color:#c8e6eb;font-size:13px;line-height:1.6}.bu-message-guide ul{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.bu-message-guide li{padding:11px;border:1px solid rgba(189,241,239,.18);border-radius:13px;background:rgba(255,255,255,.07)}.bu-message-guide li b,.bu-message-guide li span{display:block}.bu-message-guide li b{font-size:12px;color:#fff}.bu-message-guide li span{margin-top:3px;font-size:10px;color:#b8dbe1;line-height:1.45}

/* Account header bars stay fixed in their lane; page content owns vertical scroll. */
body.bu-nalog-page:not(.bu-nalog-sec-messages){height:100dvh!important;overflow:hidden!important}.bu-nalog-page:not(.bu-nalog-sec-messages) .bu-nalog-flow{height:calc(100dvh - 94px)!important;min-height:0!important;overflow:hidden!important}.bu-nalog-page:not(.bu-nalog-sec-messages) .bu-dash-main{height:100%!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.bu-nalog-page .bu-nalog-subhead{position:sticky!important;top:0!important;z-index:210!important}.bu-nalog-page .bu-settings-nav{position:sticky!important;top:62px!important;z-index:205!important;margin-top:0!important;background:rgba(238,247,249,.97)!important;backdrop-filter:blur(15px)!important}.bu-settings-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}.bu-settings-nav-a{min-width:0!important}.bu-settings-nav-a strong,.bu-settings-nav-a span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}

/* Lista must always own a normal document scroll. */
html:has(body.bu-lista-chrome),html:has(body.bu-lista-chrome) body,body.bu-lista-chrome{height:auto!important;min-height:100%!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:auto!important}.bu-lista-chrome .bu-board-shell-wrap,.bu-lista-chrome .bu-board-main-col,.bu-lista-chrome .bu-lista-main,.bu-lista-chrome .bu-lista-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.bu-lista-chrome .bu-board-sidebar{position:sticky!important;top:0!important;height:100dvh!important;overflow-y:auto!important}.bu-lista-chrome .bu-list-head{position:sticky!important;top:0!important;z-index:90!important}

@media(max-width:1100px){.bu-message-workspace{grid-template-columns:1fr!important}.bu-message-guide{display:grid;grid-template-columns:48px 1fr;gap:6px 14px}.bu-message-guide h3{margin:2px 0}.bu-message-guide>p,.bu-message-guide ul{grid-column:2}.bu-message-guide ul{grid-template-columns:repeat(3,1fr);margin-top:8px}}

@media(max-width:899px){
  html body.bu-workspace .ut-search-tabs{height:55px!important;min-height:55px!important;padding:5px 8px!important;gap:6px!important}html body.bu-workspace .ut-search-tab{flex-basis:148px!important;width:148px!important;height:44px!important;min-height:44px!important;grid-template-columns:minmax(0,1fr) 29px!important;padding-left:9px!important}.ut-search-tab-copy strong{font-size:10px!important}.ut-search-tab-notify{width:28px!important;height:28px!important}.ut-search-tab-close{display:none!important}.ut-search-tab-count{right:18px!important}
  html body.bu-workspace .ut-active-filters{min-height:33px!important;padding:3px 8px!important}.ut-active-head{min-height:27px!important}.ut-active-head strong{font-size:9px!important}.ut-active-head button{font-size:8px!important}.ut-active-chips{padding-bottom:2px!important}
  .bu-item.is-demo .ut-load-head{padding-left:87px!important}.bu-item.is-demo:before{font-size:6px!important}
  html body .bu-chat-drawer-wrap:not([hidden]):not(.is-account-docked){padding:0!important;place-items:stretch!important}.bu-chat-drawer-wrap:not(.is-account-docked) .bu-chat-drawer{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important}.bu-chat-list{grid-template-columns:1fr!important}
  body.bu-nalog-page,body.bu-nalog-page:not(.bu-nalog-sec-messages),body.bu-nalog-page.bu-nalog-sec-messages{height:auto!important;min-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important}.bu-nalog-page .bu-nalog-flow,.bu-nalog-page:not(.bu-nalog-sec-messages) .bu-nalog-flow{height:auto!important;min-height:100dvh!important;overflow:visible!important}.bu-nalog-page .bu-dash-main,.bu-nalog-page:not(.bu-nalog-sec-messages) .bu-dash-main{height:auto!important;overflow:visible!important}.bu-nalog-page .bu-nalog-subhead{top:0!important}.bu-nalog-page .bu-settings-nav{position:relative!important;top:auto!important;display:flex!important;overflow-x:auto!important;scroll-snap-type:x proximity!important}.bu-settings-nav-a{flex:0 0 145px!important;scroll-snap-align:start}.bu-nalog-sec-messages .bu-poruke-panel{padding:0 8px 88px!important}.bu-message-workspace{display:block!important}.bu-message-guide{margin-top:10px!important;padding:16px!important}.bu-message-guide ul{grid-template-columns:1fr!important}.bu-chat-drawer-wrap.is-account-docked .bu-chat-drawer{height:calc(100dvh - 150px)!important;min-height:620px!important;border-radius:18px!important}.bu-chat-drawer-wrap.is-account-docked .bu-chat-list{grid-template-columns:1fr!important}
  html:has(body.bu-lista-chrome),html:has(body.bu-lista-chrome) body,body.bu-lista-chrome{height:auto!important;min-height:100dvh!important;overflow-y:auto!important}.bu-lista-chrome .bu-board-sidebar{position:fixed!important;height:auto!important}.bu-lista-chrome .bu-list-head{top:29px!important}
}

/* 14.20 structural corrections: tab controls, filter lane and messages. */
html body.bu-workspace #ut-search-tabs .ut-search-tab{
  display:grid!important;grid-template-columns:minmax(0,1fr) 34px 26px!important;
  column-gap:4px!important;align-items:center!important;width:196px!important;flex-basis:196px!important;
  padding:5px 6px 5px 10px!important;overflow:hidden!important
}
html body.bu-workspace #ut-search-tabs .ut-search-tab:has(.ut-search-tab-close[hidden]),
html body.bu-workspace #ut-search-tabs .ut-search-tab:not(:has(.ut-search-tab-close)){
  grid-template-columns:minmax(0,1fr) 34px!important
}
html body.bu-workspace #ut-search-tabs .ut-search-tab-main{min-width:0!important;width:100%!important;height:34px!important;padding:0!important;overflow:hidden!important}
html body.bu-workspace #ut-search-tabs .ut-search-tab-notify{position:relative!important;inset:auto!important;grid-column:2!important;width:32px!important;height:32px!important;min-width:32px!important;margin:0!important}
html body.bu-workspace #ut-search-tabs .ut-search-tab-close{
  position:static!important;inset:auto!important;grid-column:3!important;display:grid!important;place-items:center!important;
  width:24px!important;height:32px!important;min-width:24px!important;min-height:32px!important;margin:0!important;padding:0!important;
  border:0!important;border-radius:8px!important;background:transparent!important;color:currentColor!important;font-size:17px!important;
  line-height:1!important;opacity:.62!important;transform:none!important
}
html body.bu-workspace #ut-search-tabs .ut-search-tab-close:hover,
html body.bu-workspace #ut-search-tabs .ut-search-tab-close:focus-visible{opacity:1!important;background:rgba(8,67,88,.11)!important;outline:2px solid currentColor!important;outline-offset:-2px!important}
html body.bu-workspace #ut-search-tabs .ut-search-tab.is-active .ut-search-tab-close:hover{background:rgba(255,255,255,.18)!important}
html body.bu-workspace #ut-search-tabs .ut-search-tab-count{
  position:absolute!important;top:-7px!important;right:-7px!important;z-index:4!important;display:grid!important;place-items:center!important;
  min-width:19px!important;width:auto!important;height:19px!important;padding:0 4px!important;border:2px solid #fff!important;border-radius:999px!important;
  background:#ed2f57!important;color:#fff!important;font-size:8px!important;font-weight:900!important;line-height:1!important;pointer-events:none!important
}

html body.bu-workspace #bu-list-pane{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}
html body.bu-workspace #bu-list-pane>#ut-active-filters{
  position:relative!important;inset:auto!important;order:0!important;flex:0 0 auto!important;box-sizing:border-box!important;
  width:100%!important;height:auto!important;min-height:42px!important;max-height:none!important;margin:0!important;padding:7px 10px!important;
  border:0!important;border-top:3px solid #168ee5!important;border-bottom:1px solid #cbdfe7!important;border-radius:0!important;
  background:linear-gradient(100deg,#edf8ff,#f7fcfd 60%,#effaf6)!important;overflow:visible!important;clip:auto!important;transform:none!important
}
html body.bu-workspace #bu-list-pane>#ut-active-filters .ut-active-head{position:static!important;display:flex!important;min-height:25px!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important}
html body.bu-workspace #bu-list-pane>#ut-active-filters .ut-active-head>div{position:static!important;min-height:25px!important;overflow:visible!important}
html body.bu-workspace #bu-list-pane>#ut-active-filters .ut-active-head strong{position:static!important;display:block!important;margin:0!important;padding:0!important;line-height:22px!important;clip:auto!important;transform:none!important}
html body.bu-workspace #bu-list-pane>.bu-list-head{order:1!important;position:relative!important;inset:auto!important;flex:0 0 auto!important;height:auto!important;min-height:58px!important;max-height:none!important;overflow:visible!important}
html body.bu-workspace #bu-list-pane>.bu-board-list-scroll{order:2!important;flex:1 1 auto!important;min-height:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}

html body:not(.bu-nalog-chat-docked) #bu-chat-sheet.bu-chat-drawer-wrap:not([hidden]){
  position:fixed!important;z-index:2147483000!important;inset:0!important;isolation:isolate!important;display:grid!important;place-items:center!important;
  width:100vw!important;height:100dvh!important;margin:0!important;padding:clamp(10px,2vw,28px)!important;background:rgba(0,25,40,.76)!important;
  backdrop-filter:blur(13px) saturate(.82)!important
}
html body:not(.bu-nalog-chat-docked) #bu-chat-sheet .bu-chat-drawer-backdrop{position:absolute!important;z-index:0!important;inset:0!important;width:100%!important;height:100%!important;background:transparent!important}
html body #bu-chat-sheet .bu-chat-drawer{
  position:relative!important;z-index:1!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;
  width:min(1120px,calc(100vw - 48px))!important;height:min(720px,calc(100dvh - 48px))!important;max-width:none!important;max-height:none!important;
  margin:auto!important;border:1px solid rgba(173,224,235,.68)!important;border-radius:24px!important;background:#f4f9fb!important;overflow:hidden!important;
  box-shadow:0 30px 100px rgba(0,16,31,.48)!important;transform:none!important
}
html body #bu-chat-sheet .bu-chat-stage{display:grid!important;grid-template-columns:minmax(300px,35%) minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}
html body #bu-chat-sheet .bu-chat-inbox{display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important;min-width:0!important;min-height:0!important;border-right:1px solid #ccdee5!important;background:#f7fbfc!important;overflow:hidden!important}
html body #bu-chat-sheet .bu-chat-list{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:7px!important;min-height:0!important;padding:9px!important;overflow-y:auto!important;overflow-x:hidden!important}
html body #bu-chat-sheet .bu-chat-row-main{min-height:72px!important;height:auto!important;padding:9px 10px!important}
html body #bu-chat-sheet .bu-chat-thread{position:relative!important;display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;min-width:0!important;min-height:0!important;background:#edf5f7!important;overflow:hidden!important}
html body #bu-chat-sheet .bu-chat-thread-placeholder{position:absolute!important;z-index:3!important;inset:0!important;display:grid!important;place-content:center!important;justify-items:center!important;padding:40px!important;text-align:center!important;background:radial-gradient(circle at 50% 32%,rgba(29,204,186,.16),transparent 30%),linear-gradient(145deg,#f7fcfd,#eaf4f7)!important}
html body #bu-chat-sheet .bu-chat-thread-placeholder[hidden]{display:none!important}
html body #bu-chat-sheet .bu-chat-thread-placeholder span{display:grid;width:68px;height:68px;place-items:center;border-radius:22px;background:linear-gradient(145deg,#12bfaf,#168fd4);color:#fff;font-size:30px;box-shadow:0 16px 35px rgba(9,142,164,.24)}
html body #bu-chat-sheet .bu-chat-thread-placeholder strong{margin-top:18px;color:#073b55;font-size:24px}
html body #bu-chat-sheet .bu-chat-thread-placeholder p{max-width:430px;margin:8px 0 0;color:#617b88;font-size:13px;line-height:1.55}
html body #bu-chat-sheet .bu-chat-thread-tools{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-height:52px!important;align-items:center!important;padding:8px 10px!important}
html body #bu-chat-sheet .bu-chat-thread-tools a[hidden]{display:none!important}
html body #bu-chat-sheet .bu-chat-thread-tools .bu-btn{min-height:34px!important;height:34px!important;padding:0 11px!important;font-size:10px!important}
html body #bu-chat-sheet .bu-chat-thread-body{min-height:0!important;overflow-y:auto!important}
html body #bu-chat-sheet .bu-chat-form{position:relative!important;z-index:2!important}
html body #bu-chat-sheet:not(.is-account-docked) .bu-chat-back{display:none!important}

/* Account shell: one scroll owner and sticky controls. */
@media(min-width:900px){
  html body.bu-nalog-page{height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}
  html body.bu-nalog-page .bu-board-shell-wrap{height:calc(100dvh - var(--bu-domain-rail-h,22px))!important;min-height:0!important;overflow:hidden!important}
  html body.bu-nalog-page .bu-board-main-col{height:100%!important;min-height:0!important;overflow:hidden!important}
  html body.bu-nalog-page .bu-nalog-flow{height:100%!important;min-height:0!important;overflow:hidden!important;padding-bottom:0!important}
  html body.bu-nalog-page .bu-dash-main{height:100%!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scrollbar-gutter:stable!important;padding-bottom:100px!important}
  html body.bu-nalog-page .bu-nalog-subhead{position:sticky!important;top:0!important;z-index:230!important}
  html body.bu-nalog-page .bu-settings-nav{position:sticky!important;top:62px!important;z-index:220!important}
}

@media(max-width:899px){
  html body.bu-workspace #ut-search-tabs .ut-search-tab{grid-template-columns:minmax(0,1fr) 31px 25px!important;width:166px!important;flex-basis:166px!important;padding-inline:8px 5px!important}
  html body.bu-workspace #ut-search-tabs .ut-search-tab-close{display:grid!important;width:23px!important;min-width:23px!important;height:30px!important;min-height:30px!important}
  html body.bu-workspace #ut-search-tabs .ut-search-tab-notify{width:29px!important;min-width:29px!important;height:29px!important}
  html body.bu-workspace #bu-list-pane>#ut-active-filters{min-height:39px!important;padding:6px 8px!important}
  html body:not(.bu-nalog-chat-docked) #bu-chat-sheet.bu-chat-drawer-wrap:not([hidden]){padding:0!important;place-items:stretch!important}
  html body #bu-chat-sheet .bu-chat-drawer{width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important}
  html body #bu-chat-sheet .bu-chat-stage{display:block!important;min-height:0!important;overflow:hidden!important}
  html body #bu-chat-sheet .bu-chat-inbox,html body #bu-chat-sheet .bu-chat-thread{height:100%!important;border:0!important}
  html body #bu-chat-sheet .bu-chat-inbox[hidden],html body #bu-chat-sheet .bu-chat-thread[hidden]{display:none!important}
  html body #bu-chat-sheet .bu-chat-back{display:grid!important}
  html body.bu-nalog-page{height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}
  html body.bu-nalog-page .bu-board-shell-wrap,html body.bu-nalog-page .bu-board-main-col,html body.bu-nalog-page .bu-nalog-flow,html body.bu-nalog-page .bu-dash-main{height:auto!important;max-height:none!important;overflow:visible!important}
  html body.bu-nalog-page .bu-nalog-subhead{position:sticky!important;top:0!important;z-index:230!important}
}
