.message-module-wrapper[data-v-57e03409]{color:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.modal-backdrop[data-v-57e03409]{position:fixed;inset:0;z-index:1050;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background-color:rgba(0,0,0,.92)}.modal-panel[data-v-57e03409]{width:100%;max-width:620px;background:#000;border-radius:6px;-webkit-box-shadow:0 0 13px rgba(255,213,0,.6);box-shadow:0 0 13px rgba(255,213,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;max-height:88vh;-webkit-transition:all .25s cubic-bezier(.16,1,.3,1);transition:all .25s cubic-bezier(.16,1,.3,1)}.modal-panel.is-minimized[data-v-57e03409]{max-height:60px;-ms-flex-item-align:end;align-self:flex-end;margin-bottom:24px}.modal-header[data-v-57e03409]{padding:14px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border-bottom:1px solid hsla(0,0%,49%,.15)}.modal-header .header-left[data-v-57e03409]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.modal-header .badge[data-v-57e03409]{font-size:11px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:4px}.modal-header .badge-tag[data-v-57e03409]{background:rgba(59,130,246,.15);color:#3b82f6}.modal-header .badge-priority[data-v-57e03409]{background:rgba(239,68,68,.15);color:#ef4444}.modal-header .header-actions[data-v-57e03409]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.modal-header .header-actions .icon-action-btn[data-v-57e03409]{background:hsla(0,0%,49%,.1);color:#fff;border:none;width:28px;height:28px;border-radius:6px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600}.modal-header .header-actions .icon-action-btn[data-v-57e03409]:hover{background:rgba(255,58,48,.12);color:#ff3a30}.modal-scroll-area[data-v-57e03409]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:20px}.modal-scroll-area[data-v-57e03409]::-webkit-scrollbar{width:5px;background:#000}.modal-scroll-area[data-v-57e03409]::-webkit-scrollbar-thumb{background-color:#232323;border-radius:10px}.message-meta-section .sender-profile[data-v-57e03409]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.message-meta-section .sender-profile .avatar-large[data-v-57e03409]{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.message-meta-section .sender-profile .profile-details .name-line[data-v-57e03409]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px}.message-meta-section .sender-profile .profile-details .name-line h3[data-v-57e03409]{margin:0;font-size:16px;font-weight:600}.message-meta-section .sender-profile .profile-details .name-line .sender-email[data-v-57e03409]{font-size:12px;opacity:.6}.message-meta-section .sender-profile .profile-details .recipient-line[data-v-57e03409]{font-size:12px;opacity:.75;margin-top:2px}.message-meta-section .sender-profile .profile-details .recipient-line .recipient-badge[data-v-57e03409]{font-weight:500}.message-meta-section .sender-profile .profile-details .recipient-line .bullet[data-v-57e03409]{margin:0 4px}.message-body-section[data-v-57e03409]{font-size:14.5px;line-height:1.3;padding:12px 0 16px;color:#bcbcba;text-align:justify}.message-body-section .attachments-wrap[data-v-57e03409]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:16px}.message-body-section .attachments-wrap .attachment-chip[data-v-57e03409]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 16px 8px;border:1px solid hsla(0,0%,49%,.2);border-radius:6px;font-size:14px;color:#9b9b98}.message-body-section .attachments-wrap .attachment-chip[data-v-57e03409]:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.message-body-section .attachments-wrap .attachment-chip .file-name[data-v-57e03409]{font-weight:500}.message-body-section .attachments-wrap .attachment-chip .file-size[data-v-57e03409]{opacity:.6;margin-left:4px}.spinner[data-v-57e03409]{display:inline-block;width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;-webkit-animation:spin-data-v-57e03409 .6s linear infinite;animation:spin-data-v-57e03409 .6s linear infinite}@-webkit-keyframes spin-data-v-57e03409{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-57e03409{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.modal-fade-enter-active[data-v-57e03409],.modal-fade-leave-active[data-v-57e03409]{-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,transform .2s ease;transition:opacity .2s ease,transform .2s ease,-webkit-transform .2s ease}.modal-fade-enter[data-v-57e03409]{opacity:0;-webkit-transform:scale(.96);transform:scale(.96)}.modal-fade-leave-to[data-v-57e03409]{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}