[data-feedback-form] fieldset {
  min-width: 0;
  border: 0;
  margin: 0 0 .8rem;
  padding: 0;
}
[data-feedback-form] > fieldset {
  border: 1px solid #dce4ee;
  border-radius: .75rem;
  padding: .85rem;
}
[data-feedback-form] legend {
  font-weight: 650;
}
[data-feedback-form] .actions {
  margin: .25rem 0 0;
}
[data-feedback-form] .actions label {
  display: inline-flex;
  align-items: center;
  gap: .4rem;
  margin: 0;
  padding: .2rem .6rem .2rem 0;
}
[data-feedback-form] input[type="radio"] {
  width: auto;
  margin: 0;
}
[data-feedback-message]:empty {
  display: none;
}
