.comment-section[data-v-1b2bbc2a]{width:100%}.comment-input-row[data-v-1b2bbc2a]{display:flex;align-items:flex-end;gap:10px;margin-bottom:12px}.comment-input-row .el-input[data-v-1b2bbc2a]{flex:1}.comment-input-row[data-v-1b2bbc2a] .el-textarea__inner{font-size:13px;color:#5f3d50;border-radius:10px}.comment-list[data-v-1b2bbc2a]{border-top:2px dashed #ffd2e4;padding-top:12px}.comment-title[data-v-1b2bbc2a]{font-size:14px;font-weight:700;color:#c9578b;margin-bottom:8px}.comment-empty[data-v-1b2bbc2a]{font-size:13px;color:#c78ca6;padding:10px 0;text-align:center}.comment-block[data-v-1b2bbc2a]{margin-bottom:2px}.comment-item[data-v-1b2bbc2a]{display:flex;gap:10px;padding:9px 0;border-bottom:1px dashed #ffe3ef}.reply-item[data-v-1b2bbc2a]{padding-left:40px;background:rgba(255,240,247,.5);border-radius:10px;margin:4px 0 4px 0;border-bottom:none}.comment-avatar[data-v-1b2bbc2a]{flex-shrink:0;background:linear-gradient(135deg,#ffb3d1,#f97fb0);font-size:13px;font-weight:700;color:#fff}.comment-main[data-v-1b2bbc2a]{flex:1;min-width:0}.comment-name[data-v-1b2bbc2a]{font-size:13px;font-weight:700;color:#b84f80;display:flex;align-items:center;gap:6px}.reply-at[data-v-1b2bbc2a]{font-size:11px;font-weight:400;color:#c78ca6}.comment-text[data-v-1b2bbc2a]{font-size:14px;color:#5f3d50;line-height:1.7;margin-top:3px;word-break:break-word}.comment-meta[data-v-1b2bbc2a]{display:flex;align-items:center;gap:12px;margin-top:6px}.comment-time[data-v-1b2bbc2a]{font-size:11px;color:#c78ca6}.comment-action[data-v-1b2bbc2a]{font-size:12px;color:#a06b83;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s ease}.comment-action[data-v-1b2bbc2a]:hover{color:#e0539c}.comment-action.liked[data-v-1b2bbc2a]{color:#e0539c;font-weight:700}.comment-more[data-v-1b2bbc2a]{font-size:11px;font-weight:700;letter-spacing:1px;line-height:1;color:#a06b83;cursor:pointer;padding:1px 2px}.comment-more[data-v-1b2bbc2a]:hover{color:#e0539c}.comment-dropdown[data-v-1b2bbc2a]{margin-left:auto}.reply-input-row[data-v-1b2bbc2a]{margin:6px 0 10px 40px;padding:10px 12px;background:#fff;border:1px solid #ffd9e8;border-radius:12px}.reply-to[data-v-1b2bbc2a]{display:block;font-size:12px;color:#e0539c;margin-bottom:6px}.reply-input-row[data-v-1b2bbc2a] .el-textarea__inner{font-size:13px;color:#5f3d50;border-radius:8px}.reply-btns[data-v-1b2bbc2a]{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.more-btn[data-v-1b2bbc2a]{text-align:center;font-size:13px;color:#e0539c;cursor:pointer;padding:10px 0 4px;transition:color .2s ease}.more-btn[data-v-1b2bbc2a]:hover{color:#c2457c;font-weight:600}.more-btn.loading[data-v-1b2bbc2a]{opacity:.6;cursor:wait}