.station-message-page[data-v-4351ea90]{padding:24px;background:#f5f7fa;min-height:100%}.station-message-page .page-header[data-v-4351ea90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;margin-top:80px;padding:20px 24px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04)}.station-message-page .page-header .header-left[data-v-4351ea90]{display:flex;align-items:center;gap:24px}.station-message-page .page-header .header-left .page-title[data-v-4351ea90]{font-size:22px;font-weight:600;color:#1a1a2e;margin:0}.station-message-page .page-header .header-left .message-stats[data-v-4351ea90]{display:flex;gap:16px}.station-message-page .page-header .header-left .message-stats .stat-item[data-v-4351ea90]{display:flex;align-items:center;gap:6px;font-size:14px;color:#606266}.station-message-page .page-header .header-left .message-stats .stat-item i[data-v-4351ea90]{font-size:16px}.station-message-page .page-header .header-left .message-stats .stat-item.unread[data-v-4351ea90]{color:#f56c6c;font-weight:500}.station-message-page .page-header .header-left .message-stats .stat-item.unread i[data-v-4351ea90]{color:#f56c6c}.station-message-page .page-header .header-right[data-v-4351ea90]{display:flex;align-items:center;gap:16px}.station-message-page .message-list[data-v-4351ea90]{min-height:400px}.station-message-page .message-list .message-card[data-v-4351ea90]{display:flex;align-items:flex-start;padding:20px 24px;margin-bottom:12px;background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.04);cursor:pointer;transition:all .3s;border:1px solid transparent}.station-message-page .message-list .message-card[data-v-4351ea90]:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08);border-color:#e4e7ed}.station-message-page .message-list .message-card.unread[data-v-4351ea90]{background:linear-gradient(135deg,#fff,#f0f5ff);border-left:4px solid #3469ff}.station-message-page .message-list .message-card .message-icon[data-v-4351ea90]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.station-message-page .message-list .message-card .message-icon i[data-v-4351ea90]{font-size:24px}.station-message-page .message-list .message-card .message-icon.type-system[data-v-4351ea90]{background:#f0f5ff;color:#3469ff}.station-message-page .message-list .message-card .message-icon.type-notify[data-v-4351ea90]{background:#f0f9eb;color:#67c23a}.station-message-page .message-list .message-card .message-icon.type-announce[data-v-4351ea90]{background:#fdf6ec;color:#e6a23c}.station-message-page .message-list .message-card .message-icon.type-remind[data-v-4351ea90]{background:#f4f4f5;color:#909399}.station-message-page .message-list .message-card .message-icon.type-default[data-v-4351ea90]{background:#f0f5ff;color:#3469ff}.station-message-page .message-list .message-card .message-content[data-v-4351ea90]{flex:1;min-width:0}.station-message-page .message-list .message-card .message-content .message-header[data-v-4351ea90]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.station-message-page .message-list .message-card .message-content .message-header .message-title[data-v-4351ea90]{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;color:#1a1a2e}.station-message-page .message-list .message-card .message-content .message-header .message-title .type-tag[data-v-4351ea90]{flex-shrink:0}.station-message-page .message-list .message-card .message-content .message-header .message-title .title-text[data-v-4351ea90]{position:relative}.station-message-page .message-list .message-card .message-content .message-header .message-title .title-text.unread-dot[data-v-4351ea90]:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#f56c6c;border-radius:50%}.station-message-page .message-list .message-card .message-content .message-header .message-time[data-v-4351ea90]{font-size:13px;color:#909399;flex-shrink:0}.station-message-page .message-list .message-card .message-content .message-header .message-time i[data-v-4351ea90]{margin-right:4px}.station-message-page .message-list .message-card .message-content .message-body[data-v-4351ea90]{font-size:14px;color:#606266;line-height:1.6;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.station-message-page .message-list .message-card .message-content .message-footer[data-v-4351ea90]{display:flex;align-items:center;gap:20px;font-size:13px;color:#909399}.station-message-page .message-list .message-card .message-content .message-footer span[data-v-4351ea90]{display:flex;align-items:center;gap:4px}.station-message-page .message-list .message-card .message-content .message-footer span i[data-v-4351ea90]{font-size:14px}.station-message-page .message-list .message-card .message-content .message-footer .status-tag[data-v-4351ea90]{margin-left:auto}.station-message-page .message-list .message-card .message-actions[data-v-4351ea90]{display:flex;flex-direction:column;gap:8px;margin-left:20px;flex-shrink:0}.station-message-page .message-list .el-empty[data-v-4351ea90]{padding:60px 0;background:#fff;border-radius:12px}.station-message-page .message-list .el-empty .empty-tips[data-v-4351ea90]{font-size:13px;color:#909399;margin-top:8px}.station-message-page .pagination-wrapper[data-v-4351ea90]{margin-top:24px;padding:20px 24px;background:#fff;border-radius:12px;display:flex;justify-content:flex-end;box-shadow:0 2px 12px rgba(0,0,0,.04)}.message-detail-dialog[data-v-4351ea90] .el-dialog{border-radius:12px;overflow:hidden;box-shadow:0 8px 40px rgba(0,82,217,.15),0 2px 10px rgba(0,0,0,.08);-webkit-animation:dialogEnter-data-v-4351ea90 .35s cubic-bezier(.4,0,.2,1);animation:dialogEnter-data-v-4351ea90 .35s cubic-bezier(.4,0,.2,1)}@-webkit-keyframes dialogEnter-data-v-4351ea90{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes dialogEnter-data-v-4351ea90{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.message-detail-dialog[data-v-4351ea90] .el-dialog__header{display:none}.message-detail-dialog[data-v-4351ea90] .el-dialog__body{padding:0;background:linear-gradient(145deg,#fafbfc,#f0f4f8)}.message-detail-dialog[data-v-4351ea90] .el-dialog__footer{display:none}.message-detail-dialog .dialog-header-custom[data-v-4351ea90]{position:relative;padding:20px 24px 16px;background:linear-gradient(135deg,rgba(0,82,217,.06),rgba(0,82,217,.02));border-bottom:1px dashed rgba(0,82,217,.12)}.message-detail-dialog .dialog-header-custom .header-gear[data-v-4351ea90]{position:absolute;top:-10px;right:20px;width:50px;height:50px;opacity:.08}.message-detail-dialog .dialog-header-custom .header-gear .gear-icon[data-v-4351ea90]{width:100%;height:100%;border:3px dashed #0052d9;border-radius:50%;-webkit-animation:gearRotate 12s linear infinite;animation:gearRotate 12s linear infinite}.message-detail-dialog .dialog-header-custom .header-rivets[data-v-4351ea90]{position:absolute;top:12px;left:12px;display:flex;gap:6px}.message-detail-dialog .dialog-header-custom .header-rivets .rivet[data-v-4351ea90]{width:6px;height:6px;background:linear-gradient(135deg,#d1d5db,#9ca3af);border-radius:50%;box-shadow:inset 0 1px 1px hsla(0,0%,100%,.8),0 1px 1px rgba(0,0,0,.1)}.message-detail-dialog .dialog-header-custom .dialog-title[data-v-4351ea90]{margin:0;font-size:17px;font-weight:600;color:#1a3a5c;display:flex;align-items:center;gap:8px}.message-detail-dialog .dialog-header-custom .dialog-title i[data-v-4351ea90]{font-size:18px;color:#0052d9}.message-detail-dialog .dialog-header-custom .header-line[data-v-4351ea90]{position:absolute;bottom:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,transparent,rgba(0,82,217,.3) 20%,rgba(0,82,217,.5) 50%,rgba(0,82,217,.3) 80%,transparent)}.message-detail-dialog .detail-content[data-v-4351ea90]{padding:20px 24px}.message-detail-dialog .detail-content .detail-header[data-v-4351ea90]{padding-bottom:16px;border-bottom:1px dashed rgba(0,82,217,.1);margin-bottom:16px}.message-detail-dialog .detail-content .detail-header .type-row[data-v-4351ea90]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.message-detail-dialog .detail-content .detail-header .type-row .unread-dot[data-v-4351ea90]{width:8px;height:8px;background:#ef4444;border-radius:50%;-webkit-animation:pulseDot-data-v-4351ea90 1.5s ease-in-out infinite;animation:pulseDot-data-v-4351ea90 1.5s ease-in-out infinite}@-webkit-keyframes pulseDot-data-v-4351ea90{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes pulseDot-data-v-4351ea90{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.message-detail-dialog .detail-content .detail-header .detail-title[data-v-4351ea90]{font-size:16px;font-weight:600;color:#1a3a5c;margin:0 0 12px;line-height:1.4}.message-detail-dialog .detail-content .detail-header .detail-meta[data-v-4351ea90]{display:flex;gap:20px}.message-detail-dialog .detail-content .detail-header .detail-meta .meta-item[data-v-4351ea90]{display:flex;align-items:center;gap:5px;font-size:13px;color:#6b7280;padding:3px 10px;background:rgba(0,82,217,.05);border-radius:4px;border:1px solid rgba(0,82,217,.08)}.message-detail-dialog .detail-content .detail-header .detail-meta .meta-item i[data-v-4351ea90]{font-size:13px;color:#0052d9}.message-detail-dialog .detail-content .detail-body[data-v-4351ea90]{position:relative;padding:0 8px}.message-detail-dialog .detail-content .detail-body .body-decoration[data-v-4351ea90]{position:absolute;top:0;bottom:0;width:3px;background:linear-gradient(180deg,rgba(0,82,217,.6),rgba(0,82,217,.3) 50%,rgba(0,82,217,.6));border-radius:2px}.message-detail-dialog .detail-content .detail-body .body-decoration.left[data-v-4351ea90]{left:0}.message-detail-dialog .detail-content .detail-body .body-decoration.right[data-v-4351ea90]{right:0}.message-detail-dialog .detail-content .detail-body p[data-v-4351ea90]{margin:0;font-size:14px;line-height:1.8;color:#4b5563;padding:0 16px;white-space:pre-wrap}.message-detail-dialog .dialog-footer-custom[data-v-4351ea90]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,rgba(0,82,217,.03),rgba(0,82,217,.01));border-top:1px dashed rgba(0,82,217,.12)}.message-detail-dialog .dialog-footer-custom .footer-decoration[data-v-4351ea90]{display:flex;align-items:center;gap:6px}.message-detail-dialog .dialog-footer-custom .footer-decoration .line[data-v-4351ea90]{width:40px;height:2px;background:linear-gradient(90deg,#0052d9,transparent);border-radius:1px}.message-detail-dialog .dialog-footer-custom .footer-decoration .dot[data-v-4351ea90]{width:5px;height:5px;background:#0052d9;border-radius:50%}.message-detail-dialog .dialog-footer-custom .footer-buttons[data-v-4351ea90]{display:flex;gap:12px}.message-detail-dialog .dialog-footer-custom .footer-buttons .btn-close[data-v-4351ea90]{padding:8px 20px;border-radius:6px;font-size:14px;border:1px solid #e8eef4;background:#fff;color:#6b7280;transition:all .3s}.message-detail-dialog .dialog-footer-custom .footer-buttons .btn-close[data-v-4351ea90]:hover{border-color:#0052d9;color:#0052d9;background:rgba(0,82,217,.05)}.message-detail-dialog .dialog-footer-custom .footer-buttons .btn-read[data-v-4351ea90]{padding:8px 20px;border-radius:6px;font-size:14px;background:linear-gradient(135deg,#0052d9,#4364e0);border:none;color:#fff;transition:all .3s}.message-detail-dialog .dialog-footer-custom .footer-buttons .btn-read[data-v-4351ea90]:hover{background:linear-gradient(135deg,#4364e0,#0052d9);box-shadow:0 4px 12px rgba(0,82,217,.3);transform:translateY(-1px)}.message-detail-dialog .dialog-footer-custom .footer-buttons .btn-read i[data-v-4351ea90]{margin-right:4px}