#rx-chat{position:fixed;right:20px;bottom:20px;z-index:80;font:15px/1.45 system-ui,sans-serif;color:#173544}#rx-chat [hidden]{display:none!important}#rx-chat button{cursor:pointer;border:0;border-radius:6px;padding:10px 15px;background:#173c50;color:#fff;font:inherit}#rx-chat .rx-launch{box-shadow:0 3px 14px #0003}#rx-chat .rx-panel{position:absolute;bottom:54px;right:0;width:min(360px,calc(100vw - 32px));background:#fff;border:1px solid #ccd8de;border-radius:12px;box-shadow:0 8px 32px #0003;overflow:hidden}#rx-chat header{display:flex;justify-content:space-between;align-items:center;background:#173c50;color:white;padding:8px 14px}#rx-chat header button{font-size:22px;padding:0 8px}#rx-chat .rx-status{font-size:12px;padding:10px 14px;margin:0;background:#f0f5f6}#rx-chat .rx-messages{height:min(290px,40vh);overflow-y:auto;padding:12px}#rx-chat .rx-messages p{padding:10px;margin:0 0 10px;border-radius:8px;overflow-wrap:anywhere;background:#f0f4f6}#rx-chat .rx-messages .rx-own{background:#e3f2e9;margin-left:20px}#rx-chat .rx-messages span{display:block;white-space:pre-wrap}#rx-chat .rx-messages small{display:block;color:#596c75;font-size:11px}#rx-chat form{display:block;margin:0;padding:12px;border-top:1px solid #e2e8ec}#rx-chat label{display:block;font-size:12px}#rx-chat textarea{box-sizing:border-box;width:100%;resize:vertical;border:1px solid #aabcc7;border-radius:6px;padding:9px;font:inherit;min-height:60px}#rx-chat form button{margin-top:8px}#rx-chat button:disabled{opacity:.5}#rx-chat .rx-older{display:block;margin:5px auto;padding:4px 10px;font-size:12px}

#rx-chat .rx-launch{position:relative}#rx-chat .rx-unread{position:absolute;right:-9px;top:-10px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#b93232;color:#fff;border:2px solid #fff;font-size:12px;font-weight:700;line-height:1;box-shadow:0 2px 5px #0003}
