:root{--imb-suite-height:42px}
.imb-suite-bar{position:fixed;inset:0 0 auto 0;height:var(--imb-suite-height);display:flex;align-items:center;gap:.5rem;padding:0 .8rem;background:#07345a;color:#fff;z-index:1200;box-shadow:0 1px 0 rgba(255,255,255,.12),0 7px 20px rgba(6,24,39,.14);font-family:inherit}
.imb-suite-bar[hidden]{display:none!important}.imb-suite-brand,.imb-suite-signout{display:inline-flex;align-items:center;justify-content:center;gap:.42rem;min-height:30px;border-radius:8px;text-decoration:none;white-space:nowrap;color:#fff}.imb-suite-brand{padding:0 .5rem;font-weight:700}.imb-suite-brand:hover,.imb-suite-signout:hover{background:rgba(255,255,255,.12);text-decoration:none}.imb-suite-back{font-size:15px;line-height:1}.imb-suite-sep{opacity:.38}.imb-suite-app{font-size:12px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imb-suite-spacer{flex:1}.imb-suite-signout{padding:0 .65rem;font-size:12px;font-weight:650;border:1px solid rgba(255,255,255,.22);background:rgba(5,27,46,.2)}
body.imb-suite-active .app-shell{padding-top:var(--imb-suite-height)}body.imb-suite-active .app-sidebar{top:var(--imb-suite-height);height:calc(100vh - var(--imb-suite-height))}body.imb-suite-active .topbar{top:var(--imb-suite-height)}
@media(max-width:650px){:root{--imb-suite-height:40px}.imb-suite-bar{padding:0 .4rem;gap:.3rem}.imb-suite-brand{padding:0 .35rem;font-size:11px}.imb-suite-app{font-size:11px;max-width:43vw}.imb-suite-signout{padding:0 .45rem;font-size:11px}}

/* ---------------------------------------------------------------------
   Digital Hub reusable mobile application navigation
   Visual reference: HiwiLog mobile dock. Hidden above the mobile range.
   --------------------------------------------------------------------- */
.imb-mobile-nav,.imb-mobile-more-backdrop{display:none}
@media(max-width:820px){
  body.imb-mobile-nav-enabled{--imb-mobile-nav-height:5.3rem}
  .imb-mobile-nav{
    position:fixed;left:50%;bottom:calc(.55rem + env(safe-area-inset-bottom));transform:translateX(-50%);
    width:min(calc(100vw - 1rem),32rem);min-height:4.5rem;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));
    align-items:end;gap:.18rem;padding:.45rem .5rem;border:1px solid var(--line,#d6dee6);border-radius:1.35rem;
    background:color-mix(in srgb,var(--surface,#fff) 94%,transparent);backdrop-filter:blur(16px) saturate(130%);
    box-shadow:0 14px 34px rgba(15,23,42,.17);z-index:1180;box-sizing:border-box;
  }
  .imb-mobile-nav-item,.imb-mobile-nav-primary{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
  .imb-mobile-nav-item{
    min-width:0;height:3.8rem;border:0;background:transparent;border-radius:1rem;display:flex;flex-direction:column;
    align-items:center;justify-content:center;gap:.28rem;color:var(--muted,#607080);font-size:.64rem;font-weight:750;padding:.2rem .08rem;
  }
  .imb-mobile-nav-item:hover,.imb-mobile-nav-item:focus-visible{background:var(--surface-sunken,#eef3f7);color:var(--accent,#00549f)}
  .imb-mobile-nav-item.active{color:var(--accent,#00549f);background:var(--accent-soft,#e7f1fa)}
  .imb-mobile-nav-icon{font-size:1rem;line-height:1;min-height:1rem;display:grid;place-items:center}
  .imb-mobile-nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .imb-mobile-nav-primary{
    width:3.35rem;height:3.35rem;align-self:start;justify-self:center;transform:translateY(-.72rem);border-radius:999px;
    border:3px solid color-mix(in srgb,var(--surface,#fff) 92%,transparent);background:var(--accent,#00549f);color:#fff;
    display:grid;place-items:center;box-shadow:0 0 0 5px color-mix(in srgb,var(--accent,#00549f) 13%,transparent),0 12px 26px rgba(0,84,159,.31);
    font-size:1.5rem;font-weight:500;line-height:1;position:relative;z-index:2;
  }
  .imb-mobile-nav-primary:before{content:"";position:absolute;inset:-.5rem;border:1px solid color-mix(in srgb,var(--accent,#00549f) 26%,transparent);border-radius:999px;pointer-events:none}
  .imb-mobile-nav-primary:hover,.imb-mobile-nav-primary:focus-visible{background:var(--accent-hover,#003f77);transform:translateY(-.76rem) scale(1.04)}
  .imb-mobile-more-backdrop{
    position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(7px);align-items:flex-end;justify-content:center;
    padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));z-index:1190;
  }
  .imb-mobile-more-backdrop.open{display:flex}
  .imb-mobile-more-sheet{
    width:min(100%,32rem);max-height:min(72vh,38rem);overflow:auto;background:var(--surface,#fff);border:1px solid var(--line,#d6dee6);
    border-radius:1.4rem;box-shadow:0 24px 60px rgba(15,23,42,.28);padding:1rem;box-sizing:border-box;
  }
  .imb-mobile-more-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;padding:.1rem .1rem .8rem;border-bottom:1px solid var(--line,#d6dee6);margin-bottom:.75rem}
  .imb-mobile-more-head h2{margin:.1rem 0 0;font-size:1.15rem;color:var(--ink,#17212b)}
  .imb-mobile-more-eyebrow{display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:var(--accent,#00549f);font-weight:800}
  .imb-mobile-more-close{width:2.45rem;height:2.45rem;border-radius:.85rem;border:1px solid var(--line,#d6dee6);background:var(--surface-sunken,#eef3f7);color:var(--ink,#17212b);font-size:1.25rem;display:grid;place-items:center;cursor:pointer}
  .imb-mobile-more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}
  .imb-mobile-more-link{
    min-width:0;border:1px solid var(--line,#d6dee6);border-radius:1rem;background:var(--surface-raised,var(--surface,#fff));color:var(--ink,#17212b);
    padding:.8rem;display:grid;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.6rem;text-align:left;cursor:pointer;
  }
  .imb-mobile-more-link:hover,.imb-mobile-more-link:focus-visible{border-color:var(--accent,#00549f);background:var(--accent-soft,#e7f1fa)}
  .imb-mobile-more-link.active{border-color:var(--accent,#00549f);background:var(--accent-soft,#e7f1fa);color:var(--accent,#00549f)}
  .imb-mobile-more-icon{width:2.15rem;height:2.15rem;border-radius:.75rem;background:var(--surface-sunken,#eef3f7);display:grid;place-items:center;color:var(--accent,#00549f)}
  .imb-mobile-more-link strong,.imb-mobile-more-link small{display:block;min-width:0}
  .imb-mobile-more-link strong{font-size:.78rem;line-height:1.2}.imb-mobile-more-link small{margin-top:.15rem;color:var(--muted,#607080);font-size:.64rem;line-height:1.35}
  .imb-mobile-more-arrow{color:var(--accent,#00549f)}
}
@media(max-width:380px){
  .imb-mobile-nav{width:min(calc(100vw - .5rem),29rem);padding-inline:.32rem;gap:.08rem}
  .imb-mobile-nav-item{font-size:.58rem}.imb-mobile-more-grid{grid-template-columns:1fr}
}

/* v0.10.35 · Unified suite shell primitives */
.imb-suite-account-button{display:none;width:2rem;height:2rem;min-width:2rem;border:1px solid rgba(255,255,255,.24);border-radius:.72rem;background:rgba(255,255,255,.1);color:#fff;place-items:center;font-size:.7rem;font-weight:800;cursor:pointer}.imb-suite-account-button:hover{background:rgba(255,255,255,.16)}
.imb-suite-account-backdrop,.imb-adaptive-select-backdrop{position:fixed;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:rgba(8,21,34,.48);backdrop-filter:blur(12px);z-index:2600;opacity:0;transition:opacity .16s ease}.imb-suite-account-backdrop[hidden],.imb-adaptive-select-backdrop[hidden]{display:none}.imb-suite-account-backdrop.open,.imb-adaptive-select-backdrop.open{opacity:1}
.imb-suite-account-sheet,.imb-adaptive-select-sheet{width:min(100%,30rem);max-height:min(82dvh,38rem);overflow:auto;border:1px solid var(--line,rgba(28,54,80,.15));border-radius:1.35rem;background:var(--surface-raised,#fff);box-shadow:0 26px 70px rgba(8,26,43,.28);color:var(--ink,#102235)}
.imb-suite-account-sheet header,.imb-adaptive-select-sheet header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:1rem;border-bottom:1px solid var(--line,rgba(28,54,80,.12))}.imb-adaptive-select-sheet header{grid-template-columns:minmax(0,1fr) auto}.imb-suite-account-sheet header span,.imb-adaptive-select-sheet header span{display:block;color:var(--muted,#6b7c8c);font-size:.67rem;text-transform:uppercase;letter-spacing:.08em}.imb-suite-account-sheet header strong,.imb-suite-account-sheet header small{display:block}.imb-suite-account-sheet header small{color:var(--muted,#6b7c8c);margin-top:.1rem}.imb-suite-account-avatar{width:2.85rem;height:2.85rem;border-radius:.9rem;display:grid;place-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#00549f) 16%,#fff),#fff);border:1px solid color-mix(in srgb,var(--accent,#00549f) 22%,transparent);color:var(--accent,#00549f);font-weight:850}.imb-suite-account-close,.imb-adaptive-select-close{width:2.2rem;height:2.2rem;border-radius:.8rem;border:1px solid var(--line,rgba(28,54,80,.14));background:var(--surface,#fff);color:var(--ink,#102235);font-size:1.05rem;cursor:pointer}.imb-suite-account-actions{display:grid;gap:.55rem;padding:1rem}.imb-suite-account-actions a{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.65rem;align-items:center;padding:.8rem;border:1px solid var(--line,rgba(28,54,80,.14));border-radius:1rem;background:var(--surface,#fff);color:var(--ink,#102235);text-decoration:none}.imb-suite-account-actions a>span{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:.7rem;background:color-mix(in srgb,var(--accent,#00549f) 9%,var(--surface,#fff));color:var(--accent,#00549f)}.imb-suite-account-actions strong,.imb-suite-account-actions small{display:block}.imb-suite-account-actions small{margin-top:.12rem;color:var(--muted,#6b7c8c);font-size:.68rem}.imb-suite-account-actions a.danger{border-color:color-mix(in srgb,#c8102e 26%,var(--line,transparent));color:#b3132c}.imb-suite-account-actions a.danger>span{background:rgba(200,16,46,.08);color:#c8102e}
.imb-adaptive-select-wrap{display:inline-grid;width:100%;min-width:0}.imb-adaptive-select-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.imb-adaptive-select-trigger{width:100%;min-width:0;min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .75rem;border:1px solid var(--line,rgba(28,54,80,.16));border-radius:.85rem;background:var(--surface-raised,#fff);color:var(--ink,#102235);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.52)}.imb-adaptive-select-trigger:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#00549f) 18%,transparent)}.imb-adaptive-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imb-adaptive-select-chevron{color:var(--accent,#00549f);font-size:.85rem}.imb-adaptive-select-search{display:flex;align-items:center;gap:.45rem;margin:.8rem .8rem 0;padding:.6rem .7rem;border:1px solid var(--line,rgba(28,54,80,.14));border-radius:.85rem;background:var(--surface,#fff)}.imb-adaptive-select-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink,#102235);font:inherit}.imb-adaptive-select-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.8rem}.imb-adaptive-select-option{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-height:3.15rem;padding:.65rem .75rem;border:1px solid var(--line,rgba(28,54,80,.14));border-radius:.95rem;background:var(--surface,#fff);color:var(--ink,#102235);font:inherit;font-weight:650;text-align:left;cursor:pointer}.imb-adaptive-select-option:hover{border-color:color-mix(in srgb,var(--accent,#00549f) 36%,var(--line,transparent));background:color-mix(in srgb,var(--accent,#00549f) 5%,var(--surface,#fff))}.imb-adaptive-select-option.selected{border-color:color-mix(in srgb,var(--accent,#00549f) 48%,var(--line,transparent));background:color-mix(in srgb,var(--accent,#00549f) 10%,var(--surface,#fff));color:var(--accent,#00549f)}.imb-adaptive-select-option b{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:var(--accent,#00549f);color:#fff;font-size:.72rem}


@media(max-width:900px){.imb-suite-account-button{display:grid}.imb-suite-signout{display:none!important}.imb-adaptive-select-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.imb-suite-account-backdrop,.imb-adaptive-select-backdrop{padding:.55rem}.imb-suite-account-sheet,.imb-adaptive-select-sheet{width:100%;border-radius:1.25rem}.imb-adaptive-select-grid{grid-template-columns:1fr}.imb-suite-account-actions{padding:.75rem}}

/* v0.10.35 · desktop sidebar contract shared by Hub/HiwiLog and mirrored by Event Navigator adapter */
@media(min-width:821px){
  body.imb-institutional-aurora .app-shell{grid-template-columns:16rem minmax(0,1fr)!important;transition:grid-template-columns .18s ease}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed{grid-template-columns:4.9rem minmax(0,1fr)!important}
  body.imb-institutional-aurora .app-sidebar{padding:.75rem .65rem .6rem!important;gap:.65rem!important}
  body.imb-institutional-aurora .sidebar-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem;min-width:0}
  body.imb-institutional-aurora .sidebar-brand-block{display:block;min-width:0;flex:1}
  body.imb-institutional-aurora .sidebar-toggle{width:2.35rem;height:2.35rem;min-width:2.35rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:.8rem;background:var(--surface-raised);color:var(--accent);box-shadow:var(--ia-control-shadow,0 5px 14px rgba(20,43,67,.08));cursor:pointer;font-size:1.05rem;line-height:1}
  body.imb-institutional-aurora .brand-logo-mini{display:none}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .app-sidebar{padding:.6rem .45rem!important}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .sidebar-top{display:flex;flex-direction:column-reverse;align-items:center}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .sidebar-brand-block{display:grid;place-items:center;width:100%}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .brand-row{display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .brand-logo-full{display:none!important}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .brand-logo-mini{display:block!important;width:2.55rem!important;height:2.55rem!important;object-fit:contain}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .brand-copy,body.imb-institutional-aurora .app-shell.sidebar-collapsed .sidebar-section-label,body.imb-institutional-aurora .app-shell.sidebar-collapsed .nav-link>span:not(.nav-icon):not(.nav-count){display:none!important}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .sidebar-nav{overflow-y:auto;overflow-x:hidden;scrollbar-width:none}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .sidebar-nav::-webkit-scrollbar{display:none}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .nav-link{justify-content:center;padding:.4rem;margin:.08rem 0;min-height:3rem}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .nav-icon{margin:0;width:2.25rem;height:2.25rem;flex:0 0 2.25rem}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .nav-count{position:absolute;top:.18rem;right:.1rem;margin:0;min-width:1.05rem;height:1.05rem;font-size:.52rem;padding:0 .22rem}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .sidebar-footer{display:block!important;padding:.32rem}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .sidebar-footer>.btn{display:none!important}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .profile-card{display:flex!important;justify-content:center;padding:.3rem;min-height:3rem}
  body.imb-institutional-aurora .app-shell.sidebar-collapsed .profile-card>div:not(.avatar){display:none!important}
}
@media(max-width:820px){body.imb-institutional-aurora .sidebar-toggle{display:none!important}.hub-mobile-account-button{display:grid!important}}


/* v0.10.38 · one canonical dropdown and resilient mobile navigation */
.imb-adaptive-select-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
.imb-adaptive-select-trigger{display:flex!important}
.imb-adaptive-select-sheet{width:min(calc(100vw - 1rem),34rem);max-height:min(82dvh,40rem);overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr)}
.imb-adaptive-select-grid{overflow:auto;overscroll-behavior:contain;align-content:start}
[data-theme="dark"] .imb-suite-account-sheet,[data-theme="dark"] .imb-adaptive-select-sheet{background:var(--surface-raised,#14263a);color:var(--ink,#edf5fb);border-color:var(--line,rgba(184,210,229,.16))}
[data-theme="dark"] .imb-suite-account-actions a,[data-theme="dark"] .imb-adaptive-select-option,[data-theme="dark"] .imb-adaptive-select-search,[data-theme="dark"] .imb-suite-account-close,[data-theme="dark"] .imb-adaptive-select-close{background:var(--surface,#102235);color:var(--ink,#edf5fb);border-color:var(--line,rgba(184,210,229,.16))}
@media(max-width:820px){.imb-mobile-nav{grid-template-columns:repeat(var(--imb-mobile-nav-count,5),minmax(0,1fr))!important;width:min(calc(100vw - max(.65rem,env(safe-area-inset-left)) - max(.65rem,env(safe-area-inset-right))),32rem)!important;max-width:calc(100vw - 1rem)!important}.imb-mobile-nav-label{font-size:clamp(.52rem,2.25vw,.66rem);white-space:normal!important;line-height:1.05;text-align:center;overflow-wrap:anywhere}.imb-mobile-nav-item{padding-inline:.05rem!important}.imb-mobile-more-sheet{width:min(calc(100vw - 1rem),32rem)!important;max-height:min(72dvh,calc(100dvh - 6rem))!important}}
@media(max-width:360px){.imb-mobile-nav{width:calc(100vw - .4rem)!important;padding-inline:.22rem!important}.imb-mobile-nav-icon{font-size:.9rem}.imb-mobile-nav-label{font-size:.52rem}}


/* v0.10.38 · suite-bar stability, live account identity and workspace context */
.imb-suite-bar{isolation:isolate;box-sizing:border-box}
.imb-suite-account-button{flex:0 0 auto;visibility:visible!important;opacity:1!important;line-height:1;overflow:hidden}
.imb-suite-account-button>span{display:grid;place-items:center;width:100%;height:100%;line-height:1}
.imb-suite-context-switch{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:29px;padding:0 .62rem;border:1px solid rgba(255,255,255,.2);border-radius:.62rem;background:rgba(255,255,255,.08);color:#fff;text-decoration:none;font-size:.69rem;font-weight:750;white-space:nowrap;transition:background .15s ease,border-color .15s ease,transform .15s ease}
.imb-suite-context-switch:hover,.imb-suite-context-switch:focus-visible{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.34);text-decoration:none}
.imb-suite-context-icon{font-size:.85rem;line-height:1}.imb-suite-context-short{display:none}
@media(max-width:650px){
  .imb-suite-brand>span:not(.imb-suite-back){font-size:10px}.imb-suite-app{max-width:28vw}
  .imb-suite-context-switch{min-height:28px;padding:0 .46rem;font-size:.62rem}.imb-suite-context-label{display:none}.imb-suite-context-short{display:inline}
  .imb-suite-account-button{display:grid!important;width:2rem!important;height:2rem!important;min-width:2rem!important;margin-left:.05rem}
}
@media(max-width:390px){.imb-suite-app{max-width:22vw}.imb-suite-context-switch{padding:0 .38rem}.imb-suite-sep{display:none}}


/* v0.10.41 · Desktop-like select contract.
   Compact screens keep the adaptive sheet. Wider screens use the browser's
   native dropdown interaction, styled to match the Institutional Aurora shell. */
@media (min-width:821px){
  .imb-adaptive-select-wrap{display:block!important;width:100%!important;min-width:0!important;position:relative!important}
  .imb-adaptive-select-native{
    position:static!important;width:100%!important;height:auto!important;min-height:2.75rem!important;
    overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;
    opacity:1!important;pointer-events:auto!important;
    appearance:none!important;-webkit-appearance:none!important;
    padding:.68rem 2.55rem .68rem .82rem!important;
    border:1px solid var(--line,rgba(28,54,80,.16))!important;border-radius:.88rem!important;
    background-color:var(--surface-raised,#fff)!important;color:var(--ink,#102235)!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23556f86' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;
    background-repeat:no-repeat!important;background-position:right .78rem center!important;background-size:1rem!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 5px 14px rgba(15,23,42,.045)!important;
    font:inherit!important;line-height:1.25!important;cursor:pointer!important;
  }
  .imb-adaptive-select-native:hover{border-color:color-mix(in srgb,var(--accent,#00549f) 34%,var(--line,rgba(28,54,80,.16)))!important}
  .imb-adaptive-select-native:focus{outline:0!important;border-color:color-mix(in srgb,var(--accent,#00549f) 58%,var(--line,rgba(28,54,80,.16)))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#00549f) 14%,transparent),inset 0 1px 0 rgba(255,255,255,.48)!important}
  .imb-adaptive-select-trigger{display:none!important}
  .imb-adaptive-select-backdrop,.imb-adaptive-select-sheet{display:none!important}
  [data-theme="dark"] .imb-adaptive-select-native{
    background-color:var(--surface-raised,#12283a)!important;color:var(--ink,#edf5fb)!important;
    border-color:var(--line,rgba(184,210,229,.16))!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23b8cee0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;
  }
}
@media (max-width:820px){
  .imb-adaptive-select-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
  .imb-adaptive-select-trigger{display:flex!important}
}


/* v0.10.41 · Modern anchored dropdown contract.
   Desktop/laptop/large-tablet screens use a compact field-anchored popover,
   visually aligned with HiwiLog Team Scope. Compact screens retain the sheet. */
@media (min-width:821px){
  .imb-adaptive-select-wrap{display:block!important;width:100%!important;min-width:0!important;position:relative!important}
  .imb-adaptive-select-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important}
  .imb-adaptive-select-trigger{display:flex!important;width:100%!important;min-height:2.75rem!important;align-items:center!important;justify-content:space-between!important;gap:.7rem!important;padding:.64rem .72rem .64rem .82rem!important;border:1px solid var(--line,rgba(28,54,80,.16))!important;border-radius:.88rem!important;background:linear-gradient(180deg,var(--surface-raised,#fff),color-mix(in srgb,var(--surface-raised,#fff) 94%,var(--surface-sunken,#eef3f7)))!important;color:var(--ink,#102235)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 5px 14px rgba(15,23,42,.045)!important;font:inherit!important;text-align:left!important;cursor:pointer!important}
  .imb-adaptive-select-trigger:hover{border-color:color-mix(in srgb,var(--accent,#00549f) 36%,var(--line,rgba(28,54,80,.16)))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 7px 18px rgba(15,23,42,.065)!important}
  .imb-adaptive-select-trigger:focus-visible,.imb-adaptive-select-trigger[aria-expanded="true"]{outline:0!important;border-color:color-mix(in srgb,var(--accent,#00549f) 55%,var(--line,rgba(28,54,80,.16)))!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#00549f) 13%,transparent),0 8px 20px rgba(15,23,42,.07)!important}
  .imb-adaptive-select-trigger[aria-expanded="true"] .imb-adaptive-select-chevron{transform:rotate(180deg);background:var(--accent-soft,rgba(0,84,159,.08))}
  .imb-adaptive-select-backdrop.desktop-popover{position:fixed!important;inset:0!important;z-index:2600!important;display:block!important;background:transparent!important;backdrop-filter:none!important;pointer-events:none!important}
  .imb-adaptive-select-backdrop.desktop-popover[hidden]{display:none!important}
  .desktop-popover .imb-adaptive-select-sheet{position:fixed!important;z-index:2610!important;pointer-events:auto!important;overflow:hidden!important;border:1px solid color-mix(in srgb,var(--accent,#00549f) 14%,var(--line,rgba(28,54,80,.16)))!important;border-radius:1.05rem!important;background:color-mix(in srgb,var(--surface-raised,#fff) 97%,transparent)!important;color:var(--ink,#102235)!important;box-shadow:0 18px 42px rgba(15,34,52,.18),inset 0 1px 0 rgba(255,255,255,.58)!important;backdrop-filter:blur(16px)!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr)!important}
  .desktop-popover .imb-adaptive-select-desktop-head{padding:.68rem .75rem .58rem;border-bottom:1px solid var(--line,rgba(28,54,80,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--accent,#00549f) 4%,var(--surface-raised,#fff)),transparent)}
  .desktop-popover .imb-adaptive-select-desktop-head span{display:block;font-size:.62rem;line-height:1.2;text-transform:uppercase;letter-spacing:.075em;font-weight:800;color:var(--accent,#00549f)}
  .desktop-popover .imb-adaptive-select-desktop-head small{display:block;margin-top:.12rem;font-size:.68rem;line-height:1.3;color:var(--muted,#607489);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .desktop-popover .imb-adaptive-select-search{margin:.48rem .52rem 0!important;padding:.48rem .58rem!important;border-radius:.75rem!important;background:var(--surface,#fff)!important}
  .desktop-popover .imb-adaptive-select-grid{display:grid!important;grid-template-columns:1fr!important;gap:.18rem!important;padding:.42rem!important;overflow:auto!important;overscroll-behavior:contain!important}
  .desktop-popover .imb-adaptive-select-option{min-height:2.5rem!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.55rem!important;padding:.52rem .6rem!important;border:0!important;border-radius:.75rem!important;background:transparent!important;color:var(--ink,#102235)!important;font:inherit!important;font-size:.78rem!important;font-weight:650!important;text-align:left!important;cursor:pointer!important}
  .desktop-popover .imb-adaptive-select-option:hover,.desktop-popover .imb-adaptive-select-option:focus-visible{outline:0!important;background:var(--surface-sunken,#eef3f7)!important}
  .desktop-popover .imb-adaptive-select-option.selected{background:var(--accent-soft,rgba(0,84,159,.08))!important;color:var(--accent,#00549f)!important}
  .desktop-popover .imb-adaptive-select-option b{width:1.35rem!important;height:1.35rem!important;font-size:.65rem!important}
  [data-theme="dark"] .desktop-popover .imb-adaptive-select-sheet{background:color-mix(in srgb,var(--surface-raised,#14263a) 97%,transparent)!important;border-color:var(--line,rgba(184,210,229,.16))!important;box-shadow:0 22px 50px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.045)!important}
  [data-theme="dark"] .desktop-popover .imb-adaptive-select-option:hover,[data-theme="dark"] .desktop-popover .imb-adaptive-select-option:focus-visible{background:var(--surface,#102235)!important}
}


/* v0.10.56 · Event Navigator workspace switch alignment + flat styling */
.imb-suite-bar{gap:.55rem!important;padding-inline:1.15rem!important}
.imb-suite-spacer{flex:1 1 auto!important}
.imb-suite-context-switch{margin-inline-start:auto!important;margin-inline-end:.15rem!important;align-self:center!important;min-height:2.35rem!important;padding:.48rem .92rem!important;border-radius:.92rem!important;border:1px solid rgba(255,255,255,.28)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important}
.imb-suite-context-switch:hover,.imb-suite-context-switch:focus-visible{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.42)!important;box-shadow:none!important;transform:none!important}
.imb-suite-context-icon{display:grid;place-items:center;width:1rem;height:1rem;font-size:.82rem;font-weight:900}
@media(max-width:720px){.imb-suite-bar{padding-inline:.7rem!important}.imb-suite-context-switch{min-height:2.1rem!important;padding:.35rem .62rem!important;border-radius:.8rem!important}}
