.panel-section.nook-case-summary-header {
  display: flex;
  justify-content: space-between;
  padding: 2rem 1rem 1rem;
  align-items: flex-start;

}
.nook-case-summary-header > * {
  display: flex;
  flex-direction: column;
}
.nook-case-summary-header * {
  gap: 1rem;
}
/* right align right hand column */
.nook-case-summary-header > *:nth-child(2) {
  align-items: flex-end;
}

.nook-case-summary-header .nook-client-name {
  font-size: 1.5rem;
  font-weight: bold;
}
.nook-case-summary-header {
  --nook-icon-color: var(--crm-c-primary);
}

.nook-case-summary-main-section > fieldset {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  gap: 1rem;
}
.nook-case-summary-main-section > fieldset > * {
  flex: 1 1 1%;
}
