.uap-comment-actions{display:flex;align-items:center;gap:16px;margin-top:8px}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-actions button.uap-comment-action-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;background:none;border:none;color:var(--uap-text-muted);font-family:inherit;font-style:normal;font-size:var(--uap-text-sm);font-weight:400;cursor:pointer;box-shadow:none;border-radius:var(--uap-radius-sm);transition:background-color 0.15s ease,color 0.15s ease,transform 0.1s ease;line-height:1}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-actions button.uap-comment-action-btn:hover{background:var(--uap-surface-hover);color:var(--uap-text)}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-actions button.uap-comment-action-btn:active{transform:scale(.95)}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-actions button.uap-comment-action-btn:focus-visible{outline:2px solid var(--uap-action-bg);outline-offset:1px}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-actions button.uap-comment-action-btn.active{color:var(--uap-error)}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-actions button.uap-comment-action-btn svg{flex-shrink:0}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-actions button.uap-comment-action-btn span{line-height:1;font-variant-numeric:tabular-nums}.uap-comment-more-wrapper{position:relative}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-more-wrapper>button.uap-comment-more-btn{padding:4px}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-more-wrapper>button.uap-comment-more-btn svg{transform:rotate(0deg)}.uap-comment-dropdown{position:absolute;right:calc(-1 * var(--uap-comment-menu-shift, 0px));bottom:100%;margin-bottom:6px;box-sizing:border-box;inline-size:max-content;min-inline-size:min(124px, var(--uap-comment-menu-available, calc(100vw - 24px)));max-inline-size:min(280px, var(--uap-comment-menu-available, calc(100vw - 24px)));padding:6px;background:var(--uap-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--uap-border);border-radius:var(--uap-radius-md);box-shadow:var(--uap-shadow-lg);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity 0.15s ease,transform 0.15s ease,visibility 0.15s;z-index:100}.uap-comment-dropdown.show{opacity:1;visibility:visible;transform:translateY(0)}.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item{display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;padding:8px 12px;background:none;border:none;border-radius:var(--uap-radius-sm);color:var(--uap-text);font-family:inherit;font-style:normal;font-size:var(--uap-text-sm);font-weight:500;text-align:left;cursor:pointer;box-shadow:none;transition:background-color 0.15s ease,color 0.15s ease;line-height:1.4}.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item:hover,.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item:focus{outline:none;background:var(--uap-surface-hover);color:var(--uap-text)}.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item.danger,.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item.uap-comment-delete-btn{color:var(--uap-danger,#b3402f)}.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item.danger:hover,.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item.danger:focus,.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item.uap-comment-delete-btn:hover{background:var(--uap-surface-hover);color:var(--uap-danger-hover,#9a3627)}.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item svg{flex-shrink:0}.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item span{flex:1;min-inline-size:0;overflow-wrap:anywhere}.uap-comment-more-wrapper .uap-comment-dropdown>button.uap-comment-dropdown-item:focus-visible{outline:2px solid var(--uap-action-bg);outline-offset:-2px}@media (max-width:640px){.uap-comment-actions{gap:12px}:is(.uap-comment-section,.uap-comments-wrapper) .uap-comment-actions button.uap-comment-action-btn{padding:4px 6px;font-size:12px}}