.holiday-draft-status { color: var(--sc-ink, #30483d); overflow-wrap: anywhere; line-height: 1.6; min-height: 1.6em; }
.holiday-recovery-actions { display: flex; flex-wrap: wrap; gap: 8px; margin-block: 12px; }
.holiday-recovery-actions[hidden] { display: none; }
.holiday-answer-panel .holiday-qnav .chip { min-width: 44px; min-height: 44px; }
.holiday-answer-panel .holiday-actions { flex-wrap: wrap; gap: 8px; }
.holiday-answer-panel .holiday-actions .btn,
.holiday-recovery-actions .btn { min-height: 44px; white-space: normal; }
.holiday-answer-panel input,.holiday-answer-panel textarea { max-width: 100%; font-size: 16px; }

.hh-topic-editor {display:grid;gap:8px;margin-block:12px;}
.hh-topic-editor .btn,.hh-photo .btn {min-height:44px;white-space:normal;}
.hh-topic-editor input {font-size:16px;}
.hh-photo .btn[hidden] {display:none;}
