.digital-publish-page .lauren-author-publish-summary {
  display: block;
  margin: 10px 0 8px;
  padding: 10px 12px;
  border: 1px solid #e5e7eb;
  border-radius: 9px;
  background: #f8fafc;
  color: #334155;
  font-size: 13px;
  line-height: 1.6;
}
.digital-publish-page .lauren-author-publish-summary-row {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: space-between;
}
.digital-publish-page .lauren-author-publish-summary-text { min-width: 0; overflow-wrap: anywhere; }
.digital-publish-page .lauren-author-publish-summary .lauren-author-publish-refresh {
  flex-shrink: 0;
  margin: 0;
  padding: 3px 10px;
  border: 1px solid #cbd5e1;
  border-radius: 6px;
  background: #fff;
  color: #475569;
  font-size: 12px;
  line-height: 1.7;
}
.digital-publish-page .lauren-author-publish-note { display: block; margin-top: 3px; color: #64748b; font-size: 11px; }
.digital-publish-page .lauren-author-publish-badge {
  display: inline-block;
  flex-shrink: 0;
  margin-left: 5px;
  padding: 2px 5px;
  border: 1px solid transparent;
  border-radius: 4px;
  vertical-align: middle;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.4;
  white-space: nowrap;
}
.digital-publish-page .lauren-author-publish-badge.is-published { background: #dcfce7; color: #166534; border-color: #86efac; }
.digital-publish-page .lauren-author-publish-badge.is-unpublished { background: #f1f5f9; color: #475569; border-color: #cbd5e1; }
.digital-publish-page .lauren-author-publish-badge.is-unknown { background: #fff7ed; color: #9a3412; border-color: #fed7aa; }
.digital-publish-page .author-picker { max-height: 260px; }
.digital-publish-page .author-chip {
  display: grid;
  grid-template-columns: 24px minmax(0, 1fr);
  column-gap: 6px;
  row-gap: 4px;
  height: auto;
  min-height: 64px;
  padding: 8px;
  text-align: left;
}
.digital-publish-page .author-chip .chip-avatar { grid-row: 1 / 3; width: 24px; height: 24px; }
.digital-publish-page .author-chip > text:not(.lauren-author-publish-badge) { min-width: 0; white-space: normal; overflow-wrap: anywhere; }
.digital-publish-page .author-chip .lauren-author-publish-badge { grid-column: 2; justify-self: start; margin-left: 0; }
