.comment-empty[data-v-2aadcdcc]{align-items:center;color:#969898;display:flex;flex-direction:column;padding:40px 0}.comment-empty p[data-v-2aadcdcc]{font-size:14px}.comment-item[data-v-d88d7f7f]{padding:4px 0 10px}.comment-item.is-reply[data-v-d88d7f7f]{padding-top:8px}.comment-item__inner[data-v-d88d7f7f]{min-width:0}.comment-item__meta[data-v-d88d7f7f]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.comment-item__user[data-v-d88d7f7f]{align-items:center;display:flex;gap:6px;min-width:0}.comment-item__nickname[data-v-d88d7f7f]{color:#333;font-size:14px;font-weight:600;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-item__badge[data-v-d88d7f7f]{color:#31c47a;flex-shrink:0;font-size:13px;line-height:20px}.comment-item__more[data-v-d88d7f7f]{background:none;border:none;color:#999;cursor:pointer;flex-shrink:0;line-height:0}.comment-item__more[data-v-d88d7f7f]:hover{color:#f44837}.comment-item__content[data-v-d88d7f7f]{color:#333;font-size:14px;line-height:24px;word-break:break-word}.comment-item__deleted[data-v-d88d7f7f]{color:#969898;font-size:13px;font-style:italic;line-height:22px}.comment-item__actions[data-v-d88d7f7f]{align-items:center;color:#999;display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px}.comment-item__action[data-v-d88d7f7f],.comment-item__time[data-v-d88d7f7f]{color:#999;font-size:13px;line-height:20px}.comment-item__action[data-v-d88d7f7f]{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;gap:4px}.comment-item__action.is-active[data-v-d88d7f7f],.comment-item__action[data-v-d88d7f7f]:hover{color:#31c47a}.reply-icon[data-v-d88d7f7f]{height:14px;width:14px}.comment-input[data-v-26f8c8f9]{display:flex;flex-direction:column;gap:8px}.comment-input__textarea[data-v-26f8c8f9]{background:#f7f7f7;border:1px solid transparent;border-radius:6px;box-sizing:border-box;color:#333;font-family:inherit;font-size:14px;line-height:20px;min-height:40px;outline:none;padding:10px 12px;resize:none;transition:border-color .2s ease,background .2s ease;width:100%}.comment-input__textarea[data-v-26f8c8f9]::-moz-placeholder{color:#b6b6b6}.comment-input__textarea[data-v-26f8c8f9]::placeholder{color:#b6b6b6}.comment-input.is-active .comment-input__textarea[data-v-26f8c8f9]{background:#fff;border-color:#dcefe5;min-height:72px}.comment-input__footer[data-v-26f8c8f9]{align-items:center;display:flex;justify-content:space-between}.comment-input__count[data-v-26f8c8f9]{color:#969898;font-size:12px}.comment-input__count.is-error[data-v-26f8c8f9]{color:#f44837}.comment-input__actions[data-v-26f8c8f9]{display:flex;gap:8px}.btn[data-v-26f8c8f9]{border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:12px;height:28px;padding:0 12px}.btn-default[data-v-26f8c8f9]{background:#fff;border-color:#dcdfe6;color:#606266}.btn-default[data-v-26f8c8f9]:hover{border-color:var(--wa-primary,#31c47a);color:var(--wa-primary,#31c47a)}.btn-primary[data-v-26f8c8f9]{background:var(--wa-primary,#31c47a);color:#fff}.btn-primary[data-v-26f8c8f9]:disabled{cursor:not-allowed;opacity:.5}.comment-input__error[data-v-26f8c8f9]{color:#f44837;font-size:12px;line-height:18px}.comment-section[data-v-2084cf1b]{color:#333;padding:0 0 18px}.comment-section__header[data-v-2084cf1b]{align-items:center;border-bottom:1px solid #f2f2f2;display:flex;justify-content:space-between;padding:18px 0 12px}.comment-section__title[data-v-2084cf1b]{color:#202124;font-size:15px;font-weight:600;line-height:22px}.comment-section__sorts[data-v-2084cf1b]{align-items:center;display:flex;gap:18px}.comment-section__sort[data-v-2084cf1b]{background:none;border:none;color:#8f8f8f;cursor:pointer;font-size:13px;line-height:20px;transition:color .2s ease}.comment-section__sort.is-active[data-v-2084cf1b]{color:#333;font-weight:500}.comment-section__input[data-v-2084cf1b]{padding:12px 0 8px}.comment-section__loading[data-v-2084cf1b]{color:#969898;font-size:14px;padding:28px 0;text-align:center}.comment-section__item[data-v-2084cf1b]{border-bottom:1px solid #f5f5f5;padding:12px 0 4px}.comment-section__item[data-v-2084cf1b]:last-child{border-bottom:0}.comment-section__replies[data-v-2084cf1b],.comment-section__reply-input[data-v-2084cf1b]{margin:0 0 8px 34px}.comment-section__toggle-replies[data-v-2084cf1b]{background:none;border:none;color:#31c47a;cursor:pointer;font-size:13px;line-height:20px;margin:4px 0 8px}
