.right-sidebar-header{border-bottom:1px solid var(--border-primary);background:var(--bg-secondary);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.right-sidebar-header-user{flex:1;min-width:0}.right-sidebar-header-actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.project-header{background:var(--bg-secondary);border:none;border-bottom:1px solid var(--border-primary);cursor:pointer;text-align:left;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;transition:background-color .15s;display:flex}.project-header:hover{background:var(--bg-tertiary)}.project-header:focus{background:var(--bg-tertiary);outline:none}.project-header:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.project-header-thumbnail{border:1px solid var(--border-translucent);background:var(--bg-tertiary);border-radius:.5rem;flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden}.project-header-thumbnail img{object-fit:cover;width:100%;height:100%}.project-header-thumbnail-placeholder{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dark,var(--color-primary)));color:#fff;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;font-weight:600;display:flex}.project-header-info{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.project-header-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.project-header-readonly-badge{border:1px solid var(--border-primary);color:var(--text-tertiary);white-space:nowrap;background:0 0;border-radius:.25rem;align-self:flex-start;padding:.0625rem .375rem;font-size:.65rem;font-weight:500;line-height:1.4}.project-header-hint{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.project-header-icon{width:1.5rem;height:1.5rem;color:var(--text-secondary);opacity:0;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.project-header-icon svg{width:1rem;height:1rem}.project-header:hover .project-header-icon{opacity:1}
