.wendy-launch{position:fixed;bottom:22px;right:22px;z-index:20;box-shadow:0 6px 24px #14374830;border-radius:30px;padding:14px 20px}#wendyChat{width:min(620px,calc(100% - 24px));max-height:90dvh;overflow:auto}#wendyChat .message p{white-space:normal;overflow-wrap:anywhere}#wendyChat .message-log{max-height:42dvh;overflow:auto}#wendyChat .headingrow{align-items:start;gap:12px}#wendyChat .headingrow h2{margin-top:0}#wendyStatus{font-size:13px;color:#50665e}#wendyChat button:disabled{opacity:.55;cursor:default}#wendyInbox td{overflow-wrap:anywhere}@media(max-width:500px){.wendy-launch{bottom:12px;right:12px}#wendyChat .modalcontent{padding:18px}#wendyChat .message-compose{flex-direction:column}#wendyChat .headingrow{display:flex}#wendyChat textarea{min-width:0;width:100%}}

@media(max-width:760px){
#wendyInbox .chat-inbox-list{border:0;background:transparent;overflow:visible;box-shadow:none}
.chat-inbox-list table,.chat-inbox-list tbody,.chat-inbox-list tr,.chat-inbox-list td{display:block;width:100%;min-width:0}
.chat-inbox-list thead{display:none}
.chat-inbox-list tr{background:#fffefb;border:1px solid var(--line);border-radius:16px;padding:18px;margin-bottom:14px}
.chat-inbox-list td{border:0;padding:8px 0;font-size:15px;overflow-wrap:anywhere}
.chat-inbox-list td[data-label]:before{content:attr(data-label);display:block;margin-bottom:6px;font-size:12px;font-weight:600;color:var(--muted)}
.chat-inbox-list .conversation-name{font-size:21px;font-weight:600}
.chat-inbox-list .conversation-name .note{font-size:12px;font-weight:400}
.chat-inbox-list .conversation-preview{line-height:1.6}
.chat-inbox-list .conversation-action{border-top:1px solid var(--line);padding-top:14px;margin-top:8px}
.chat-inbox-list .conversation-action button{display:block;width:100%;min-height:48px}
}

.wendy-avatar{width:56px;height:56px;object-fit:cover;object-position:center;border-radius:50%;flex:none;background:#fff8e9;border:2px solid #fff8e9}.wendy-launch{display:flex;align-items:center;gap:10px;padding:7px 18px 7px 7px}.wendy-launch .wendy-avatar{width:48px;height:48px}.wendy-chat-identity{display:flex;align-items:center;gap:12px;min-width:0}.wendy-chat-identity>div{min-width:0}#wendyChat .wendy-chat-identity h2{margin:0 0 8px}@media(max-width:500px){#wendyChat .wendy-chat-identity{gap:8px}#wendyChat .wendy-avatar{width:44px;height:44px}#wendyChat .wendy-chat-identity h2{font-size:21px}}
