/* ================= 我的收藏 ================= */
.page {
  min-height: 100vh;
  padding: 24rpx;
  background: var(--xz);
}

.note-wrap {
  margin: 0 0 20rpx;
  align-items: flex-start;
}
.note-wrap .ico-sm { flex: none; margin-top: 6rpx; margin-right: 10rpx; }

.fav-card {
  display: flex;
  padding: 22rpx;
  margin-bottom: 18rpx;
}
.fc-thumb {
  width: 176rpx; height: 176rpx;
  border-radius: 16rpx;
  flex: none;
  margin-right: 20rpx;
  background: #EDE7E1;
}
.fc-body { flex: 1; min-width: 0; }
.fc-head { display: flex; align-items: flex-start; justify-content: space-between; }
.fc-name {
  flex: 1;
  font-size: 29rpx;
  font-weight: 600;
  color: var(--xs);
  margin-right: 10rpx;
}
.fc-tags { margin: 10rpx 0; }

.fc-addr {
  display: flex;
  align-items: center;
  background: #F7F5F1;
  border-radius: 12rpx;
  padding: 12rpx 14rpx;
}
.fc-addr .ico-sm { margin-right: 8rpx; }
.fc-addr-t { flex: 1; min-width: 0; font-size: 23rpx; }

.fc-acts {
  display: flex;
  justify-content: flex-end;
  margin-top: 14rpx;
}
.fc-acts .btn { margin-left: 12rpx; }
