/* Approved original-shell prototype: stable slots, only context colors change. */
.gj-unified .service-sidebar{overflow-anchor:none;scroll-behavior:auto!important}
.gj-unified .service-sidebar .service-sidebar-brand{position:relative;display:block!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:0!important;margin-bottom:8px!important;overflow:hidden}
.gj-unified .service-sidebar-brand strong{position:absolute;left:48px;top:3px;line-height:24px;display:block!important}
.gj-unified .service-sidebar-brand .gj-context{position:absolute;left:48px;right:0;top:28px;height:16px;margin:0;padding:0!important;border:0!important;border-radius:0;background:transparent;line-height:16px;font-size:11px;text-align:left;color:#d6e4ed}
.gj-unified .service-sidebar-brand .gj-context[hidden]{display:none!important}
.gj-unified .service-sidebar .gpw-appearance-nav[hidden]{display:flex!important;visibility:hidden;pointer-events:none}
.gj-unified .gpw-unavailable-note{display:none!important}
.gj-unified .gpw-workspace-header .gpw-manage[hidden],.gj-unified .gpw-workspace-header .gj-cabinet[hidden]{display:inline-flex!important;visibility:hidden;pointer-events:none}
.gj-unified .gpw-workspace-header .gpw-manage,.gj-unified .gpw-workspace-header .gj-cabinet{align-items:center;justify-content:center;height:36px;box-sizing:border-box;white-space:nowrap}
.gj-unified .gpw-crumb{min-width:0;overflow:hidden}
.gj-unified .gpw-crumb strong{min-width:0;flex-shrink:1}
.gj-unified .gj-arrived>.service-view{animation:none!important}
@media(max-width:640px){.gj-unified .gpw-crumb{flex-basis:100%}.gj-unified .gpw-workspace-header{align-content:start}}
.gj-unified .gpw-crumb .gpw-crumb-select{font:inherit;color:inherit;min-width:0;max-width:45%;min-height:34px;margin:0;padding:5px 4px;border:1px solid transparent;border-radius:6px;background-color:transparent;cursor:pointer;text-overflow:ellipsis;box-shadow:none}
.gj-unified .gpw-crumb .gpw-crumb-project{font-weight:700}
.gj-unified .gpw-crumb .gpw-crumb-select:hover{background-color:#ffffff80;border-color:#b9cddd}
.gj-unified .gpw-crumb .gpw-crumb-select:focus-visible{outline:2px solid #1976c9;outline-offset:1px}
.gj-unified .gpw-crumb .gpw-crumb-select option{color:#183c59;background:#fff;font-weight:400}
.gj-unified .gpw-project-dot{flex-shrink:0}
