/* X719.1 — governed communication states and responsive conversation ergonomics */
.x716 .x719-search-label{display:grid;max-width:410px;gap:7px;font-size:11px;color:#b3c5b5;margin-top:16px}
.x716 .x719-search-label input{min-height:44px;padding:9px 12px;color:#ecf4eb;background:#19261b;border:1px solid #435847;border-radius:9px;font-size:13px}
.x716 .x719-unread-count{display:grid;place-items:center;position:absolute;top:12px;right:12px;min-width:21px;height:21px;padding:0 5px;color:#152217;background:#cee4c6;font-size:10px;border-radius:100px;line-height:1}
.x716 .x719-conversation{position:relative;padding-right:42px}
.x716 .x719-conversation-blocked{display:inline-flex;font-size:9px;color:#b5b6ae;margin-top:6px;letter-spacing:.02em;text-transform:none}
.x716 .x719-chat-toolbar-actions{display:flex;gap:12px;align-items:center}
.x716 .x719-chat-toolbar-actions button{min-height:44px;border:1px solid #4d614f;padding:8px 11px;color:#cadac7;border-radius:8px;font-size:10px}
.x716 .x719-chat-toolbar-actions button:hover{background:#334638}
.x716 .x719-chat-toolbar-actions button:focus-visible,.x716 .x719-load-older:focus-visible,.x716 .x719-search-label input:focus-visible{outline:2px solid var(--athrty-ui-accent);outline-offset:3px}
.x716 .x719-load-older{align-self:center;min-height:44px;font-size:11px;color:#e0f1dc;border:1px solid #49614b;border-radius:8px;margin-top:15px}
.x716 .x719-chat-unavailable{padding:15px 18px;background:#263128;border-top:1px solid #3e5040;color:#bfd0bd;font-size:12px;line-height:1.6;margin:0}
@media(max-width:640px){.x716 .x719-search-label{max-width:100%}.x716 .x719-chat-toolbar{padding:12px;gap:6px}.x716 .x719-chat-toolbar-actions{gap:5px}.x716 .x719-chat-toolbar-actions button{font-size:10px}.x716 .x719-chat-history{max-height:56dvh}}