@charset "UTF-8";.custom-pagination[data-v-6231c7cd]{display:flex;align-items:center;gap:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page-size-selector[data-v-6231c7cd]{display:flex;align-items:center}.page-size-select[data-v-6231c7cd]{width:100px}.page-size-select[data-v-6231c7cd] .el-input__wrapper{border-radius:4px;border:1px solid #dcdfe6;background-color:#fff;transition:all .2s ease}.page-size-select[data-v-6231c7cd] .el-input__wrapper:hover{border-color:#c0c4cc}.page-size-select[data-v-6231c7cd] .el-input__wrapper.is-focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.page-size-select[data-v-6231c7cd] .el-input__inner{color:#606266;font-size:14px;height:32px;line-height:32px}.page-size-select[data-v-6231c7cd] .el-input__suffix{color:#c0c4cc}.page-size-select[data-v-6231c7cd] .el-input__suffix:hover{color:#409eff}.page-navigation[data-v-6231c7cd]{display:flex;align-items:center}.nav-button[data-v-6231c7cd]{width:32px;height:32px;border:1px solid #ede9fe;background-color:#f3f0ff;color:#8b5cf6;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.nav-button[data-v-6231c7cd]:hover:not(:disabled){background-color:#ede9fe}.nav-button[data-v-6231c7cd]:disabled{opacity:.5;cursor:not-allowed}.nav-icon[data-v-6231c7cd]{width:16px;height:16px}.current-page[data-v-6231c7cd]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#8b5cf6;color:#fff;font-size:14px;font-weight:500;border:1px solid #ede9fe}.page-jumper[data-v-6231c7cd]{display:flex;align-items:center;gap:8px}.jumper-label[data-v-6231c7cd]{color:#374151;font-size:14px}.jumper-input[data-v-6231c7cd]{width:60px;height:32px;padding:0 12px;border:1px solid #d1d5db;background-color:#fff;color:#374151;font-size:14px;text-align:center;transition:all .2s ease}.jumper-input[data-v-6231c7cd]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.jumper-unit[data-v-6231c7cd]{color:#374151;font-size:14px}.page-size-dropdown[data-v-6231c7cd]{border-radius:4px;border:1px solid #e4e7ed;box-shadow:0 2px 12px rgba(0,0,0,.1)}.page-size-dropdown .el-select-dropdown__item[data-v-6231c7cd]{color:#606266;font-size:14px;padding:8px 20px;transition:all .2s ease}.page-size-dropdown .el-select-dropdown__item[data-v-6231c7cd]:hover{background-color:#f5f7fa;color:#409eff}.page-size-dropdown .el-select-dropdown__item.selected[data-v-6231c7cd]{color:#409eff;background-color:#ecf5ff;font-weight:600}.table.empty-center :deep(.el-table__empty-block){height:60vh;display:flex;align-items:center;justify-content:center}.table.empty-center :deep(.el-table__empty-text){width:100%}.table :deep(tr.el-table__row){height:70px!important;box-sizing:border-box}.table :deep(.el-table__cell){height:70px!important;box-sizing:border-box;padding:0 16px;white-space:nowrap;overflow:hidden;vertical-align:middle}.table :deep(.el-table__cell .cell){height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:normal;text-align:center!important}.detail-item{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px solid #f3f4f6}.detail-item:last-child{border-bottom:none}.detail-item .label{width:160px;flex-shrink:0;color:#6b7280;font-weight:600;font-size:14px}.detail-item .value{flex:1;color:#111827;font-size:14px;font-weight:500;word-break:break-word}:deep(.el-cascader) .el-input__inner{border-radius:8px;border:1px solid #d1d5db;transition:all .2s ease}:deep(.el-cascader) .el-input__inner:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.common-template-item,.common-template-item *{cursor:not-allowed!important}.tab-item{display:flex;align-items:center;padding:12px 20px;cursor:pointer;font-size:16px;font-weight:600;color:#6b7280;transition:all .2s ease;position:relative;border-radius:12px;background-color:#f9fafb}.tab-item:hover{color:#374151;background-color:#f3f4f6}.tab-item.active{color:#111827;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.table :deep(.el-table__cell),.table :deep(.el-table__cell .cell){color:#4b5563;font-size:14px;font-weight:500}.table :deep(.el-table__cell .cell .placeholder-block),.table :deep(.el-table__cell .placeholder-block){display:inline-block!important;background-color:#e0e7ff!important;color:#4338ca!important;padding:2px 8px!important;border-radius:4px!important;font-size:.875em!important;font-weight:500!important;margin:0 2px!important;border:1px solid #c7d2fe!important;vertical-align:baseline!important;line-height:normal!important;white-space:nowrap!important}.table :deep(.el-table__header .cell){color:#6b7280;font-size:13px;font-weight:600}.table :deep(.el-table__inner-wrapper::after),.table :deep(.el-table__border-left-patch){display:none!important}.table :deep(.el-table__cell){padding:12px 16px}.table :deep(td:last-child){padding-left:4px;padding-right:4px}.table :deep(td:last-child .cell){overflow:visible;text-overflow:clip;white-space:nowrap}:deep(.el-dropdown-menu){border-radius:12px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #e5e7eb}:deep(.el-dropdown-menu) .el-dropdown-menu__item{padding:10px 16px;margin:0;border:none;font-weight:500;transition:all .2s ease}:deep(.el-dropdown-menu) .el-dropdown-menu__item:hover{background-color:#f8fafc;color:#1f2937}:deep(.placeholder-block),.table :deep(.placeholder-block),.table :deep(.cell .placeholder-block){display:inline-block;background-color:#e0e7ff!important;color:#4338ca!important;padding:2px 8px!important;border-radius:4px!important;font-size:.875em!important;font-weight:500!important;margin:0 2px!important;border:1px solid #c7d2fe!important;vertical-align:baseline!important;line-height:normal!important;white-space:nowrap!important}.segmented-switch-mobile[data-v-4a518b9d]{display:flex;--seg-active-bg: #6366f1;--seg-hover-bg: #e0e7ff;--seg-text: #374151;--seg-border: #e5e7eb;--seg-shadow: 0 2px 6px rgba(99,102,241,.35);background:#f3f4f6;border:1px solid var(--seg-border);border-radius:10px;padding:2px}.segmented-switch-mobile-full[data-v-4a518b9d]{width:100%}.segmented-switch-mobile-vertical[data-v-4a518b9d]{flex-direction:column;width:100%}.segmented-switch-mobile[data-v-4a518b9d] .el-radio-button{flex:1;--seg-radius: 8px}.segmented-switch-mobile-vertical[data-v-4a518b9d] .el-radio-button{width:100%;margin-bottom:4px}.segmented-switch-mobile-vertical[data-v-4a518b9d] .el-radio-button:last-child{margin-bottom:0}.segmented-switch-mobile[data-v-4a518b9d] .el-radio-button__inner{background:transparent;border:0;color:var(--seg-text);padding:8px 12px;border-radius:var(--seg-radius);transition:all .15s ease;box-shadow:none;width:100%;font-size:13px}.segmented-switch-mobile[data-v-4a518b9d] .is-active .el-radio-button__inner{background:var(--seg-active-bg);color:#fff;box-shadow:var(--seg-shadow)}.segmented-switch-mobile[data-v-4a518b9d] .el-radio-button__inner:hover{background:var(--seg-hover-bg)}.style-preview[data-v-4a518b9d]{width:14px;height:14px;border-radius:3px;display:inline-block;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.style-preview-1[data-v-4a518b9d]{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.style-preview-2[data-v-4a518b9d]{background:linear-gradient(135deg,#22d3ee,#3b82f6)}.style-preview-3[data-v-4a518b9d]{background:linear-gradient(135deg,#fbbf24,#f97316)}.segmented-switch-mobile[data-v-4a518b9d] .is-active .style-preview{border:2px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px rgba(99,102,241,.3)}.rounded-2xl[data-v-0e3e231b]{border-radius:1rem}.segmented-switch[data-v-0e3e231b]{display:inline-flex;--seg-active-bg: #6366f1;--seg-hover-bg: #e0e7ff;--seg-text: #374151;--seg-border: #e5e7eb;--seg-shadow: 0 2px 6px rgba(99,102,241,.35);background:#f3f4f6;border:1px solid var(--seg-border);border-radius:12px;padding:2px}.segmented-switch[data-v-0e3e231b] .el-radio-button{--seg-radius: 10px}.segmented-switch[data-v-0e3e231b] .el-radio-button__inner{background:transparent;border:0;color:var(--seg-text);padding:8px 14px;border-radius:var(--seg-radius);transition:all .15s ease;box-shadow:none}.segmented-switch[data-v-0e3e231b] .is-active .el-radio-button__inner{background:var(--seg-active-bg);color:#fff;box-shadow:var(--seg-shadow)}.segmented-switch[data-v-0e3e231b] .el-radio-button__inner:hover{background:var(--seg-hover-bg)}.style-preview[data-v-0e3e231b]{width:16px;height:16px;border-radius:4px;display:inline-block;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.style-preview-1[data-v-0e3e231b]{background:linear-gradient(135deg,#8b5cf6,#3b82f6)}.style-preview-2[data-v-0e3e231b]{background:linear-gradient(135deg,#22d3ee,#3b82f6)}.style-preview-3[data-v-0e3e231b]{background:linear-gradient(135deg,#fbbf24,#f97316)}.segmented-switch[data-v-0e3e231b] .is-active .style-preview{border:2px solid rgba(255,255,255,.8);box-shadow:0 0 0 1px rgba(99,102,241,.3)}.custom-tabs{display:flex;gap:8px;position:relative}.tab-item{display:flex;align-items:center;padding:16px 24px;cursor:pointer;font-size:16px;font-weight:600;color:#6b7280;transition:all .2s ease;position:relative;background-color:#f9fafb}.tab-item:hover{color:#374151;background-color:#f3f4f6;transform:translateY(-1px)}.tab-item.active{color:#111827;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.fade-enter-active,.fade-leave-active{transition:all .3s ease}.fade-enter-from{opacity:0;transform:translateY(10px)}.fade-leave-to{opacity:0;transform:translateY(-10px)}.content-area{background:linear-gradient(135deg,#f8fafc,#f1f5f9);min-height:calc(100vh - 200px)}.status-dot-draft{background-color:#909399}.status-dot-scheduled{background-color:#3b82f6}.status-dot-sending{background-color:#10b981}.status-dot-paused{background-color:#f59e0b}.status-dot-stopped{background-color:#ef4444}.status-dot-completed{background-color:#10b981}.custom-tabs{display:flex;gap:6px}.tab-item{display:flex;align-items:center;padding:10px 12px;cursor:pointer;font-size:14px;font-weight:600;color:#6b7280;background:#f9fafb;border-radius:10px}.tab-item.active{color:#111827;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.more-btn{padding:6px 8px;border-radius:6px;transition:all .2s ease}.more-btn:hover{background-color:#f3f4f6}.custom-tabs{display:flex;gap:8px}.tab-item{display:flex;align-items:center;padding:10px 14px;cursor:pointer;font-size:14px;font-weight:600;color:#6b7280;transition:all .2s ease;background-color:#f9fafb;border-radius:10px}.tab-item.active{color:#111827;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06)}.fade-enter-active,.fade-leave-active{transition:all .25s ease}.fade-enter-from{opacity:0;transform:translateY(6px)}.fade-leave-to{opacity:0;transform:translateY(-6px)}.placeholder-node[data-v-86308901]{display:inline-block;background-color:#e0e7ff;color:#4338ca;padding:2px 8px;border-radius:4px;font-weight:500;font-size:.875em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;border:1px solid #c7d2fe;white-space:nowrap;vertical-align:baseline;margin:0 2px}.editor-container{border:1px solid #ccc;border-radius:4px;background-color:#fff;display:flex;flex-direction:column;overflow-x:visible}.editor-container.is-disabled{background-color:#f5f7fa;cursor:not-allowed}.editor-container .toolbar-scroller{width:100%;overflow-x:auto}.editor-container .toolbar{padding:8px;border-bottom:1px solid #e5e7eb;background-color:#f9fafb;display:flex;flex-wrap:nowrap;gap:0;border-radius:4px 4px 0 0;width:-moz-max-content;width:max-content}.editor-container .toolbar-row{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:4px 0;flex-wrap:nowrap}.editor-container .tool-group{display:flex;align-items:center;gap:2px;padding:4px 8px;border-right:1px solid #e5e7eb;flex-wrap:nowrap}.editor-container .tool-group:last-child{border-right:none}.editor-container .tool-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .2s ease}.editor-container .tool-btn:hover{color:#374151;background-color:#f3f4f6;border-color:#d1d5db}.editor-container .tool-btn.is-active{color:#1f2937;background-color:#e5e7eb;border-color:#9ca3af}.editor-container .tool-btn:disabled{opacity:.5;cursor:not-allowed}.editor-container .tool-btn .icon{width:16px;height:16px}.editor-container .tool-select{height:32px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:4px;padding:0 8px;font-size:12px;cursor:pointer}.editor-container .tool-select:hover{border-color:#9ca3af}.editor-container .tool-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.editor-container .paragraph-select{width:100px}.editor-container .color-picker{display:flex;align-items:center;gap:4px;padding:4px 8px;border-right:1px solid #e5e7eb}.editor-container .color-picker:last-child{border-right:none}.editor-container .color-picker .color-label{font-size:14px;font-weight:700;min-width:16px;text-align:center}.editor-container .color-picker .text-color-label{color:#374151;text-decoration:underline}.editor-container .color-picker .bg-color-label{color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:2px;padding:1px 2px}.editor-container .color-picker .custom-color-picker{height:20px;width:20px}.editor-container .color-picker .custom-color-picker :deep(.el-color-picker__trigger){height:20px;width:20px;padding:0;border:1px solid #d1d5db;border-radius:3px}.editor-container .color-picker .custom-color-picker :deep(.el-color-picker__color){border:none;border-radius:2px}.editor-container .color-picker .custom-color-picker :deep(.el-color-picker__icon){display:none}.editor-container .editor-content-wrapper{position:relative;flex:1;display:flex;flex-direction:column;overflow-x:auto}.editor-container .editor-content-wrapper.is-uploading .ProseMirror{opacity:.7;pointer-events:none}.editor-container .floating-toolbar{position:absolute;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;transition:opacity .2s ease,transform .2s ease;pointer-events:auto;max-width:90vw;overflow:hidden}.editor-container .floating-toolbar .floating-toolbar-scroller{overflow-x:auto;overflow-y:hidden;max-height:200px}.editor-container .floating-toolbar .floating-toolbar-content{display:flex;flex-direction:column;gap:0;padding:8px;min-width:-moz-max-content;min-width:max-content}.editor-container .floating-toolbar .floating-toolbar-row{display:flex;justify-content:flex-start;align-items:center;gap:8px;padding:4px 0;flex-wrap:nowrap}.editor-container .floating-toolbar .floating-tool-group{display:flex;align-items:center;gap:2px;padding:4px 8px;border-right:1px solid #e5e7eb;flex-wrap:nowrap}.editor-container .floating-toolbar .floating-tool-group:last-child{border-right:none}.editor-container .floating-toolbar .floating-tool-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:#6b7280;border-radius:4px;cursor:pointer;transition:all .2s ease;padding:0}.editor-container .floating-toolbar .floating-tool-btn:hover{color:#374151;background-color:#f3f4f6;border-color:#d1d5db}.editor-container .floating-toolbar .floating-tool-btn.is-active{color:#1f2937;background-color:#e5e7eb;border-color:#9ca3af}.editor-container .floating-toolbar .floating-tool-btn:disabled{opacity:.5;cursor:not-allowed}.editor-container .floating-toolbar .floating-tool-btn .icon{width:16px;height:16px}.editor-container .floating-toolbar .floating-tool-select{height:32px;border:1px solid #d1d5db;background:#fff;color:#374151;border-radius:4px;padding:0 8px;font-size:12px;cursor:pointer}.editor-container .floating-toolbar .floating-tool-select:hover{border-color:#9ca3af}.editor-container .floating-toolbar .floating-tool-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.editor-container .floating-toolbar .floating-paragraph-select{width:100px}.editor-container .floating-toolbar .floating-color-picker{display:flex;align-items:center;gap:4px;padding:4px 8px;border-right:1px solid #e5e7eb}.editor-container .floating-toolbar .floating-color-picker:last-child{border-right:none}.editor-container .floating-toolbar .floating-color-picker .floating-color-label{font-size:14px;font-weight:700;min-width:16px;text-align:center}.editor-container .floating-toolbar .floating-color-picker .floating-text-color-label{color:#374151;text-decoration:underline}.editor-container .floating-toolbar .floating-color-picker .floating-bg-color-label{color:#374151;background:#f3f4f6;border:1px solid #d1d5db;border-radius:2px;padding:1px 2px}.editor-container .floating-toolbar .floating-color-picker .floating-custom-color-picker{height:20px;width:20px}.editor-container .floating-toolbar .floating-color-picker .floating-custom-color-picker :deep(.el-color-picker__trigger){height:20px;width:20px;padding:0;border:1px solid #d1d5db;border-radius:3px}.editor-container .floating-toolbar .floating-color-picker .floating-custom-color-picker :deep(.el-color-picker__color){border:none;border-radius:2px}.editor-container .floating-toolbar .floating-color-picker .floating-custom-color-picker :deep(.el-color-picker__icon){display:none}.editor-container .ProseMirror{padding:12px;min-height:var(--3c8f0333);outline:none;flex:1;transition:opacity .3s ease;max-width:none}.editor-container .ProseMirror:focus{outline:none}.editor-container .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:#9ca3af;pointer-events:none;height:0}.editor-container .ProseMirror h1{font-size:2em;font-weight:700;margin:.67em 0}.editor-container .ProseMirror h2{font-size:1.5em;font-weight:700;margin:.75em 0}.editor-container .ProseMirror h3{font-size:1.17em;font-weight:700;margin:.83em 0}.editor-container .ProseMirror h4{font-size:1em;font-weight:700;margin:1.12em 0}.editor-container .ProseMirror h5{font-size:.83em;font-weight:700;margin:1.5em 0}.editor-container .ProseMirror h6{font-size:.75em;font-weight:700;margin:1.67em 0}.editor-container .ProseMirror span[style*=font-size]{display:inline}.editor-container .ProseMirror ul,.editor-container .ProseMirror ol{padding-left:1.5em;margin:1em 0;list-style-position:outside}.editor-container .ProseMirror ul{list-style-type:disc}.editor-container .ProseMirror ol{list-style-type:decimal}.editor-container .ProseMirror li{margin:.25em 0;display:list-item}.editor-container .ProseMirror ul ul,.editor-container .ProseMirror ol ol,.editor-container .ProseMirror ul ol,.editor-container .ProseMirror ol ul{margin:.5em 0}.editor-container .ProseMirror blockquote{border-left:4px solid #e5e7eb;padding-left:1em;margin:1em 0;color:#6b7280;font-style:italic}.editor-container .ProseMirror code{background-color:#f3f4f6;padding:.125em .25em;border-radius:.25em;font-family:Courier New,monospace;font-size:.875em}.editor-container .ProseMirror .placeholder-node{display:inline-block;background-color:#e0e7ff;color:#4338ca;padding:2px 8px;border-radius:4px;font-weight:500;font-size:.875em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;border:1px solid #c7d2fe;white-space:nowrap}.editor-container .ProseMirror .has-focus{outline:none}.editor-container .upload-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);display:flex;align-items:center;justify-content:center;z-index:10}.editor-container .upload-loading-content{display:flex;align-items:center;gap:12px}.editor-container .upload-loading-spinner{width:20px;height:20px;border:2px solid rgba(59,130,246,.3);border-top:2px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite}.editor-container .upload-loading-text{display:flex;flex-direction:column;gap:2px}.editor-container .upload-text-line{color:#3b82f6;font-size:14px;font-weight:500;line-height:1;text-shadow:0 0 1px rgba(255,255,255,.8),0 0 2px rgba(59,130,246,.3);position:relative}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.editor-container .link-dialog-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.editor-container .link-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);width:400px;max-width:90vw}.editor-container .link-dialog-header{padding:16px 20px;border-bottom:1px solid #e5e7eb}.editor-container .link-dialog-header h3{margin:0;font-size:16px;font-weight:600;color:#374151}.editor-container .link-dialog-body{padding:20px}.editor-container .link-input-group{display:flex;flex-direction:column;gap:8px}.editor-container .link-input-group label{font-size:14px;font-weight:500;color:#374151}.editor-container .link-input{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:4px;font-size:14px;outline:none;transition:border-color .2s}.editor-container .link-input:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.editor-container .link-input::-moz-placeholder{color:#9ca3af}.editor-container .link-input::placeholder{color:#9ca3af}.editor-container .link-dialog-footer{padding:16px 20px;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-end;gap:12px}.editor-container .link-btn{padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;outline:none}.editor-container .link-btn.link-btn-cancel{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.editor-container .link-btn.link-btn-cancel:hover{background:#e5e7eb}.editor-container .link-btn.link-btn-confirm{background:#3b82f6;color:#fff}.editor-container .link-btn.link-btn-confirm:hover{background:#2563eb}:deep(a){color:#3b82f6;text-decoration:underline}:deep(a):hover{color:#2563eb}.placeholder-textarea-wrapper[data-v-57d8cb8b]{width:100%}.placeholder-textarea[data-v-57d8cb8b]{width:100%;min-height:120px;padding:12px;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;font-size:14px;line-height:1.6;outline:none;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word}.placeholder-textarea[data-v-57d8cb8b]:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.placeholder-textarea.is-disabled[data-v-57d8cb8b]{background-color:#f5f7fa;cursor:not-allowed;opacity:.6}.placeholder-textarea[data-v-57d8cb8b] .placeholder-block{display:inline-block;background-color:#e0e7ff;color:#4338ca;padding:2px 8px;border-radius:4px;font-weight:500;font-size:.875em;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;border:1px solid #c7d2fe;white-space:nowrap;margin:0 2px}.back-button-container[data-v-92215573]{display:inline-flex;align-items:center}.message-textarea :deep(.el-textarea__inner){border:1px solid #e5e7eb;border-radius:6px;font-size:15px;line-height:1.5}.template-input :deep(.el-input__inner){border-radius:8px;border:1px solid #d1d5db;transition:all .2s ease;font-size:14px;padding:12px 16px}.template-textarea :deep(.el-textarea__inner){border-radius:8px;border:1px solid #d1d5db;transition:all .2s ease;font-size:14px;line-height:1.6;padding:16px}:deep(.el-button--primary){background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:8px;font-weight:600;transition:all .2s ease}:deep(.el-button--primary:hover){background:linear-gradient(135deg,#5b21b6,#7c3aed);transform:translateY(-1px);box-shadow:0 10px 25px -5px rgba(99,102,241,.4)}:deep(.el-button:not(.el-button--primary)){border-radius:8px;font-weight:500;transition:all .2s ease}:deep(.el-button:not(.el-button--primary):hover){transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}:deep(.el-dialog){border-radius:16px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}:deep(.el-dialog__header .el-dialog__title){font-size:18px;font-weight:700;color:#111827}:deep(.el-dialog__body){padding:24px}.preview{background:#f8fafc;border-radius:12px;padding:20px}.preview div{margin-bottom:12px}.preview span:first-child{font-weight:600;color:#6b7280}.preview span:last-child{color:#111827;font-weight:500}:deep(.el-form-item__label){font-weight:600;color:#374151;font-size:14px;margin-bottom:8px}:deep(.el-button--small){font-size:12px;padding:8px 12px;border-radius:6px;transition:all .2s ease}:deep(.el-button--small:hover){transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}:deep(.placeholder-block){display:inline-block;background-color:#e0e7ff;color:#4338ca;padding:1px 6px;border-radius:4px;font-size:.875em;font-weight:500;margin:0 2px;border:1px solid #c7d2fe;vertical-align:baseline;line-height:normal}.prose-preview :deep(img){max-width:100%;height:auto}.prose-preview :deep(h1),.prose-preview :deep(h2),.prose-preview :deep(h3),.prose-preview :deep(h4),.prose-preview :deep(h5),.prose-preview :deep(h6),.prose-preview :deep(strong),.prose-preview :deep(b),.prose-preview :deep(th),.prose-preview :deep(code),.prose-preview :deep(li){color:inherit}.prose-preview :deep(li::marker){color:inherit}.prose-preview :deep(ul),.prose-preview :deep(ol){margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.prose-preview :deep(ol){list-style-type:decimal}.prose-preview :deep(li){margin-bottom:.5rem}.prose-preview :deep(a){color:#4f46e5;text-decoration:underline}.prose-preview :deep(blockquote){border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;color:#6b7280;font-style:italic}.template-input :deep(.el-input__inner){border-radius:8px;border:1px solid #d1d5db;transition:all .2s ease;font-size:14px;padding:10px 12px}.template-input :deep(.el-input__inner:focus){border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.template-textarea :deep(.el-textarea__inner){border-radius:8px;border:1px solid #d1d5db;transition:all .2s ease;font-size:14px;line-height:1.6;padding:12px}.template-textarea :deep(.el-textarea__inner:focus){border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.preview{background:#f8fafc;border-radius:12px;padding:16px}.sms-request-page[data-v-ffb3520b]{padding:16px 12px 24px}.header[data-v-ffb3520b]{margin-bottom:12px;display:flex;flex-direction:column;gap:8px}.header-row[data-v-ffb3520b]{display:flex;align-items:center}.header-row.space-between[data-v-ffb3520b]{justify-content:space-between}.back-link[data-v-ffb3520b]{color:#6b7280}.title[data-v-ffb3520b]{font-size:24px;font-weight:800;margin:0;color:#111827}.content[data-v-ffb3520b]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.left-form .form[data-v-ffb3520b] .el-form-item{margin-bottom:16px}.left-form[data-v-ffb3520b] .el-form-item__label{font-weight:600;color:#111827}.right-form .form[data-v-ffb3520b] .el-form-item{margin-bottom:16px}.right-form[data-v-ffb3520b] .el-form-item__label{font-weight:600;color:#111827}.tip[data-v-ffb3520b]{margin-top:6px;font-size:12px;color:#98a2b3}.row[data-v-ffb3520b]{display:flex;align-items:center}.col[data-v-ffb3520b]{display:flex;flex-direction:column}.grid-2[data-v-ffb3520b]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.grid-3[data-v-ffb3520b]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.mb8[data-v-ffb3520b]{margin-bottom:8px}.mb16[data-v-ffb3520b]{margin-bottom:16px}.mr6[data-v-ffb3520b]{margin-right:6px}.mr8[data-v-ffb3520b]{margin-right:8px}.ml8[data-v-ffb3520b]{margin-left:8px}.card-title[data-v-ffb3520b]{font-weight:700;color:#374151}.filter-actions[data-v-ffb3520b]{margin-top:16px;display:flex;align-items:center}.members-preview[data-v-ffb3520b]{display:block}.preview-header[data-v-ffb3520b]{margin-bottom:16px}.member-count[data-v-ffb3520b]{font-weight:600;color:#374151}.preview-pagination[data-v-ffb3520b]{margin-top:16px;display:flex;justify-content:center}.footer[data-v-ffb3520b]{display:flex;justify-content:flex-end;margin-top:24px}.submit-btn[data-v-ffb3520b]{height:38px}@media (max-width: 1024px){.content[data-v-ffb3520b]{grid-template-columns:1fr}}.card-header-row[data-v-ffb3520b]{display:flex;align-items:center;justify-content:space-between}.preview-btn[data-v-ffb3520b]{height:32px;padding:0 12px;font-size:14px}.filter-card[data-v-ffb3520b] .el-card__header{height:61px;padding:0 16px;display:flex;align-items:center}.card-header-row[data-v-ffb3520b]{width:100%}.send-time-card[data-v-ffb3520b]{min-height:259px;height:259px}.advanced-card[data-v-ffb3520b]{min-height:259px;height:auto}.advanced-card .grid-2[data-v-ffb3520b]{gap:8px;grid-template-columns:320px 1fr;align-items:start}.template-select-container[data-v-ffb3520b]{display:flex;gap:8px;align-items:flex-start}.preview-template-btn[data-v-ffb3520b]{height:32px;padding:0 12px;font-size:14px;white-space:nowrap;flex-shrink:0}.template-preview[data-v-ffb3520b]{min-height:200px;max-height:500px}.template-preview-dialog[data-v-ffb3520b] .el-dialog__body{padding:16px 20px}.template-preview-dialog[data-v-ffb3520b] .el-dialog__footer{padding:12px 20px 16px}.template-content[data-v-ffb3520b]{display:flex;flex-direction:column;gap:16px}.template-header[data-v-ffb3520b]{border-bottom:1px solid #e5e7eb;padding-bottom:12px}.template-name[data-v-ffb3520b]{font-size:18px;font-weight:600;color:#111827;margin:0 0 8px}.template-meta[data-v-ffb3520b]{display:flex;gap:16px;font-size:14px;color:#6b7280}.template-type[data-v-ffb3520b]{background-color:#f3f4f6;padding:4px 8px;border-radius:4px;font-weight:500}.template-body[data-v-ffb3520b]{flex:1}.email-preview[data-v-ffb3520b],.sms-preview[data-v-ffb3520b]{display:flex;flex-direction:column;gap:12px}.email-content[data-v-ffb3520b],.sms-content[data-v-ffb3520b]{display:flex;flex-direction:column;gap:6px}.email-content label[data-v-ffb3520b],.sms-content label[data-v-ffb3520b]{font-weight:600;color:#374151;font-size:14px}.content-html[data-v-ffb3520b]{border:1px solid #e5e7eb;border-radius:6px;padding:12px;background-color:#fff;min-height:100px;max-height:250px;overflow-y:auto}.content-text[data-v-ffb3520b]{border:1px solid #e5e7eb;border-radius:6px;padding:12px;background-color:#f9fafb;min-height:80px;max-height:180px;overflow-y:auto;white-space:pre-wrap;word-wrap:break-word;font-family:Courier New,monospace;font-size:14px;line-height:1.5}.email-subject[data-v-ffb3520b]{display:flex;flex-direction:column;gap:8px}.email-subject label[data-v-ffb3520b]{font-weight:600;color:#374151;font-size:14px}.subject-text[data-v-ffb3520b]{border:1px solid #e5e7eb;border-radius:6px;padding:12px;background-color:#f9fafb;font-size:14px;color:#111827}.no-template[data-v-ffb3520b]{display:flex;justify-content:center;align-items:center;min-height:300px}.cross-day-tip[data-v-ffb3520b]{color:#409eff;font-weight:500;margin-top:4px}.time-ranges-container[data-v-ffb3520b]{display:flex;flex-direction:column;gap:12px;width:100%}.time-range-wrapper[data-v-ffb3520b]{width:100%}.time-range-container[data-v-ffb3520b]{display:flex;align-items:center;gap:8px;width:100%}.time-separator[data-v-ffb3520b]{color:#606266;font-weight:500;flex-shrink:0}.add-time-range-btn[data-v-ffb3520b]{margin-left:8px}.prose-preview[data-v-ffb3520b] img{max-width:100%;height:auto}.prose-preview[data-v-ffb3520b] h1,.prose-preview[data-v-ffb3520b] h2,.prose-preview[data-v-ffb3520b] h3,.prose-preview[data-v-ffb3520b] h4,.prose-preview[data-v-ffb3520b] h5,.prose-preview[data-v-ffb3520b] h6,.prose-preview[data-v-ffb3520b] strong,.prose-preview[data-v-ffb3520b] b,.prose-preview[data-v-ffb3520b] th,.prose-preview[data-v-ffb3520b] code,.prose-preview[data-v-ffb3520b] li{color:inherit}.prose-preview[data-v-ffb3520b] li::marker{color:inherit}.prose-preview[data-v-ffb3520b] ul,.prose-preview[data-v-ffb3520b] ol{margin:1rem 0;padding-left:1.5rem;list-style-type:disc}.prose-preview[data-v-ffb3520b] ol{list-style-type:decimal}.prose-preview[data-v-ffb3520b] li{margin-bottom:.5rem}.prose-preview[data-v-ffb3520b] a{color:#4f46e5;text-decoration:underline}.prose-preview[data-v-ffb3520b] blockquote{border-left:4px solid #e5e7eb;padding-left:1rem;margin:1rem 0;color:#6b7280;font-style:italic}
