.wp-block-recipient_list {
  background-color: #D9D9D9;
  border-radius: 10px;
  padding: 30px;
}
.wp-block-recipient_list .recipient_list--item {
  margin-bottom: 10px;
}
.wp-block-recipient_list .recipient_list--item .top-bar {
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  font-size: 1rem;
}
.wp-block-recipient_list .recipient_list--item .top-bar .name {
  display: flex;
  flex-flow: row;
  justify-content: flex-start;
  align-content: center;
  -moz-column-gap: 10px;
       column-gap: 10px;
}
.wp-block-recipient_list .recipient_list--item .top-bar .name a {
  display: flex;
  flex-flow: column;
  justify-content: center;
  font-size: 0.75rem;
}
.wp-block-recipient_list .recipient_list--item .top-bar .toggle {
  display: flex;
  flex-flow: column;
  justify-content: center;
}
.wp-block-recipient_list .recipient_list--item .top-bar .toggle button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: unset;
  height: 14px;
  padding: 0;
}
.wp-block-recipient_list .recipient_list--item .top-bar .toggle button svg {
  height: 14px;
  width: 14px;
}
.wp-block-recipient_list .recipient_list--item .top-bar .toggle button.collapse {
  display: none;
}
.wp-block-recipient_list .recipient_list--item .details {
  font-size: 1rem;
  max-height: 0;
  overflow: hidden;
}
.wp-block-recipient_list .recipient_list--item .details .details_inner {
  border-bottom: 1px dashed #333;
  border-top: 1px dashed #333;
  margin-top: 6px;
  padding: 6px 0;
}
.wp-block-recipient_list .recipient_list--item .details .details_inner > div {
  font-size: 0.75rem;
  margin-bottom: 4px;
}
.wp-block-recipient_list .recipient_list--item .details .details_inner > div:last-child {
  margin-bottom: 0;
}
.wp-block-recipient_list .recipient_list--item.open .top-bar .toggle button.collapse {
  display: block;
}
.wp-block-recipient_list .recipient_list--item.open .top-bar .toggle button.expand {
  display: none;
}
.wp-block-recipient_list .recipient_list--item.open .details {
  max-height: 999px;
}
.wp-block-recipient_list .recipient_list--item:last-child {
  margin-bottom: 0px;
}
.wp-block-recipient_list .recipient_list--add_new {
  font-size: 1rem;
}
