.favorite-btn[data-v-c2d63dcf]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:12px 0;display:flex}.favorite-btn .btn-text[data-v-c2d63dcf]{color:#666;margin-top:4px;font-size:12px}.favorite-btn .btn-text.active[data-v-c2d63dcf]{color:var(--color-text-favorite)}.favorite-container[data-v-a390337d]{background:var(--color-bg-primary);flex-direction:column;height:100%;display:flex}.favorite-container .header[data-v-a390337d]{border-bottom:1px solid var(--color-border-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.favorite-container .header .title[data-v-a390337d]{color:var(--color-text-title);font-size:18px;font-weight:600}.favorite-container .header .close-btn[data-v-a390337d]{color:var(--color-text-paragraph);background:0 0;border:none;font-size:14px}.favorite-container .list-wrapper[data-v-a390337d]{flex:1;padding:8px 0;overflow-y:auto}.favorite-container .list-wrapper .list-item[data-v-a390337d]{align-items:center;padding:12px 20px;transition:background-color .2s;display:flex}.favorite-container .list-wrapper .list-item[data-v-a390337d]:active{background-color:var(--color-bg-secondary)}.favorite-container .list-wrapper .list-item.selected .cover[data-v-a390337d]:after{content:"";background:#0000004d;border-radius:12px;position:absolute;inset:0}.favorite-container .list-wrapper .list-item .cover[data-v-a390337d]{-o-object-fit:cover;object-fit:cover;border-radius:12px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.favorite-container .list-wrapper .list-item .cover img[data-v-a390337d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.favorite-container .list-wrapper .list-item .cover .empty-cover[data-v-a390337d]{background:var(--color-bg-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.favorite-container .list-wrapper .list-item .cover .empty-cover .icon[data-v-a390337d]{font-size:24px}.favorite-container .list-wrapper .list-item .cover .check-overlay[data-v-a390337d]{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.favorite-container .list-wrapper .list-item .cover .check-overlay .check-icon[data-v-a390337d]{width:24px;height:24px;color:var(--color-bg-primary)}.favorite-container .list-wrapper .list-item .info[data-v-a390337d]{flex:1;margin-left:14px}.favorite-container .list-wrapper .list-item .info .name[data-v-a390337d]{color:var(--color-text-title);margin-bottom:4px;font-size:16px;font-weight:500}.favorite-container .list-wrapper .list-item .info .privacy[data-v-a390337d]{color:var(--color-text-paragraph);align-items:center;font-size:12px;display:flex}.favorite-container .bottom-section[data-v-a390337d]{background:var(--color-bg-primary);border-top:1px solid var(--color-border-secondary);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.favorite-container .bottom-section .create-btn[data-v-a390337d]{color:var(--color-text-paragraph);border-radius:var(--van-button-round-radius);background:0 0;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex}.favorite-container .bottom-section .create-btn[data-v-a390337d]:active{background-color:var(--color-bg-secondary)}.comment-list[data-v-277e1d6a]{background:var(--color-bg-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}.comment-item[data-v-277e1d6a]{border-bottom:1px solid var(--color-border-primary);gap:10px;padding:14px 18px;display:flex}.comment-item[data-v-277e1d6a]:last-child{border-bottom:none}.comment-item.reply-item[data-v-277e1d6a]{border-bottom:none;padding:10px 0}.avatar[data-v-277e1d6a]{-o-object-fit:cover;object-fit:cover;background:#ececec;border:1px solid #efb7c04d;border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.avatar.is_admin[data-v-277e1d6a]{border-radius:20%}.comment-main[data-v-277e1d6a]{flex:1;min-width:0}.nickname[data-v-277e1d6a]{color:var(--color-text-description);align-items:center;margin-bottom:3px;font-size:12px;display:flex}.content[data-v-277e1d6a]{color:var(--color-text-title);font-size:14px}.content .reply-at[data-v-277e1d6a]{color:var(--color-primary-7);margin-right:4px}.content .emoji-inline[data-v-277e1d6a]{-o-object-fit:contain;object-fit:contain;width:22px;height:22px;margin:0 1px;display:inline-block}.meta[data-v-277e1d6a]{color:#999;justify-content:space-between;align-items:center;margin-top:5px;font-size:12px;display:flex}.time[data-v-277e1d6a]{color:#aaa;margin-right:20px}.reply[data-v-277e1d6a]{color:var(--color-text-placeholder);cursor:pointer}.reply[data-v-277e1d6a]:hover{color:var(--color-text-emphasis)}.like[data-v-277e1d6a]{color:#888;cursor:pointer;align-items:center;gap:3px;display:inline-flex}.like.liked-active[data-v-277e1d6a]{color:#ee0a24}.reply-list[data-v-277e1d6a]{border-radius:8px;margin-top:6px;padding:2px 0}.expand-reply[data-v-277e1d6a]{color:var(--color-primary-7);cursor:pointer;padding:7px 0 6px 44px;font-size:12px}.expand-reply[data-v-277e1d6a]:hover{opacity:.82}.empty-comment[data-v-277e1d6a]{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.empty-comment .empty-text[data-v-277e1d6a]{color:var(--color-text-placeholder);margin-top:12px;font-size:14px}.emoji-panel[data-v-dc9ec463]{padding:8px 12px 20px}.emoji-panel.compact[data-v-dc9ec463]{padding:0 16px}.hot-emoji-row[data-v-dc9ec463]{align-items:center;gap:8px;display:flex;overflow-x:auto}.hot-emoji-row[data-v-dc9ec463]::-webkit-scrollbar{display:none}.emoji-grid[data-v-dc9ec463]{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.emoji-btn[data-v-dc9ec463]{cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:background .2s;display:flex}.emoji-btn[data-v-dc9ec463]:active{background:var(--color-bg-tertiary)}.emoji-img[data-v-dc9ec463]{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.emoji-delete-btn[data-v-dc9ec463]{z-index:10;-webkit-user-select:none;user-select:none;background:rgb(var(--action-bar-rgb));border:1px solid var(--color-border-primary);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;justify-content:center;align-items:center;width:56px;height:36px;display:flex;position:absolute;bottom:29px;right:16px}.emoji-delete-btn[data-v-dc9ec463]:active{filter:brightness(.9)}.emoji-delete-btn img[data-v-dc9ec463]{width:24px;height:24px}.comment-input-area[data-v-3a76e4dc]{position:relative}.comment-input-wrapper[data-v-3a76e4dc],.display-input-wrapper[data-v-3a76e4dc]{border-top:1px solid var(--color-border-secondary);align-items:flex-end;padding:12px 16px;display:flex}.comment-input-wrapper .comment-input[data-v-3a76e4dc],.display-input-wrapper .comment-input[data-v-3a76e4dc]{background:var(--color-bg-secondary);border-radius:20px;flex:1}.comment-input-wrapper[data-v-3a76e4dc] .van-field__button,.display-input-wrapper[data-v-3a76e4dc] .van-field__button{position:absolute;bottom:8px;right:8px}.comment-input-wrapper[data-v-3a76e4dc] .van-field__button .emoji-btn,.display-input-wrapper[data-v-3a76e4dc] .van-field__button .emoji-btn{width:28px;height:28px}.comment-input-wrapper .display-input[data-v-3a76e4dc],.display-input-wrapper .display-input[data-v-3a76e4dc]{background:var(--color-bg-secondary);border-radius:20px;flex:1}.default-emoji[data-v-3a76e4dc]{padding-bottom:12px}.default-emoji.hide[data-v-3a76e4dc]{display:none}.emoji-wrapper[data-v-3a76e4dc]{z-index:10;background:var(--color-bg-secondary);max-height:200px;display:none;overflow-y:auto}.emoji-wrapper.show[data-v-3a76e4dc]{display:block}.comment-btn[data-v-1f4c7e13]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:12px 0;display:flex}.comment-btn .btn-text[data-v-1f4c7e13]{color:#666;margin-top:4px;font-size:12px}.comment-popup[data-v-1f4c7e13]{height:calc(100% - env(safe-area-inset-bottom));background:var(--color-bg-primary);flex-direction:column;max-height:70vh;display:flex}.comment-popup .popup-header[data-v-1f4c7e13]{border-bottom:1px solid var(--color-border-secondary);flex-shrink:0;padding:16px}.comment-popup .popup-header .popup-title[data-v-1f4c7e13]{color:var(--color-text-title);font-size:16px;font-weight:600}.comment-popup .comment-list-wrapper[data-v-1f4c7e13]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.comment-popup .comment-list-wrapper .bottom-checker[data-v-1f4c7e13]{transform:translateY(-5vh)}.comment-popup .comment-list-wrapper .loading[data-v-1f4c7e13]{justify-content:center;align-items:center;padding:40px;display:flex}.comment-popup .comment-list-wrapper .empty-comment[data-v-1f4c7e13]{flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.comment-popup .comment-list-wrapper .empty-comment .empty-text[data-v-1f4c7e13]{color:var(--color-text-placeholder);margin-top:12px;font-size:14px}
