
.profile-card[data-v-78964f50] {
  border: 1px solid #dfe7f2;
  border-radius: 14px;
  background: linear-gradient(180deg, #ffffff 0%, #f8fbff 100%);
  padding: 1rem;
}
.profile-main-name[data-v-78964f50] {
  font-size: 1.2rem;
  font-weight: 700;
  color: #253243;
}
.profile-stats[data-v-78964f50] {
  display: flex;
  gap: 0.45rem;
  flex-wrap: wrap;
}
.profile-territory-kpis[data-v-78964f50] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.55rem;
  margin-bottom: 0.65rem;
}
.profile-territory-kpi[data-v-78964f50] {
  border: 1px solid #e5ebf4;
  border-radius: 10px;
  padding: 0.55rem 0.65rem;
  background: #f8fbff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
}
.profile-territory-kpi-label[data-v-78964f50] {
  color: #627286;
  font-size: 0.76rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
.profile-territory-pill-row[data-v-78964f50] {
  display: flex;
  flex-wrap: wrap;
  gap: 0.35rem;
  margin-bottom: 0.55rem;
}
.profile-territory-list[data-v-78964f50] {
  display: grid;
  gap: 0.55rem;
}
.profile-territory-item[data-v-78964f50] {
  border: 1px solid #e7edf6;
  border-radius: 10px;
  padding: 0.65rem 0.75rem;
  background: #fff;
}
.profile-territory-item-top[data-v-78964f50] {
  margin-bottom: 0.35rem;
}
.profile-territory-item-location[data-v-78964f50] {
  color: #253243;
  font-weight: 700;
}
.profile-territory-item-meta[data-v-78964f50] {
  color: #6a7d93;
  font-size: 0.85rem;
}
.profile-territory-more[data-v-78964f50] {
  color: #627286;
  font-size: 0.82rem;
  font-weight: 700;
}
.profile-stat-pill[data-v-78964f50] {
  border-radius: 999px;
  border: 1px solid #d6e0ed;
  padding: 0.25rem 0.6rem;
  background: #f1f6fc;
  color: #324960;
  font-weight: 600;
}
.followed-company-list[data-v-78964f50] {
  display: flex;
  flex-direction: column;
  gap: 0.6rem;
}
.followed-company-row[data-v-78964f50] {
  border: 1px solid #dfe7f2;
  border-radius: 10px;
  padding: 0.65rem 0.75rem;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}
.followed-company-name[data-v-78964f50] {
  font-weight: 700;
  color: #253243;
}
.followed-company-badges[data-v-78964f50] {
  margin-top: 0.3rem;
  display: flex;
  gap: 0.35rem;
}
.profile-worklist-meta[data-v-78964f50] {
  margin-top: 0.35rem;
  color: #6a7d93;
  font-size: 0.85rem;
  line-height: 1.45;
}
@media (max-width: 992px) {
.followed-company-row[data-v-78964f50] {
    flex-direction: column;
    align-items: flex-start;
}
.profile-territory-kpis[data-v-78964f50] {
    grid-template-columns: 1fr;
}
}

