.tcs-locked[data-v-277800b7]{color:var(--color-ink-muted);margin:var(--space-4) 0}.tcs-locked-action[data-v-277800b7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-ink);cursor:pointer;margin-top:var(--space-3);padding:6px 14px}.tcs-section[data-v-277800b7]{background:transparent;padding:0}.tcs-header[data-v-277800b7]{margin-bottom:var(--space-4)}.tcs-title[data-v-277800b7]{align-items:center;color:var(--color-ink);display:flex;font-size:var(--text-base);font-weight:500;gap:var(--space-2);margin:0}.tcs-title-icon[data-v-277800b7]{color:var(--color-primary);height:16px;width:16px}.tcs-input-card[data-v-277800b7]{background:var(--color-surface-dim);border-radius:var(--radius-md);margin-bottom:var(--space-6);padding:var(--space-4)}.tcs-textarea[data-v-277800b7]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-ink);font-family:inherit;font-size:var(--text-base);line-height:var(--leading-normal);padding:var(--space-3);resize:vertical;transition:border-color var(--transition-base);width:100%}.tcs-textarea[data-v-277800b7]:focus{border-color:var(--color-primary);outline:none}.tcs-textarea[data-v-277800b7]::-moz-placeholder{color:var(--color-ink-faint)}.tcs-textarea[data-v-277800b7]::placeholder{color:var(--color-ink-faint)}.tcs-replying-info[data-v-277800b7]{align-items:center;background:var(--color-primary-light);border-radius:var(--radius-sm);display:flex;font-size:var(--text-sm);gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3)}.tcs-replying-label[data-v-277800b7]{color:var(--color-primary);font-weight:500}.tcs-replying-user[data-v-277800b7]{color:var(--color-ink);font-weight:500}.tcs-replying-content[data-v-277800b7]{color:var(--color-ink-light);font-size:var(--text-sm);margin-left:var(--space-1)}.tcs-cancel-reply-btn[data-v-277800b7]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;display:flex;height:20px;justify-content:center;margin-left:auto;padding:0;transition:all var(--transition-fast);width:20px}.tcs-cancel-reply-btn[data-v-277800b7]:hover{background:rgba(var(--color-primary-rgb,59,130,246),.1);color:var(--color-primary)}.tcs-cancel-icon[data-v-277800b7]{height:14px;width:14px}.tcs-input-footer[data-v-277800b7]{align-items:center;display:flex;justify-content:space-between;margin-top:var(--space-3)}.tcs-input-footer-left[data-v-277800b7]{align-items:center;display:flex;gap:var(--space-3)}.tcs-emoji-btn[data-v-277800b7]{align-items:center;background:transparent;border:none;color:var(--color-ink-muted);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all var(--transition-fast);width:32px}.tcs-emoji-btn[data-v-277800b7]:hover{background:var(--color-surface-dim);color:var(--color-primary)}.tcs-emoji-trigger[data-v-277800b7]{font-size:18px;line-height:1}.tcs-emoji-picker[data-v-277800b7]{background:var(--color-surface);border-radius:var(--radius-md);max-height:300px;max-width:320px;overflow-y:auto;padding:var(--space-3)}.tcs-emoji-category[data-v-277800b7]{margin-bottom:var(--space-3)}.tcs-emoji-category[data-v-277800b7]:last-child{margin-bottom:0}.tcs-emoji-category-title[data-v-277800b7]{border-bottom:1px solid var(--color-border-light);color:var(--color-ink-muted);font-size:var(--text-xs);font-weight:500;margin-bottom:var(--space-2);padding-bottom:var(--space-1)}.tcs-emoji-list[data-v-277800b7]{display:grid;gap:var(--space-1);grid-template-columns:repeat(8,1fr)}.tcs-emoji-item[data-v-277800b7]{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.tcs-emoji-item[data-v-277800b7]:hover{background:var(--color-surface-dim);transform:scale(1.15)}.tcs-hint[data-v-277800b7]{color:var(--color-ink-muted);font-size:var(--text-sm)}.tcs-submit-btn[data-v-277800b7]{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--text-sm);font-weight:500;padding:var(--space-2) var(--space-5);transition:all var(--transition-fast)}.tcs-submit-btn[data-v-277800b7]:hover:not(:disabled){opacity:.9}.tcs-submit-btn[data-v-277800b7]:disabled{cursor:not-allowed;opacity:.5}.tcs-list[data-v-277800b7]{display:flex;flex-direction:column;gap:var(--space-5)}.tcs-item[data-v-277800b7]{display:flex;gap:var(--space-3)}.tcs-avatar[data-v-277800b7]{background:var(--color-surface-dim);border:1px solid var(--color-border-light);border-radius:var(--radius-full);flex-shrink:0;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.tcs-content-wrapper[data-v-277800b7]{flex:1;min-width:0}.tcs-meta[data-v-277800b7]{align-items:baseline;display:flex;gap:var(--space-2);margin-bottom:var(--space-1)}.tcs-author[data-v-277800b7]{color:var(--color-ink);font-size:var(--text-sm);font-weight:500}.tcs-time[data-v-277800b7]{font-size:var(--text-xs)}.tcs-delete-btn[data-v-277800b7],.tcs-time[data-v-277800b7]{color:var(--color-ink-muted)}.tcs-delete-btn[data-v-277800b7]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;display:flex;justify-content:center;margin-left:auto;padding:4px;transition:all var(--transition-fast)}.tcs-delete-btn[data-v-277800b7]:hover{background:#ef44441a;color:var(--color-danger)}.tcs-delete-icon[data-v-277800b7]{height:14px;width:14px}.tcs-delete-btn-small .tcs-delete-icon[data-v-277800b7]{height:12px;width:12px}.tcs-text[data-v-277800b7]{color:var(--color-ink-light);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-2) 0;white-space:pre-wrap;word-break:break-word}.tcs-reply-list[data-v-277800b7]{background:var(--color-surface-dim);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-2);padding:var(--space-3)}.tcs-reply-item[data-v-277800b7]{display:flex;gap:var(--space-2)}.tcs-reply-avatar[data-v-277800b7]{background:var(--color-surface-dim);border:1px solid var(--color-border-light);border-radius:var(--radius-full);flex-shrink:0;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.tcs-reply-content[data-v-277800b7]{flex:1;min-width:0}.tcs-reply-header[data-v-277800b7]{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-1)}.tcs-reply-author[data-v-277800b7]{color:var(--color-ink);font-size:var(--text-sm);font-weight:500}.tcs-reply-to[data-v-277800b7]{color:var(--color-ink-muted);font-size:var(--text-sm)}.tcs-reply-target[data-v-277800b7]{color:var(--color-primary);font-weight:500}.tcs-reply-time[data-v-277800b7]{color:var(--color-ink-muted);font-size:var(--text-xs)}.tcs-reply-header .tcs-delete-btn[data-v-277800b7]{margin-left:var(--space-1)}.tcs-reply-text[data-v-277800b7]{color:var(--color-ink-light);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0 0 var(--space-2) 0;white-space:pre-wrap;word-break:break-word}.tcs-reply-btn[data-v-277800b7]{align-items:center;background:transparent;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);color:var(--color-ink-muted);cursor:pointer;display:inline-flex;font-size:var(--text-xs);gap:var(--space-1);padding:var(--space-1) var(--space-3);transition:all var(--transition-fast)}.tcs-reply-btn[data-v-277800b7]:hover{border-color:var(--color-primary);color:var(--color-primary)}.tcs-reply-icon[data-v-277800b7]{height:14px;width:14px}.tcs-reply-action-btn[data-v-277800b7]{align-items:center;background:transparent;border:none;color:var(--color-ink-muted);cursor:pointer;display:inline-flex;font-size:var(--text-xs);gap:var(--space-1);padding:var(--space-1) var(--space-2);transition:color var(--transition-fast)}.tcs-reply-action-btn[data-v-277800b7]:hover{color:var(--color-primary)}.tcs-btn-icon[data-v-277800b7]{height:12px;width:12px}.tcs-load-more[data-v-277800b7]{padding:var(--space-4) 0;text-align:center}.tcs-load-more-btn[data-v-277800b7]{background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-5);transition:all var(--transition-fast)}.tcs-load-more-btn[data-v-277800b7]:hover:not(:disabled){background:var(--color-primary-light)}.tcs-load-more-btn[data-v-277800b7]:disabled{cursor:not-allowed;opacity:.5}.tcs-empty[data-v-277800b7],.tcs-loading-state[data-v-277800b7]{color:var(--color-ink-muted);padding:var(--space-10) var(--space-5);text-align:center}.tcs-empty-icon[data-v-277800b7]{height:48px;margin:0 auto var(--space-4);opacity:.5;width:48px}.tcs-empty p[data-v-277800b7]{font-size:var(--text-sm);margin:0}@media(max-width:640px){.tcs-input-card[data-v-277800b7]{padding:var(--space-3)}.tcs-item[data-v-277800b7]{gap:var(--space-2)}.tcs-avatar[data-v-277800b7]{height:28px;width:28px}}
