/* Owner bridge stylesheet: scoped to owner navigation */
#moGlobalNav{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:48px;border-radius:12px}
#moGlobalNav[hidden]{display:none!important}
#moOwnerNavMenu{max-height:min(70vh,660px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-width:min(320px,calc(100vw - 16px))}
#moOwnerNavMenu button{font-size:12px;line-height:1.35;min-height:39px}
#moOwnerNavMenu button:focus-visible{outline:2px solid #237fac;outline-offset:1px}
#moOwnerNavMenu button[disabled]{opacity:.75;cursor:default;font-size:10px}
@media(max-width:760px){#moGlobalNav{min-width:38px;padding:0 7px}#moOwnerNavMenu{left:8px!important;top:auto!important;bottom:135px;max-height:60vh;width:min(340px,calc(100vw - 16px))}}

/* R308: visible first-class existing MyOffice commandbar entry. */
#moGlobalLibrary{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 13px;border-radius:12px;border:1px solid rgba(118,186,218,.72);background:linear-gradient(132deg,rgba(245,253,255,.94),rgba(196,231,249,.82));color:#174b6a;font:inherit;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 5px 18px rgba(30,94,132,.11)}
#moGlobalLibrary[hidden]{display:none!important}
#moGlobalLibrary:focus-visible{outline:2px solid #2877b1;outline-offset:2px}
#tea2-owner-all-software-btn:disabled{opacity:.56;cursor:not-allowed}
@media(max-width:800px){#moGlobalLibrary{padding:7px 8px;font-size:11px}}
