.modal-overlay[data-v-41aa49ef]{align-items:center;background-color:var(--fs-color-overlay);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2}.modal-content[data-v-41aa49ef]{background-color:var(--fs-color-bg-surface);border-radius:8px;box-shadow:var(--fs-shadow-md);padding:20px;position:relative;width:400px}.modal-header[data-v-41aa49ef]{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.modal-title[data-v-41aa49ef]{font-size:20px;font-weight:700}.close-button[data-v-41aa49ef]{background:none;border:none;color:var(--fs-color-text-secondary);cursor:pointer;font-size:24px}.options[data-v-41aa49ef]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.options button[data-v-41aa49ef]{background-color:var(--fs-color-bg-hover);border:none;color:var(--fs-color-text-primary);cursor:pointer;padding:5px 10px}.options button.selected[data-v-41aa49ef]{background-color:var(--fs-color-success);color:var(--fs-color-on-success)}textarea[data-v-41aa49ef]{background-color:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border);border-radius:5px;color:var(--fs-color-text-primary);height:100px;padding:10px;width:100%}.submit-button[data-v-41aa49ef]{background-color:var(--fs-color-success);border:none;border-radius:5px;color:var(--fs-color-on-success);cursor:pointer;padding:10px 20px;width:100%}.submit-button[data-v-41aa49ef]:hover{background-color:var(--fs-color-success-hover)}.comment-root[data-v-6df162e4]{margin-top:1rem;width:100%}.comment-card[data-v-6df162e4]{background:transparent;border:none;border-radius:8px;box-shadow:none}.comment-card-body[data-v-6df162e4]{margin-bottom:.5rem;padding:0}.comment-card-body p[data-v-6df162e4]{margin-bottom:.3rem;margin-top:.3rem}.comment-row[data-v-6df162e4]{display:flex}.comment-row-align-start[data-v-6df162e4]{align-items:flex-start}.comment-row-align-center[data-v-6df162e4]{align-items:center}.comment-row-space-between[data-v-6df162e4]{justify-content:space-between}.comment-row-wrap[data-v-6df162e4]{flex-wrap:wrap}.comment-column[data-v-6df162e4]{display:flex;flex-direction:column}.comment-flex-grow[data-v-6df162e4]{flex:1;min-width:0}.comment-position-relative[data-v-6df162e4]{position:relative}.comment-spacing-top-small[data-v-6df162e4]{margin-top:.5rem}.comment-spacing-bottom-small[data-v-6df162e4]{margin-bottom:.5rem}.comment-spacing-bottom-large[data-v-6df162e4]{margin-bottom:1.5rem}.comment-inline-gap-left[data-v-6df162e4]{margin-left:.5rem}.comment-muted-text[data-v-6df162e4]{color:var(--fs-color-text-secondary);font-size:.875rem}.comment-addressee[data-v-6df162e4]{align-items:center;display:inline-flex;gap:.5rem;margin-left:.5rem}.comment-action-row[data-v-6df162e4]{margin-top:.5rem;row-gap:.25rem}.comment-action-left[data-v-6df162e4]{align-items:center;display:inline-flex;gap:.5rem}.comment-action-right[data-v-6df162e4]{align-items:center;display:inline-flex;gap:.2rem;margin-left:.2rem}.comment-time[data-v-6df162e4]{margin-right:.25rem}.comment-list[data-v-6df162e4]{list-style:none;margin-bottom:0;margin-top:0;padding-left:0;width:100%}.comment-button[data-v-6df162e4]{border:1px solid transparent;border-radius:12px;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s ease,color .3s ease,border-color .3s ease;white-space:nowrap}.comment-button[data-v-6df162e4]:disabled{cursor:not-allowed;opacity:.6}.comment-button-small[data-v-6df162e4]{border-radius:10px;font-size:13px;padding:4px 10px}.comment-button-primary[data-v-6df162e4]{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary)}.comment-button-primary[data-v-6df162e4]:hover{background-color:var(--fs-color-primary-hover);border-color:var(--fs-color-primary-hover)}.comment-button-success[data-v-6df162e4]{background-color:var(--fs-color-success);border-color:var(--fs-color-success);color:var(--fs-color-on-success)}.comment-button-success[data-v-6df162e4]:hover{background-color:var(--fs-color-success-hover);border-color:var(--fs-color-success-hover)}.comment-button-outline[data-v-6df162e4]{background-color:var(--fs-color-bg-surface);border-color:var(--fs-color-primary);color:var(--fs-color-primary)}.comment-button-outline[data-v-6df162e4]:hover{background-color:var(--fs-color-bg-selected);border-color:var(--fs-color-primary-hover);color:var(--fs-color-primary-hover)}.comment-button-outline.active[data-v-6df162e4]{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary);color:var(--fs-color-on-primary)}.comment-button-outline-secondary[data-v-6df162e4]{background-color:var(--fs-color-bg-surface);border-color:var(--fs-color-border);color:var(--fs-color-text-secondary)}.comment-button-outline-secondary[data-v-6df162e4]:hover{background-color:var(--fs-color-bg-hover);border-color:var(--fs-color-border);color:var(--fs-color-text-primary)}.comment-link-button[data-v-6df162e4]{background:none;border:none;color:var(--fs-color-text-muted);cursor:pointer;padding:0;-webkit-text-decoration:none;text-decoration:none}.comment-link-button[data-v-6df162e4]:hover{color:var(--fs-color-primary)}.comment-vote-up-active[data-v-6df162e4]{color:var(--fs-color-success)}.comment-vote-down-active[data-v-6df162e4]{color:var(--fs-color-danger)}.comment-reply-toggle[data-v-6df162e4]{color:var(--fs-color-text-primary);font-size:13px;gap:.5rem;margin-bottom:.5rem}.comment-reply-toggle[data-v-6df162e4],.comment-reply-toggle-icon[data-v-6df162e4]{align-items:center;display:inline-flex}.comment-login-overlay[data-v-6df162e4]{align-items:center;background-color:color-mix(in srgb,var(--fs-color-bg-base) 75%,transparent);display:flex;justify-content:center;inset:0;position:absolute}.comment-overlay-text[data-v-6df162e4]{text-align:center}.comment-sort-option-group[data-v-6df162e4]{display:flex;flex-direction:column;gap:5px}.sort-icon[data-v-6df162e4]{color:var(--fs-color-primary);height:1.25rem;transition:color .3s ease}.sort-icon-btn[data-v-6df162e4]{background:none;border:none;cursor:pointer;padding:0}.sort-icon-btn:hover .sort-icon[data-v-6df162e4]{color:var(--fs-color-primary-hover)}.popover-buttons[data-v-6df162e4]{display:flex;flex-direction:column;gap:5px}.popover-buttons .el-button+.el-button[data-v-6df162e4]{margin-left:0!important}.icon-container[data-v-6df162e4]{border-radius:5px;cursor:pointer;position:relative}.icon-container .svg-inline--fa[data-v-6df162e4]{margin-left:10px;margin-right:10px}.comment-section[data-v-6df162e4]{align-items:center;display:flex;justify-content:space-between}.sort-buttons[data-v-6df162e4]{font-size:13px}.card-title-div[data-v-6df162e4]{align-items:center;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;margin-bottom:1.5rem;margin-top:0;width:100%}.vote-btn[data-v-6df162e4]{padding:4px}.compent-css-define[data-v-6df162e4]{--avatar-size:50px;--avatar-right-margin:1rem!important;--reply-avatar-size:40px;--input-container-bottom-margin:1rem}.avatar-img[data-v-6df162e4]{height:var(--avatar-size);width:var(--avatar-size)}.avatar-img[data-v-6df162e4],.reply-avatar-img[data-v-6df162e4]{border-radius:50%;margin-right:var(--avatar-right-margin)!important}.reply-avatar-img[data-v-6df162e4]{height:var(--reply-avatar-size);width:var(--reply-avatar-size)}.reply-input-container[data-v-6df162e4]{margin-bottom:var(--input-container-bottom-margin);margin-left:calc(var(--avatar-size) + var(--avatar-right-margin))}.comment-content-container[data-v-6df162e4]{max-width:calc(100% - var(--avatar-size) - var(--avatar-right-margin))}.reply-content-container[data-v-6df162e4]{max-width:calc(100% - var(--reply-avatar-size) - var(--avatar-right-margin))}.emoji-icon .svg-inline--fa[data-v-6df162e4]{margin-right:0!important}.comment-mask[data-v-6df162e4]{background:linear-gradient(180deg,transparent 0,var(--fs-color-bg-base) 100%);height:60%;left:0;position:absolute;top:40%;width:100%;z-index:1}.comment-mask-content[data-v-6df162e4]{bottom:20px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.comment-mask-login-button[data-v-6df162e4]{background-color:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-primary);box-shadow:var(--fs-shadow-sm);color:var(--fs-color-primary);transition:background-color .3s ease,color .3s ease}.comment-mask-login-button[data-v-6df162e4]:hover{background-color:var(--fs-color-primary);border-color:var(--fs-color-primary-hover);color:var(--fs-color-on-primary)}.comment-loading[data-v-6df162e4]{padding-top:.75rem}.comment-loading-status[data-v-6df162e4]{align-items:center;color:var(--fs-color-text-secondary);display:flex;font-size:.875rem;gap:.625rem;line-height:1.5}.comment-loading-spinner[data-v-6df162e4]{animation:comment-loading-spin-6df162e4 .8s linear infinite;border:2px solid color-mix(in srgb,var(--fs-color-primary) 20%,transparent);border-radius:50%;border-top-color:var(--fs-color-primary);flex:0 0 auto;height:1rem;width:1rem}.comment-refreshing[data-v-6df162e4]{background:var(--fs-color-bg-surface-2);border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.comment-skeleton-list[data-v-6df162e4]{display:grid;grid-gap:1.25rem;gap:1.25rem;margin-top:1.25rem}.comment-skeleton-row[data-v-6df162e4]{align-items:flex-start;display:flex;gap:var(--avatar-right-margin)}.comment-skeleton-block[data-v-6df162e4]{background:color-mix(in srgb,var(--fs-color-text-secondary) 12%,var(--fs-color-bg-surface));border-radius:.25rem;display:block;overflow:hidden;position:relative}.comment-skeleton-block[data-v-6df162e4]:after{animation:comment-loading-shimmer-6df162e4 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fs-color-bg-surface) 65%,transparent),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.comment-skeleton-avatar[data-v-6df162e4]{border-radius:50%;flex:0 0 var(--avatar-size);height:var(--avatar-size)}.comment-skeleton-content[data-v-6df162e4]{display:grid;flex:1;min-width:0;grid-gap:.625rem;gap:.625rem;padding-top:.125rem}.comment-skeleton-author[data-v-6df162e4]{height:.875rem;margin-bottom:.125rem;max-width:40%;width:6rem}.comment-skeleton-line[data-v-6df162e4]{height:.625rem;width:92%}.comment-skeleton-line-short[data-v-6df162e4]{height:.625rem;width:66%}.comment-skeleton-meta[data-v-6df162e4]{height:.5rem;max-width:30%;width:4.5rem}.comment-skeleton-row:nth-child(2) .comment-skeleton-line-short[data-v-6df162e4]{width:48%}@keyframes comment-loading-spin-6df162e4{to{transform:rotate(1turn)}}@keyframes comment-loading-shimmer-6df162e4{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.comment-loading-spinner[data-v-6df162e4],.comment-skeleton-block[data-v-6df162e4]:after{animation:none}}.comment-load-error[data-v-6df162e4]{align-items:center;background-color:var(--fs-color-bg-surface-2);border:1px solid var(--fs-color-border-light);border-radius:.5rem;color:var(--fs-color-text-secondary);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.comment-load-error p[data-v-6df162e4]{line-height:1.6;margin:0}.no-comments[data-v-6df162e4]{margin-top:50px;text-align:center}.no-comments-icon[data-v-6df162e4]{color:var(--fs-color-text-secondary);height:50px;margin-bottom:20px;width:50px}.no-comments-text p[data-v-6df162e4]{color:var(--fs-color-text-secondary);margin:10px 0}.no-comments button[data-v-6df162e4]{margin-top:20px}.pagination-wrapper[data-v-6df162e4]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.comment-reply-toggle .svg-inline--fa[data-v-6df162e4]{margin-right:0}hr[data-v-6df162e4]{border:0;border-top:1px solid var(--fs-color-divider);margin:0 0 1rem}textarea[data-v-6df162e4]{resize:none}.comment-highlight[data-v-6df162e4]{animation:commentHighlightPulse-6df162e4 2s ease;border:1px solid var(--fs-color-border-focus);box-shadow:0 0 0 2px var(--fs-color-focus-ring)}@keyframes commentHighlightPulse-6df162e4{0%{background-color:var(--fs-color-bg-selected)}to{background-color:var(--fs-color-bg-surface)}}.emoji-picker-container[data-v-6df162e4]{background:var(--fs-color-bg-surface);border:1px solid var(--fs-color-border);border-radius:8px;box-shadow:var(--fs-shadow-md);left:0;max-height:400px;overflow-y:auto;position:absolute;top:100%;width:300px;z-index:1000}.emoji-picker-top[data-v-6df162e4]{bottom:100%;top:auto}.comment-text[data-v-6df162e4]{white-space:pre-wrap;word-wrap:break-word}.admin-badge[data-v-6df162e4]{background-color:var(--fs-color-warning);border-radius:4px;color:var(--fs-color-on-warning);display:inline-block;font-size:12px;font-weight:700;margin-left:6px;padding:2px 6px}@media(min-width:769px){.comment-operator-div[data-v-6df162e4]{flex-grow:0!important}}@media(max-width:768px){.card-title-div[data-v-6df162e4]{font-size:1.15rem}.panel-font-size[data-v-6df162e4]{font-size:.9rem}.panel-button[data-v-6df162e4]{min-height:2.75rem!important}.comment-extra-info[data-v-6df162e4]{font-size:.8rem}.comment-operator-div[data-v-6df162e4]{flex-grow:1!important}.compent-css-define[data-v-6df162e4]{--avatar-size:40px;--reply-avatar-size:30px;--avatar-right-margin:.5rem!important}.el-pagination[data-v-6df162e4]{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.el-pagination__jump[data-v-6df162e4]{flex-basis:100%;order:1}h2[data-v-6df162e4]{font-size:1.5rem}button[data-v-6df162e4]{font-size:.9rem}}
