.pub-wrap #cate-chips { display: flex; flex-wrap: nowrap; overflow-x: auto; gap: 8px; padding: 4px 0 10px; margin: 0 0 12px; overscroll-behavior-x: contain; }
.pub-wrap #cate-chips .chip { flex: 0 0 auto; white-space: nowrap; }
.pub-wrap .pub-title-field { margin: 0 0 16px; }
.pub-wrap .pub-title-field .fl { margin-top: 0; }
.pub-wrap #f-content, .pub-wrap #smart-text { font-size: 16px; line-height: 1.6; white-space: pre-wrap; overflow-wrap: anywhere; }
.pub-wrap #f-content { min-height: 220px; }

.pub-wrap .publish-advice-note {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin: 0 0 12px;
  color: #737b85;
  font-size: 13px;
  line-height: 1.5;
  overflow-wrap: anywhere;
}

.pub-wrap .publish-advice-note[hidden] { display: none; }
.pub-wrap .publish-advice-title { font-weight: 500; }
