#cv .msg.user{justify-content:flex-end;flex-direction:row;gap:0}
#cv .msg.user>.m-av,#cv .msg.user>.m-avatar{display:none}
#cv .msg.user .m-wrap{flex:0 1 auto;width:fit-content;max-width:78%;min-width:0;margin-left:auto}
#cv .msg.user .m-body{background:#eeeef0!important;color:#202124!important;border:0!important;border-radius:24px!important;padding:13px 19px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow-wrap:anywhere}
#cv .msg.user .m-body p{color:inherit}
#cv .msg.user .m-meta{justify-content:flex-end}
#cv .msg.ai .m-body{background:transparent!important;color:var(--ink)!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow-wrap:anywhere}
#cv .msg.ai .m-body pre{overflow-x:auto;overflow-wrap:normal}
#cv .msg.omino-motion-managed{animation:none!important;will-change:auto}
#cv .msg.omino-fresh-message{animation:omino-send-arrival .28s cubic-bezier(.2,.8,.2,1) both!important}
.omino-text-arrival{animation:omino-text-arrival .2s ease-out both}
@keyframes omino-send-arrival{from{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}
@keyframes omino-text-arrival{from{opacity:.3}to{opacity:1}}
html[data-theme=dark] #cv .msg.user .m-body{background:#303136!important;color:#f2f2f3!important}
@media(max-width:600px){#cv .msg.user .m-wrap{max-width:88%}#cv .msg.user .m-body{border-radius:21px!important;padding:12px 16px!important}}
@media(prefers-reduced-motion:reduce){#cv .msg.omino-fresh-message,.omino-text-arrival{animation:none!important}}
