.bubble>time>.message-timestamp{font-family:var(--font);font-size:9px;line-height:14px;color:#bdcbe1;display:inline-flex;align-items:center;gap:3px;padding:0 1px;border-radius:3px;vertical-align:baseline}.bubble>time>.message-timestamp:hover{color:#fff}.message-timestamp:focus-visible{outline:1px solid #6d91f0;outline-offset:3px}.message-time-tooltip{position:fixed;z-index:65;min-width:194px;max-width:calc(100vw - 16px);padding:6px 9px 7px;text-align:center;background:#3b3f46;border-radius:3px;box-shadow:0 3px 12px #0005;color:#dfe3e9;font:11px/1.6 var(--font);pointer-events:none}.message-time-tooltip:after{content:'';position:absolute;left:calc(50% - 5px);bottom:-5px;border-inline:5px solid transparent;border-top:5px solid #3b3f46}.message-time-tooltip strong{display:block;font-size:12px;font-weight:700;color:#fff;line-height:1.5}.message-time-tooltip span{display:block}
dialog.message-details-dialog{width:500px;max-width:calc(100vw - 20px);padding:0;border:1px solid #3d444e;border-radius:16px;background:#191d20;overflow:visible;max-height:calc(100dvh - 24px);color:#c6dbf2}.message-details-dialog #message-details-close{position:absolute;top:20px;right:21px;z-index:2;color:#8390a3;width:25px;height:25px;display:grid;place-items:center}.message-details-dialog #message-details-close svg{width:18px;height:18px}.message-detail-preview{min-height:176px;max-height:235px;overflow:auto;display:flex;align-items:flex-end;justify-content:flex-end;padding:65px 36px 16px 24px;position:relative}.message-detail-preview>.bubble{margin:0;max-width:100%;font-size:13px}.message-detail-preview>.bubble.audio-bubble{width:365px;max-width:100%;padding:10px 10px 13px}.message-detail-preview .audio-player{gap:7px;padding:6px 8px}.message-detail-preview .audio-avatar{width:29px;height:29px;font-size:10px}.message-detail-preview .audio-seek{min-width:30px}.message-detail-preview .audio-time{font-size:10px}.message-detail-preview .audio-player button{width:17px}.message-detail-preview>.bubble>time{font-size:8px}.message-detail-preview .message-signature{font-size:12px}.message-event-demo{font-size:10px!important;text-align:center;line-height:16px!important;padding:5px 12px;margin:0!important;background:#15191b;color:#8290a0!important}.message-event-list{list-style:none;padding:0;margin:0;max-height:calc(100dvh - 300px);overflow:auto;background:#141619}.message-event{min-height:61px;padding:9px 17px 8px;border-bottom:1px solid #3b424b}.message-event>div{display:flex;align-items:center;gap:9px;font-size:13px;line-height:19px}.message-event svg{width:18px;height:18px;color:#b8d5f6;flex-shrink:0}.message-event.read svg,.message-event.played svg{color:#4c70da}.message-event small{font-size:9px;color:#8d9eaf;margin-left:9px}.message-event time{display:block;font-size:11px;color:#889bb4;line-height:17px;margin-top:4px}.message-details-dialog>footer{display:flex;justify-content:flex-end;align-items:center;padding:7px 8px;min-height:36px}.message-details-dialog #copy-message-id{font:600 11px/17px var(--font);background:var(--accent);border-radius:20px;color:#fff;padding:3px 9px}.message-copy-fallback{position:fixed;top:0;left:0;width:1px;height:1px;opacity:0}.message-details-dialog .audio-player button:focus-visible{outline:1px solid #8eaafa;outline-offset:2px}@media(max-width:600px){.message-detail-preview{padding:60px 20px 16px}.message-detail-preview .audio-avatar{display:none}.message-event-list{max-height:calc(100dvh - 270px)}}
