.popup
{
  position: absolute;
  padding: 4px 8px;
  margin: 2px 0;
  border: 1px solid #D0C0AA;
  border: 1px solid rgba(0, 0, 0, .4);
  background: white;
  background: rgba(255, 255, 255, .95);
  background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0%, rgba(128, 128, 128, .15) 100%);
  pointer-events: none;
  font-size: 11px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  line-height: 1.5;
  transition: all .05s;
  z-index: 10002 !important;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, .25);
}

.section__title
{
  font-size: 11px;
  color: #666;
}
.section__title-text
{
  border-bottom: 2px solid #C8D0D8;
}
.section__content
{
  padding: 5px 5px 10px 15px;
}
.name
{
  font-size: 14px;
  color: #28A;
}
.source
{
  color: #888;
  font-size: 11px;
  display: block;
  padding-top: 4px;
  margin-bottom: -1px;
}
.location
{
  color: #282;
}
.ui-hint
{
  display: block;
  color: #AAA;
  font-size: 10px;
}

.satelliteName
{
  padding: 1px 5px 2px;
  margin: 0 1ex 0 -2px;
  color: #666;
  background: #9C0;
  border-radius: 3px;
  font-size: 11px;
}
.satelliteName_equalNames
{
  background-image: linear-gradient(to bottom, transparent 55%, #D4D490 55%);
}
.role
{
  padding: 1px 5px 2px;
  margin: 0 1ex 0 -2px;
  color: #666;
  background: #D4D490;
  border-radius: 3px;
  font-size: 11px;
}

.namespace
{
  color: #888;
  font-size: 10px;
}
.id
{
  color: #888;
  padding-left: 1ex;
}
