button.linkedMessage{display:block;width:100%;text-align:left;color:inherit;font-family:inherit;border-top:0;border-right:0;border-bottom:0;cursor:pointer;touch-action:manipulation}
button.linkedMessage:hover{background:rgba(127,127,127,.18)}
button.linkedMessage:focus-visible{outline:2px solid #398bc6;outline-offset:2px}
button.linkedMessage:disabled{cursor:default;opacity:1}
.messageNavigationBar{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:7px 14px;background:#edf5fb;border-bottom:1px solid #d7e7f4;font-size:11px;color:#334b5e}
.messageNavigationBar[hidden],.messageNavigationBar [hidden]{display:none!important}
.messageNavigationBar .actionBtn{min-height:36px}
.msg.messageNavigationTarget{outline:3px solid #e8a833;outline-offset:2px}
.messageContextDialog{box-sizing:border-box;width:min(820px,96vw);height:min(760px,92vh);height:min(760px,92dvh);max-width:100vw;max-height:100dvh;border:1px solid #d5e0e8;border-radius:16px;padding:0;background:#f4f7f9;color:#263440;overflow:hidden}
.messageContextDialog[open]{display:flex;flex-direction:column}
.messageContextDialog::backdrop{background:rgba(15,29,42,.55)}
.messageContextHead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #dce4ea;flex:0 0 auto}
.messageContextHead strong{font-size:15px}
.messageContextHead .actionBtn{min-height:44px}
.messageContextDescription{margin:0;padding:10px 16px;color:#596b7a;font-size:12px;flex:0 0 auto}
.messageContextMessages{display:flex;flex-direction:column;position:relative;margin:0;padding:14px 18px;overflow-y:auto;overflow-x:hidden;min-height:0;flex:1 1 auto}
.messageContextMessages .msg{max-width:88%}
@media(max-width:520px){.messageNavigationBar{padding:6px 9px}.messageContextDialog{width:100%;height:100vh;height:100dvh;margin:0;border:0;border-radius:0}.messageContextHead{padding:max(8px,env(safe-area-inset-top)) 10px 8px}.messageContextHead strong{font-size:13px}.messageContextHead .actionBtn{font-size:11px}.messageContextDescription{padding:8px 10px}.messageContextMessages{padding:12px 9px max(12px,env(safe-area-inset-bottom))}}
