.message-center[data-v-3f764c87]{--message-toolbar-height: 58px;--message-footer-height: 54px;--message-row-height: 44px;--message-row-gap: 8px;--message-list-padding-y: 28px;--message-card-max-height: calc(100vh - 124px) ;--message-list-max-height: calc(var(--message-card-max-height) - var(--message-toolbar-height) - var(--message-footer-height));--message-list-ten-row-height: calc(var(--message-row-height) * 10 + var(--message-row-gap) * 9 + var(--message-list-padding-y));--message-empty-height: clamp(220px, 32vh, 320px);--message-unread-bg: #fffcfc;--message-unread-dot: #f5222d;box-sizing:border-box;width:100%;max-width:none;min-height:0;margin:0}.message-card-shell[data-v-3f764c87]{width:100%;max-height:var(--message-card-max-height);min-height:0;border-radius:8px;background:#fff;box-shadow:0 1px 2px #1922300f;overflow:hidden;transition:box-shadow .18s ease}.message-card-shell[data-v-3f764c87]:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001a,0 5px 12px 4px #00000012}.message-card-shell[data-v-3f764c87] .ant-card-body{display:grid;max-height:var(--message-card-max-height);min-height:0;grid-template-rows:auto auto auto;padding:0}.message-card-shell[data-v-3f764c87] .ant-card-body:before,.message-card-shell[data-v-3f764c87] .ant-card-body:after{display:none;content:none}.message-toolbar[data-v-3f764c87]{display:flex;grid-row:1;min-height:58px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #edf1f5;padding:0 24px}.message-tabs[data-v-3f764c87]{display:flex;gap:10px;min-width:0}.message-tab[data-v-3f764c87]{height:32px;border:1px solid #dce4ef;border-radius:8px;background:#fff;color:#5f6b7c;cursor:pointer;font-size:13px;font-weight:700;padding:0 16px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.message-tab.active[data-v-3f764c87],.message-tab[data-v-3f764c87]:hover{border-color:var(--primary-color);color:var(--primary-color)}.message-tab[data-v-3f764c87]:hover{box-shadow:0 5px 12px #fdb15a1f;transform:translateY(-1px)}.message-list[data-v-3f764c87],.message-skeleton[data-v-3f764c87]{display:grid;grid-row:2;align-content:start;gap:8px;min-height:min(var(--message-list-ten-row-height),var(--message-list-max-height));max-height:var(--message-list-max-height);overflow-y:auto;padding:16px 24px 12px}.message-item[data-v-3f764c87],.message-skeleton-item[data-v-3f764c87]{display:grid;min-height:44px;grid-template-columns:16px 8px auto minmax(0,1fr) 126px;align-items:center;gap:10px;border-radius:8px;padding:8px 12px}.message-item[data-v-3f764c87]{border:1px solid #edf1f6;background:#fff;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.message-item[data-v-3f764c87]:hover{border-color:#dfe6ef;background:#fbfcfe;box-shadow:0 6px 16px #1f2b3e0f;transform:translateY(-1px)}.message-item.disabled[data-v-3f764c87]{cursor:default}.message-item.unread[data-v-3f764c87]{background:var(--message-unread-bg)}.message-item.unread .message-status[data-v-3f764c87]{background:var(--message-unread-dot);opacity:1}.message-item.is-read:hover .message-row-action.mark-read[data-v-3f764c87]{display:none}.message-check[data-v-3f764c87]{width:14px;height:14px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:1px solid #d4dde8;border-radius:4px;background:#fff;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.message-check[data-v-3f764c87]:hover{border-color:var(--primary-color);box-shadow:0 0 0 2px #fdbb5a1f}.message-check[data-v-3f764c87]:checked{border-color:var(--primary-color);background:#fff6ea}.message-check[data-v-3f764c87]:checked:after{content:"";position:absolute;inset-inline-start:4px;top:1px;width:4px;height:8px;border:solid #b66b13;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.message-status[data-v-3f764c87]{width:7px;height:7px;border-radius:50%;background:#c8d0db;opacity:.5}.message-tag[data-v-3f764c87]{display:inline-flex;height:20px;align-items:center;border:1px solid #e4e9f0;border-radius:10px;background:#fafbfc;color:#647084;font-size:11px;font-weight:600;line-height:18px;padding:0 7px;white-space:nowrap}.message-content[data-v-3f764c87]{min-width:0;overflow:hidden;color:#2f3440;font-size:13px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.message-end[data-v-3f764c87]{display:flex;width:126px;height:24px;align-items:center;justify-content:flex-end}.message-time[data-v-3f764c87]{color:#8791a1;font-size:12px;line-height:20px;white-space:nowrap}.message-row-actions[data-v-3f764c87]{display:none;align-items:center;justify-content:flex-end;gap:6px}.message-row-action[data-v-3f764c87]{height:24px;border:1px solid #dfe6ef;border-radius:6px;background:#fff;color:#566174;cursor:pointer;font-size:11px;font-weight:600;padding:0 8px;white-space:nowrap}.message-row-action[data-v-3f764c87]:hover{border-color:var(--primary-color);color:var(--primary-color)}.message-item:hover .message-time[data-v-3f764c87]{display:none}.message-item:hover .message-row-actions[data-v-3f764c87]{display:flex}.message-footer[data-v-3f764c87]{display:flex;grid-row:3;height:54px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #edf1f5;padding:0 24px}.message-bulkbar[data-v-3f764c87],.message-pagination[data-v-3f764c87]{display:flex;align-items:center;gap:10px}.message-bulkbar button[data-v-3f764c87],.message-pagination button[data-v-3f764c87]{height:30px;border:1px solid #dfe6ef;border-radius:7px;background:#fff;color:#566174;cursor:pointer;font-size:12px;font-weight:600;padding:0 12px;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.message-bulkbar button[data-v-3f764c87]:hover:not(:disabled),.message-pagination button[data-v-3f764c87]:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color);transform:translateY(-1px)}.message-bulkbar button[data-v-3f764c87]:disabled,.message-pagination button[data-v-3f764c87]:disabled{background:#fafbfc;color:#b5bdc9;cursor:not-allowed}.message-pagination[data-v-3f764c87]{color:#768194;font-size:12px;font-weight:600}.message-empty[data-v-3f764c87]{display:flex;grid-row:2;min-height:var(--message-empty-height);align-items:center;justify-content:center}.message-skeleton[data-v-3f764c87]{opacity:.82}.message-skeleton-item[data-v-3f764c87]{border:1px solid #f0f3f7}.skeleton-check[data-v-3f764c87],.skeleton-mark[data-v-3f764c87],.skeleton-type[data-v-3f764c87],.skeleton-copy[data-v-3f764c87],.skeleton-time[data-v-3f764c87]{display:block;border-radius:999px;background:linear-gradient(90deg,#fafbfc 25%,#f2f5f8 40%,#fafbfc 65%);background-size:400% 100%;animation:message-skeleton-3f764c87 1.8s ease infinite}.skeleton-check[data-v-3f764c87]{width:14px;height:14px;border-radius:4px}.skeleton-mark[data-v-3f764c87]{width:7px;height:7px}.skeleton-type[data-v-3f764c87]{width:56px;height:20px}.skeleton-copy[data-v-3f764c87]{width:100%;height:14px}.skeleton-time[data-v-3f764c87]{width:70px;height:14px;justify-self:end}@keyframes message-skeleton-3f764c87{0%{background-position:100% 50%}to{background-position:0 50%}}
