/* LL AI v65.20 — final response-action visual lock. Loaded LAST. */
.msgrow>.msgActions{
  display:flex!important;align-items:center!important;justify-content:flex-start!important;
  flex-direction:row!important;gap:6px!important;width:max-content!important;min-height:40px!important;
  margin:7px 0 0 0!important;padding:0!important;overflow:visible!important;
  border:0!important;background:transparent!important;box-shadow:none!important;
}
.msgrow>.msgActions>.btn,
.msgrow>.msgActions>.ll625MoreBtn{
  box-sizing:border-box!important;display:grid!important;place-items:center!important;
  width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;
  padding:0!important;margin:0!important;border-radius:13px!important;
  border:1px solid color-mix(in srgb,var(--theme-line,#ffffff18) 86%,transparent)!important;
  background:color-mix(in srgb,var(--theme-surface-2,#242832) 80%,transparent)!important;
  color:color-mix(in srgb,var(--theme-text,#fff) 76%,transparent)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 5px 16px rgba(0,0,0,.05)!important;
  opacity:1!important;visibility:visible!important;transform:none!important;
  transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .08s ease!important;
  font-size:0!important;line-height:0!important;overflow:hidden!important;
}
.msgrow>.msgActions>.btn:hover,.msgrow>.msgActions>.btn:focus-visible,
.msgrow>.msgActions>.ll625MoreBtn:hover,.msgrow>.msgActions>.ll625MoreBtn:focus-visible,
.msgrow>.msgActions>.ll625MoreBtn.is-open{
  color:var(--theme-text,#fff)!important;
  border-color:color-mix(in srgb,var(--theme-line,#ffffff20) 100%,rgba(var(--accent-rgb,123,137,255),.18))!important;
  background:color-mix(in srgb,var(--theme-surface-2,#282c36) 88%,white 3%)!important;
  outline:none!important;
}
.msgrow>.msgActions>.btn:active,.msgrow>.msgActions>.ll625MoreBtn:active{transform:scale(.94)!important}
.msgrow>.msgActions>.btn>svg,.msgrow>.msgActions>.ll625MoreBtn>svg{
  display:block!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;
  fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important;
}
.msgrow>.msgActions>.responseShareBtn>svg[data-ll6519-share="1"]{width:18px!important;height:18px!important}
.msgrow>.msgActions>.responseRetryBtn{display:none!important}
html[data-theme="light"] .msgrow>.msgActions>.btn,
html[data-theme="light"] .msgrow>.msgActions>.ll625MoreBtn{
  background:rgba(20,25,35,.025)!important;border-color:rgba(20,25,35,.09)!important;color:rgba(30,34,43,.74)!important;
}
html[data-theme="light"] .msgrow>.msgActions>.btn:hover,
html[data-theme="light"] .msgrow>.msgActions>.ll625MoreBtn:hover,
html[data-theme="light"] .msgrow>.msgActions>.ll625MoreBtn.is-open{
  background:rgba(20,25,35,.065)!important;border-color:rgba(20,25,35,.14)!important;color:#23242a!important;
}
@media(max-width:700px){.msgrow>.msgActions{gap:5px!important}.msgrow>.msgActions>.btn,.msgrow>.msgActions>.ll625MoreBtn{width:39px!important;min-width:39px!important;height:39px!important;min-height:39px!important;border-radius:12px!important}}
@media(prefers-reduced-motion:reduce){.msgrow>.msgActions>.btn,.msgrow>.msgActions>.ll625MoreBtn{transition:none!important}}
