.ad-embedded-messages .mw-workbench{display:grid;grid-template-columns:280px minmax(0,1fr) 230px;gap:0;border:1px solid #dfe5ee;border-radius:20px;overflow:hidden;min-height:640px;height:calc(100vh - 245px);background:#fff}.ad-embedded-messages .mw-list{border:0;border-right:1px solid #e3e9f0;border-radius:0;min-height:0;overflow:auto}.ad-embedded-messages .mw-thread{border:0;border-radius:0;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ad-embedded-messages .mw-context{border:0;border-left:1px solid #e3e9f0;border-radius:0;overflow:auto;background:#fcfdff}.ad-embedded-messages .mw-message-history{flex:1;min-height:160px;overflow:auto;background:#f7f9fc;padding:24px}.ad-embedded-messages .mw-message{max-width:85%;border-radius:16px 16px 16px 4px;margin:0 auto 20px 0;background:white;border:1px solid #e1e7ee;padding:14px 16px;box-shadow:0 2px 5px #183b5605}.ad-embedded-messages .mw-message.outgoing{margin-left:auto;margin-right:0;background:#073b63;border-color:#073b63;color:white;border-radius:16px 16px 4px 16px}.ad-embedded-messages .mw-message.outgoing strong,.ad-embedded-messages .mw-message.outgoing time{color:#dbe9f5}.ad-embedded-messages .mw-message.note{background:#fff8eb;border-color:#efe0bc}.ad-embedded-messages .mw-message p{line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.ad-embedded-messages .mw-message.event{max-width:100%;background:transparent;border:0;box-shadow:none;text-align:center;font-size:12px;color:#667085}.ad-embedded-messages .mw-thread-head{padding:20px}.ad-embedded-messages .mw-thread-head h2{font-size:19px;line-height:1.4}.ad-embedded-messages .mw-record{border-radius:12px;margin:4px 10px;width:calc(100% - 20px);padding:16px;border:1px solid transparent}.ad-embedded-messages .mw-record.selected{background:#eef4f8;border-color:#d3e1eb;box-shadow:inset 3px 0 #073b63}.ad-embedded-messages .mw-composer{padding:16px 20px;background:white;border-top:1px solid #e3e9f0}.ad-embedded-messages .mw-composer textarea{min-height:80px;max-height:160px;background:#fafbfd;border-radius:12px}.ad-embedded-messages .mw-composer.is-note{background:#fffcf4}.ad-embedded-messages .mw-context-strip{background:#f1f6fa;padding:12px 20px}.ad-embedded-messages .mw-summary{margin-bottom:18px}.ad-embedded-messages .mw-top{padding-top:0}.ad-embedded-messages .mw-top h1{font-size:30px}.ad-embedded-messages .mw-thread-status{padding:10px 20px}.ad-embedded-messages .mw-context section{padding:18px}.ad-embedded-messages .mw-message-history .mw-date{font-size:10px;letter-spacing:.08em}.ad-embedded-messages .mw-composer footer{flex-wrap:wrap;gap:8px}@media(max-width:1350px){.ad-embedded-messages .mw-workbench{grid-template-columns:260px minmax(0,1fr)}.ad-embedded-messages .mw-context{display:none}}@media(max-width:760px){.ad-embedded-messages .mw-workbench{display:block;height:auto;min-height:0}.ad-embedded-messages .mw-thread{display:none}.ad-embedded-messages .mw-show-thread .mw-thread{display:flex;min-height:650px}.ad-embedded-messages .mw-show-thread .mw-list{display:none}.ad-embedded-messages .mw-list{max-height:none}.ad-embedded-messages .mw-message-history{max-height:440px}.ad-embedded-messages .mw-back{display:inline-flex}.ad-embedded-messages .mw-top-links{display:none}}
/* Give the conversation priority over secondary panels. */
.ad-embedded-messages{padding:24px!important;min-width:0}
.ad-embedded-messages .mw-top{padding:0 0 16px;gap:16px}
.ad-embedded-messages .mw-summary{padding:14px 0;margin:0;flex-wrap:wrap;gap:14px}
.ad-embedded-messages .mw-workbench{margin:0 0 24px;width:100%;grid-template-columns:290px minmax(0,1fr);height:calc(100dvh - 225px);min-height:720px;border-radius:16px}
.ad-embedded-messages .mw-context{display:none}
.ad-embedded-messages .mw-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px}
.ad-embedded-messages .mw-thread-head{padding:20px 24px;flex-shrink:0}
.ad-embedded-messages .mw-thread-head h2{font-size:22px}
.ad-embedded-messages .mw-thread-status{padding:12px 24px;flex-shrink:0;flex-wrap:wrap}
.ad-embedded-messages .mw-context-strip{margin:0 24px 16px;padding:12px 16px;flex-shrink:0}
.ad-embedded-messages .mw-context-strip button{white-space:nowrap;flex-shrink:0}
.ad-embedded-messages .mw-message-history{padding:24px;min-height:220px;max-height:none}
.ad-embedded-messages .mw-message{width:fit-content;max-width:85%}
.ad-embedded-messages .mw-message>div{flex-wrap:wrap;gap:8px 18px}
.ad-embedded-messages .mw-message.outgoing p{color:#fff}
.ad-embedded-messages .mw-message.outgoing>div{color:#dbe9f5}
.ad-embedded-messages .mw-composer{flex-shrink:0;margin:0;padding:0 24px 16px;border:0;border-top:1px solid #e3e9f0;border-radius:0}
.ad-embedded-messages .mw-composer nav{padding:0;gap:24px}
.ad-embedded-messages .mw-composer nav button{font-size:13px;min-height:44px;white-space:nowrap}
.ad-embedded-messages .mw-composer-hint{margin:10px 0}
.ad-embedded-messages .mw-composer textarea{padding:12px;min-height:84px;max-height:140px;border:1px solid #dce4ed;font-size:15px}
.ad-embedded-messages .mw-composer footer{padding:12px 0 0}
.ad-embedded-messages .mw-record-top{flex-wrap:wrap}
@media(min-width:1800px){.ad-embedded-messages .mw-workbench{grid-template-columns:320px minmax(0,1fr) 280px}.ad-embedded-messages .mw-context{display:block}}
@media(max-width:1150px){
.ad-embedded-messages .mw-workbench{display:block;min-height:0;height:auto}
.ad-embedded-messages .mw-workbench .mw-thread{display:none}
.ad-embedded-messages .mw-workbench.mw-show-thread .mw-thread{display:flex;min-height:720px;height:calc(100dvh - 225px)}
.ad-embedded-messages .mw-workbench.mw-show-thread .mw-list{display:none}
.ad-embedded-messages .mw-list{max-height:calc(100dvh - 225px);border-right:0}
.ad-embedded-messages .mw-back{display:flex;flex-basis:100%;align-items:center;gap:6px;border:0;background:none;color:#073b63;font-size:13px;padding:0 0 8px}
.ad-embedded-messages .mw-back svg{width:14px;height:14px;transform:rotate(180deg)}
.ad-embedded-messages .mw-thread-head{flex-wrap:wrap}
}
@media(max-width:600px){
.ad-embedded-messages{padding:16px 12px!important}
.ad-embedded-messages .mw-top h1{font-size:26px}
.ad-embedded-messages .mw-summary{font-size:12px;gap:10px}
.ad-embedded-messages .mw-thread-head,.ad-embedded-messages .mw-thread-status{padding:16px}
.ad-embedded-messages .mw-context-strip{margin:0 16px 12px}
.ad-embedded-messages .mw-message-history{padding:18px 16px}
.ad-embedded-messages .mw-message{max-width:100%}
.ad-embedded-messages .mw-composer{padding:0 16px 16px}
.ad-embedded-messages .mw-composer nav{gap:16px}
.ad-embedded-messages .mw-composer nav button{font-size:12px}
.ad-embedded-messages .mw-composer textarea{font-size:16px}
}

/* Compact people list, shared by customer messaging and support tickets. */
.mw-record.mw-record-compact,.ad-embedded-messages .mw-record.mw-record-compact{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:4px 8px;width:calc(100% - 16px);min-height:64px;border:1px solid transparent;border-radius:12px;box-sizing:border-box}
.mw-record-compact .mw-list-avatar{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;background:#eaf0f5;color:#073b63;font-size:12px;font-weight:700}
.mw-record-compact .mw-list-name{font-size:14px;font-weight:600;color:#253649;line-height:1.4;text-align:left;overflow-wrap:anywhere;min-width:0;flex:1}
.mw-record-compact .mw-list-unread{width:7px;height:7px;background:#ff632b;border-radius:50%;flex-shrink:0}
.mw-record.mw-record-compact.selected{background:#eef4f8;border-color:#d3e1eb;box-shadow:inset 3px 0 #073b63}
.mw-record-compact:hover{background:#f5f8fb}
/* Compact composer: audience controls above a single message row. */
.ad-embedded-messages .mw-composer,.mw-composer{position:relative;padding:8px 16px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;align-items:end}
.ad-embedded-messages .mw-composer nav,.mw-composer nav{grid-column:1/-1;padding:0;gap:18px}
.ad-embedded-messages .mw-composer nav button,.mw-composer nav button{min-height:30px;padding:6px 0;font-size:12px}
.ad-embedded-messages .mw-composer-hint,.mw-composer-hint{grid-column:1/-1;font-size:11px;margin:6px 0 8px;line-height:1.4}
.ad-embedded-messages .mw-composer textarea,.mw-composer textarea{grid-column:1;min-height:42px;height:42px;max-height:100px;padding:10px 12px;line-height:20px;font-size:14px;box-sizing:border-box;border:1px solid #dce4ed;border-radius:12px;resize:vertical;margin:0}
.ad-embedded-messages .mw-composer footer,.mw-composer footer{grid-column:2;padding:0;display:block;align-self:end}
.ad-embedded-messages .mw-composer footer>span,.mw-composer footer>span{display:none}
.ad-embedded-messages .mw-send,.mw-send{height:42px;min-height:42px;padding:0 14px;font-size:12px;border-radius:12px;gap:6px}
@media(max-width:600px){.ad-embedded-messages .mw-composer,.mw-composer{padding:8px 12px 12px;column-gap:8px}.ad-embedded-messages .mw-composer textarea,.mw-composer textarea{font-size:16px}.ad-embedded-messages .mw-send,.mw-send{padding:0 10px}}

.team-nav{display:flex;gap:24px;border-bottom:1px solid #dfe5ee;margin-bottom:8px}.team-nav a{padding:12px 0;color:#667085;font-size:13px;font-weight:600}.team-nav a[aria-current]{color:#073b63;border-bottom:2px solid #ff632b}.team-workbench .mw-message-history{min-height:280px}.ad-embedded-messages .team-workbench{grid-template-columns:290px minmax(0,1fr)}.team-member-choice{flex-direction:row!important;align-items:center}.team-member-choice input{width:auto!important}.mw-summary>svg{width:16px;height:16px}@media(max-width:1150px){.ad-embedded-messages .team-workbench{display:block}}
