
  .acct{position:relative;display:inline-block}
  .acct-btn{display:inline-flex;align-items:center;gap:5px;background:none;border:1px solid var(--line);
    border-radius:8px;padding:6px 10px;cursor:pointer;color:inherit;font:inherit;font-size:14px}
  .acct-btn:hover{background:var(--bg)}
  .acct-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .acct-menu{position:absolute;right:0;top:calc(100% + 6px);background:var(--card);border:1px solid var(--line);
    border-radius:10px;box-shadow:0 12px 30px rgba(2,6,23,.16);min-width:190px;padding:6px;z-index:80}
  .acct-menu a{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:7px;
    color:var(--ink,#0f172a);text-decoration:none;font-size:14px;white-space:nowrap}
  .acct-menu a:hover{background:var(--bg)}
  .acct-sep{height:1px;background:var(--line);margin:5px 4px}
  .acct-menu{max-height:80vh;overflow-y:auto}
  .acct-lbl{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:6px 11px 2px}
  .acct-menu a .hint{font-size:11px}
  .acct-advanced{border-top:1px solid var(--line);margin-top:6px;padding-top:6px}
  .acct-advanced summary{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:7px;
    cursor:pointer;color:var(--muted);font-size:14px;font-weight:700;list-style:none}
  .acct-advanced summary::-webkit-details-marker{display:none}
  .acct-advanced summary:hover{background:var(--bg)}
  .acct-advanced[open] summary{color:var(--teal)}
  .aq-cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:8px;color:var(--muted);text-decoration:none}
  .aq-cart-link:hover{color:var(--teal);background:color-mix(in srgb,var(--teal) 12%,transparent);text-decoration:none}
  .aq-cart-badge{position:absolute;top:-2px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e11d48;color:#fff;font-size:10px;font-weight:800;line-height:17px;text-align:center;box-shadow:0 0 0 2px var(--card)}
  .aq-cart-link.empty .aq-cart-badge{background:#64748b}
  .aq-nav-count{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--brand-soft);color:var(--teal);font-size:11px;font-weight:800;line-height:1}
  .aq-nav-count.empty{background:var(--bg);color:var(--muted)}
  /* Mobile: this dropdown is the app's SIDE DRAWER. Mirror the RN Drawer
     (allquote-rn/components/Drawer.js): a wide rounded sheet, generous tap-height
     rows (paddingVertical 12 / radius 14 / gap 14), soft-teal active rows, and
     tighter section headers. Keep the top bar to one line (☰ icon, no name text). */
  @media(max-width:720px){
    .acct-name{display:none} .acct-btn{padding:6px 8px;border-radius:10px}
    .acct-menu a .hint{display:none}
    /* Anchor as an app-like drawer sheet pinned under the bar, not a tiny dropdown. */
    .acct-menu{position:fixed;top:58px;right:8px;left:auto;min-width:248px;max-width:86vw;
      padding:8px;border-radius:16px;box-shadow:0 18px 44px rgba(2,6,23,.28)}
    .acct-menu a{gap:14px;padding:12px 12px;border-radius:14px;font-size:15px;font-weight:500}
    .acct-menu a svg{flex:0 0 auto;color:var(--slate)}
    .acct-menu a:active{background:var(--teal-light)}
    /* Current page reads like the app's active drawer row: soft-teal pill + teal text/icon. */
    .acct-menu a.active{background:var(--teal-light);color:var(--teal);font-weight:700}
    .acct-menu a.active svg{color:var(--teal)}
    .acct-lbl{font-size:11px;letter-spacing:.06em;padding:10px 12px 3px}
    .acct-sep{margin:6px 6px}
  }
  /* ===== Global overflow safety: never let a page or table blow out sideways =====
     Use overflow-x:CLIP (not hidden): `hidden` forces the cross-axis to compute to
     `auto`, turning BOTH html and body into scroll containers. Two nested scroll
     containers + overscroll-behavior:none froze vertical scrolling in the Android
     WebView. `clip` prevents sideways blow-out without creating a scroll container. */
  html,body{max-width:100%;overflow-x:clip}
  .table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
  table{max-width:100%}
  .card{overflow-wrap:break-word;word-break:normal}
  @media(max-width:720px){ .card>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap} }
  /* Job lifecycle pipeline */
  .lifecycle{display:flex;flex-wrap:nowrap;align-items:center;gap:5px;margin:0 0 16px;font-size:12px;
    overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:5px;scrollbar-width:none}
  .lifecycle::-webkit-scrollbar{display:none}
  .lifecycle .lc-form{margin:0;flex:none;display:inline-flex}
  .lifecycle .lc{padding:6px 12px;border-radius:999px;background:var(--bg);color:#64748b;font-weight:700;
    white-space:nowrap;border:0;cursor:pointer;font-size:12px;font-family:inherit;flex:none;transition:filter .1s}
  .lifecycle .lc.done{background:var(--teal-light);color:var(--teal)}
  .lifecycle .lc.cur{background:var(--teal);color:#fff}
  .lifecycle .lc:hover{filter:brightness(.95)}
  .lifecycle .lc:active{transform:translateY(1px)}
  .lifecycle .lc-act{box-shadow:0 0 0 2px var(--teal) inset;color:var(--teal);background:var(--card)}
  .lifecycle .lcarrow{color:#cbd5e1;flex:none}

        #aqHelpBtnTop { display:none }
        @media (max-width:720px) {
          #aqHelpBtn { display:none !important }
          html.is-native #aqHelpBtnTop, html.native-app #aqHelpBtnTop { display:inline-flex !important }
        }

        .orgswitch{position:relative;display:inline-block}
        .orgswitch .orgmenu{position:absolute;top:100%;right:0;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 22px rgba(0,0,0,.14);z-index:70;min-width:220px;max-width:92vw;padding:6px}
        @media(max-width:720px){.orgswitch .orgmenu{position:fixed;top:58px;right:8px;left:auto;min-width:200px;max-width:84vw}}
        .orgswitch .orgrow{border-radius:6px}
        .orgswitch .orgrow.active{background:var(--teal-light)}
        .orgswitch .orgline{display:flex;align-items:stretch;gap:2px;min-width:0}
        .orgswitch .orgpin{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--muted);border-radius:6px;cursor:pointer;padding:0;margin:3px 0 0 2px}
        .orgswitch .orgpin:hover{background:var(--bg);color:var(--teal)}
        .orgswitch .orgpin.pinned{color:var(--teal)}
        .orgswitch .orgpin.pinned svg{fill:currentColor}
        .orgswitch .orgselect{display:block;width:100%;text-align:left;padding:8px 10px 2px;border-radius:6px;white-space:normal;min-width:0}
        .orgswitch .orgadd{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:6px;white-space:normal;color:var(--teal);font-weight:600;border:0;background:none;cursor:pointer;font-size:14px}

  .dsb,.dsb-flyout{display:none}
  /* Mobile-web drawer bits: hidden by default; the <=979px non-native block below reveals them. */
  .dsb-backdrop,.mnav-burger,.dsb-mclose{display:none}
  @media(min-width:980px){
    .pc-hide{display:none !important}   /* desktop-only hide; mobile never sees this @media block */
    body{--app-sidebar-offset:var(--dsb-rail-w);padding-left:var(--app-sidebar-offset)}
    body.dsb-pinned{--app-sidebar-offset:var(--dsb-w)}
    .dsb{--dsb-item-x:14px;--dsb-icon-cell:var(--dsb-rail-w);
      display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;width:var(--dsb-rail-w);background:var(--card);
      border-right:1px solid var(--line);box-shadow:8px 0 30px rgba(2,6,23,.10);padding:14px 0;
      z-index:200;overflow-y:hidden;overflow-x:hidden;contain:layout paint;transform:translateZ(0);will-change:width;
      transition:width 170ms ease}
    body.dsb-open .dsb{width:var(--dsb-w);box-shadow:12px 0 36px rgba(2,6,23,.16);overflow-y:auto}
    .dsb a{display:flex;align-items:center;width:100%;min-width:0;min-height:40px;padding:0;border-radius:7px;
      color:var(--ink,#0f172a);text-decoration:none;font-size:14px;overflow:hidden;white-space:nowrap}
    .dsb .dsb-ico{flex:0 0 var(--dsb-icon-cell);width:var(--dsb-icon-cell);align-self:stretch;display:inline-flex;align-items:center;justify-content:center;color:inherit}
    .dsb .dsb-ico .ic,.dsb .dsb-ico .mark{display:block;transform:translateZ(0);will-change:transform}
    .dsb .dsb-label,.dsb-brand .wordmark{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
      opacity:1;transform:translateX(0);will-change:opacity,transform;transition:opacity 140ms ease 35ms,transform 170ms ease 35ms}
    .dsb a:hover{background:var(--bg)}
    .dsb-head{position:relative;display:block;padding:2px 0 16px;font-size:15px;min-height:44px;overflow:hidden}
    .dsb-brand{min-width:0;width:100%;padding:0 48px 0 0;border-radius:9px;font-weight:800;font-size:20px;color:var(--ink)}
    .dsb-brand:hover{background:transparent;text-decoration:none}
    .dsb-brand .dsb-ico{min-height:42px}
    .dsb-brand .mark{border-radius:7px;flex:none}
    .dsb-brand .wordmark{font-family:Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;font-weight:800;font-size:20px;line-height:1;letter-spacing:-.025em}
    .dsb-brand .wordmark .w1{color:var(--aq-wordmark-all,#118173)}
    .dsb-brand .wordmark .w2{color:var(--aq-wordmark-quote,#0C3F3A)}
    .dsb-pin{position:absolute;top:2px;right:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--line);
      border-radius:9px;background:var(--card);color:var(--muted);cursor:pointer;padding:0;flex:0 0 auto;opacity:1;
      transform:translateX(0);will-change:opacity,transform;transition:opacity .16s ease .04s,transform .2s ease,background .15s,border-color .15s,color .15s}
    .dsb-pin:hover{background:var(--bg);color:var(--teal)}
    .dsb-pin .pin-on{display:none}
    body.dsb-pinned .dsb-pin{border-color:var(--teal);background:var(--brand-soft);color:var(--teal)}
    body.dsb-pinned .dsb-pin .pin-on{display:inline-flex}
    body.dsb-pinned .dsb-pin .pin-off{display:none}
    .dsb-lbl{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;padding:8px 11px 2px}
    .dsb-sep{height:1px;background:var(--line);margin:6px 4px}
    .dsb-foot{margin-top:auto;padding-top:10px}
    .dsb-mobile-account{display:none}
    .dsb-bottom{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:2px}
    .dsb-bottom>a{border:1px solid var(--line);border-radius:8px}
    #dsbCustom{flex:1 1 auto;min-width:0}
    .dsb-section{margin:6px 0 12px}
    .dsb-section-flat{margin:0}
    .dsb-section-flat>.dsb-list{min-height:0}
    .dsb-section-group{margin:4px 0 10px}
    .dsb-sec-h{position:relative;height:27px;font-size:10px;font-weight:800;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;
      padding:12px 11px 5px;cursor:grab;overflow:hidden;white-space:nowrap;transition:color .16s ease}
    .dsb-sec-h::before{content:"";position:absolute;left:var(--dsb-item-x);right:var(--dsb-item-x);top:50%;height:1px;
      background:var(--line);border-radius:999px;opacity:0;transform:translateY(-50%);transition:opacity .16s ease}
    .dsb-sec-h.dragging{opacity:.5}
    .dsb-list{min-height:10px}
    .dsb-item{position:relative;border-radius:9px;cursor:grab}
    .dsb-primary{font-weight:700;color:var(--ink,#0f172a)}
    .dsb-section-group .dsb-primary{margin-bottom:2px}
    .dsb-section-group .dsb-primary .dsb-label{font-weight:750}
    .dsb-item:hover{background:var(--bg)}
    .dsb-item.dragging{opacity:.4}
    /* Current page — teal pill + left accent + teal text/icon, like the app's active nav. */
    .dsb-item.active{background:var(--brand-soft);color:var(--teal);font-weight:700}
    .dsb-item.active:hover{background:var(--brand-soft)}
    .dsb-item.active::before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;
      border-radius:0 3px 3px 0;background:var(--teal)}
    .dsb-item.active .ic{color:var(--teal)}
    /* Footer quick-links get the same active treatment. */
    .dsb-foot a.active{color:var(--teal);font-weight:700}
    .dsb-bottom>a.active{background:var(--brand-soft);border-color:var(--teal);color:var(--teal)}
    .dsb-menu{position:fixed;z-index:300;background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 12px 30px rgba(2,6,23,.2);padding:5px;min-width:184px;max-height:62vh;overflow-y:auto}
    .dsb-menu button{display:block;width:100%;text-align:left;background:none;border:0;padding:9px 11px;border-radius:7px;font:inherit;font-size:14px;color:var(--ink,#0f172a);cursor:pointer}
    .dsb-menu button:hover{background:var(--bg)}
    .dsb-menu-sep{height:1px;background:var(--line);margin:4px 4px}
    .dsb-flyout{display:block;position:fixed;left:0;top:0;z-index:100002;max-width:min(260px,calc(100vw - var(--dsb-rail-w) - 24px));
      padding:7px 10px;border-radius:7px;background:#0f172a;color:#fff;box-shadow:0 10px 24px rgba(2,6,23,.24);
      font-size:12px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;
      opacity:0;transform:translate(8px,-50%) scale(.98);transition:opacity .08s ease,transform .08s ease}
    .dsb-flyout.show{opacity:1;transform:translate(0,-50%) scale(1)}
    .dsb-flyout::before{content:"";position:absolute;left:-5px;top:50%;transform:translateY(-50%);
      border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #0f172a}
    html[data-theme="dark"] .dsb-flyout{background:#eaf2fb;color:#0e1626;box-shadow:0 10px 24px rgba(0,0,0,.38)}
    html[data-theme="dark"] .dsb-flyout::before{border-right-color:#eaf2fb}
    body:not(.dsb-open) .dsb .dsb-label,
    body:not(.dsb-open) .dsb-brand .wordmark{opacity:0;transform:translateX(-6px);pointer-events:none}
    body:not(.dsb-open) .dsb-pin{opacity:0;transform:translateX(-6px);pointer-events:none}
    body:not(.dsb-open) .dsb-sec-h{color:transparent}
    body:not(.dsb-open) .dsb-sec-h::before{opacity:1}
    /* dsb-rail-primary-only: sidebar renders section primaries only. */
    body:not(.dsb-open) #dsbCustom>p.hint{opacity:0;pointer-events:none}
    body:not(.dsb-open) .dsb-bottom>a{border-color:transparent}
    @media(prefers-reduced-motion:reduce){
      .dsb,.dsb .dsb-label,.dsb-brand .wordmark,.dsb-pin,.dsb-sec-h,.dsb-sec-h::before,.dsb-flyout{transition:none}
    }
  }
  /* ===== Mobile-web (phone BROWSER) left drawer — surfaces the SAME sidebar as an off-canvas
     panel behind a hamburger, so allquote.com.au reads like the desktop website on a phone.
     Gated to NON-native (html.is-native/.native-app) so the app keeps its botnav untouched. ===== */
  @media(max-width:979px){
    html:not(.is-native):not(.native-app) .mnav-burger{display:inline-flex;align-items:center;justify-content:center;
      width:38px;height:38px;margin:0 2px 0 -4px;border:0;background:transparent;color:var(--ink,#0f172a);border-radius:9px;cursor:pointer;flex:0 0 auto}
    html:not(.is-native):not(.native-app) .mnav-burger:active{background:var(--bg)}
    html:not(.is-native):not(.native-app) .mweb-dupe{display:none !important}
    /* ONE hamburger on mobile web: the LEFT burger owns navigation (this drawer). The right-side
       account button also draws a menu icon, so phone browsers showed TWO hamburgers (owner, 2 Jul
       — WEBMOB-1). Hide it here: everything it holds is reachable in this drawer (sections, Apps
       grid, Settings + Logout in the footer). The NATIVE app keeps it — there the account sheet IS
       the side drawer and this whole block is gated off. */
    html:not(.is-native):not(.native-app) .acct{display:none !important}
    html:not(.is-native):not(.native-app) .dsb-backdrop{display:block;position:fixed;inset:0;background:rgba(2,6,23,.45);
      z-index:399;opacity:0;pointer-events:none;transition:opacity .24s ease}
    html:not(.is-native):not(.native-app) body.dsb-mobile-open .dsb-backdrop{opacity:1;pointer-events:auto}
    html:not(.is-native):not(.native-app) body.dsb-mobile-open{overflow:hidden}
    html:not(.is-native):not(.native-app) .dsb{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;
      width:min(84vw,320px);background:var(--card);border-right:1px solid var(--line);box-shadow:14px 0 40px rgba(2,6,23,.22);
      z-index:400;overflow-y:auto;overflow-x:hidden;padding:14px 12px calc(16px + env(safe-area-inset-bottom));
      transform:translateX(-102%);transition:transform .24s ease}
    html:not(.is-native):not(.native-app) body.dsb-mobile-open .dsb{transform:translateX(0)}
    html:not(.is-native):not(.native-app) .dsb-head{position:relative;display:flex;align-items:center;gap:6px;padding:2px 0 12px;min-height:44px}
    html:not(.is-native):not(.native-app) .dsb-brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:19px;color:var(--ink);text-decoration:none;flex:1 1 auto;min-width:0}
    html:not(.is-native):not(.native-app) .dsb-brand .wordmark{font-weight:800;font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    html:not(.is-native):not(.native-app) .dsb-brand .wordmark .w1{color:var(--aq-wordmark-all,#118173)}
    html:not(.is-native):not(.native-app) .dsb-brand .wordmark .w2{color:var(--aq-wordmark-quote,#0C3F3A)}
    html:not(.is-native):not(.native-app) .dsb-pin{display:none}
    html:not(.is-native):not(.native-app) .dsb-mclose{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;
      border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:9px;cursor:pointer;flex:0 0 auto;padding:0}
    html:not(.is-native):not(.native-app) #dsbCustom{flex:1 1 auto;min-width:0}
    html:not(.is-native):not(.native-app) .dsb-section{margin:2px 0 8px}
    html:not(.is-native):not(.native-app) .dsb-section-group{margin:4px 0 10px}
    html:not(.is-native):not(.native-app) .dsb-sec-h{font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8;padding:10px 10px 3px}
    html:not(.is-native):not(.native-app) .dsb a:not(.dsb-brand),
    html:not(.is-native):not(.native-app) .dsb-item{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 10px;border-radius:10px;color:var(--ink,#0f172a);text-decoration:none;font-size:15px;white-space:nowrap}
    html:not(.is-native):not(.native-app) .dsb-primary{font-weight:700}
    html:not(.is-native):not(.native-app) .dsb-item:active{background:var(--bg)}
    html:not(.is-native):not(.native-app) .dsb .dsb-ico{flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;color:inherit}
    html:not(.is-native):not(.native-app) .dsb .dsb-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:1;transform:none}
    html:not(.is-native):not(.native-app) .dsb-item.active{background:var(--brand-soft);color:var(--teal);font-weight:700}
    html:not(.is-native):not(.native-app) .dsb-item.active .ic{color:var(--teal)}
    html:not(.is-native):not(.native-app) .dsb-foot{margin-top:auto;padding-top:8px;border-top:1px solid var(--line)}
    html:not(.is-native):not(.native-app) .dsb-mobile-account{display:block;min-width:0;margin:6px 0 2px}
    html:not(.is-native):not(.native-app) .dsb-account-h{height:auto;padding:10px 10px 3px;cursor:default;overflow:visible}
    html:not(.is-native):not(.native-app) .dsb-account-h::before{display:none}
    html:not(.is-native):not(.native-app) .dsb-orgswitch{min-width:0}
    html:not(.is-native):not(.native-app) .dsb-orgswitch>summary{list-style:none;cursor:pointer}
    html:not(.is-native):not(.native-app) .dsb-orgswitch>summary::-webkit-details-marker{display:none}
    html:not(.is-native):not(.native-app) .dsb-orgswitch[open]>summary{background:var(--bg)}
    html:not(.is-native):not(.native-app) .dsb-orgmenu{display:grid;gap:3px;margin:2px 0 6px 34px;padding:4px 0 0 8px;border-left:1px solid var(--line);min-width:0}
    html:not(.is-native):not(.native-app) .dsb-orgrow{min-width:0;border-radius:8px}
    html:not(.is-native):not(.native-app) .dsb-orgrow.active{background:var(--brand-soft)}
    html:not(.is-native):not(.native-app) .dsb-orgline{display:flex;align-items:flex-start;gap:4px;min-width:0}
    html:not(.is-native):not(.native-app) .dsb-orgline form{margin:0;min-width:0}
    html:not(.is-native):not(.native-app) .dsb-orgpin{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--muted);border-radius:7px;cursor:pointer;padding:0;margin:2px 0 0;flex:0 0 auto}
    html:not(.is-native):not(.native-app) .dsb-orgpin.pinned{color:var(--teal)}
    html:not(.is-native):not(.native-app) .dsb-orgpin.pinned svg{fill:currentColor}
    html:not(.is-native):not(.native-app) .dsb-orgselect,
    html:not(.is-native):not(.native-app) .dsb-orgadd{display:block;width:100%;min-width:0;text-align:left;border:0;background:none;color:var(--ink,#0f172a);border-radius:7px;padding:7px 8px;font:inherit;font-size:13px;line-height:1.25;text-decoration:none;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
    html:not(.is-native):not(.native-app) .dsb-orgadd{color:var(--muted);font-weight:700}
    html:not(.is-native):not(.native-app) .dsb-orgcreate{margin:0;padding:6px 8px 4px;display:grid;gap:6px;min-width:0}
    html:not(.is-native):not(.native-app) .dsb-orgcreate input{display:block;width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--text);min-width:0}
    html:not(.is-native):not(.native-app) .dsb-orgmeta{font-size:11px;color:var(--muted);padding:0 8px 6px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
    html:not(.is-native):not(.native-app) .dsb-orgdivider{height:1px;background:var(--line);margin:4px 0}
    html:not(.is-native):not(.native-app) .dsb-logout{color:#ef4444}
  }
