.wc-publication-badge {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .3rem;
  max-width: 100%;
  padding: .15rem .45rem;
  border-radius: .3rem;
  background: #edf0f2;
  color: #45515b;
  font: 500 12px/1.4 Roboto, sans-serif;
  vertical-align: middle;
}
.wc-publication-badge--published { background: #e5f3e9; color: #21653b; }
.wc-publication-badge__icon { font-size: 14px; line-height: 1; }
.wc-publication-badge__detail { font-size: 11px; font-weight: 400; }
.wc-publication-pending { display: block; color: #c98b24; font-size: 11px; line-height: 1.4; }
.wc-editor-publication { flex: 0 1 auto; max-width: 310px; margin: 0 8px; }
.theme--dark .wc-publication-badge { background: #30383f; color: #e0e5e9; }
.theme--dark .wc-publication-badge--published { background: #1e412c; color: #b7ebc5; }
@media (max-width: 600px) {
  .wc-editor-publication { max-width: 135px; margin: 0 4px; }
  .wc-editor-publication .wc-publication-badge__detail { flex-basis: 100%; }
}
.wc-editor-publication-mobile { position: sticky; top: 64px; z-index: 6; display: flex; align-items: center; gap: 8px; padding: 6px 12px; background: #202326; color: #fff; }
.wc-editor-publication-title { min-width: 0; flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
