.lp-composer-guest[data-v-59d7fcfa]{display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:6px 0;color:var(--color-text-secondary);font-size:14px}.lp-composer__row[data-v-59d7fcfa]{display:flex;gap:12px}.lp-composer__main[data-v-59d7fcfa]{flex:1;min-width:0}.lp-composer__input[data-v-59d7fcfa]{display:block;width:100%;min-height:70px;border:1px solid var(--color-border-normal,var(--color-border-light));border-radius:12px;padding:12px 14px;font:inherit;font-size:14px;color:var(--color-text-primary);background:var(--color-bg-card);resize:vertical}.lp-composer__input[data-v-59d7fcfa]:focus{outline:none;border-color:var(--color-primary)}.lp-composer__mentions[data-v-59d7fcfa]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lp-composer__mention-chip[data-v-59d7fcfa]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--radius-pill,999px);background:var(--color-primary-bg);color:var(--color-primary);font-size:12px;font-weight:600}.lp-composer__mention-x[data-v-59d7fcfa]{display:inline-flex;border:0;background:transparent;padding:1px;color:inherit;cursor:pointer;opacity:.7}.lp-composer__mention-x[data-v-59d7fcfa]:hover{opacity:1}.lp-composer__bar[data-v-59d7fcfa]{display:flex;align-items:center;gap:12px;margin-top:10px}.lp-composer__tool[data-v-59d7fcfa]{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:2px 4px;border-radius:6px;color:var(--color-text-tertiary);font-size:14px;cursor:pointer}.lp-composer__tool[data-v-59d7fcfa]:hover{color:var(--color-primary);background:var(--color-bg-soft,var(--color-secondary-bg))}.lp-composer__at[data-v-59d7fcfa]{font-size:16px;font-weight:700;line-height:1}.lp-composer__count[data-v-59d7fcfa]{margin-left:auto;font-size:var(--fs-caption);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.lp-composer__count--over[data-v-59d7fcfa]{color:var(--color-danger,#d64545)}.lp-composer__submit[data-v-59d7fcfa]{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 22px;border:0;border-radius:999px;background:var(--color-primary);color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:var(--shadow-brand,none);transition:background .15s}.lp-composer__submit[data-v-59d7fcfa]:hover:not(:disabled){background:var(--color-primary-hover,var(--color-primary))}.lp-composer__submit--busy[data-v-59d7fcfa],.lp-composer__submit--busy[data-v-59d7fcfa]:hover{background:var(--color-primary-pressed,var(--color-primary))}.lp-composer__submit[data-v-59d7fcfa]:disabled{cursor:not-allowed;opacity:.55}.lp-composer__emoji[data-v-59d7fcfa]{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-card);max-height:180px;overflow-y:auto}.lp-composer__emoji-group[data-v-59d7fcfa]{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:var(--space-1)}.lp-composer__emoji-item[data-v-59d7fcfa]{border:0;background:none;padding:3px 5px;font-size:18px;line-height:1.2;cursor:pointer;border-radius:var(--radius-xs)}.lp-composer__emoji-item[data-v-59d7fcfa]:hover{background:var(--color-secondary-bg)}.lp-composer__mention-panel[data-v-59d7fcfa]{margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-card)}.lp-composer__mention-tabs[data-v-59d7fcfa]{display:flex;gap:14px;margin-bottom:var(--space-2)}.lp-composer__mention-tabs button[data-v-59d7fcfa]{border:0;background:none;padding:0;color:var(--color-text-tertiary);font-size:13px;cursor:pointer}.lp-composer__mention-tabs button.on[data-v-59d7fcfa]{color:var(--color-primary);font-weight:600}.lp-composer__mention-hint[data-v-59d7fcfa]{margin:0 0 var(--space-2);font-size:var(--fs-caption);color:var(--color-warning,var(--color-text-secondary))}.lp-composer__mention-empty[data-v-59d7fcfa]{margin:0;padding:var(--space-2) 0;font-size:13px;color:var(--color-text-tertiary)}.lp-composer__mention-list[data-v-59d7fcfa]{margin:0;padding:0;list-style:none;max-height:180px;overflow-y:auto;display:flex;flex-direction:column}.lp-composer__mention-user[data-v-59d7fcfa]{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;padding:5px 6px;border-radius:6px;font-size:13px;color:var(--color-text-primary);cursor:pointer;text-align:left}.lp-composer__mention-user[data-v-59d7fcfa]:hover{background:var(--color-bg-soft,var(--color-secondary-bg))}.lp-composer__mention-search[data-v-59d7fcfa]{display:flex;gap:8px;margin-bottom:var(--space-2)}.lp-composer__mention-search input[data-v-59d7fcfa]{flex:1;min-width:0;padding:6px 10px;border:1px solid var(--color-border-normal,var(--color-border-light));border-radius:var(--radius-sm);font:inherit;font-size:13px;color:var(--color-text-primary);background:var(--color-bg-card)}.lp-composer__mention-search input[data-v-59d7fcfa]:focus{outline:none;border-color:var(--color-primary)}.lp-composer__mention-search button[data-v-59d7fcfa]{flex:none;border:0;border-radius:var(--radius-sm);padding:0 14px;background:var(--color-secondary-bg);color:var(--color-secondary-hover);font-size:13px;cursor:pointer}.lp-composer__mention-search button[data-v-59d7fcfa]:hover:not(:disabled){background:var(--color-primary-bg);color:var(--color-primary)}.lp-replies[data-v-caba7e85]{margin-top:12px;padding:12px 14px;background:var(--color-bg-soft,var(--color-secondary-bg));border-radius:10px}.lp-replies__list[data-v-caba7e85]{margin:0;padding:0;list-style:none}.lp-reply[data-v-caba7e85]{display:flex;gap:8px;padding-bottom:10px}.lp-reply[data-v-caba7e85]:last-child{padding-bottom:0}.lp-reply--follow[data-v-caba7e85]{padding-top:8px;border-top:1px solid var(--color-border-light)}.lp-reply__body[data-v-caba7e85]{flex:1;min-width:0}.lp-reply__line[data-v-caba7e85]{font-size:13px;line-height:1.6;color:var(--color-text-primary);word-break:break-word;white-space:pre-wrap}.lp-reply__name[data-v-caba7e85]{font-weight:600}.lp-reply__op[data-v-caba7e85]{background:var(--color-primary);color:#fff}.lp-reply__modrole[data-v-caba7e85],.lp-reply__op[data-v-caba7e85]{display:inline-block;margin-left:5px;padding:0 5px;border-radius:3px;font-size:9px;vertical-align:2px}.lp-reply__modrole[data-v-caba7e85]{background:var(--color-secondary-bg);color:var(--color-secondary-hover)}.lp-reply__mention[data-v-caba7e85]{color:var(--color-primary);font-weight:600}.lp-reply__modbox[data-v-caba7e85]{margin-top:6px;padding:8px;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-card)}.lp-reply__modbox textarea[data-v-caba7e85]{display:block;width:100%;border:1px solid var(--color-border-normal,var(--color-border-light));border-radius:var(--radius-sm);padding:5px 8px;font:inherit;font-size:12px;color:var(--color-text-primary);background:var(--color-bg-card);resize:vertical}.lp-reply__modbox-actions[data-v-caba7e85]{display:flex;align-items:center;gap:8px;margin-top:6px}.lp-reply__moderr[data-v-caba7e85]{font-size:var(--fs-caption);color:var(--color-error,#d64545)}.lp-reply__arrow[data-v-caba7e85]{color:var(--color-text-tertiary)}.lp-reply__target[data-v-caba7e85]{color:var(--color-primary-hover,var(--color-primary))}.lp-reply__sep[data-v-caba7e85]{color:var(--color-text-tertiary)}.lp-reply__actions[data-v-caba7e85]{display:flex;align-items:center;gap:12px;margin-top:5px}.lp-reply__act[data-v-caba7e85]{border:0;background:none;padding:2px 4px;border-radius:6px;color:var(--color-text-tertiary);font-size:13px;cursor:pointer}.lp-reply__act.is-off[data-v-caba7e85]{opacity:.45;cursor:not-allowed}.lp-reply__act[data-v-caba7e85]:not(:disabled):hover{color:var(--color-primary);background:var(--color-bg-card)}.lp-replies__toggle[data-v-caba7e85]{display:block;margin-top:8px;border:0;background:transparent;padding:0;color:var(--color-primary);font-size:12px;font-weight:600;cursor:pointer}.lp-replies__toggle[data-v-caba7e85]:disabled{cursor:default;opacity:.6}.lp-reply__removed[data-v-caba7e85]{display:flex;align-items:center;gap:6px;margin:0;padding:4px 0;color:var(--color-text-tertiary);font-size:13px}.lp-comment[data-v-a2cc5ebc]{display:flex;gap:12px;padding:18px 0;border-top:1px solid var(--color-divider,var(--color-border-light))}.lp-comment__body[data-v-a2cc5ebc]{flex:1;min-width:0}.lp-comment__head[data-v-a2cc5ebc]{display:flex;align-items:center;gap:6px}.lp-comment__name[data-v-a2cc5ebc]{font-size:14px;font-weight:600;color:var(--color-text-primary)}.lp-comment__op[data-v-a2cc5ebc]{background:var(--color-primary);color:#fff}.lp-comment__modrole[data-v-a2cc5ebc],.lp-comment__op[data-v-a2cc5ebc]{padding:1px 6px;border-radius:3px;font-size:10px}.lp-comment__modrole[data-v-a2cc5ebc]{background:var(--color-secondary-bg);color:var(--color-secondary-hover)}.lp-comment__best[data-v-a2cc5ebc]{padding:1px 6px;border-radius:3px;background:var(--color-success-bg,#e8f7ef);color:var(--color-success,#2f9e5f);font-size:10px}.lp-comment__meta[data-v-a2cc5ebc]{margin-left:auto;font-size:12px;color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.lp-comment__content[data-v-a2cc5ebc]{margin:8px 0 0;font-size:15px;line-height:1.7;color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word}.lp-comment__mention[data-v-a2cc5ebc]{color:var(--color-primary);font-weight:600}.lp-comment__actions[data-v-a2cc5ebc]{display:flex;align-items:center;gap:14px;margin-top:8px}.lp-comment__act[data-v-a2cc5ebc]{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:2px 4px;border-radius:6px;color:var(--color-text-tertiary);font-size:13px;cursor:pointer}.lp-comment__act.is-off[data-v-a2cc5ebc]{opacity:.45;cursor:not-allowed}.lp-comment__act[data-v-a2cc5ebc]:not(:disabled):hover{color:var(--color-primary);background:var(--color-bg-soft,var(--color-secondary-bg))}.lp-comment__modbox[data-v-a2cc5ebc]{margin-top:8px;padding:10px;border:1px solid var(--color-border-light);border-radius:var(--radius-sm);background:var(--color-bg-soft,var(--color-secondary-bg))}.lp-comment__modbox textarea[data-v-a2cc5ebc]{display:block;width:100%;border:1px solid var(--color-border-normal,var(--color-border-light));border-radius:var(--radius-sm);padding:6px 10px;font:inherit;font-size:13px;color:var(--color-text-primary);background:var(--color-bg-card);resize:vertical}.lp-comment__modbox-actions[data-v-a2cc5ebc]{display:flex;align-items:center;gap:8px;margin-top:8px}.lp-comment__moderr[data-v-a2cc5ebc]{font-size:var(--fs-caption);color:var(--color-error,#d64545)}.lp-comment__removed[data-v-a2cc5ebc]{display:flex;align-items:center;gap:8px;margin:0;padding:16px 0;color:var(--color-text-tertiary);font-size:13px}.lp-comments[data-v-23bd6a32]{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--gap-section)}.lp-comments__card[data-v-23bd6a32]{background:var(--color-bg-card);border-radius:var(--radius-lg,var(--radius-md));box-shadow:var(--shadow-card);padding:var(--space-6) var(--detail-content-pad-x,var(--space-8))}.lp-comments__head[data-v-23bd6a32]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.lp-comments__title[data-v-23bd6a32]{margin:0;font-size:17px;font-weight:800;color:var(--color-text-primary)}.lp-comments__count[data-v-23bd6a32]{margin-left:6px;color:var(--color-text-tertiary);font-weight:600;font-variant-numeric:tabular-nums}.lp-comments__tools[data-v-23bd6a32]{display:flex;align-items:center;gap:14px}.lp-comments__only-op[data-v-23bd6a32]{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:0;color:var(--color-text-tertiary);font-size:13px;font-weight:600;cursor:pointer}.lp-comments__only-op.on[data-v-23bd6a32]{color:var(--color-primary)}.lp-comments__sort[data-v-23bd6a32]{display:flex;gap:14px}.lp-comments__sort button[data-v-23bd6a32]{border:0;background:none;padding:0;color:var(--color-text-tertiary);font-size:13px;cursor:pointer}.lp-comments__sort button.on[data-v-23bd6a32]{color:var(--color-primary);font-weight:600}.lp-comments__list[data-v-23bd6a32]{margin:0;padding:0;list-style:none}.lp-comments__pagination[data-v-23bd6a32]{margin-top:16px}.lp-comments__composer-card[data-v-23bd6a32]{position:sticky;bottom:16px;z-index:50;background:var(--color-bg-card);border-radius:var(--radius-lg,var(--radius-md));box-shadow:var(--shadow-card);padding:var(--space-5) var(--detail-content-pad-x,var(--space-8))}.lp-comments__state[data-v-23bd6a32]{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0;color:var(--color-text-tertiary);font-size:14px}.lp-comments__target[data-v-23bd6a32]{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:13px;color:var(--color-text-secondary)}.lp-comments__target b[data-v-23bd6a32]{font-weight:600}.lp-comments__target b[data-v-23bd6a32],.lp-comments__target-icon[data-v-23bd6a32]{color:var(--color-primary)}.lp-comments__target-clear[data-v-23bd6a32]{display:inline-flex;margin-left:6px;border:0;background:transparent;padding:2px;color:var(--color-text-tertiary);cursor:pointer}.lp-comments__target-clear[data-v-23bd6a32]:hover{color:var(--color-text-primary)}.lp-comments__hint[data-v-23bd6a32]{margin:var(--space-2) 0 0;font-size:var(--fs-caption)}.lp-comments__hint--info[data-v-23bd6a32]{color:var(--color-primary)}.lp-comments__hint--error[data-v-23bd6a32]{color:var(--color-danger,#d64545)}@media(max-width:767px){.lp-comments__card[data-v-23bd6a32],.lp-comments__composer-card[data-v-23bd6a32]{padding-block:var(--space-4)}}
