/* Existing home cover and selector, with separate, readable identity and action. */
#objectHero{display:flex;flex-direction:column;gap:0;padding:14px 10px 10px;min-height:208px}
#objectHero>.object-hero-copy{position:relative!important;inset:auto!important;padding:0 62px 0 5px;min-width:0}
#objectHero>#workspaceObjectSwitcher{position:relative!important;inset:auto!important;margin:10px 0 0!important;width:100%}
#workspaceObjectSwitcher>.object-switcher-heading{display:none}
#workspaceObjectButton{display:grid;grid-template-columns:36px minmax(0,1fr) 84px;gap:10px;padding:6px 8px;border:1px solid rgba(255,255,255,.36);border-radius:15px;background:rgba(5,27,47,.87)!important;color:#fff!important;text-align:left;box-shadow:0 5px 18px rgba(0,0,0,.16);min-height:58px}
#workspaceObjectIcon{display:grid;place-items:center;width:36px;height:38px;padding:3px;border-radius:10px;background:linear-gradient(145deg,#159fcc,#1662bb);box-shadow:0 3px 9px rgba(0,0,0,.15)}
#workspaceObjectIcon>svg{display:block;width:32px;height:32px;max-width:none;stroke:none}
#workspaceObjectName{font-size:11px;line-height:1.35;letter-spacing:.035em;font-weight:850;text-transform:uppercase;white-space:normal;overflow:visible;color:#fff}
#workspaceObjectAddress{display:none!important}
#workspaceObjectButton .object-picker-affordance{min-width:0;width:84px;min-height:46px;display:flex!important;align-items:center;justify-content:center;gap:5px!important;padding:8px!important;background:var(--action,#ff7b24)!important;border:1px solid rgba(255,255,255,.25);border-radius:12px;box-shadow:0 4px 12px rgba(255,106,36,.23);color:var(--on-action,#fff)!important}
#workspaceObjectButton #workspaceObjectActionLabel{font-size:10px!important;line-height:1.1;font-weight:900;color:inherit!important}
#workspaceObjectButton .object-picker-affordance svg{width:17px;height:17px;flex:0 0 17px}
#workspaceObjectButton:focus-visible{outline:3px solid #ffad55;outline-offset:3px}
body[data-theme=vision] #workspaceObjectButton{background:#000!important;border:2px solid #fff;color:#fff!important}
body[data-theme=vision] #workspaceObjectButton .object-picker-affordance{background:#ffe500!important;color:#000!important;border:2px solid #ffe500}
@media(max-width:370px){#workspaceObjectButton{grid-template-columns:36px minmax(0,1fr) 76px;gap:7px;padding:6px 8px}#workspaceObjectButton .object-picker-affordance{width:76px;padding:6px!important}#workspaceObjectName{font-size:10px}}
/* Legacy folder mosaic used two 12px columns; a single SVG must occupy one centered cell. */
#workspaceNav .nav-group .nav-group-icon{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;place-content:center!important;place-items:center!important;padding:0!important;border:0!important}
#workspaceNav .nav-group .nav-group-icon>svg{grid-area:1/1;margin:0!important;justify-self:center!important;align-self:center!important;position:static!important;transform:none!important}
