/* The live workspace header: stable sizes, readable counts, shared department inbox. */
@media screen {
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar.tb-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;height:72px!important;min-height:72px!important;padding:0 16px!important;border:1px solid #d7e3ee!important;border-radius:20px!important;background:rgba(255,255,255,.97)!important;box-shadow:0 5px 26px #15385f09!important;overflow:visible!important;z-index:3000!important;isolation:auto!important;box-sizing:border-box!important}
  #app-topbar.tb-topbar::before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;border-radius:8px;background:linear-gradient(90deg,#0b4a91 0%,#0b4a91 60%,#ed8c24 95%);opacity:.7;pointer-events:none}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .tb-leading{display:flex!important;align-items:center!important;gap:14px!important;flex:1 1 0!important;min-width:0!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .tb-actions{display:flex!important;align-items:center!important;gap:7px!important;flex:0 0 auto!important;min-width:0!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .tb-brand{display:flex!important;align-items:center!important;gap:9px!important;flex:0 0 auto!important;min-width:0!important;text-decoration:none!important;padding:0!important;margin:0!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar #company-logo-img{display:block!important;max-width:none!important;width:34px!important;height:34px!important;object-fit:contain!important;border-radius:8px!important;background:#fff!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar #company-name{display:block!important;font:850 15px/1.1 var(--font-display,system-ui)!important;letter-spacing:-.04em!important;color:#103e77!important;white-space:nowrap!important}
  #app-topbar.tb-topbar .bimas-brand-lockup{display:block!important;min-width:0!important}#app-topbar.tb-topbar .bimas-brand-division{display:none!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-search-trigger{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;flex:1 1 240px!important;min-width:116px!important;max-width:360px!important;height:44px!important;width:auto!important;padding:0 13px!important;border:1px solid #dbe5f0!important;border-radius:13px!important;background:#f3f7fc!important;color:#59708b!important;font:600 12px/1.2 var(--font-body,system-ui)!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important;overflow:hidden!important}
  .tb-svg{display:block;flex:0 0 20px;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
  .tb-search-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-search-key{margin-left:auto;font:600 10px/1.4 var(--font-body,system-ui);border:1px solid #d8e2ee;border-radius:5px;padding:2px 5px;color:#8492a4;background:white;white-space:nowrap}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar :is(.tb-icon,.tb-updates,.sync-status-btn,.topbar-user-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;position:relative!important;flex-shrink:0!important;height:44px!important;min-height:44px!important;width:44px!important;min-width:44px!important;border-radius:13px!important;padding:0!important;border:1px solid transparent!important;background:transparent!important;color:#4b6480!important;box-sizing:border-box!important;margin:0!important;box-shadow:none!important;transform:none!important;cursor:pointer!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar :is(.tb-icon,.tb-updates,.sync-status-btn,.topbar-user-btn):hover{background:#edf4fc!important;color:#0b4a91!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar :is(.tb-updates,#tb-more-btn)[aria-expanded=true]{background:#e9f1fc!important;border-color:#c5d9ef!important;color:#0b4a91!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .company-pill{height:44px!important;min-height:44px!important;min-width:100px!important;padding:0 11px!important;border:1px solid #d6e3f0!important;border-radius:13px!important;background:#f7faff!important;color:#164575!important;font:700 12px/1.3 var(--font-body,system-ui)!important;gap:7px!important;white-space:nowrap!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .company-switcher{flex:0 0 auto!important;margin:0!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar #bimas-my-day-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:44px!important;min-height:44px!important;min-width:80px!important;padding:0 10px!important;border:1px solid #d8e5f4!important;border-radius:13px!important;background:#f0f6ff!important;color:#174b91!important;font:700 12px/1 var(--font-body,system-ui)!important;box-shadow:none!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .bimas-my-day-label{display:inline!important}.tb-control-label{display:none!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .bimas-my-day-count{background:#0b4a91!important;color:white!important;min-width:19px!important;height:19px!important;font:700 10px/19px var(--font-body,system-ui)!important;border:0!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-user-copy{display:none!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-user-avatar-wrap{display:block!important;flex:0 0 34px!important;width:34px!important;height:34px!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-user-avatar{display:flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:11px!important;background:#103f7a!important;color:white!important;font:800 11px/1 var(--font-body,system-ui)!important;border:1px solid #c7d9ee!important;overflow:hidden!important;box-shadow:none!important}
  #app-topbar.tb-topbar .topbar-user-avatar img{display:block;width:100%;height:100%;object-fit:cover}
  #app-topbar.tb-topbar .topbar-user-avatar-status{width:8px!important;height:8px!important;right:-1px!important;bottom:-1px!important;background:#14936b!important;border:2px solid white!important;box-shadow:none!important;font-size:0!important}
  #app-topbar.tb-topbar .topbar-user-avatar-status::after{content:none!important}#app-topbar.tb-topbar .topbar-user-chevron{display:none!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-badge{position:absolute!important;top:1px!important;right:0!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border:2px solid white!important;border-radius:8px!important;background:#d34732!important;color:white!important;font:800 9px/14px var(--font-body,system-ui)!important;box-shadow:none!important;box-sizing:border-box!important;pointer-events:none}
  .tb-count[hidden],#app-topbar.tb-topbar .topbar-badge[hidden]{display:none!important}
  #app-topbar.tb-topbar #sync-status-icon{display:none!important}.tb-sync-svg{display:none}#app-topbar[data-connection=synced] .tb-sync-svg--synced,#app-topbar[data-connection=syncing] .tb-sync-svg--syncing,#app-topbar[data-connection=offline] .tb-sync-svg--offline,#app-topbar[data-connection=attention] .tb-sync-svg--offline{display:block}
  #app-topbar[data-connection=synced] #sync-status-btn{color:#117c61!important}#app-topbar[data-connection=offline] #sync-status-btn,#app-topbar[data-connection=attention] #sync-status-btn{color:#ba5b18!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar :is(button,a):focus-visible,.tb-alert-panel :is(button,select,[tabindex]):focus-visible,.tb-workspace-menu :is(button,a):focus-visible{outline:3px solid #ed8c24!important;outline-offset:3px!important}
  .tb-workspace-menu,.tb-alert-panel{position:fixed;right:18px;top:100px;background:var(--surface-0,#fff);border:1px solid var(--border,#dbe4ef);border-radius:20px;box-shadow:0 20px 70px #102e5426;color:var(--text-primary,#183454);z-index:3500;box-sizing:border-box}
  .tb-workspace-menu{width:300px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px);overflow-y:auto;padding:10px}.tb-workspace-menu[hidden]{display:none!important}
  .tb-menu-heading{padding:10px 12px 16px;border-bottom:1px solid var(--border,#e1e8f1);margin-bottom:8px}.tb-eyebrow{font:800 9px/1.5 var(--font-body,system-ui);letter-spacing:.12em;color:var(--text-secondary,#62768d)}.tb-menu-heading strong{display:block;font-size:13px;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}
  .tb-workspace-menu :is(button,a){display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:11px 12px;border:0;border-radius:12px;background:transparent;text-align:left;color:inherit;text-decoration:none;font-family:var(--font-body,system-ui);cursor:pointer;box-sizing:border-box}
  .tb-workspace-menu :is(button,a):hover{background:var(--surface-1,#f0f5fb)}.tb-menu-copy{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.tb-menu-copy strong{font-size:12px}.tb-menu-copy small{font-size:11px;color:var(--text-secondary,#62768d);line-height:1.5}.tb-menu-state{font-size:10px;color:var(--text-secondary,#62768d)}.tb-count{display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;border-radius:7px;background:#eaf2fd;color:#104582;font-size:10px;font-weight:800}.tb-menu-separator{height:1px;background:var(--border,#e1e8f1);margin:8px}
  .tb-alert-panel{display:flex;flex-direction:column;width:450px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px);overflow:hidden;min-height:220px}
  .tb-alert-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:20px 20px 16px;border-bottom:1px solid var(--border,#e0e8f1);background:linear-gradient(120deg,var(--surface-0,#fff),var(--surface-1,#f1f6fc));flex-shrink:0}.tb-alert-header h2{font-size:18px;line-height:1.4;margin:7px 0 0;font-weight:800;letter-spacing:-.025em}.tb-alert-total{display:inline-flex;vertical-align:middle;margin-left:9px;padding:3px 7px;border-radius:7px;background:#eaf1fc;color:#124984;font:800 10px/1.5 var(--font-body,system-ui)}
  .tb-alert-panel .tb-icon{display:flex;align-items:center;justify-content:center;border:1px solid var(--border,#dce5ee);background:var(--surface-0,#fff);color:inherit;width:36px;height:36px;min-width:36px;border-radius:11px;cursor:pointer}
  .tb-alert-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;flex-wrap:wrap;flex-shrink:0}.tb-alert-tabs{display:flex;gap:4px;background:var(--surface-1,#eff4fa);border-radius:10px;padding:3px}.tb-alert-tabs button{min-height:34px;border:0;background:transparent;border-radius:8px;color:var(--text-secondary,#62768d);padding:6px 9px;font-size:11px;font-weight:700;cursor:pointer}.tb-alert-tabs button[aria-pressed=true]{background:var(--surface-0,#fff);box-shadow:0 2px 4px #1b3b5e0c;color:var(--text-primary,#163a67)}.tb-alert-tabs span{margin-left:3px;font-size:10px}
  .tb-department-label select{font:600 11px var(--font-body,system-ui);color:var(--text-secondary,#62768d);background:var(--surface-0,#fff);border:1px solid var(--border,#dce5ef);border-radius:9px;padding:9px 5px;max-width:170px;min-height:38px}
  .tb-alert-list{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 16px 8px}.tb-alert-item{display:flex;gap:11px;padding:15px 0;border-bottom:1px solid var(--border,#e4ebf3)}.tb-alert-item:last-child{border-bottom:0}.tb-alert-item-icon{display:flex;align-items:center;justify-content:center;flex:0 0 32px;height:32px;background:#edf3fc;color:#1d579a;border-radius:11px}.tb-alert-item[data-tone=warning] .tb-alert-item-icon{background:#fff1df;color:#a45b0f}.tb-alert-item[data-tone=critical] .tb-alert-item-icon{background:#fdebe6;color:#bd4031}.tb-alert-item-icon span{font-size:18px}.tb-alert-item-content{flex:1;min-width:0}.tb-alert-meta{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--text-secondary,#62768d);line-height:1.6}.tb-alert-meta>span:first-child{font-weight:800}.tb-alert-meta time{margin-left:auto}.tb-unread-dot{width:6px;height:6px;border-radius:50%;background:#0b57b2}.tb-alert-item p{font-size:12px;line-height:1.7;margin:8px 0 0;overflow-wrap:anywhere}.tb-alert-action-label{display:block;font-size:11px;color:var(--brand-blue,#124984);line-height:1.6;margin-top:7px}.tb-alert-item-actions{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:9px}.tb-alert-item-actions button{display:flex;align-items:center;justify-content:center;gap:5px;border:0;background:transparent;font-size:10px;font-weight:700;color:var(--text-secondary,#62768d);padding:7px 8px;min-height:36px;border-radius:8px;cursor:pointer}.tb-alert-item-actions button:first-child[data-alert-action=open]{background:#edf4fe;color:#134d91}.tb-alert-item-actions .material-symbols-outlined{font-size:15px}
  .tb-alert-footer{display:flex;justify-content:space-between;gap:8px;padding:12px 16px;border-top:1px solid var(--border,#dce5ef);background:var(--surface-1,#f3f7fc);flex-shrink:0}.tb-alert-footer button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border:0;background:transparent;font-size:11px;font-weight:800;color:var(--text-primary,#173d6b);cursor:pointer}.tb-alert-footer .material-symbols-outlined{font-size:15px}.tb-alert-footer button:disabled{opacity:.45;cursor:default}.tb-alert-empty{padding:30px 12px;text-align:center}.tb-alert-empty>span{font-size:34px;color:#2d8871}.tb-alert-empty h3{font-size:15px;margin:12px 0 7px}.tb-alert-empty p{font-size:12px;line-height:1.7;color:var(--text-secondary,#62768d);max-width:300px;margin:auto}
  html[data-auth-ready="app"][data-theme="dark"]:root body #app-topbar#app-topbar.tb-topbar{background:rgba(17,34,51,.97)!important;border-color:#2c435b!important;box-shadow:0 10px 32px #0002!important}html[data-auth-ready="app"][data-theme="dark"]:root body #app-topbar#app-topbar #company-name{color:#e2edff!important}html[data-auth-ready="app"][data-theme="dark"]:root body #app-topbar#app-topbar :is(.company-pill,.topbar-search-trigger,#bimas-my-day-btn){background:#192f48!important;border-color:#304963!important;color:#d1e3ff!important}html[data-auth-ready="app"][data-theme="dark"]:root body #app-topbar#app-topbar :is(.tb-icon,.tb-updates,.sync-status-btn,.topbar-user-btn){color:#c5d6e9!important}html[data-theme=dark] .tb-search-key{background:#233a54;color:#bad0e9;border-color:#3b526d}html[data-theme=dark] .tb-count,html[data-theme=dark] .tb-alert-total{background:#24415f;color:#c7e2ff}
  .tb-alert-item p{font-size:13px}.tb-alert-meta{font-size:11px}.tb-alert-item-actions button{font-size:11px}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar .tb-search-copy{display:inline!important;min-width:0!important}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar #cs-label{display:inline!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}
  .tb-alert-tabs button{white-space:nowrap}.tb-alert-tabs span{display:inline!important}
  html[data-auth-ready="app"]:root body #tb-workspace-menu #theme-btn{display:flex!important}
  html[data-auth-ready="app"]:root body #tb-workspace-menu #install-app-btn:not([style*="display: none"]):not([style*="display:none"]){display:flex!important}
  @media(max-width:700px){html[data-auth-ready="app"]:root body #app-topbar#app-topbar .company-pill>.material-symbols-outlined:first-child{display:none!important}}
  @media(max-width:359px){.tb-alert-toolbar{display:grid;grid-template-columns:1fr}.tb-alert-tabs button{flex:1}.tb-department-label select{width:100%;max-width:none}}
  html[data-auth-ready="app"]:root body #app-topbar#app-topbar #bimas-my-day-btn{position:static!important;inset:auto!important;transform:none!important;margin:0!important}
  @media(max-width:1024.98px){html[data-auth-ready="app"]:root body #app-topbar#app-topbar #bimas-my-day-btn{display:none!important}}
  @media(min-width:1025px){html[data-auth-ready="app"]:root body #app-topbar#app-topbar #tb-nav-btn{display:none!important}}
  @media(min-width:1400px){html[data-auth-ready="app"]:root body #app-topbar#app-topbar :is(.tb-updates,.sync-status-btn){width:auto!important;padding:0 10px!important}.tb-control-label{display:block!important;font-size:11px;font-weight:700}html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-search-trigger{max-width:410px!important}}
  @media(min-width:1650px){html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-user-btn{width:auto!important;max-width:220px!important;gap:10px!important;padding:0 8px!important}html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-user-copy{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;text-align:left!important;max-width:135px!important}#app-topbar.tb-topbar .topbar-user-name{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app-topbar.tb-topbar .topbar-user-role{font-size:10px!important;color:#6e839a!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}
  @media(max-width:1100px) and (min-width:701px){html[data-auth-ready="app"]:root body #app-topbar#app-topbar{gap:10px!important;padding-inline:12px!important}html[data-auth-ready="app"]:root body #app-topbar#app-topbar .tb-leading{gap:9px!important}html[data-auth-ready="app"]:root body #app-topbar#app-topbar .tb-actions{gap:4px!important}.tb-search-key{display:none!important}}
  @media(max-width:700px){
    html[data-auth-ready="app"]:root{--topbar-h:120px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar.tb-topbar{display:grid!important;grid-template-columns:40px minmax(0,1fr) 40px 40px 40px!important;grid-template-rows:42px 42px!important;gap:6px 4px!important;left:8px!important;right:8px!important;top:8px!important;padding:10px!important;height:114px!important;min-height:114px!important;border-radius:18px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar :is(.tb-leading,.tb-actions){display:contents!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar #tb-nav-btn{display:flex!important;grid-column:1;grid-row:1;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar .tb-brand{grid-column:2;grid-row:1;gap:6px!important;overflow:hidden}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar #company-logo-img{width:26px!important;height:30px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar #company-name{font-size:13px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-search-trigger{grid-column:1/4;grid-row:2;width:100%!important;min-width:0!important;max-width:none!important;height:42px!important;padding-inline:11px!important;font-size:11px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar #notification-btn{grid-column:3;grid-row:1;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar #topbar-user-wrap{grid-column:4;grid-row:1;width:40px!important;min-width:40px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar .topbar-user-btn{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar #tb-more-btn{grid-column:5;grid-row:1;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar #cs-wrap{grid-column:4/6;grid-row:2;width:100%!important;min-width:0!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar .company-pill{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding-inline:6px!important;gap:4px!important;font-size:11px!important}
    html[data-auth-ready="app"]:root body #app-topbar#app-topbar :is(#sync-status-btn,#bimas-my-day-btn){display:none!important}.tb-search-key{display:none!important}.tb-control-label{display:none!important}
    html[data-auth-ready="app"]:root body #app-content#app-content{padding-top:140px!important}
    .tb-workspace-menu,.tb-alert-panel{top:132px;right:8px;width:calc(100vw - 16px);max-width:450px;max-height:calc(100dvh - 220px);border-radius:17px}.tb-alert-header{padding:16px 14px 12px}.tb-alert-header h2{font-size:16px}.tb-alert-toolbar{padding:10px 12px;gap:6px}.tb-alert-list{padding-inline:12px}.tb-alert-footer{padding:10px 12px}.tb-alert-meta{flex-wrap:wrap;gap:6px}.tb-alert-item-actions button{min-height:40px}.tb-alert-tabs button{min-height:38px}.tb-department-label select{max-width:132px;min-height:40px}.tb-alert-total{margin-left:6px;font-size:9px}
    #app-topbar.tb-topbar .topbar-user-menu,#app-topbar.tb-topbar .company-switcher-menu{position:fixed!important;top:132px!important;right:8px!important;left:auto!important;width:min(340px,calc(100vw - 16px))!important;max-height:calc(100dvh - 225px)!important;overflow-y:auto!important}
  }
  @media(max-width:359px){html[data-auth-ready="app"]:root body #app-topbar#app-topbar .tb-brand{gap:4px!important}html[data-auth-ready="app"]:root body #app-topbar#app-topbar #company-logo-img{width:23px!important}html[data-auth-ready="app"]:root body #app-topbar#app-topbar #company-name{font-size:12px!important}.tb-alert-toolbar{align-items:stretch}.tb-alert-tabs{flex:1}.tb-department-label{flex:1}.tb-department-label select{width:100%;max-width:none}.tb-alert-header h2{max-width:190px}.tb-alert-total{margin:5px 0 0 5px}}
  html[data-auth-ready="app"]:root body #notification-center.tb-alert-panel{position:fixed!important;inset:auto 18px auto auto!important;top:100px!important;display:flex!important;flex-direction:column!important;width:450px!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 120px)!important;min-height:220px!important;overflow:hidden!important;border:1px solid var(--border,#dbe4ef)!important;border-radius:20px!important;background:var(--surface-0,#fff)!important;box-shadow:0 20px 70px #102e5426!important;transform:none!important;z-index:3500!important}
  @media(max-width:700px){html[data-auth-ready="app"]:root body #notification-center.tb-alert-panel{inset:auto 8px auto auto!important;top:132px!important;width:calc(100vw - 16px)!important;max-width:450px!important;max-height:calc(100dvh - 220px)!important;border-radius:17px!important}}
  .modal-overlay:has(.bimas-action-panel,.bimas-sync-panel){z-index:6000!important}
  html[data-auth-ready="app"]:root body #global-search-overlay{z-index:6000!important}
  @media(max-height:500px){html[data-auth-ready="app"]:root body #notification-center.tb-alert-panel{min-height:0!important;max-height:calc(100dvh - 140px)!important;overflow-y:auto!important}.tb-alert-list{flex:none;min-height:90px;max-height:160px;overflow-y:auto}}
  @media(prefers-reduced-motion:reduce){#app-topbar.tb-topbar *,.tb-alert-panel *,.tb-workspace-menu *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
}
