.content-actions,.comment_list_info_right{position:relative}
.content-actions{float:right;margin-left:12px}
.content-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:#777;font-size:25px;line-height:1;cursor:pointer}
.content-menu-toggle:hover,.content-menu-toggle:focus-visible{background:#f1edff;color:#6549d7}
.content-action-menu{position:absolute;right:0;top:36px;min-width:112px;padding:5px;background:white;border:1px solid #e5e2ee;border-radius:10px;box-shadow:0 6px 20px #00000012;z-index:30;list-style:none}
.content-action-menu[hidden]{display:none!important}
.content-action-menu a,.content-action-menu button{display:block;box-sizing:border-box;width:100%;padding:10px 12px;border:0;background:none;text-align:left;font:inherit;color:#172038;cursor:pointer;text-decoration:none}
.content-action-menu a:hover,.content-action-menu button:hover{background:#f4f1ff;border-radius:6px}
#comment_wrap .comment_option_more{padding:0!important;width:36px!important;height:36px!important;background:none!important}
#comment_wrap .comment_option_more2{position:absolute;right:0;top:36px;z-index:30}
#comment_wrap .comment_option_more_list{min-width:100px;background:#fff;border:1px solid #e5e2ee;border-radius:8px;box-shadow:0 6px 20px #00000012}
#comment_wrap .comment_option_more_list button{border:0;background:none;width:100%;padding:9px 12px;text-align:left;cursor:pointer;color:#172038;font:inherit}
.report-overlay{position:fixed;inset:0;background:#0006;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px}
.report-dialog{background:#fff;width:420px;max-width:100%;box-sizing:border-box;border-radius:16px;padding:24px;color:#172038}
.report-dialog h2{margin:0 0 12px;font-size:20px}.report-dialog label{display:block;margin:16px 0 6px}
.report-dialog select,.report-dialog textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font:inherit}
.report-dialog textarea{height:100px;resize:vertical}.report-buttons{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}
.report-buttons button{padding:10px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}
.report-buttons .report-submit{background:#7253ed;color:white;border-color:#7253ed}.report-feedback{margin-top:12px;color:#c43c3c}
