/* Global Community toolbar. Auth gate and original workspace layout remain untouched. */
body.community-auth-mode #mac-global-toolbar{display:none!important}
#mac-global-toolbar[hidden],#mac-global-panel[hidden]{display:none!important}
#mac-global-toolbar{position:relative;inset:auto;height:40px;min-width:0;flex:1 1 auto;z-index:480;display:flex;align-items:center;justify-content:space-between;margin:0 112px 0 18px;padding:0 8px;background:transparent;color:#e7edf0;border:0;box-shadow:none;font:600 11px/1.2 system-ui,sans-serif}
#mac-global-toolbar button{font:inherit;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;border-radius:4px;height:27px;display:inline-flex;align-items:center;justify-content:center}
#mac-global-toolbar button:hover,#mac-global-toolbar button[aria-expanded=true]{background:#383c40}
#mac-global-toolbar button:focus-visible{outline:2px solid #26d6ec;outline-offset:1px}
#mac-global-toolbar button:disabled{opacity:.35;cursor:default}
.mac-global-history,.mac-global-actions{display:flex;align-items:center;gap:5px;min-width:110px}
.mac-global-history button,.mac-global-actions button{width:27px;font-size:17px!important}
.mac-global-actions{justify-content:flex-end}.mac-global-actions #mac-global-download{color:#48ce93;font-size:20px!important}
#mac-global-toolbar .mac-global-identity{position:absolute;left:50%;transform:translateX(-50%);max-width:calc(100% - 230px);gap:7px;padding:0 10px;font-weight:800;color:#f4f7f9;white-space:nowrap}
#mac-global-title{overflow:hidden;text-overflow:ellipsis}
.mac-global-mark{flex:0 0 19px;width:19px;height:19px;display:grid;place-items:center;border:1px solid #367887;background:#102e38;color:#39d9eb;border-radius:50%;font-size:11px}
#mac-global-toolbar .mac-global-panel{position:absolute;right:0;top:43px;width:min(360px,calc(100vw - 14px));max-height:min(420px,calc(100vh - 45px));overflow:auto;background:#111b22;border:1px solid #33505a;border-radius:9px;box-shadow:0 12px 32px #000a;padding:14px;color:#e7f0f4;z-index:500;font-size:13px}
.mac-global-panel h2{font-size:15px;margin:0 0 9px}.mac-global-panel p{color:#a5b6c2;margin:5px 0 12px;line-height:1.5}
#mac-global-toolbar .mac-global-panel button{height:auto;min-height:34px;width:100%;justify-content:flex-start;text-align:left;padding:7px 10px;margin-top:6px;border:1px solid #29424c;background:#172730}
.mac-global-panel .mac-global-close{float:right!important;width:28px!important;min-height:26px!important;height:26px!important;justify-content:center!important;margin:0!important}
@media(max-width:480px){.mac-global-history,.mac-global-actions{min-width:80px;gap:1px}.mac-global-history button,.mac-global-actions button{width:25px}#mac-global-toolbar .mac-global-identity{max-width:calc(100% - 165px);font-size:10px}}

/* The original 64px site header remains the only top row. */
body:not(.community-auth-mode) .community-app-nav{display:flex!important;align-items:center!important;position:relative!important;z-index:300!important}
body:not(.community-auth-mode) .community-app-nav-meta{flex:0 0 auto!important;margin-left:14px!important;margin-right:0!important;display:flex!important}
body:not(.community-auth-mode) .community-app-shell{top:64px!important}
body:not(.community-auth-mode) .community-website-home{position:fixed!important;top:16px!important;bottom:auto!important;right:16px!important;height:31px!important;z-index:600!important}
@media(max-width:700px){#mac-global-toolbar{margin-left:6px;margin-right:96px;padding:0}.community-app-nav .site-brand-logo{max-width:95px!important;height:auto!important}.community-app-nav-meta{gap:3px!important;font-size:8px!important}.community-app-nav-meta span{padding-left:4px!important}}

/* Inbox: two categories and two right-side actions, visually native to Macdicator. */
#mac-global-toolbar .mac-global-panel.mac-global-inbox{width:min(595px,calc(100vw - 18px));max-height:min(780px,calc(100vh - 75px));padding:0;right:0;background:#11191f;border:1px solid #29434d;box-shadow:0 20px 50px #000b;color:#e6f2f6}
.mac-global-inbox h2{height:58px;display:flex;align-items:center;margin:0!important;padding:0 100px 0 19px;font-size:18px!important;letter-spacing:-.02em;border-bottom:0;color:#edf8fb}
#mac-global-toolbar .mac-global-inbox .mac-global-close{position:absolute;right:8px;top:7px;z-index:2;border:0!important;background:transparent!important;color:#a4b8c2;font-size:19px}
.mac-inbox-actions{position:absolute;top:11px;right:43px;display:flex;gap:7px;align-items:center}
#mac-global-toolbar .mac-global-panel .mac-inbox-actions .mac-inbox-action{display:grid;place-items:center;margin:0!important;width:32px!important;min-height:32px!important;height:32px!important;padding:0!important;background:#1e3038;border:1px solid #34515d;color:#dce9ee;border-radius:7px;font-size:17px}
#mac-global-toolbar .mac-global-panel .mac-inbox-actions .mac-inbox-action:disabled{opacity:.4;cursor:not-allowed}
.mac-inbox-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #30444d}
#mac-global-toolbar .mac-global-panel .mac-inbox-tabs button{min-height:43px!important;height:43px!important;display:grid;place-items:center;margin:0!important;border:0;border-bottom:2px solid transparent;background:transparent;color:#9db0bb;border-radius:0;padding:0}
#mac-global-toolbar .mac-global-panel .mac-inbox-tabs button.active{color:#38dcf2;border-bottom-color:#38dcf2}
.mac-inbox-feed{min-height:230px;max-height:calc(100vh - 200px);overflow-y:auto;padding:16px}
.mac-inbox-empty{display:flex;min-height:195px;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:11px;padding:25px;color:#dceaf0}
.mac-inbox-empty-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#16333d;color:#39d9ee;font-size:21px}
.mac-inbox-empty strong{font-size:14px}.mac-global-panel .mac-inbox-empty p{max-width:400px;margin:0;color:#8fa7b2}

/* Consistent vector controls; no update control without verified update availability. */
#mac-global-toolbar #mac-global-download[hidden]{display:none!important}
#mac-global-toolbar .mac-global-history button svg,#mac-global-toolbar .mac-global-actions button svg,#mac-global-toolbar .mac-inbox-actions button svg{display:block;width:17px;height:17px;flex-shrink:0}
#mac-global-toolbar .mac-global-actions button{color:#b7c6cf}
#mac-global-toolbar .mac-global-actions button:hover{color:#f0faff}
#mac-global-toolbar .mac-global-actions #mac-global-download{color:#45d4a2}

/* Inbox header: only two refined action icons; no close X. */
#mac-global-toolbar .mac-global-inbox .mac-global-close{display:none!important}
#mac-global-toolbar .mac-global-inbox h2{padding-right:112px}
#mac-global-toolbar .mac-global-inbox .mac-inbox-actions{right:15px;top:10px;gap:8px}
#mac-global-toolbar .mac-global-panel .mac-inbox-actions .mac-inbox-action{width:36px!important;height:36px!important;min-height:36px!important;border-radius:9px;border:1px solid #345260;background:#1a2a33;color:#d8e9ef;transition:background .15s ease,border-color .15s ease,color .15s ease}
#mac-global-toolbar .mac-global-panel .mac-inbox-actions .mac-inbox-action:not(:disabled):hover{background:#21404a;border-color:#38cce2;color:#f6feff}
#mac-global-toolbar .mac-global-panel .mac-inbox-actions .mac-inbox-action svg{width:20px;height:20px;stroke-width:1.9}
#mac-global-toolbar .mac-global-panel .mac-inbox-actions .mac-inbox-action:disabled{opacity:.46}

/* Explicit centering overrides the generic panel button's flex-start alignment. */
#mac-global-toolbar .mac-global-panel.mac-global-inbox .mac-inbox-tabs{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%;gap:0}
#mac-global-toolbar .mac-global-panel.mac-global-inbox .mac-inbox-tabs button{box-sizing:border-box;width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:0!important;margin:0!important;flex:1 1 auto;font-size:13px;font-weight:650}
