.emoji-picker[data-v-2f9464b3]{background:var(--common-level-3);border:1px solid var(--border-line-color);border-radius:8px;box-shadow:0 8px 24px #0000004d;overflow:hidden;width:320px}.emoji-tabs[data-v-2f9464b3]{border-bottom:1px solid var(--border-line-color);display:flex;gap:2px;padding:4px}.emoji-tab[data-v-2f9464b3]{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex:1;font-size:16px;height:32px;justify-content:center;transition:background .15s}.emoji-tab[data-v-2f9464b3]:hover{background:var(--common-level-6)}.emoji-tab.active[data-v-2f9464b3]{background:var(--common-level-7)}.emoji-grid[data-v-2f9464b3]{display:grid;gap:2px;grid-template-columns:repeat(8,1fr);height:200px;overflow-y:auto;padding:8px}.emoji-grid[data-v-2f9464b3]::-webkit-scrollbar{width:4px}.emoji-grid[data-v-2f9464b3]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.emoji-grid[data-v-2f9464b3]::-webkit-scrollbar-track{background:transparent}.emoji-item[data-v-2f9464b3]{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:20px;height:36px;justify-content:center;transition:background .15s}.emoji-item[data-v-2f9464b3]:hover{background:var(--common-level-6)}.emoji-empty[data-v-2f9464b3]{color:var(--common-text-level-3);grid-column:1/-1;padding:20px 0;text-align:center}.comment-composer[data-v-51c2c74d]{background:var(--common-level-3);border:1px solid var(--border-line-color);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px 0}.comment-composer.is-compact[data-v-51c2c74d]{background:transparent;border:none;border-radius:8px;padding:12px}.composer-row[data-v-51c2c74d]{align-items:center;display:flex;gap:10px}.composer-avatar[data-v-51c2c74d]{flex-shrink:0}.composer-input[data-v-51c2c74d]{background:var(--common-level-3);border:1px solid var(--border-line-color);border-radius:8px;box-sizing:border-box;color:var(--common-text-level-1);flex:1;font-size:12px;height:40px;line-height:38px;min-width:0;outline:none;padding:0 12px;transition:border-color .2s}.composer-input[data-v-51c2c74d]::-moz-placeholder{color:var(--common-text-level-3)}.composer-input[data-v-51c2c74d]::placeholder{color:var(--common-text-level-3)}.composer-input[data-v-51c2c74d]:focus{border-color:var(--border-line-color-2)}.composer-footer--bottom[data-v-51c2c74d]{justify-content:flex-end;margin-top:4px;padding:12px 24px 0}.composer-textarea[data-v-51c2c74d]{background:transparent;background-color:var(--common-level-3);border:none;box-sizing:border-box;color:var(--common-text-level-1);display:block;font-size:14px;line-height:22px;min-height:40px;outline:none;padding:0;resize:vertical;width:100%}.composer-textarea[data-v-51c2c74d]::-moz-placeholder{align-items:center;color:var(--common-text-level-3);display:flex}.composer-textarea[data-v-51c2c74d]::placeholder{align-items:center;color:var(--common-text-level-3);display:flex}.comment-composer:not(.is-compact) .composer-textarea[data-v-51c2c74d]{min-height:88px;padding:0 12px}.composer-image-preview[data-v-51c2c74d]{display:flex;flex-wrap:wrap;gap:8px}.preview-item[data-v-51c2c74d]{background:var(--common-level-6);border-radius:6px;height:64px;overflow:hidden;position:relative;width:64px}.preview-item img[data-v-51c2c74d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.preview-remove[data-v-51c2c74d]{background:#0000008c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:14px;height:18px;line-height:16px;padding:0;position:absolute;right:2px;top:2px;width:18px}.preview-remove[data-v-51c2c74d]:hover{background:#000000bf}.composer-footer[data-v-51c2c74d]{align-items:center;border-top:1px solid var(--border-line-color);display:flex;gap:12px;justify-content:space-between;padding:12px 24px 0}.composer-tools[data-v-51c2c74d]{align-items:center;display:flex;gap:20px}.tool-btn[data-v-51c2c74d]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--common-text-level-3);cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .2s,color .2s;width:34px}.tool-btn[data-v-51c2c74d]:hover{background:var(--fill-color);color:var(--common-text-level-1)}.tool-btn .iconfont[data-v-51c2c74d]{font-size:18px}.composer-actions[data-v-51c2c74d]{align-items:center;display:flex;gap:8px;margin-left:auto}.cancel-btn[data-v-51c2c74d]{background:transparent;border:1px solid var(--border-line-color);border-radius:6px;color:var(--common-text-level-2);cursor:pointer;font-size:13px;height:30px;padding:0 12px}.cancel-btn[data-v-51c2c74d]:hover{background:var(--fill-color)}.submit-btn[data-v-51c2c74d]{align-items:center;background:linear-gradient(89.59deg,#fccf44 2.3%,#fe9900 99.65%);border:none;border-radius:10px;color:var(--common-text-level-6);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:32px;justify-content:center;transition:opacity .2s;width:117px}.submit-btn .iconfont[data-v-51c2c74d]{font-size:16px;line-height:1}.submit-btn[data-v-51c2c74d]:hover:not(:disabled){opacity:.85}.submit-btn[data-v-51c2c74d]:disabled{color:var(--common-text-level-6);cursor:not-allowed;opacity:.5}.emoji-popover .ant-popover-inner-content{padding:0!important}.emoji-popover .ant-popover-inner{background:transparent!important;box-shadow:none!important;padding:0!important}.comment-list[data-v-7f141e81]{display:flex;flex-direction:column}.empty[data-v-7f141e81]{color:var(--common-text-level-3);font-size:13px;padding:40px 0;text-align:center}.comment-item[data-v-7f141e81]{border:1px solid var(--border-line-color);border-radius:12px;display:flex;gap:12px;margin-bottom:32px;padding:16px 18px}.avatar-link[data-v-7f141e81],.reply-avatar-link[data-v-7f141e81]{flex-shrink:0}.avatar[data-v-7f141e81]{background:var(--common-level-6);border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.avatar.default[data-v-7f141e81]{align-items:center;display:flex;justify-content:center}.avatar.default .iconfont[data-v-7f141e81]{color:var(--common-text-level-3)}.comment-body[data-v-7f141e81]{flex:1;min-width:0}.comment-meta[data-v-7f141e81],.reply-meta[data-v-7f141e81]{align-items:center;color:var(--common-text-level-3);display:flex;flex-wrap:nowrap;font-size:12px;gap:8px;margin-bottom:6px;min-width:0}.comment-meta .user-name[data-v-7f141e81],.reply-meta .user-name[data-v-7f141e81]{flex-shrink:0;white-space:nowrap}.user-name[data-v-7f141e81]{color:var(--common-text-level-1);font-size:14px;text-decoration:none}.time[data-v-7f141e81]{color:var(--common-text-level-3)}.comment-text[data-v-7f141e81],.reply-text[data-v-7f141e81]{color:var(--common-text-level-2);white-space:pre-wrap;word-break:break-word}.comment-images[data-v-7f141e81]{display:grid;gap:4px;margin-top:8px}.comment-images[data-v-7f141e81] .ant-image{border-radius:4px;display:block;overflow:hidden}.comment-images[data-v-7f141e81] .ant-image img{aspect-ratio:1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.comment-images[data-v-7f141e81] .ant-image-mask{display:none!important}.comment-images.grid-1[data-v-7f141e81]{grid-template-columns:1fr;max-width:360px}.comment-images.grid-1[data-v-7f141e81] .ant-image img,.comment-images.grid-1[data-v-7f141e81] .ant-image{aspect-ratio:auto;max-height:360px;max-width:100%;width:auto}.comment-images.grid-2[data-v-7f141e81]{grid-template-columns:repeat(2,1fr);max-width:360px}.comment-images.grid-3[data-v-7f141e81]{grid-template-columns:repeat(3,1fr);max-width:480px}.reply-images[data-v-7f141e81]{display:grid;gap:4px;grid-template-columns:repeat(3,80px);margin-top:6px}.reply-images[data-v-7f141e81] .ant-image{border-radius:4px;display:block;height:80px;overflow:hidden;width:80px}.reply-images[data-v-7f141e81] .ant-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.reply-images[data-v-7f141e81] .ant-image-mask{display:none!important}.comment-actions[data-v-7f141e81]{align-items:center;display:flex;gap:16px;margin-top:10px}.action[data-v-7f141e81]{align-items:center;background:transparent;border:none;border-radius:4px;color:var(--common-text-level-3);cursor:pointer;display:inline-flex;font-size:13px;gap:4px;padding:4px 8px;transition:all .2s}.action[data-v-7f141e81]:hover{color:var(--common-text-level-1)}.action.liked[data-v-7f141e81]{color:#ff4d4f}.action.mini[data-v-7f141e81]{padding:2px 4px}.action.mini[data-v-7f141e81],.action.mini .iconfont[data-v-7f141e81]{font-size:12px}.action .iconfont[data-v-7f141e81]{font-size:14px}.reply-actions[data-v-7f141e81]{align-items:center;display:inline-flex;gap:6px;margin-top:4px}.reply-actions .time[data-v-7f141e81]{color:var(--common-text-level-3);font-size:12px;margin-right:4px}.reply-list[data-v-7f141e81]{border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-top:12px;padding:12px}.reply-item[data-v-7f141e81]{display:flex;gap:10px}.reply-avatar[data-v-7f141e81]{background:var(--common-level-6);border-radius:50%;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.reply-avatar.default[data-v-7f141e81]{align-items:center;display:flex;justify-content:center}.reply-avatar.default .iconfont[data-v-7f141e81]{color:var(--common-text-level-3);font-size:14px}.reply-body[data-v-7f141e81]{flex:1;min-width:0}.reply-to[data-v-7f141e81],.reply-to-sep[data-v-7f141e81]{color:var(--common-text-level-3);font-size:12px}.reply-to-sep[data-v-7f141e81]{flex-shrink:0;white-space:nowrap}.reply-to[data-v-7f141e81]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-more-replies[data-v-7f141e81]{align-self:flex-start;background:transparent;border:none;color:var(--common-text-level-3);cursor:pointer;font-size:13px;padding:6px 12px}.load-more-replies[data-v-7f141e81]:hover{color:var(--common-text-level-1)}.load-more-replies[disabled][data-v-7f141e81]{cursor:default;opacity:.6}.reply-pagination[data-v-7f141e81]{align-items:center;display:flex;font-size:13px;gap:8px;padding:8px 0 0}.reply-page[data-v-7f141e81]{border-radius:4px;color:var(--common-text-level-2);cursor:pointer;min-width:22px;padding:2px 6px;text-align:center;transition:color .2s,background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reply-page.active[data-v-7f141e81],.reply-page[data-v-7f141e81]:hover{color:var(--common-text-level-1)}.reply-page.active[data-v-7f141e81]{font-weight:600}.reply-collapse[data-v-7f141e81]{color:var(--common-text-level-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reply-collapse[data-v-7f141e81]:hover{color:var(--common-text-level-1)}
