/* Populated Studio uses the same palette as the rest of the owner workspace. */
#ownerRecordDialog {
  color: #2a1a12;
  background: #f7f4f0 !important;
}
#ownerRecordDialog .owner-record-header {
  background: #f7f4f0 !important;
  border-bottom: 1px solid #baaeaa;
}
#ownerRecordDialog .owner-record-header > button {
  color: #f7f4f0;
  background: #274668;
}
#ownerRecordDialog .owner-record-header > button:focus-visible {
  outline: 3px solid #274668;
  outline-offset: 4px;
}
#ownerRecordDialog .studio-course-settings {
  background: #fffaf5 !important;
  border-color: #baaeaa;
}
#ownerRecordDialog .owner-record-feature {
  color: #f7f4f0 !important;
  background: #274668 !important;
  box-shadow: none;
}
#ownerRecordDialog .owner-record-feature :is(small, strong, p) {
  color: #f7f4f0 !important;
}
#ownerRecordDialog .owner-record-feature strong {
  font-size: clamp(24px, 3vw, 36px);
  letter-spacing: -.02em;
  line-height: 1.2;
}
#ownerRecordDialog .owner-record-number {
  color: #274668;
  background: #f7f4f0;
}
#ownerRecordDialog .owner-record-metrics article {
  color: #2a1a12;
  background: #fffaf5;
  border: 1px solid #baaeaa;
  box-shadow: none;
}
#ownerRecordDialog .owner-record-metrics article :is(small, p) {
  color: #6c5950;
}
#ownerRecordDialog .owner-record-metrics article.accent {
  color: #f7f4f0 !important;
  background: #274668 !important;
  border-color: #274668;
}
#ownerRecordDialog .owner-record-metrics article.accent :is(small, strong, p) {
  color: #f7f4f0 !important;
}
#ownerRecordDialog .owner-record-progress span { background: #274668; }
#ownerRecordDialog .studio-lesson-row { background: #f7f4f0; }
#ownerRecordDialog .studio-lesson-row:hover { background: #e9e4df; transform: none; }
#ownerRecordDialog .studio-structure-form { scroll-margin-block: 24px; }
#ownerRecordDialog .studio-lesson-row p {
  color: #6c5950;
  line-height: 1.55;
  overflow-wrap: anywhere;
}
