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