.server-task-container[data-v-736e3fcb]{padding:16px;background:#f5f5f5;min-height:100vh}.stats-section[data-v-736e3fcb]{margin-bottom:16px}.stats-cards .stat-card[data-v-736e3fcb]{border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.stats-cards .stat-card[data-v-736e3fcb]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.main-content[data-v-736e3fcb]{margin-top:16px}.main-tabs[data-v-736e3fcb]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.action-section[data-v-736e3fcb],.search-section[data-v-736e3fcb],.table-section[data-v-736e3fcb]{margin-bottom:16px}.search-form .search-item[data-v-736e3fcb]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:16px}.search-form .search-label[data-v-736e3fcb]{-ms-flex-negative:0;flex-shrink:0;margin-right:8px;font-weight:500;color:#666;white-space:nowrap}.search-form .ant-input[data-v-736e3fcb],.search-form .ant-picker[data-v-736e3fcb],.search-form .ant-select[data-v-736e3fcb]{-ms-flex:1;flex:1}.search-form .ant-range-picker[data-v-736e3fcb]{width:100%}.search-buttons[data-v-736e3fcb]{-ms-flex-pack:start;justify-content:flex-start;height:32px}.action-buttons[data-v-736e3fcb],.search-buttons[data-v-736e3fcb]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.action-buttons[data-v-736e3fcb]{-ms-flex-pack:justify;justify-content:space-between}.selected-info[data-v-736e3fcb]{color:#1890ff;font-weight:500}.log-subject[data-v-736e3fcb]{display:block;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cron-help[data-v-736e3fcb]{margin-top:8px}.help-text[data-v-736e3fcb]{color:#666;font-size:12px}.cron-tag[data-v-736e3fcb]{cursor:pointer;transition:all .3s ease}.cron-tag[data-v-736e3fcb]:hover{background:#1890ff;color:#fff}.danger-item[data-v-736e3fcb]{color:#ff4d4f!important}.danger-item[data-v-736e3fcb]:hover{background:#fff2f0!important}.template-preview-wrapper[data-v-736e3fcb]{padding:8px;background:#f5f5f5}.template-preview-container[data-v-736e3fcb]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1);height:65vh;max-height:700px}.template-preview-iframe[data-v-736e3fcb]{width:100%;height:100%;border:none;background:#fff}.email-preview-modal-title[data-v-736e3fcb]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:600;color:#fff}.email-preview-wrapper[data-v-736e3fcb]{padding:16px}.email-info-card[data-v-736e3fcb]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.info-row[data-v-736e3fcb]{display:-ms-flexbox;display:flex;gap:24px;margin-bottom:12px}.info-row[data-v-736e3fcb]:last-child{margin-bottom:0}.info-item[data-v-736e3fcb]{-ms-flex:1;flex:1}.info-item.full-width[data-v-736e3fcb]{-ms-flex:none;flex:none;width:100%}.info-label[data-v-736e3fcb]{display:block;font-size:12px;color:#999;margin-bottom:4px}.info-value[data-v-736e3fcb]{display:block;font-size:14px;color:#333}.info-value.email-address[data-v-736e3fcb]{color:#1890ff}.info-value.subject[data-v-736e3fcb]{font-weight:500;color:#333}.email-content-container[data-v-736e3fcb]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.content-toolbar[data-v-736e3fcb]{padding:8px 16px;background:#fafafa;border-bottom:1px solid #e8e8e8}.content-iframe-wrapper[data-v-736e3fcb]{height:60vh;max-height:600px;overflow:hidden}.email-content-iframe[data-v-736e3fcb]{width:100%;height:100%;border:none;background:#fff}.email-progress-container .progress-header[data-v-736e3fcb]{padding:12px 16px;background:#f5f5f5;border-radius:8px;margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.sse-dot[data-v-736e3fcb]{display:inline-block;width:6px;height:6px;background:#52c41a;border-radius:50%;margin-right:4px;animation:pulse-736e3fcb 1.5s infinite}.progress-bar-section[data-v-736e3fcb]{margin-bottom:16px;padding:16px;background:#fafafa;border-radius:8px}.progress-stats[data-v-736e3fcb]{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin-top:12px;font-size:14px}.progress-stats span[data-v-736e3fcb]{padding:4px 12px;background:#fff;border-radius:4px}.progress-logs[data-v-736e3fcb]{height:300px;overflow-y:auto;background:#1e1e1e;border-radius:8px;padding:12px;font-family:Consolas,Monaco,monospace;font-size:13px}.log-item[data-v-736e3fcb]{padding:4px 8px;border-radius:4px;margin-bottom:4px;display:-ms-flexbox;display:flex;gap:12px}.log-time[data-v-736e3fcb]{color:#888;-ms-flex-negative:0;flex-shrink:0}.log-message[data-v-736e3fcb]{word-break:break-all}.log-info[data-v-736e3fcb]{color:#87d068}.log-warn[data-v-736e3fcb]{color:#faad14;background:rgba(250,173,20,.1)}.log-error[data-v-736e3fcb]{color:#ff4d4f;background:rgba(255,77,79,.1)}.log-empty[data-v-736e3fcb]{color:#666;text-align:center;padding:40px}.running-btn[data-v-736e3fcb]{color:#52c41a!important;animation:btn-pulse-736e3fcb 1.5s infinite}.email-preview-container .email-preview-header[data-v-736e3fcb]{background:#f9f9f9;padding:16px;border-radius:8px}.email-preview-container .email-preview-header p[data-v-736e3fcb]{margin:8px 0;color:#666}.email-preview-container .email-preview-header strong[data-v-736e3fcb]{color:#333;margin-right:8px}.email-preview-content[data-v-736e3fcb]{max-height:500px;overflow-y:auto;background:#fff;border:1px solid #e8e8e8;border-radius:8px}.email-html-content[data-v-736e3fcb]{padding:20px}.email-html-content img[data-v-736e3fcb]{max-width:100%;height:auto}.email-html-content table[data-v-736e3fcb]{border-collapse:collapse;width:100%}.email-html-content td[data-v-736e3fcb],.email-html-content th[data-v-736e3fcb]{border:1px solid #ddd;padding:8px}.no-content[data-v-736e3fcb]{padding:60px 20px;text-align:center}.task-name-cell[data-v-736e3fcb]{padding:8px 0}.task-name[data-v-736e3fcb]{font-size:15px;font-weight:600;color:#1890ff;display:inline-block;transition:all .3s ease;position:relative;padding:4px 0}.task-name[data-v-736e3fcb]:hover{color:#40a9ff;transform:translateX(4px)}.task-name[data-v-736e3fcb]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#1890ff,transparent);transition:width .3s ease}.task-name[data-v-736e3fcb]:hover:after{width:100%}.ant-table-thead>tr>th[data-column-key=taskName][data-v-736e3fcb]{font-weight:700;font-size:14px;color:#333;background:#fafafa}@keyframes pulse-736e3fcb{0%,to{opacity:1}50%{opacity:.5}}@keyframes btn-pulse-736e3fcb{0%,to{opacity:1}50%{opacity:.6}}