.comments-section[data-v-f7d6ffcf]{background:#1a1a1a;border:none;border-radius:16px;margin-top:8px;overflow:hidden}.comments-header[data-v-f7d6ffcf]{align-items:center;background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:10px 16px}.comments-title[data-v-f7d6ffcf]{align-items:center;color:#e0e0e0;display:flex;font-size:.95rem;font-weight:600;gap:8px}.comments-title i[data-v-f7d6ffcf]{color:#4a9eff;font-size:1rem}.comments-stats[data-v-f7d6ffcf]{align-items:center;display:flex;gap:12px}.comments-count[data-v-f7d6ffcf]{background:#ffffff0d;border-radius:10px;color:#ffffff80;font-size:.8rem;padding:3px 8px}.comments-sort[data-v-f7d6ffcf]{display:flex;gap:4px}.comments-sort button[data-v-f7d6ffcf]{align-items:center;background:none;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;display:flex;font-size:.75rem;gap:4px;padding:4px 10px;transition:all .2s}.comments-sort button[data-v-f7d6ffcf]:hover{background:#ffffff0d;color:#ffffffb3}.comments-sort button.active[data-v-f7d6ffcf]{background:#4a9eff26;color:#4a9eff}.comments-sort button i[data-v-f7d6ffcf]{font-size:.7rem}.comment-form[data-v-f7d6ffcf]{background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.06);padding:14px}.comment-form-header[data-v-f7d6ffcf]{align-items:center;color:#fff9;display:flex;font-size:.8rem;gap:6px;margin-bottom:8px}.comment-form-header i[data-v-f7d6ffcf]{color:#4a9eff;font-size:.75rem}.comment-form textarea[data-v-f7d6ffcf]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#e0e0e0;font-family:inherit;font-size:.8rem;min-height:60px;padding:10px;resize:vertical;transition:all .3s;width:100%}.comment-form textarea[data-v-f7d6ffcf]:focus{background:#ffffff14;border-color:#4a9eff66;box-shadow:0 0 0 3px #4a9eff1a;outline:none}.comment-form textarea[data-v-f7d6ffcf]::-moz-placeholder{color:#ffffff4d}.comment-form textarea[data-v-f7d6ffcf]::placeholder{color:#ffffff4d}.comment-form-footer[data-v-f7d6ffcf]{align-items:center;display:flex;justify-content:space-between;margin-top:8px}.char-count[data-v-f7d6ffcf]{color:#fff6;font-size:.7rem}.submit-btn[data-v-f7d6ffcf]{align-items:center;background:linear-gradient(135deg,#4a9eff,#357abd);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:.8rem;font-weight:500;gap:6px;padding:6px 16px;transition:all .3s}.submit-btn[data-v-f7d6ffcf]:hover:not(:disabled){box-shadow:0 4px 12px #4a9eff4d;transform:translateY(-1px)}.submit-btn[data-v-f7d6ffcf]:disabled{cursor:not-allowed;opacity:.5;transform:none}.submit-btn i[data-v-f7d6ffcf]{font-size:.75rem}.comment-login-prompt[data-v-f7d6ffcf]{align-items:center;background:#ffffff05;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:10px;padding:20px;text-align:center}.comment-login-prompt i[data-v-f7d6ffcf]{color:#ffffff4d;font-size:1.5rem}.comment-login-prompt span[data-v-f7d6ffcf]{color:#ffffff80;font-size:.85rem}.login-btn[data-v-f7d6ffcf]{background:linear-gradient(135deg,#4a9eff,#357abd);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.8rem;margin-top:4px;padding:6px 20px;transition:all .3s}.login-btn[data-v-f7d6ffcf]:hover{box-shadow:0 4px 12px #4a9eff4d;transform:translateY(-1px)}.comments-list[data-v-f7d6ffcf]{display:flex;flex-direction:column;gap:0;padding:8px 6px}.comment-item[data-v-f7d6ffcf]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff05;border:none;border-radius:12px;margin:0 6px 6px;padding:14px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.comment-item[data-v-f7d6ffcf]:hover{background:#ffffff0a;box-shadow:0 4px 16px #0000001a;transform:translateY(-1px)}.comment-item.pinned[data-v-f7d6ffcf]{background:#ffa72614;border-left:3px solid #ffa726;padding-left:13px}.comment-item.pinned[data-v-f7d6ffcf]:hover{background:#ffa7261f}.comment-header[data-v-f7d6ffcf]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:8px}.comment-user[data-v-f7d6ffcf]{gap:8px}.comment-avatar[data-v-f7d6ffcf],.comment-user[data-v-f7d6ffcf]{align-items:center;display:flex}.comment-avatar[data-v-f7d6ffcf]{background:linear-gradient(135deg,#4a9eff33,#357abd33);border:1px solid rgba(74,158,255,.2);border-radius:50%;color:#4a9eff;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;width:32px}.comment-user-info[data-v-f7d6ffcf]{display:flex;flex-direction:column;gap:2px}.comment-username[data-v-f7d6ffcf]{color:#e0e0e0;font-size:.85rem;font-weight:600}.comment-time[data-v-f7d6ffcf]{color:#fff6;font-size:.7rem}.comment-badge[data-v-f7d6ffcf],.comment-badges[data-v-f7d6ffcf]{display:flex;gap:4px}.comment-badge[data-v-f7d6ffcf]{align-items:center;border-radius:8px;font-size:.65rem;font-weight:500;padding:2px 8px}.comment-badge.pinned[data-v-f7d6ffcf]{background:#ffa72633;color:#ffa726}.comment-badge i[data-v-f7d6ffcf]{font-size:.6rem}.comment-content[data-v-f7d6ffcf]{color:#e0e0e0;font-size:.85rem;line-height:1.4;margin-bottom:8px;white-space:pre-wrap;word-break:break-word}.comment-actions[data-v-f7d6ffcf]{align-items:center;display:flex;gap:12px}.comment-action[data-v-f7d6ffcf]{align-items:center;background:none;border:none;border-radius:8px;color:#fff6;cursor:pointer;display:flex;font-size:.75rem;gap:4px;padding:4px 10px;transition:all .2s}.comment-action[data-v-f7d6ffcf]:hover{background:#ffffff0d;color:#ffffffb3}.comment-action.liked[data-v-f7d6ffcf]{background:#4a9eff1a;color:#4a9eff}.comment-action.delete[data-v-f7d6ffcf]:hover{background:#ff47571a;color:#ff4757}.comment-action i[data-v-f7d6ffcf]{font-size:.7rem}.comments-empty[data-v-f7d6ffcf]{color:#ffffff4d;padding:40px 20px;text-align:center}.comments-empty i[data-v-f7d6ffcf]{font-size:2.5rem;margin-bottom:12px;opacity:.5}.comments-empty p[data-v-f7d6ffcf]{color:#ffffff80;font-size:.9rem;margin-bottom:4px}.comments-empty span[data-v-f7d6ffcf]{font-size:.75rem}.comments-load-more[data-v-f7d6ffcf]{padding:12px;text-align:center}.comments-load-more button[data-v-f7d6ffcf]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff9;cursor:pointer;display:inline-flex;font-size:.8rem;gap:6px;padding:8px 20px;transition:all .3s}.comments-load-more button[data-v-f7d6ffcf]:hover:not(:disabled){background:#ffffff0d;border-color:#fff3;color:#fffc}.comments-load-more button[data-v-f7d6ffcf]:disabled{cursor:not-allowed;opacity:.5}.comments-load-more button i[data-v-f7d6ffcf]{font-size:.75rem}@media (max-width:768px){.comments-section[data-v-f7d6ffcf]{margin-top:6px}.comments-header[data-v-f7d6ffcf]{padding:8px 12px}.comments-title[data-v-f7d6ffcf]{font-size:.85rem}.comments-count[data-v-f7d6ffcf]{font-size:.7rem}.comments-sort button[data-v-f7d6ffcf]{font-size:.7rem;padding:3px 8px}.comment-form[data-v-f7d6ffcf]{padding:12px}.comment-form textarea[data-v-f7d6ffcf]{font-size:.75rem;min-height:50px}.submit-btn[data-v-f7d6ffcf]{font-size:.75rem;padding:5px 12px}.comment-item[data-v-f7d6ffcf]{padding:10px}.comment-avatar[data-v-f7d6ffcf]{font-size:.8rem;height:28px;width:28px}.comment-username[data-v-f7d6ffcf]{font-size:.8rem}.comment-time[data-v-f7d6ffcf]{font-size:.65rem}.comment-content[data-v-f7d6ffcf]{font-size:.8rem}.comment-action[data-v-f7d6ffcf]{font-size:.7rem;padding:3px 8px}}
