.conversation-actions{position:fixed;z-index:70;width:184px;max-width:calc(100vw - 24px);padding:3px 0;border:1px solid #34373d;border-radius:8px;background:#303339;color:#fff;box-shadow:0 7px 24px #1c23332b}
.conversation-actions::before{content:'';position:absolute;right:12px;top:-7px;width:12px;height:12px;background:#303339;transform:rotate(45deg);border-left:1px solid #34373d;border-top:1px solid #34373d}
.conversation-action{display:flex;align-items:center;gap:14px;position:relative;width:100%;min-height:52px;padding:13px 19px;border:0;background:transparent;color:#fff;text-align:left;font-size:15px;font-weight:400;cursor:pointer}
.conversation-action+.conversation-action::before{content:'';position:absolute;left:56px;right:0;top:0;height:1px;background:#ffffff18}
.conversation-action>svg{width:23px;height:23px;flex:none;stroke-width:1.6}
.conversation-action:hover,.conversation-action:active{background:#ffffff0d}
.conversation-action:focus-visible{outline:1px solid #c4cbd4;outline-offset:-4px;border-radius:6px}
.conversation-actions[hidden]{display:none!important}
/* Keep keyboard focus legible without drawing a frame across the chat header. */
.chat-header>.chat-heading:focus-visible{outline:0}
#modalTitle:focus{outline:0}
