.template-message-list[data-v-3c4f1d73]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#f5f7fa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.template-message-list .page-header[data-v-3c4f1d73]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px 24px}.template-message-list .page-header .header-left h2[data-v-3c4f1d73]{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 4px}.template-message-list .page-header .header-left .template-count[data-v-3c4f1d73]{color:#666;font-size:13px}.template-message-list .filters-bar[data-v-3c4f1d73]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 24px}.template-message-list .filters-bar .spacer[data-v-3c4f1d73]{-webkit-box-flex:1;-ms-flex:1;flex:1}.template-message-list .filters-bar .pagination-info[data-v-3c4f1d73]{color:#666;font-size:13px}.template-message-list .content-area[data-v-3c4f1d73]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;overflow:hidden}.template-message-list .content-area .table-container[data-v-3c4f1d73]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;padding:20px 24px}.template-message-list .content-area .table-container[data-v-3c4f1d73] .ant-table{background:#fff;border-radius:8px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}.template-message-list .content-area .table-container[data-v-3c4f1d73] .ant-table .ant-table-thead>tr>th{background:#fafafa;color:#666;font-size:11px;font-weight:600;letter-spacing:.5px;padding:12px 16px;text-transform:uppercase}.template-message-list .content-area .table-container[data-v-3c4f1d73] .ant-table .ant-table-tbody>tr{cursor:pointer;-webkit-transition:background .2s;transition:background .2s}.template-message-list .content-area .table-container[data-v-3c4f1d73] .ant-table .ant-table-tbody>tr>td{padding:16px;vertical-align:top}.template-message-list .content-area .table-container[data-v-3c4f1d73] .ant-table .ant-table-tbody>tr:hover{background:#f5f5f5}.template-message-list .content-area .table-container[data-v-3c4f1d73] .ant-table .ant-table-tbody>tr.selected-row{background:#e6f7ff}.template-message-list .content-area .table-container[data-v-3c4f1d73] .ant-table .ant-table-pagination{margin:16px}.template-message-list .content-area .preview-panel[data-v-3c4f1d73]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-left:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:380px}.template-message-list .content-area .preview-panel .preview-header[data-v-3c4f1d73]{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e8e8e8;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px 20px}.template-message-list .content-area .preview-panel .preview-header h3[data-v-3c4f1d73]{font-size:16px;font-weight:600;margin:0}.template-message-list .content-area .preview-panel .preview-content[data-v-3c4f1d73]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:center;overflow:auto;padding:20px}.template-message-list .content-area .preview-panel .preview-details[data-v-3c4f1d73]{background:#fafafa;border-top:1px solid #e8e8e8;padding:16px 20px}.template-message-list .content-area .preview-panel .preview-details .detail-item[data-v-3c4f1d73]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.template-message-list .content-area .preview-panel .preview-details .detail-item[data-v-3c4f1d73]:last-child{margin-bottom:0}.template-message-list .content-area .preview-panel .preview-details .detail-item label[data-v-3c4f1d73]{-ms-flex-negative:0;color:#666;flex-shrink:0;font-size:13px;font-weight:500;width:100px}.template-message-list .content-area .preview-panel .preview-details .detail-item span[data-v-3c4f1d73]{-webkit-box-flex:1;color:#1a1a1a;-ms-flex:1;flex:1;font-size:13px}.template-message-list .content-area .preview-panel .preview-details .detail-item .template-id-detail[data-v-3c4f1d73]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:4px;color:#666;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:monospace;font-size:12px;gap:6px;max-width:100%;padding:4px 8px;-webkit-transition:all .2s;transition:all .2s;word-break:break-all}.template-message-list .content-area .preview-panel .preview-details .detail-item .template-id-detail[data-v-3c4f1d73]:hover{background:#f0f0f0;border-color:#d9d9d9;color:#1890ff}.template-message-list .content-area .preview-panel .preview-details .detail-item .template-id-detail.copied[data-v-3c4f1d73]{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.template-message-list .content-area .preview-panel .preview-details .detail-item .template-id-detail .anticon[data-v-3c4f1d73]{-ms-flex-negative:0;flex-shrink:0;font-size:12px;line-height:1}.template-message-list .content-area .preview-panel .preview-details .detail-item .rejection-text[data-v-3c4f1d73]{color:#cf1322}.template-message-list .content-area .preview-panel .preview-details .detail-item .recommendation-text[data-v-3c4f1d73]{color:#666;font-style:italic}.template-message-list .template-name-cell[data-v-3c4f1d73]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.template-message-list .template-name-cell .name[data-v-3c4f1d73]{color:#1a1a1a;font-size:14px;font-weight:600}.template-message-list .template-name-cell .template-id[data-v-3c4f1d73]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:4px;color:#999;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:monospace;font-size:11px;gap:4px;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:2px 6px;-webkit-transition:all .2s;transition:all .2s}.template-message-list .template-name-cell .template-id[data-v-3c4f1d73]:hover{background:#f0f0f0;border-color:#d9d9d9;color:#1890ff}.template-message-list .template-name-cell .template-id.copied[data-v-3c4f1d73]{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.template-message-list .template-name-cell .template-id .anticon[data-v-3c4f1d73]{-ms-flex-negative:0;flex-shrink:0;font-size:11px}.template-message-list .template-name-cell .language[data-v-3c4f1d73]{color:#666;font-size:12px}.template-message-list .template-name-cell .preview-text[data-v-3c4f1d73]{color:#999;font-size:12px;line-height:1.4;margin-top:4px}.template-message-list .status-cell[data-v-3c4f1d73]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px}.template-message-list .status-cell .status-content[data-v-3c4f1d73]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.template-message-list .status-cell .status-badge[data-v-3c4f1d73]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:500;gap:6px;padding:4px 12px}.template-message-list .status-cell .status-badge .pending-icon[data-v-3c4f1d73]{-webkit-animation:spin-data-v-3c4f1d73 1s linear infinite;animation:spin-data-v-3c4f1d73 1s linear infinite}.template-message-list .status-cell .status-badge.status-approved[data-v-3c4f1d73]{background:#d4edda;color:#155724}.template-message-list .status-cell .status-badge.status-pending[data-v-3c4f1d73]{background:#cce5ff;color:#004085}.template-message-list .status-cell .status-badge.status-rejected[data-v-3c4f1d73]{background:#f8d7da;color:#721c24}.template-message-list .status-cell .status-badge.status-default[data-v-3c4f1d73]{background:#e2e3e5;color:#383d41}.template-message-list .status-cell .quality-badge[data-v-3c4f1d73]{border-radius:10px;font-size:11px;font-weight:500;padding:2px 8px}.template-message-list .status-cell .quality-badge.quality-green[data-v-3c4f1d73]{background:#d4edda;color:#155724}.template-message-list .status-cell .quality-badge.quality-yellow[data-v-3c4f1d73]{background:#fff3cd;color:#856404}.template-message-list .status-cell .quality-badge.quality-red[data-v-3c4f1d73]{background:#f8d7da;color:#721c24}.template-message-list .status-cell .quality-badge.quality-unknown[data-v-3c4f1d73]{display:none}.template-message-list .status-cell .rejection-info[data-v-3c4f1d73]{background:#fff1f0;border-left:3px solid #cf1322;border-radius:4px;padding:8px}.template-message-list .status-cell .rejection-info .rejection-reason[data-v-3c4f1d73]{color:#cf1322;font-size:11px;line-height:1.4}.template-message-list .status-cell .rejection-info .rejection-reason strong[data-v-3c4f1d73]{font-weight:600}.template-message-list .status-cell .rejection-info .rejection-recommendation[data-v-3c4f1d73]{color:#666;font-size:11px;font-style:italic;line-height:1.4;margin-top:4px}@-webkit-keyframes spin-data-v-3c4f1d73{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-3c4f1d73{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}