/* Chris's five real global destinations. Load after workspace-continuity.css.
   The existing workspace rail, Staffmor context and common dock remain distinct. */
.shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized) {
 --workspace-global-width:4.5rem;
 grid-template-columns:var(--workspace-global-width) var(--office-rail-width) minmax(0,1fr);
}
.shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized)>.workspace-global-nav {grid-column:1;grid-row:1}
.shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized)>.rail {grid-column:2;grid-row:1}
.shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized)>main.main {grid-column:3;grid-row:1}
.workspace-global-nav {
 box-sizing:border-box;display:flex;flex-direction:column;gap:16px;
 height:100%;min-width:0;min-height:0;padding:14px 6px max(14px,env(safe-area-inset-bottom));
 background:var(--rail-bg);color:var(--rail-ink);border-right:1px solid var(--rail-line);
 overflow:auto;overscroll-behavior:contain;
}
.workspace-global-primary {display:grid;gap:10px}
.workspace-global-bottom {margin-top:auto;padding-top:16px;display:grid;gap:10px}
.workspace-global-link {
 box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;
 width:100%;min-height:66px;padding:9px 2px;border:1px solid transparent;border-radius:10px;
 background:none;color:var(--rail-ink);text-decoration:none;text-align:center;
 font:500 .75rem/1.35 var(--sans);font-optical-sizing:auto;cursor:pointer;
}
.workspace-global-link:hover {background:var(--rail-hover);color:var(--rail-ink)}
.workspace-global-link[aria-current='page'],.workspace-global-link[aria-current='page']:hover {
 background:var(--rail-selected);color:var(--rail-selected-ink);font-weight:600;
}
.workspace-global-link:focus-visible {outline:2px solid var(--rail-focus);outline-offset:2px}
.workspace-global-link:disabled {opacity:.55;cursor:default}
.workspace-global-label {max-width:100%;white-space:nowrap}
.workspace-global-icon {display:block;width:28px;height:28px;flex:none;background:currentColor;mask:var(--global-icon) center/contain no-repeat;-webkit-mask:var(--global-icon) center/contain no-repeat}
.workspace-global-icon[data-icon='home'] {--global-icon:url('./icons/global-home.svg')}
.workspace-global-icon[data-icon='devices'] {--global-icon:url('./icons/global-devices.svg')}
.workspace-global-icon[data-icon='priorities'] {--global-icon:url('./icons/global-priorities.svg')}
.workspace-global-icon[data-icon='settings'] {--global-icon:url('./icons/global-settings.svg')}
.workspace-global-icon[data-icon='lock'] {--global-icon:url('./icons/global-lock.svg')}
.workspace-global-page {width:100%;min-width:0;display:grid;gap:18px;align-content:start}
.office-console-shell .workspace-global-page>header h1 {margin:0;font:600 1.25rem/1.35 var(--sans);letter-spacing:-.015em;color:var(--ink)}
.workspace-global-page>header p {margin:6px 0 0;font:400 .9375rem/1.5 var(--sans);color:var(--muted)}
.workspace-global-page .comm-connected-apps {margin:0;background:var(--surface)}
.workspace-global-page .home-focus-priority-list {border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}
.workspace-global-page .home-focus-priorities-head h2 {font:600 .9375rem/1.4 var(--sans)}
.workspace-global-page .workspace-settings-group {padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;gap:12px;min-width:0}
.workspace-global-page .workspace-settings-group h2 {margin:0;font:600 .9375rem/1.4 var(--sans)}
.workspace-global-page .workspace-settings-group .field {margin:0}
.workspace-global-page .workspace-settings-group .field>span {font:600 .875rem/1.4 var(--sans)}
.workspace-global-page .workspace-settings-group :is(select,input) {max-width:100%}
.workspace-lock-card {padding:20px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;gap:12px;min-width:0}
.workspace-lock-card h2 {margin:0;font:600 1rem/1.4 var(--sans)}
.workspace-lock-card p {margin:0;font:400 .9375rem/1.5 var(--sans)}
.workspace-lock-card .workspace-lock-target {font-weight:600}
.workspace-lock-actions {display:flex;flex-wrap:wrap;align-items:center;gap:8px}
@media(max-width:820px) {
 .shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized) {grid-template-columns:minmax(0,1fr)}
 .shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized)>.rail {grid-column:1;grid-row:1}
 .shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized)>main.main {grid-column:1;grid-row:2}
 .shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized)>.workspace-global-nav {display:none}
 .shell.office-console-shell.has-global-navigation:is(.office-console-shell,.conversation-shell.guide-hidden.context-minimized).office-navigation-open>.workspace-global-nav {
  display:flex;position:fixed;inset:0 auto 0 0;z-index:52;width:var(--workspace-global-width);height:100dvh;
  padding-top:70px;box-shadow:none;
 }
 .has-global-navigation.office-navigation-open .rail>.rail-inner {
  left:var(--workspace-global-width);width:min(248px,calc(100vw - var(--workspace-global-width) - 32px));
 }
 .workspace-global-link {min-height:66px}
 .workspace-global-page .workspace-settings-group {padding:14px}
}
