.ai-toggle-btn[data-v-57efa2a1]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .3s ease;color:#fff;margin-left:10px}.ai-toggle-btn .ai-icon[data-v-57efa2a1]{margin-right:4px;font-size:14px}.ai-toggle-btn[data-v-57efa2a1]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 12px rgba(102,126,234,.3)}.ai-toggle-btn.active[data-v-57efa2a1]{box-shadow:0 0 0 2px rgba(102,126,234,.3)}.ai-assistant-floating-panel[data-v-57efa2a1]{position:fixed;z-index:99999;width:380px;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);overflow:hidden;transition:all .3s ease}.ai-assistant-floating-panel[data-v-57efa2a1]:focus{outline:none;box-shadow:0 8px 32px rgba(0,0,0,.15),0 0 0 2px rgba(64,158,255,.3)}.ai-assistant-floating-panel.minimized .ai-panel-resize-handle[data-v-57efa2a1]{display:none}.ai-assistant-floating-panel .ai-panel-header[data-v-57efa2a1]{padding:16px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.ai-assistant-floating-panel .ai-panel-header[data-v-57efa2a1]:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title[data-v-57efa2a1]{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;margin-bottom:6px}.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title .ai-icon[data-v-57efa2a1]{margin-right:8px;font-size:18px}.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title .ai-panel-controls[data-v-57efa2a1]{display:flex;gap:4px}.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title .ai-panel-controls .close-btn[data-v-57efa2a1],.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title .ai-panel-controls .minimize-btn[data-v-57efa2a1]{color:#fff;padding:4px;border-radius:4px;transition:all .2s ease}.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title .ai-panel-controls .close-btn[data-v-57efa2a1]:hover,.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title .ai-panel-controls .minimize-btn[data-v-57efa2a1]:hover{background:hsla(0,0%,100%,.2)}.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title .ai-panel-controls .close-btn i[data-v-57efa2a1],.ai-assistant-floating-panel .ai-panel-header .ai-assistant-title .ai-panel-controls .minimize-btn i[data-v-57efa2a1]{font-size:12px}.ai-assistant-floating-panel .ai-panel-header .ai-assistant-subtitle[data-v-57efa2a1]{font-size:13px;opacity:.9;margin:0}.ai-assistant-floating-panel .ai-panel-content[data-v-57efa2a1]{height:calc(100% - 120px);overflow-y:auto;overflow-x:hidden}.ai-assistant-floating-panel .ai-panel-content[data-v-57efa2a1]::-webkit-scrollbar{width:6px}.ai-assistant-floating-panel .ai-panel-content[data-v-57efa2a1]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:3px}.ai-assistant-floating-panel .ai-panel-content[data-v-57efa2a1]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.3);border-radius:3px}.ai-assistant-floating-panel .ai-panel-content[data-v-57efa2a1]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.5)}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-tabs[data-v-57efa2a1] .el-tabs__header{margin:0;background:#f8f9fa;padding:0 16px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-tabs[data-v-57efa2a1] .el-tabs__header .el-tabs__nav-wrap:after{display:none}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-tabs[data-v-57efa2a1] .el-tabs__header .el-tabs__item{padding:10px 16px;font-weight:500;color:#606266;border:none;font-size:13px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-tabs[data-v-57efa2a1] .el-tabs__header .el-tabs__item.is-active{color:#667eea;background:#fff;border-radius:6px 6px 0 0}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-tabs[data-v-57efa2a1] .el-tabs__header .el-tabs__item:hover{color:#667eea}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-tabs[data-v-57efa2a1] .el-tabs__header .el-tabs__active-bar{display:none}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-tabs[data-v-57efa2a1] .el-tabs__content{padding:0}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content[data-v-57efa2a1]{padding:16px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-section-title[data-v-57efa2a1]{font-size:14px;font-weight:600;color:#303133;margin:0 0 12px 0;padding-bottom:6px;border-bottom:1px solid #f0f0f0}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-section-desc[data-v-57efa2a1]{color:#909399;font-size:12px;margin-bottom:12px;line-height:1.5}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item[data-v-57efa2a1]{margin-bottom:12px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-label[data-v-57efa2a1]{display:block;font-weight:500;color:#606266;margin-bottom:4px;font-size:12px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-label[data-v-57efa2a1]:before{content:"*";color:#f56c6c;margin-right:4px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-label-optional[data-v-57efa2a1]{display:block;font-weight:500;color:#606266;margin-bottom:4px;font-size:12px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-input[data-v-57efa2a1],.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-select[data-v-57efa2a1],.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-textarea[data-v-57efa2a1]{width:100%}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-input[data-v-57efa2a1] .el-input__inner,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-input[data-v-57efa2a1] .el-textarea__inner,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-select[data-v-57efa2a1] .el-input__inner,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-select[data-v-57efa2a1] .el-textarea__inner,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-textarea[data-v-57efa2a1] .el-input__inner,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-textarea[data-v-57efa2a1] .el-textarea__inner{border-radius:4px;border:1px solid #dcdfe6;transition:all .3s ease;font-size:12px;padding:6px 8px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-input[data-v-57efa2a1] .el-input__inner:focus,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-input[data-v-57efa2a1] .el-textarea__inner:focus,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-select[data-v-57efa2a1] .el-input__inner:focus,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-select[data-v-57efa2a1] .el-textarea__inner:focus,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-textarea[data-v-57efa2a1] .el-input__inner:focus,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-textarea[data-v-57efa2a1] .el-textarea__inner:focus{border-color:#667eea;box-shadow:0 0 0 2px rgba(102,126,234,.1)}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-input[data-v-57efa2a1] .el-select-dropdown,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-select[data-v-57efa2a1] .el-select-dropdown,.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-form-item .ai-textarea[data-v-57efa2a1] .el-select-dropdown{z-index:999999!important}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-generate-btn-section[data-v-57efa2a1]{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-generate-btn-section .ai-generate-submit-btn[data-v-57efa2a1]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:500;transition:all .3s ease;width:100%}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-generate-btn-section .ai-generate-submit-btn .ai-icon[data-v-57efa2a1]{margin-right:4px;font-size:12px}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-generate-btn-section .ai-generate-submit-btn[data-v-57efa2a1]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 4px 16px rgba(102,126,234,.3)}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-generate-btn-section .ai-generate-submit-btn.is-loading[data-v-57efa2a1]{-webkit-transform:none;transform:none}.ai-assistant-floating-panel .ai-panel-content .ai-assistant-content .ai-section .ai-generate-btn-section .ai-generate-count[data-v-57efa2a1]{color:#909399;font-size:11px;text-align:center}.ai-assistant-floating-panel .ai-panel-content .ai-results-section[data-v-57efa2a1]{padding:16px;border-top:1px solid #f0f0f0}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-section-title[data-v-57efa2a1]{font-size:14px;font-weight:600;color:#303133;margin:0 0 12px 0;display:flex;align-items:center}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-section-title[data-v-57efa2a1]:before{content:"\2728";margin-right:6px;font-size:14px}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container[data-v-57efa2a1]{display:flex;flex-direction:column;align-items:center;padding:20px 12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:6px;margin-bottom:12px}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation[data-v-57efa2a1]{display:flex;flex-direction:column;align-items:center;margin-bottom:16px}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation .loading-dots[data-v-57efa2a1]{display:flex;gap:4px;margin-bottom:12px}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation .loading-dots .dot[data-v-57efa2a1]{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-animation:dotPulse-data-v-57efa2a1 1.5s ease-in-out infinite;animation:dotPulse-data-v-57efa2a1 1.5s ease-in-out infinite}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation .loading-dots .dot.dot1[data-v-57efa2a1]{-webkit-animation-delay:0s;animation-delay:0s}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation .loading-dots .dot.dot2[data-v-57efa2a1]{-webkit-animation-delay:.3s;animation-delay:.3s}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation .loading-dots .dot.dot3[data-v-57efa2a1]{-webkit-animation-delay:.6s;animation-delay:.6s}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation .loading-text[data-v-57efa2a1]{text-align:center}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation .loading-text .loading-main-text[data-v-57efa2a1]{font-size:12px;font-weight:600;color:#303133;margin:0 0 4px 0}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-loading-container .ai-loading-animation .loading-text .loading-sub-text[data-v-57efa2a1]{font-size:11px;color:#909399;margin:0}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-results-list[data-v-57efa2a1]{display:flex;flex-direction:column;gap:8px}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-results-list .ai-result-item[data-v-57efa2a1]{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;transition:all .3s ease}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-results-list .ai-result-item[data-v-57efa2a1]:hover{border-color:#667eea;box-shadow:0 2px 8px rgba(102,126,234,.1)}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-results-list .ai-result-item .ai-result-content[data-v-57efa2a1]{font-size:12px;line-height:1.5;color:#303133;margin-bottom:8px;padding:8px;background:#fff;border-radius:4px;border-left:2px solid #667eea}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-results-list .ai-result-item .ai-result-actions[data-v-57efa2a1]{display:flex;justify-content:flex-end}.ai-assistant-floating-panel .ai-panel-content .ai-results-section .ai-results-list .ai-result-item .ai-result-actions .el-button[data-v-57efa2a1]{border-radius:3px;padding:4px 12px;font-weight:500;font-size:11px}.ai-assistant-floating-panel .ai-panel-resize-handle[data-v-57efa2a1]{position:absolute;bottom:0;left:0;right:0;height:12px;cursor:ns-resize;background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border-top:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ai-assistant-floating-panel .ai-panel-resize-handle[data-v-57efa2a1]:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.1));border-top-color:hsla(0,0%,100%,.2)}.ai-assistant-floating-panel .ai-panel-resize-handle.resizing[data-v-57efa2a1]{background:linear-gradient(135deg,rgba(64,158,255,.3),rgba(64,158,255,.1));border-top-color:rgba(64,158,255,.5)}.ai-assistant-floating-panel .ai-panel-resize-handle .resize-indicator[data-v-57efa2a1]{color:hsla(0,0%,100%,.6);font-size:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);transition:all .2s ease}.ai-assistant-floating-panel .ai-panel-resize-handle .resize-indicator[data-v-57efa2a1]:hover{color:hsla(0,0%,100%,.8)}.ai-assistant-floating-panel .ai-panel-resize-handle.resizing .resize-indicator[data-v-57efa2a1]{color:rgba(64,158,255,.8)}@-webkit-keyframes dotPulse-data-v-57efa2a1{0%,20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.7}80%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes dotPulse-data-v-57efa2a1{0%,20%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.3);transform:scale(1.3);opacity:.7}80%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.el-cascader-panel[data-v-57efa2a1],.el-date-picker__header[data-v-57efa2a1],.el-picker-panel[data-v-57efa2a1],.el-popper[data-v-57efa2a1],.el-popper[x-placement^=bottom][data-v-57efa2a1],.el-popper[x-placement^=left][data-v-57efa2a1],.el-popper[x-placement^=right][data-v-57efa2a1],.el-popper[x-placement^=top][data-v-57efa2a1],.el-select-dropdown[data-v-57efa2a1],.el-tooltip__popper[data-v-57efa2a1]{z-index:999999!important}.modern-signature-page[data-v-ee7aa350]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2)}.modern-signature-page .page-header[data-v-ee7aa350]{background:#fff;border-bottom:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);position:-webkit-sticky;position:sticky;top:0;z-index:100}.modern-signature-page .page-header .header-content[data-v-ee7aa350]{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.modern-signature-page .page-header .header-content .header-left[data-v-ee7aa350]{display:flex;align-items:center}.modern-signature-page .page-header .header-content .header-left .back-btn[data-v-ee7aa350]{color:#1890ff;font-size:14px;padding:8px 0;margin-right:16px}.modern-signature-page .page-header .header-content .header-left .back-btn[data-v-ee7aa350]:hover{color:#40a9ff}.modern-signature-page .page-header .header-content .header-left .back-btn i[data-v-ee7aa350]{margin-right:4px}.modern-signature-page .page-header .header-content .header-left .page-title[data-v-ee7aa350]{font-size:20px;font-weight:600;color:#262626;margin:0}.modern-signature-page .page-header .header-content .header-right .el-tag[data-v-ee7aa350]{font-size:12px}.modern-signature-page .page-content[data-v-ee7aa350]{margin:0 auto;padding:24px}.modern-signature-page .page-content .content-container .modern-form .form-card[data-v-ee7aa350]{margin-bottom:24px;border-radius:12px;border:1px solid #e8eaec;transition:all .3s ease}.modern-signature-page .page-content .content-container .modern-form .form-card[data-v-ee7aa350]:hover{box-shadow:0 4px 20px rgba(0,0,0,.1);border-color:#40a9ff}.modern-signature-page .page-content .content-container .modern-form .form-card .card-header[data-v-ee7aa350]{display:flex;justify-content:space-between;align-items:center}.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .card-title[data-v-ee7aa350]{font-size:16px;font-weight:600;color:#262626;display:flex;align-items:center}.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .card-title i[data-v-ee7aa350]{margin-right:8px;color:#1890ff;font-size:18px}.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .help-icon[data-v-ee7aa350]{color:#8c8c8c;cursor:help}.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .help-icon[data-v-ee7aa350]:hover{color:#1890ff}.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .header-actions[data-v-ee7aa350]{display:flex;align-items:center;gap:8px}.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .header-actions .clear-btn[data-v-ee7aa350],.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .header-actions .example-btn[data-v-ee7aa350]{color:#1890ff}.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .header-actions .clear-btn[data-v-ee7aa350]:hover,.modern-signature-page .page-content .content-container .modern-form .form-card .card-header .header-actions .example-btn[data-v-ee7aa350]:hover{color:#40a9ff}.modern-signature-page .page-content .content-container .modern-form .form-item-modern[data-v-ee7aa350]{margin-bottom:24px}.modern-signature-page .page-content .content-container .modern-form .form-item-modern[data-v-ee7aa350] .el-form-item__label{font-weight:500;color:#262626;line-height:1.5}.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-input[data-v-ee7aa350] .el-input__inner,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-input[data-v-ee7aa350] .el-textarea__inner,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-select[data-v-ee7aa350] .el-input__inner,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-select[data-v-ee7aa350] .el-textarea__inner,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-textarea[data-v-ee7aa350] .el-input__inner,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-textarea[data-v-ee7aa350] .el-textarea__inner{border-radius:8px;border:1px solid #d9d9d9;transition:all .3s ease}.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-input[data-v-ee7aa350] .el-input__inner:hover,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-input[data-v-ee7aa350] .el-textarea__inner:hover,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-select[data-v-ee7aa350] .el-input__inner:hover,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-select[data-v-ee7aa350] .el-textarea__inner:hover,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-textarea[data-v-ee7aa350] .el-input__inner:hover,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-textarea[data-v-ee7aa350] .el-textarea__inner:hover{border-color:#40a9ff}.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-input[data-v-ee7aa350] .el-input__inner:focus,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-input[data-v-ee7aa350] .el-textarea__inner:focus,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-select[data-v-ee7aa350] .el-input__inner:focus,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-select[data-v-ee7aa350] .el-textarea__inner:focus,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-textarea[data-v-ee7aa350] .el-input__inner:focus,.modern-signature-page .page-content .content-container .modern-form .form-item-modern .modern-textarea[data-v-ee7aa350] .el-textarea__inner:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.signature-content-card .signature-input-item .signature-input-wrapper[data-v-ee7aa350]{position:relative;display:flex;align-items:center}.signature-content-card .signature-input-item .signature-input-wrapper .signature-bracket[data-v-ee7aa350]{font-size:18px;font-weight:700;color:#1890ff;padding:0 8px}.signature-content-card .signature-input-item .signature-input-wrapper .signature-input[data-v-ee7aa350]{flex:1}.signature-content-card .signature-input-item .signature-preview[data-v-ee7aa350]{margin-top:12px;padding:12px;background:#f5f5f5;border-radius:6px;border-left:4px solid #1890ff}.signature-content-card .signature-input-item .signature-preview .preview-label[data-v-ee7aa350]{font-weight:500;color:#595959;margin-right:8px}.signature-content-card .signature-input-item .signature-preview .preview-text[data-v-ee7aa350]{color:#262626;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group[data-v-ee7aa350]{width:100%}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card[data-v-ee7aa350]{border:1px solid #e8eaec;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .3s ease;cursor:pointer}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card[data-v-ee7aa350]:hover{border-color:#40a9ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card.active[data-v-ee7aa350]{border-color:#1890ff;background:linear-gradient(135deg,#e6f7ff,#f0f9ff)}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card .source-radio[data-v-ee7aa350]{width:100%;margin:0}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card .source-radio[data-v-ee7aa350] .el-radio__input{margin-top:2px}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card .source-radio[data-v-ee7aa350] .el-radio__label{width:calc(100% - 20px);padding-left:8px}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card .source-content .source-header[data-v-ee7aa350]{display:flex;align-items:center;margin-bottom:8px}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card .source-content .source-header .source-icon[data-v-ee7aa350]{color:#1890ff;font-size:16px;margin-right:8px}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card .source-content .source-header .source-title[data-v-ee7aa350]{font-weight:600;color:#262626;font-size:14px}.signature-source-card .signature-source-form-item .signature-source-selector .source-radio-group .source-option-card .source-content .source-description[data-v-ee7aa350]{color:#8c8c8c;font-size:12px;line-height:1.5}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group[data-v-ee7aa350]{width:100%}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card[data-v-ee7aa350]{border:1px solid #e8eaec;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .3s ease;cursor:pointer}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card[data-v-ee7aa350]:hover{border-color:#40a9ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card.active[data-v-ee7aa350]{border-color:#1890ff;background:linear-gradient(135deg,#e6f7ff,#f0f9ff)}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-radio[data-v-ee7aa350]{width:100%;margin:0}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-radio[data-v-ee7aa350] .el-radio__input{margin-top:2px}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-radio[data-v-ee7aa350] .el-radio__label{width:calc(100% - 20px);padding-left:8px}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-content .type-header[data-v-ee7aa350]{display:flex;align-items:center;margin-bottom:8px}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-content .type-header .type-icon[data-v-ee7aa350]{color:#1890ff;font-size:16px;margin-right:8px}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-content .type-header .type-title[data-v-ee7aa350]{font-weight:600;color:#262626;font-size:14px;margin-right:8px}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-content .type-header .note-tag[data-v-ee7aa350],.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-content .type-header .recommend-tag[data-v-ee7aa350]{margin-left:auto}.signature-type-card .signature-type-form-item .signature-type-selector .type-radio-group .type-option-card .type-content .type-description[data-v-ee7aa350]{color:#8c8c8c;font-size:12px;line-height:1.5}.file-upload-card .upload-form-item .upload-section .modern-upload[data-v-ee7aa350]{margin-bottom:16px}.file-upload-card .upload-form-item .upload-section .upload-tips[data-v-ee7aa350] .el-alert{border-radius:6px}.file-upload-card .upload-form-item .upload-section .upload-tips[data-v-ee7aa350] .el-alert .el-alert__content p{margin:4px 0;font-size:12px}.company-info-card .company-info-grid .form-row[data-v-ee7aa350]{margin-bottom:20px}.company-info-card .company-info-grid .form-row .input-tip[data-v-ee7aa350]{margin-top:8px}.company-info-card .company-info-grid .form-row .input-tip[data-v-ee7aa350] .el-alert{border-radius:6px}.company-info-card .company-info-grid .form-row .input-tip[data-v-ee7aa350] .el-alert .el-alert__content{font-size:12px}.action-buttons .button-group .el-button[data-v-ee7aa350],.signature-rules-card .rules-content[data-v-ee7aa350] .el-alert{border-radius:8px}.signature-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item{margin-bottom:12px;line-height:1.6}.signature-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item:last-child{margin-bottom:0}.signature-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item .highlight{color:#ff4d4f;font-weight:600}.modern-dialog[data-v-ee7aa350] .el-dialog{border-radius:12px}.modern-dialog[data-v-ee7aa350] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;border-radius:12px 12px 0 0;padding:20px 24px}.modern-dialog[data-v-ee7aa350] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}.modern-dialog[data-v-ee7aa350] .el-dialog .el-dialog__header .el-dialog__close{color:#fff}.modern-dialog[data-v-ee7aa350] .el-dialog .el-dialog__header .el-dialog__close:hover{color:#f0f0f0}.modern-dialog[data-v-ee7aa350] .el-dialog .el-dialog__body{padding:24px}.modern-dialog .dialog-content .tips-section[data-v-ee7aa350]{margin-bottom:24px}.modern-dialog .dialog-content .tips-section[data-v-ee7aa350] .el-alert{border-radius:8px}.modern-dialog .dialog-content .tips-section[data-v-ee7aa350] .el-alert .tips-content p{margin:8px 0}.modern-dialog .dialog-content .tips-section[data-v-ee7aa350] .el-alert .tips-content p .link{color:#1890ff;text-decoration:none}.modern-dialog .dialog-content .tips-section[data-v-ee7aa350] .el-alert .tips-content p .link:hover{text-decoration:underline}.modern-dialog .dialog-content .examples-grid[data-v-ee7aa350]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.modern-dialog .dialog-content .examples-grid .example-item .example-card[data-v-ee7aa350]{border:1px solid #e8eaec;border-radius:8px;overflow:hidden;transition:all .3s ease}.modern-dialog .dialog-content .examples-grid .example-item .example-card[data-v-ee7aa350]:hover{border-color:#40a9ff;box-shadow:0 4px 12px rgba(24,144,255,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.modern-dialog .dialog-content .examples-grid .example-item .example-card .example-header[data-v-ee7aa350]{background:#f5f5f5;padding:12px 16px;display:flex;align-items:center}.modern-dialog .dialog-content .examples-grid .example-item .example-card .example-header i[data-v-ee7aa350]{color:#1890ff;margin-right:8px;font-size:16px}.modern-dialog .dialog-content .examples-grid .example-item .example-card .example-header .example-title[data-v-ee7aa350]{font-weight:500;color:#262626;font-size:14px}.modern-dialog .dialog-content .examples-grid .example-item .example-card .example-image[data-v-ee7aa350]{padding:16px;text-align:center}.modern-dialog .dialog-content .examples-grid .example-item .example-card .example-image .demo-image[data-v-ee7aa350]{width:100%;height:200px;border-radius:6px;cursor:pointer;transition:all .3s ease}.modern-dialog .dialog-content .examples-grid .example-item .example-card .example-image .demo-image[data-v-ee7aa350]:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media (max-width:768px){.modern-signature-page .page-content[data-v-ee7aa350]{padding:16px}.modern-signature-page .page-content .content-container .modern-form .form-card[data-v-ee7aa350]{margin-bottom:16px}.modern-signature-page .action-buttons .button-group[data-v-ee7aa350]{flex-direction:column;gap:12px}.modern-signature-page .action-buttons .button-group .el-button[data-v-ee7aa350]{width:100%}.modern-dialog .dialog-content .examples-grid[data-v-ee7aa350]{grid-template-columns:1fr;gap:16px}}.modern-form[data-v-ee7aa350] .el-form-item{margin-bottom:16px}.modern-form[data-v-ee7aa350] .el-form-item__label{font-weight:500;color:#333;line-height:1.4}.template-config-card .basic-info-section .form-row .form-item-compact .input-tip .tip-text[data-v-ee7aa350]{color:#f56c6c;font-size:12px}.template-config-card .signature-input-wrapper[data-v-ee7aa350]{display:flex;align-items:center;margin-bottom:8px}.template-config-card .signature-input-wrapper .signature-bracket[data-v-ee7aa350]{font-size:18px;font-weight:700;color:#409eff;margin:0 8px}.template-config-card .signature-input-wrapper .signature-input[data-v-ee7aa350]{flex:1}.template-config-card .signature-preview[data-v-ee7aa350]{margin-top:8px;padding:8px 12px;background:#f8f9fa;border-radius:4px}.template-config-card .signature-preview .preview-label[data-v-ee7aa350]{color:#666;font-size:14px}.template-config-card .signature-preview .preview-text[data-v-ee7aa350]{color:#409eff;font-weight:500;margin-left:8px}.template-config-card .compact-upload[data-v-ee7aa350] .file-upload-container .upload-area{padding:16px;min-height:60px;border:1px dashed #d9d9d9;border-radius:6px}.template-config-card .compact-upload[data-v-ee7aa350] .file-upload-container .upload-area:hover{border-color:#409eff}.template-config-card .compact-upload[data-v-ee7aa350] .file-upload-container .upload-tip{font-size:12px;color:#999;margin-top:6px}.action-buttons[data-v-ee7aa350]{margin:24px 0}.action-buttons .button-group .el-button[data-v-ee7aa350]{padding:12px 24px;border-radius:6px;font-weight:500;transition:all .3s ease}.action-buttons .button-group .el-button.submit-btn[data-v-ee7aa350]{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.action-buttons .button-group .el-button.submit-btn[data-v-ee7aa350]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.action-buttons .button-group .el-button.save-btn[data-v-ee7aa350]{background:linear-gradient(135deg,#52c41a,#73d13d);border:none}.action-buttons .button-group .el-button.save-btn[data-v-ee7aa350]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(82,196,26,.4)}.action-buttons .button-group .el-button.cancel-btn[data-v-ee7aa350]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.template-rules-card[data-v-ee7aa350]{margin-top:16px}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert{border-radius:8px;margin-bottom:16px}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert:last-child{margin-bottom:0}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item{margin-bottom:12px;line-height:1.6}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item:last-child{margin-bottom:0}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item .highlight{color:#ff4d4f;font-weight:600}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert .audit-rules .audit-item{margin-bottom:8px;line-height:1.6}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert .audit-rules .audit-item:last-child{margin-bottom:0}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert .audit-rules .audit-item .audit-time{font-weight:500;color:#333}.template-rules-card .rules-content[data-v-ee7aa350] .el-alert .audit-rules .audit-item .audit-desc{color:#666}@media (max-width:768px){.modern-form[data-v-ee7aa350] .el-form-item__label{font-size:14px}.template-config-card .basic-info-section .form-row[data-v-ee7aa350]{flex-direction:column;gap:16px}.template-config-card .basic-info-section .form-row .form-item-compact[data-v-ee7aa350]{flex:none}.action-buttons .button-group[data-v-ee7aa350],.compact-radio-group[data-v-ee7aa350]{flex-direction:column;gap:12px}.action-buttons .button-group .el-button[data-v-ee7aa350]{width:100%;margin:0}}.send-form-layout .form-section[data-v-ee7aa350]{padding-right:40px}.send-form-layout .preview-section[data-v-ee7aa350]{border-left:1px solid #e8eaec;padding-left:24px}.sms-config-card .sms-type-selector .variable-tip[data-v-ee7aa350]{margin-top:12px}.sms-config-card .sms-type-selector .variable-tip[data-v-ee7aa350] .el-alert{border-radius:6px}.sms-config-card .sms-type-selector .variable-tip[data-v-ee7aa350] .el-alert .el-alert__content{font-size:12px}.sms-config-card .template-selector[data-v-ee7aa350]{display:flex;align-items:center;gap:12px}.sms-config-card .template-selector .select-template-btn[data-v-ee7aa350]{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.sms-config-card .template-selector .select-template-btn[data-v-ee7aa350]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.sms-config-card .template-selector .template-tip[data-v-ee7aa350]{color:#8c8c8c;font-size:12px}.sms-config-card .signature-selector[data-v-ee7aa350]{display:flex;align-items:center;gap:12px}.sms-config-card .signature-selector .signature-select[data-v-ee7aa350]{flex:1}.sms-config-card .signature-selector .add-signature-btn[data-v-ee7aa350]{background:linear-gradient(135deg,#52c41a,#73d13d);border:none}.sms-config-card .signature-selector .add-signature-btn[data-v-ee7aa350]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(82,196,26,.4)}.sms-config-card .sms-content-editor .content-textarea[data-v-ee7aa350]{margin-bottom:16px}.sms-config-card .sms-content-editor .content-options[data-v-ee7aa350]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sms-config-card .sms-content-editor .content-options .reject-option[data-v-ee7aa350]{color:#1890ff}.sms-config-card .sms-content-editor .content-options .content-actions[data-v-ee7aa350]{display:flex;gap:8px}.sms-config-card .sms-content-editor .content-tips[data-v-ee7aa350] .el-alert{border-radius:6px}.sms-config-card .sms-content-editor .content-tips[data-v-ee7aa350] .el-alert .tip-item{margin-bottom:8px}.sms-config-card .sms-content-editor .content-tips[data-v-ee7aa350] .el-alert .tip-item:last-child{margin-bottom:0}.sms-config-card .sms-content-editor .content-tips[data-v-ee7aa350] .el-alert .tip-item .text-danger{color:#ff4d4f;font-weight:600}.sms-config-card .template-content-editor .template-content-wrapper[data-v-ee7aa350]{position:relative}.sms-config-card .template-content-editor .template-content-wrapper .clear-content-btn[data-v-ee7aa350]{position:absolute;top:8px;right:8px;z-index:10}.sms-config-card .template-content-editor .template-content-wrapper .template-textarea[data-v-ee7aa350]{background-color:#f5f5f5}.sms-config-card .template-content-editor .template-content-info[data-v-ee7aa350]{margin-top:16px}.sms-config-card .template-content-editor .template-content-info .content-stats[data-v-ee7aa350] .el-alert{border-radius:6px}.sms-config-card .template-content-editor .template-content-info .content-stats[data-v-ee7aa350] .el-alert .stats-item{margin-bottom:8px}.sms-config-card .template-content-editor .template-content-info .content-stats[data-v-ee7aa350] .el-alert .stats-item:last-child{margin-bottom:0}.sms-config-card .template-content-editor .template-content-info .content-stats[data-v-ee7aa350] .el-alert .stats-item .text-danger{color:#ff4d4f;font-weight:600}.sms-config-card .template-content-editor .template-content-info .content-stats[data-v-ee7aa350] .el-alert .stats-item .download-variables-btn{color:#1890ff}.sms-config-card .template-content-editor .template-content-info .content-stats[data-v-ee7aa350] .el-alert .stats-item .download-variables-btn:hover{color:#40a9ff}.sms-config-card .send-timing-section .timing-radio-group[data-v-ee7aa350]{width:100%}.sms-config-card .send-timing-section .timing-radio-group .timing-option[data-v-ee7aa350]{border:1px solid #e8eaec;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .3s ease;cursor:pointer}.sms-config-card .send-timing-section .timing-radio-group .timing-option[data-v-ee7aa350]:hover{border-color:#40a9ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.sms-config-card .send-timing-section .timing-radio-group .timing-option .timing-radio[data-v-ee7aa350]{width:100%;margin:0}.sms-config-card .send-timing-section .timing-radio-group .timing-option .timing-radio[data-v-ee7aa350] .el-radio__input{margin-top:2px}.sms-config-card .send-timing-section .timing-radio-group .timing-option .timing-radio[data-v-ee7aa350] .el-radio__label{width:calc(100% - 20px);padding-left:8px}.sms-config-card .send-timing-section .timing-radio-group .timing-option .timing-content .timing-header[data-v-ee7aa350]{display:flex;align-items:center;margin-bottom:8px}.sms-config-card .send-timing-section .timing-radio-group .timing-option .timing-content .timing-header .timing-icon[data-v-ee7aa350]{color:#1890ff;font-size:16px;margin-right:8px}.sms-config-card .send-timing-section .timing-radio-group .timing-option .timing-content .timing-header .timing-title[data-v-ee7aa350]{font-weight:600;color:#262626;font-size:14px}.sms-config-card .send-timing-section .timing-radio-group .timing-option .timing-content .timing-description[data-v-ee7aa350]{color:#8c8c8c;font-size:12px;line-height:1.5}.sms-config-card .send-timing-section .timing-picker-section[data-v-ee7aa350]{margin-top:16px;padding:16px;background:#f5f5f5;border-radius:8px}.sms-config-card .send-timing-section .timing-picker-section .timing-picker-wrapper[data-v-ee7aa350]{display:flex;align-items:center}.sms-config-card .send-timing-section .timing-picker-section .timing-picker-wrapper .timing-picker-label[data-v-ee7aa350]{margin-right:12px;font-weight:500;color:#262626}.sms-config-card .send-timing-section .timing-picker-section .timing-picker-wrapper .modern-date-picker[data-v-ee7aa350]{flex:1}.sms-config-card .send-method-section .method-radio-group[data-v-ee7aa350]{width:100%}.sms-config-card .send-method-section .method-radio-group .method-option[data-v-ee7aa350]{border:1px solid #e8eaec;border-radius:8px;margin-bottom:12px;padding:16px;transition:all .3s ease;cursor:pointer}.sms-config-card .send-method-section .method-radio-group .method-option[data-v-ee7aa350]:hover{border-color:#40a9ff;box-shadow:0 2px 8px rgba(24,144,255,.15)}.sms-config-card .send-method-section .method-radio-group .method-option .method-radio[data-v-ee7aa350]{width:100%;margin:0}.sms-config-card .send-method-section .method-radio-group .method-option .method-radio[data-v-ee7aa350] .el-radio__input{margin-top:2px}.sms-config-card .send-method-section .method-radio-group .method-option .method-radio[data-v-ee7aa350] .el-radio__label{width:calc(100% - 20px);padding-left:8px}.sms-config-card .send-method-section .method-radio-group .method-option .method-content .method-header[data-v-ee7aa350]{display:flex;align-items:center;margin-bottom:8px}.sms-config-card .send-method-section .method-radio-group .method-option .method-content .method-header .method-icon[data-v-ee7aa350]{color:#1890ff;font-size:16px;margin-right:8px}.sms-config-card .send-method-section .method-radio-group .method-option .method-content .method-header .method-title[data-v-ee7aa350]{font-weight:600;color:#262626;font-size:14px}.sms-config-card .send-method-section .method-radio-group .method-option .method-content .method-description[data-v-ee7aa350]{color:#8c8c8c;font-size:12px;line-height:1.5}.sms-config-card .file-upload-section .file-upload-wrapper .modern-upload-drag[data-v-ee7aa350]{width:100%}.sms-config-card .file-upload-section .file-upload-wrapper .modern-upload-drag[data-v-ee7aa350] .el-upload-dragger{width:100%;height:180px;border-radius:8px;border:2px dashed #d9d9d9;transition:all .3s ease}.sms-config-card .file-upload-section .file-upload-wrapper .modern-upload-drag[data-v-ee7aa350] .el-upload-dragger:hover{border-color:#40a9ff}.sms-config-card .file-upload-section .file-upload-wrapper .modern-upload-drag .upload-icon[data-v-ee7aa350]{font-size:48px;color:#8c8c8c;margin-bottom:16px}.sms-config-card .file-upload-section .file-upload-wrapper .modern-upload-drag .upload-text[data-v-ee7aa350]{color:#606266;font-size:14px;margin-bottom:8px}.sms-config-card .file-upload-section .file-upload-wrapper .modern-upload-drag .upload-text em[data-v-ee7aa350]{color:#1890ff;font-style:normal}.sms-config-card .file-upload-section .file-upload-wrapper .modern-upload-drag .upload-hint[data-v-ee7aa350]{color:#8c8c8c;font-size:12px}.sms-config-card .file-upload-section .file-upload-wrapper .upload-result[data-v-ee7aa350],.sms-config-card .file-upload-section .upload-tips-section[data-v-ee7aa350]{margin-top:16px}.sms-config-card .file-upload-section .upload-tips-section[data-v-ee7aa350] .el-alert{border-radius:6px}.sms-config-card .file-upload-section .upload-tips-section[data-v-ee7aa350] .el-alert .tip-item{margin-bottom:8px}.sms-config-card .file-upload-section .upload-tips-section[data-v-ee7aa350] .el-alert .tip-item:last-child{margin-bottom:0}.sms-config-card .file-upload-section .upload-tips-section[data-v-ee7aa350] .el-alert .tip-item.text-danger{color:#ff4d4f;font-weight:600}.sms-config-card .mobile-input-section .mobile-input-wrapper .mobile-textarea-container[data-v-ee7aa350]{position:relative}.sms-config-card .mobile-input-section .mobile-input-wrapper .mobile-textarea-container .mobile-textarea[data-v-ee7aa350]{padding-bottom:30px}.sms-config-card .mobile-input-section .mobile-input-wrapper .mobile-textarea-container .mobile-count[data-v-ee7aa350]{position:absolute;bottom:8px;right:12px;font-size:12px;color:#8c8c8c}.sms-config-card .mobile-input-section .mobile-input-wrapper .mobile-textarea-container .mobile-count .count-danger[data-v-ee7aa350]{color:#ff4d4f;font-weight:600}.sms-config-card .mobile-input-section .mobile-input-wrapper .mobile-actions[data-v-ee7aa350]{margin-top:12px}.sms-config-card .mobile-input-section .mobile-input-wrapper .mobile-actions .extract-btn[data-v-ee7aa350]{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.sms-config-card .mobile-input-section .mobile-input-wrapper .mobile-actions .extract-btn[data-v-ee7aa350]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.sms-config-card .mobile-input-section .mobile-tips[data-v-ee7aa350]{margin-top:12px}.sms-config-card .mobile-input-section .mobile-tips[data-v-ee7aa350] .el-alert{border-radius:6px}.sms-config-card .mobile-input-section .mobile-tips[data-v-ee7aa350] .el-alert .text-danger{color:#ff4d4f;font-weight:600}.sms-config-card .mobile-input-tips[data-v-ee7aa350]{margin-bottom:20px}.sms-config-card .mobile-input-tips[data-v-ee7aa350] .el-alert{border-radius:6px}.preview-card .card-header[data-v-ee7aa350]{display:flex;justify-content:space-between;align-items:center}.preview-card .card-header .preview-actions .refresh-btn[data-v-ee7aa350]{color:#1890ff}.preview-card .card-header .preview-actions .refresh-btn[data-v-ee7aa350]:hover{color:#40a9ff}.preview-card .phone-preview .phone-mockup[data-v-ee7aa350]{display:flex;justify-content:center;margin-bottom:24px}.preview-card .phone-preview .phone-mockup .phone-frame[data-v-ee7aa350]{position:relative;width:280px;height:560px;background:linear-gradient(145deg,#2c2c2c,#1a1a1a);border-radius:30px;padding:20px 15px;box-shadow:0 20px 40px rgba(0,0,0,.3),inset 0 2px 4px hsla(0,0%,100%,.1)}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen[data-v-ee7aa350]{width:100%;height:100%;background:#000;border-radius:20px;overflow:hidden;position:relative}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar[data-v-ee7aa350]{height:24px;background:#000;display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-size:12px;color:#fff}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-left .time[data-v-ee7aa350]{font-weight:600}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-right[data-v-ee7aa350]{display:flex;align-items:center;gap:4px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-right .signal-icon[data-v-ee7aa350],.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-right .wifi-icon[data-v-ee7aa350]{width:12px;height:8px;background:#fff;border-radius:1px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-right .signal-icon.signal-icon[data-v-ee7aa350],.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-right .wifi-icon.signal-icon[data-v-ee7aa350]{background:linear-gradient(90deg,#fff 0,#fff 25%,#fff 0,#fff 50%,#fff 0,#fff 75%,#fff 0,#fff)}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-right .signal-icon.wifi-icon[data-v-ee7aa350],.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-right .wifi-icon.wifi-icon[data-v-ee7aa350]{border-radius:50% 50% 0 0}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .status-bar .status-right .battery[data-v-ee7aa350]{font-size:11px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app[data-v-ee7aa350]{height:calc(100% - 24px);background:#f5f5f5;display:flex;flex-direction:column}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-header[data-v-ee7aa350]{background:#fff;padding:12px 16px;border-bottom:1px solid #e8e8e8}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-header .contact-info[data-v-ee7aa350]{display:flex;align-items:center}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-header .contact-info .contact-avatar[data-v-ee7aa350]{width:40px;height:40px;border-radius:50%;background:#1890ff;display:flex;align-items:center;justify-content:center;margin-right:12px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-header .contact-info .contact-avatar i[data-v-ee7aa350]{color:#fff;font-size:18px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-header .contact-info .contact-details .contact-name[data-v-ee7aa350]{font-size:14px;font-weight:600;color:#262626;margin-bottom:2px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-header .contact-info .contact-details .contact-number[data-v-ee7aa350]{font-size:12px;color:#8c8c8c}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-conversation[data-v-ee7aa350]{flex:1;padding:16px;overflow-y:auto}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-conversation .message-container .message-bubble[data-v-ee7aa350]{max-width:80%;margin-bottom:12px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-conversation .message-container .message-bubble.received[data-v-ee7aa350]{margin-left:0;margin-right:auto}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-conversation .message-container .message-bubble.received .message-content[data-v-ee7aa350]{background:#fff;border-radius:18px 18px 18px 4px;padding:12px 16px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-conversation .message-container .message-bubble.received .message-content .placeholder-text[data-v-ee7aa350]{color:#bfbfbf;font-style:italic;font-size:13px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-conversation .message-container .message-bubble.received .message-content .sms-text[data-v-ee7aa350]{color:#262626;font-size:14px;line-height:1.5;word-wrap:break-word;word-break:break-all}.preview-card .phone-preview .phone-mockup .phone-frame .phone-screen .sms-app .sms-conversation .message-container .message-bubble.received .message-time[data-v-ee7aa350]{font-size:11px;color:#8c8c8c;margin-top:4px;margin-left:16px}.preview-card .phone-preview .phone-mockup .phone-frame .phone-button[data-v-ee7aa350]{position:absolute;bottom:8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:4px;background:#666;border-radius:2px}.preview-card .phone-preview .preview-stats .stats-grid[data-v-ee7aa350]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.preview-card .phone-preview .preview-stats .stats-grid .stat-item[data-v-ee7aa350]{text-align:center;padding:16px;background:#fafafa;border-radius:8px;border:1px solid #f0f0f0;transition:all .3s ease}.preview-card .phone-preview .preview-stats .stats-grid .stat-item[data-v-ee7aa350]:hover{border-color:#d9d9d9;box-shadow:0 2px 8px rgba(0,0,0,.1)}.preview-card .phone-preview .preview-stats .stats-grid .stat-item .stat-label[data-v-ee7aa350]{font-size:12px;color:#8c8c8c;margin-bottom:8px}.preview-card .phone-preview .preview-stats .stats-grid .stat-item .stat-value[data-v-ee7aa350]{display:flex;align-items:baseline;justify-content:center}.preview-card .phone-preview .preview-stats .stats-grid .stat-item .stat-value .stat-number[data-v-ee7aa350]{font-size:20px;font-weight:600;color:#262626}.preview-card .phone-preview .preview-stats .stats-grid .stat-item .stat-value .stat-number.over-limit[data-v-ee7aa350]{color:#ff4d4f}.preview-card .phone-preview .preview-stats .stats-grid .stat-item .stat-value .stat-unit[data-v-ee7aa350]{font-size:12px;color:#8c8c8c;margin-left:4px}.preview-card .phone-preview .preview-stats .stats-note[data-v-ee7aa350] .el-alert{border-radius:8px}.preview-card .phone-preview .preview-stats .stats-note[data-v-ee7aa350] .el-alert .note-content .note-item{margin-bottom:6px;font-size:12px;line-height:1.5}.preview-card .phone-preview .preview-stats .stats-note[data-v-ee7aa350] .el-alert .note-content .note-item:last-child{margin-bottom:0}.content-rules-card[data-v-ee7aa350],.rules-card[data-v-ee7aa350]{margin-top:24px}.content-rules-card .content-rules[data-v-ee7aa350] .el-alert,.content-rules-card .rules-content[data-v-ee7aa350] .el-alert,.rules-card .content-rules[data-v-ee7aa350] .el-alert,.rules-card .rules-content[data-v-ee7aa350] .el-alert{border-radius:8px}.content-rules-card .content-rules[data-v-ee7aa350] .el-alert .rules-list .rule-item,.content-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item,.rules-card .content-rules[data-v-ee7aa350] .el-alert .rules-list .rule-item,.rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item{margin-bottom:12px;line-height:1.6;font-size:13px}.content-rules-card .content-rules[data-v-ee7aa350] .el-alert .rules-list .rule-item:last-child,.content-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item:last-child,.rules-card .content-rules[data-v-ee7aa350] .el-alert .rules-list .rule-item:last-child,.rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item:last-child{margin-bottom:0}.content-rules-card .content-rules[data-v-ee7aa350] .el-alert .rules-list .rule-item .highlight,.content-rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item .highlight,.rules-card .content-rules[data-v-ee7aa350] .el-alert .rules-list .rule-item .highlight,.rules-card .rules-content[data-v-ee7aa350] .el-alert .rules-list .rule-item .highlight{color:#ff4d4f;font-weight:600}@media (max-width:1200px){.send-form-layout .form-section[data-v-ee7aa350]{padding-right:20px}.send-form-layout .preview-section[data-v-ee7aa350]{padding-left:16px}}@media (max-width:768px){.send-form-layout .form-section[data-v-ee7aa350]{padding-right:0}.send-form-layout .preview-section[data-v-ee7aa350]{border-left:none;border-top:1px solid #e8eaec;padding-left:0;padding-top:24px;margin-top:24px}.preview-card[data-v-ee7aa350]{position:static}}.modern-template-page .page-header[data-v-ee7aa350]{padding:24px 32px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.modern-template-page .page-header .header-content .header-left .back-btn[data-v-ee7aa350]{color:#1890ff;padding:8px 0}.modern-template-page .page-header .header-content .header-left .back-btn[data-v-ee7aa350]:hover{color:#40a9ff}.modern-template-page .page-header .header-content .header-left .page-title[data-v-ee7aa350]{font-size:24px}.modern-template-page .page-header .header-content .header-right[data-v-ee7aa350] .el-tag{font-size:12px;border-radius:16px}.modern-template-page .page-content[data-v-ee7aa350]{margin:0 auto;padding:0 24px}.modern-template-page .page-content .content-container .modern-form .form-card[data-v-ee7aa350]{margin-bottom:24px;border-radius:12px;border:1px solid #e8eaec;transition:all .3s ease}.modern-template-page .page-content .content-container .modern-form .form-card[data-v-ee7aa350]:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.modern-template-page .page-content .content-container .modern-form .form-card .card-header[data-v-ee7aa350]{display:flex;justify-content:space-between;align-items:center}.modern-template-page .page-content .content-container .modern-form .form-card .card-header .card-title[data-v-ee7aa350]{display:flex;align-items:center;font-weight:600;color:#262626;font-size:16px}.modern-template-page .page-content .content-container .modern-form .form-card .card-header .card-title i[data-v-ee7aa350]{margin-right:8px;color:#1890ff;font-size:18px}.modern-template-page .page-content .content-container .modern-form .form-card .card-header .help-icon[data-v-ee7aa350]{color:#8c8c8c;cursor:help}.modern-template-page .page-content .content-container .modern-form .form-card .card-header .help-icon[data-v-ee7aa350]:hover{color:#1890ff}.modern-template-page .page-content .content-container .modern-form .form-card .card-header .header-actions .clear-btn[data-v-ee7aa350],.modern-template-page .page-content .content-container .modern-form .form-card .card-header .header-actions .example-btn[data-v-ee7aa350]{color:#1890ff;font-size:12px}.modern-template-page .page-content .content-container .modern-form .form-card .card-header .header-actions .clear-btn[data-v-ee7aa350]:hover,.modern-template-page .page-content .content-container .modern-form .form-card .card-header .header-actions .example-btn[data-v-ee7aa350]:hover{color:#40a9ff}.modern-template-page .page-content .content-container .modern-form .form-card .card-header .header-actions .clear-btn i[data-v-ee7aa350],.modern-template-page .page-content .content-container .modern-form .form-card .card-header .header-actions .example-btn i[data-v-ee7aa350]{margin-right:4px}.template-type-card .template-type-selector.horizontal-layout[data-v-ee7aa350]{width:100%;overflow:visible}.template-type-card .template-type-selector .type-radio-group[data-v-ee7aa350]{width:100%}.template-type-card .template-type-selector .type-radio-group.horizontal[data-v-ee7aa350]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}@media (min-width:1600px){.template-type-card .template-type-selector .type-radio-group.horizontal[data-v-ee7aa350]{gap:24px}}@media (max-width:1400px){.template-type-card .template-type-selector .type-radio-group.horizontal[data-v-ee7aa350]{gap:18px}}@media (max-width:1200px){.template-type-card .template-type-selector .type-radio-group.horizontal[data-v-ee7aa350]{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:1000px){.template-type-card .template-type-selector .type-radio-group.horizontal[data-v-ee7aa350]{grid-template-columns:1fr;gap:16px}}@media (max-width:768px){.template-type-card .template-type-selector .type-radio-group.horizontal[data-v-ee7aa350]{grid-template-columns:1fr;gap:12px}}.template-type-card .template-type-selector .type-radio-group .type-option-card[data-v-ee7aa350]{border:1px solid #e8eaec;border-radius:12px;padding:20px;transition:all .3s ease;cursor:pointer;position:relative;background:#fff;overflow:visible;box-sizing:border-box}.template-type-card .template-type-selector .type-radio-group .type-option-card[data-v-ee7aa350]:hover{border-color:#40a9ff;box-shadow:0 4px 16px rgba(24,144,255,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.template-type-card .template-type-selector .type-radio-group .type-option-card.active[data-v-ee7aa350]{border-color:#1890ff;background:linear-gradient(135deg,#f6ffed,#f0f9ff);box-shadow:0 6px 20px rgba(24,144,255,.25);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.template-type-card .template-type-selector .type-radio-group .type-option-card.active[data-v-ee7aa350]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1890ff,#52c41a);border-radius:12px 12px 0 0}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card[data-v-ee7aa350]{margin-bottom:0;min-height:240px;height:auto;display:flex;flex-direction:column}@media (max-width:1400px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card[data-v-ee7aa350]{min-height:230px}}@media (max-width:1200px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card[data-v-ee7aa350]{min-height:220px}}@media (max-width:900px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card[data-v-ee7aa350]{min-height:200px}}@media (max-width:768px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card[data-v-ee7aa350]{min-height:auto;padding:16px}}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-radio[data-v-ee7aa350]{width:100%;height:100%;margin:0}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-radio[data-v-ee7aa350] .el-radio__input{position:absolute;top:16px;right:16px;margin:0;z-index:2}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-radio[data-v-ee7aa350] .el-radio__label{width:100%;padding:0;height:100%;display:flex;flex-direction:column;min-height:inherit}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content[data-v-ee7aa350]{flex:1;display:flex;flex-direction:column;min-height:0}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-header[data-v-ee7aa350]{display:flex;align-items:flex-start;margin-bottom:12px;flex-shrink:0}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-header .icon-wrapper[data-v-ee7aa350]{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#1890ff,#40a9ff);display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-header .icon-wrapper .type-icon[data-v-ee7aa350]{color:#fff;font-size:18px}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-header .title-wrapper[data-v-ee7aa350]{flex:1;min-width:0}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-header .title-wrapper .type-title[data-v-ee7aa350]{font-weight:600;color:#262626;font-size:16px;display:block;margin-bottom:4px;line-height:1.2}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-header .title-wrapper .recommend-tag[data-v-ee7aa350]{display:inline-block}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-description[data-v-ee7aa350]{color:#595959;font-size:13px;line-height:1.6;margin-bottom:16px;flex:1;min-height:0;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;white-space:normal;text-align:left}@media (max-width:768px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-description[data-v-ee7aa350]{font-size:12px;line-height:1.5;margin-bottom:12px}}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-features[data-v-ee7aa350]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;flex-shrink:0;align-items:flex-start;justify-content:flex-start}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-features .feature-tag[data-v-ee7aa350]{background:#f0f2f5;color:#595959;padding:4px 8px;border-radius:4px;font-size:11px;line-height:1.3;white-space:nowrap;flex-shrink:0}@media (max-width:768px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card .type-content .type-features .feature-tag[data-v-ee7aa350]{padding:3px 6px;font-size:10px}}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card[data-v-ee7aa350]{min-height:260px}@media (max-width:1400px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card[data-v-ee7aa350]{min-height:250px}}@media (max-width:1200px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card[data-v-ee7aa350]{min-height:240px}}@media (max-width:1000px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card[data-v-ee7aa350]{min-height:220px}}@media (max-width:768px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card[data-v-ee7aa350]{min-height:auto;padding:18px}}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card .type-content .type-description[data-v-ee7aa350]{margin-bottom:18px}@media (max-width:768px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card .type-content .type-description[data-v-ee7aa350]{margin-bottom:14px}}.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card .type-content .type-features[data-v-ee7aa350]{gap:8px}@media (max-width:768px){.template-type-card .template-type-selector .type-radio-group .type-option-card.horizontal-card.marketing-card .type-content .type-features[data-v-ee7aa350]{gap:6px}}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card[data-v-ee7aa350]{margin-bottom:12px}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card .type-radio[data-v-ee7aa350]{width:100%;margin:0}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card .type-radio[data-v-ee7aa350] .el-radio__input{margin-top:2px}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card .type-radio[data-v-ee7aa350] .el-radio__label{width:calc(100% - 20px);padding-left:8px}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card .type-content .type-header[data-v-ee7aa350]{display:flex;align-items:center;margin-bottom:8px}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card .type-content .type-header .type-icon[data-v-ee7aa350]{color:#1890ff;font-size:16px;margin-right:8px}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card .type-content .type-header .type-title[data-v-ee7aa350]{font-weight:600;color:#262626;font-size:14px;margin-right:8px}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card .type-content .type-header .recommend-tag[data-v-ee7aa350]{margin-left:auto}.template-type-card .template-type-selector .type-radio-group:not(.horizontal) .type-option-card .type-content .type-description[data-v-ee7aa350]{color:#8c8c8c;font-size:12px;line-height:1.5}.basic-info-card .form-row[data-v-ee7aa350]{margin-bottom:16px}.basic-info-card .form-row[data-v-ee7aa350]:last-child{margin-bottom:0}.basic-info-card .modern-select[data-v-ee7aa350]{width:100%}.basic-info-card .modern-select[data-v-ee7aa350] .el-input__inner{border-radius:6px;border:1px solid #e8eaec}.basic-info-card .modern-select[data-v-ee7aa350] .el-input__inner:focus{border-color:#40a9ff}.basic-info-card .input-tip[data-v-ee7aa350]{margin-top:8px}.basic-info-card .input-tip[data-v-ee7aa350] .el-alert{border-radius:6px}.content-card .content-input-wrapper[data-v-ee7aa350]{margin-bottom:16px}.content-card .content-stats[data-v-ee7aa350]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px;background:#f5f5f5;border-radius:6px}.content-card .content-stats .stats-item[data-v-ee7aa350]{display:flex;align-items:center}.content-card .content-stats .stats-item .stats-label[data-v-ee7aa350]{color:#8c8c8c;margin-right:4px}.content-card .content-stats .stats-item .stats-value[data-v-ee7aa350]{font-weight:600;color:#1890ff;margin-right:4px}.content-card .content-stats .stats-item .stats-unit[data-v-ee7aa350]{color:#8c8c8c}.content-card .content-stats .stats-note[data-v-ee7aa350]{flex:1;margin-left:16px}.content-card .content-stats .stats-note[data-v-ee7aa350] .el-alert{border-radius:6px;margin:0}.content-card .content-options[data-v-ee7aa350]{margin-bottom:16px}.content-card .content-options .option-group[data-v-ee7aa350]{display:flex;align-items:center;gap:16px}.content-card .content-options .option-group .short-link-btn[data-v-ee7aa350]{border-radius:6px}.content-card .content-options .option-group .short-link-btn i[data-v-ee7aa350]{margin-right:4px}.content-card .content-options .option-group .modern-checkbox[data-v-ee7aa350] .el-checkbox__label{color:#595959}.content-card .long-url-section[data-v-ee7aa350]{margin-top:16px;padding:16px;background:#f9f9f9;border-radius:6px}.content-card .long-url-section .long-url-form-item[data-v-ee7aa350]{margin-bottom:0}.content-card .long-url-section .input-tip[data-v-ee7aa350]{margin-top:8px}.content-card .long-url-section .input-tip[data-v-ee7aa350] .el-alert{border-radius:6px}.variables-card .variables-list .variable-item[data-v-ee7aa350]{margin-bottom:16px;padding:16px;background:#f9f9f9;border-radius:8px;border:1px solid #e8eaec}.variables-card .variables-list .variable-item[data-v-ee7aa350]:last-child{margin-bottom:0}.variables-card .variables-list .variable-item .variable-row[data-v-ee7aa350]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.variables-card .variables-list .variable-item .variable-row .variable-name .form-item-modern[data-v-ee7aa350],.variables-card .variables-list .variable-item .variable-row .variable-type .form-item-modern[data-v-ee7aa350]{margin-bottom:0}.variables-card .variables-list .variable-item .variable-row .variable-name-input[data-v-ee7aa350] .el-input__inner{background:#f5f5f5}.remark-card .remark-form-item[data-v-ee7aa350]{margin-bottom:16px}.remark-card .remark-tips[data-v-ee7aa350] .el-alert{border-radius:6px}.action-buttons[data-v-ee7aa350]{margin:32px 0;text-align:center}.action-buttons .button-group[data-v-ee7aa350]{display:inline-flex;gap:16px}.action-buttons .button-group .cancel-btn[data-v-ee7aa350],.action-buttons .button-group .save-btn[data-v-ee7aa350],.action-buttons .button-group .submit-btn[data-v-ee7aa350]{min-width:120px;border-radius:6px;font-weight:500}.action-buttons .button-group .cancel-btn i[data-v-ee7aa350],.action-buttons .button-group .save-btn i[data-v-ee7aa350],.action-buttons .button-group .submit-btn i[data-v-ee7aa350]{margin-right:4px}.action-buttons .button-group .submit-btn[data-v-ee7aa350]{background:linear-gradient(135deg,#1890ff,#096dd9);border:none}.action-buttons .button-group .submit-btn[data-v-ee7aa350]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)}.action-buttons .button-group .save-btn[data-v-ee7aa350]{background:linear-gradient(135deg,#52c41a,#389e0d);border:none}.action-buttons .button-group .save-btn[data-v-ee7aa350]:hover{background:linear-gradient(135deg,#73d13d,#52c41a)}.action-buttons .button-group .cancel-btn[data-v-ee7aa350]{background:#fff;border:1px solid #d9d9d9;color:#595959}.action-buttons .button-group .cancel-btn[data-v-ee7aa350]:hover{border-color:#40a9ff;color:#40a9ff}.template-rules-card .rules-content .rules-list .rule-item[data-v-ee7aa350]{margin-bottom:12px;line-height:1.6}.template-rules-card .rules-content .rules-list .rule-item[data-v-ee7aa350]:last-child{margin-bottom:0}.template-rules-card .rules-content .rules-list .rule-item strong[data-v-ee7aa350]{color:#262626}.template-rules-card .rules-content .rules-list .rule-item .highlight[data-v-ee7aa350]{color:#ff4d4f;font-weight:600}.template-rules-card .rules-content .variable-types .variable-type-item[data-v-ee7aa350]{display:flex;margin-bottom:8px}.template-rules-card .rules-content .variable-types .variable-type-item[data-v-ee7aa350]:last-child{margin-bottom:0}.template-rules-card .rules-content .variable-types .variable-type-item .variable-name[data-v-ee7aa350]{min-width:180px;font-weight:600;color:#1890ff;margin-right:16px}.template-rules-card .rules-content .variable-types .variable-type-item .variable-desc[data-v-ee7aa350]{color:#8c8c8c;line-height:1.5}.template-rules-card .rules-content .billing-rules .billing-item[data-v-ee7aa350]{display:flex;margin-bottom:8px}.template-rules-card .rules-content .billing-rules .billing-item[data-v-ee7aa350]:last-child{margin-bottom:0}.template-rules-card .rules-content .billing-rules .billing-item .billing-condition[data-v-ee7aa350]{min-width:140px;font-weight:600;color:#262626;margin-right:16px}.template-rules-card .rules-content .billing-rules .billing-item .billing-desc[data-v-ee7aa350]{color:#8c8c8c;line-height:1.5}.template-rules-card .rules-content .billing-rules .billing-item .billing-desc .highlight[data-v-ee7aa350]{color:#ff4d4f;font-weight:600}.template-rules-card .rules-content .audit-rules .audit-item[data-v-ee7aa350]{display:flex;margin-bottom:8px}.template-rules-card .rules-content .audit-rules .audit-item[data-v-ee7aa350]:last-child{margin-bottom:0}.template-rules-card .rules-content .audit-rules .audit-item .audit-note[data-v-ee7aa350],.template-rules-card .rules-content .audit-rules .audit-item .audit-time[data-v-ee7aa350]{min-width:100px;font-weight:600;color:#262626;margin-right:16px}.template-rules-card .rules-content .audit-rules .audit-item .audit-desc[data-v-ee7aa350]{color:#8c8c8c;line-height:1.5}.template-rules-card .rules-content .audit-rules .audit-item .audit-desc .highlight[data-v-ee7aa350]{color:#ff4d4f;font-weight:600}@media (max-width:1200px){.modern-template-page .page-header[data-v-ee7aa350]{padding:20px 24px}.modern-template-page .page-content[data-v-ee7aa350],.modern-template-page .page-header .header-content[data-v-ee7aa350]{padding:0 16px}}@media (max-width:768px){.modern-template-page .page-header[data-v-ee7aa350]{padding:16px 20px}.modern-template-page .page-header .header-content[data-v-ee7aa350]{flex-direction:column;align-items:flex-start}.modern-template-page .page-header .header-content .header-right[data-v-ee7aa350]{margin-top:12px}.modern-template-page .page-content[data-v-ee7aa350]{padding:0 12px}.variables-card .variables-list .variable-item .variable-row[data-v-ee7aa350]{grid-template-columns:1fr}.action-buttons .button-group[data-v-ee7aa350]{flex-direction:column;width:100%}.action-buttons .button-group .cancel-btn[data-v-ee7aa350],.action-buttons .button-group .save-btn[data-v-ee7aa350],.action-buttons .button-group .submit-btn[data-v-ee7aa350]{width:100%}}.modern-template-page[data-v-ee7aa350]{min-height:100vh;background:#f5f7fa}.modern-template-page .page-header[data-v-ee7aa350]{background:#fff;border-bottom:1px solid #e8eaec;padding:16px 0;margin-bottom:24px}.modern-template-page .page-header .header-content[data-v-ee7aa350]{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.modern-template-page .page-header .header-content .header-left[data-v-ee7aa350]{display:flex;align-items:center}.modern-template-page .page-header .header-content .header-left .back-btn[data-v-ee7aa350]{color:#8c8c8c;font-size:14px;padding:0;margin-right:16px}.modern-template-page .page-header .header-content .header-left .back-btn[data-v-ee7aa350]:hover{color:#1890ff}.modern-template-page .page-header .header-content .header-left .back-btn i[data-v-ee7aa350]{margin-right:4px}.modern-template-page .page-header .header-content .header-left .page-title[data-v-ee7aa350]{font-size:20px;font-weight:600;color:#262626;margin:0}.modern-template-page .page-header .header-content .header-right .el-tag[data-v-ee7aa350]{font-weight:500}.card-header-actions[data-v-ee7aa350]{display:flex;align-items:center;gap:12px}.user-modifi-cation[data-v-ee7aa350]{padding:10px}.fillet[data-v-ee7aa350]{border-radius:5px;background-color:#fff;padding:15px}.Top_title[data-v-ee7aa350]{display:flex;align-items:center;font-weight:700}.template-btn-1[data-v-ee7aa350]{transition:all .3s}.template-btn-1[data-v-ee7aa350]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.15)}.tem-be-careful[data-v-ee7aa350]{margin:10px 0;padding:8px;background-color:#f8f8f8;border-radius:4px}.tem-be-careful .tem-font[data-v-ee7aa350]{font-size:12px;line-height:1.5;margin-right:5px}.tem-be-careful .tem-font span[data-v-ee7aa350]{font-weight:700;color:#409eff}.Signature-matter[data-v-ee7aa350]{margin-top:50px;border:1px solid #6cf;margin-left:80px;margin-right:115px;padding:14px;border-radius:5px;font-size:12px;line-height:1.6;background-color:#f9fdff}.Signature-matter>p[data-v-ee7aa350]{padding:5px 0;margin:0}.woring[data-v-ee7aa350]{margin:8px}.short-box[data-v-ee7aa350]{margin-bottom:15px}.short-box .short-title[data-v-ee7aa350]{font-weight:700;margin-bottom:8px}.short-box .font-sizes[data-v-ee7aa350]{font-size:12px;color:#606266;margin-top:8px;line-height:1.4}[data-v-ee7aa350] .el-textarea__inner{height:100px;resize:vertical}[data-v-ee7aa350] .el-radio-group{margin-bottom:8px}[data-v-ee7aa350] .el-select,[data-v-ee7aa350] .width-l{width:100%}[data-v-ee7aa350] .el-tooltip{cursor:pointer}.textarea-with-ai[data-v-ee7aa350]{position:relative}.textarea-with-ai .ai-assistant-btn[data-v-ee7aa350]{position:absolute;top:8px;right:8px;z-index:10;cursor:pointer;transition:all .3s ease}.textarea-with-ai .ai-assistant-btn .ai-btn-content[data-v-ee7aa350]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(135deg,#667eea,#764ba2);border:1px solid rgba(102,126,234,.3);border-radius:16px;color:#fff;font-size:12px;font-weight:500;box-shadow:0 2px 8px rgba(102,126,234,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.textarea-with-ai .ai-assistant-btn .ai-btn-content .ai-icon[data-v-ee7aa350]{font-size:14px;-webkit-animation:sparkle-data-v-ee7aa350 2s ease-in-out infinite;animation:sparkle-data-v-ee7aa350 2s ease-in-out infinite}.textarea-with-ai .ai-assistant-btn .ai-btn-content .ai-text[data-v-ee7aa350]{white-space:nowrap}.textarea-with-ai .ai-assistant-btn[data-v-ee7aa350]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.textarea-with-ai .ai-assistant-btn:hover .ai-btn-content[data-v-ee7aa350]{box-shadow:0 4px 12px rgba(102,126,234,.3);border-color:rgba(102,126,234,.5)}.textarea-with-ai .ai-assistant-btn[data-v-ee7aa350]:active{-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes sparkle-data-v-ee7aa350{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes sparkle-data-v-ee7aa350{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}}.sms-stats[data-v-ee7aa350]{justify-content:space-between;margin-top:8px;padding:8px 12px;background:#f8f9fa;border-radius:4px;font-size:12px;color:#666}.sms-stats .stats-item[data-v-ee7aa350],.sms-stats[data-v-ee7aa350]{display:flex;align-items:center}.sms-stats .stats-item .stats-label[data-v-ee7aa350]{margin-right:4px}.sms-stats .stats-item .stats-value[data-v-ee7aa350]{font-weight:600;color:#1890ff}.variable-config .variable-item[data-v-ee7aa350]{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:12px;background:#f9f9f9;border-radius:6px}.variable-config .variable-item .variable-name[data-v-ee7aa350]{font-weight:500;color:#262626;min-width:80px}.variable-config .variable-item .variable-select[data-v-ee7aa350]{flex:1}.action-buttons[data-v-ee7aa350]{display:flex;justify-content:center;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #e8eaec}.action-buttons .el-button[data-v-ee7aa350]{min-width:120px;border-radius:6px;font-weight:500}.action-buttons .el-button.el-button--primary[data-v-ee7aa350]{background:linear-gradient(135deg,#1890ff,#40a9ff);border:none}.action-buttons .el-button.el-button--primary[data-v-ee7aa350]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.el-dialog__body{padding:20px}.el-form-item__label{font-weight:500}.template-type-section[data-v-ee7aa350]{background:#f8f9fa;padding:16px 20px;border-radius:6px;margin-bottom:20px;border:1px solid #e9ecef}.compact-form-item[data-v-ee7aa350]{margin-bottom:0}.compact-form-item[data-v-ee7aa350] .el-form-item__label{font-weight:500;color:#333}.compact-radio-group[data-v-ee7aa350]{display:flex;gap:24px;flex-wrap:wrap}.compact-radio-group[data-v-ee7aa350] .compact-radio{display:flex;align-items:center;padding:8px 16px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;transition:all .2s ease;cursor:pointer}.compact-radio-group[data-v-ee7aa350] .compact-radio:hover{border-color:#409eff;background:#f0f9ff}.compact-radio-group[data-v-ee7aa350] .compact-radio.is-checked{border-color:#409eff;background:#e6f7ff;color:#409eff}.compact-radio-group[data-v-ee7aa350] .compact-radio i{margin-right:6px;font-size:16px}.compact-radio-group[data-v-ee7aa350] .compact-radio .el-radio__input{display:none}.compact-radio-group[data-v-ee7aa350] .compact-radio .el-radio__label{padding-left:0;font-weight:500}.template-config-card .basic-info-section[data-v-ee7aa350]{margin-bottom:20px}.template-config-card .basic-info-section .form-row[data-v-ee7aa350]{display:flex;gap:20px}.template-config-card .basic-info-section .form-row .form-item-compact[data-v-ee7aa350]{flex:1;margin-bottom:16px}.template-config-card .basic-info-section .form-row .form-item-compact .compact-input[data-v-ee7aa350],.template-config-card .basic-info-section .form-row .form-item-compact .compact-select[data-v-ee7aa350]{width:100%}.template-config-card .basic-info-section .form-row .form-item-compact .input-tip[data-v-ee7aa350]{margin-top:8px}.template-config-card .basic-info-section .form-row .form-item-compact .input-tip[data-v-ee7aa350] .el-alert{padding:8px 12px}.template-config-card .basic-info-section .form-row .form-item-compact .input-tip[data-v-ee7aa350] .el-alert .el-alert__content{font-size:12px}.template-config-card .content-section[data-v-ee7aa350] .el-divider{margin:16px 0}.template-config-card .content-section[data-v-ee7aa350] .el-divider .el-divider__text{font-weight:500;color:#333}.template-config-card .content-section .content-form-item .content-input-wrapper[data-v-ee7aa350]{margin-bottom:12px}.template-config-card .content-section .content-form-item .content-input-wrapper .compact-textarea[data-v-ee7aa350] .el-textarea__inner{border-radius:6px;border:1px solid #d9d9d9}.template-config-card .content-section .content-form-item .content-input-wrapper .compact-textarea[data-v-ee7aa350] .el-textarea__inner:focus{border-color:#409eff;box-shadow:0 0 0 2px rgba(64,158,255,.1)}.template-config-card .content-section .content-form-item .content-stats[data-v-ee7aa350]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;background:#f8f9fa;border-radius:4px}.template-config-card .content-section .content-form-item .content-stats .stats-item[data-v-ee7aa350]{display:flex;align-items:center;gap:4px}.template-config-card .content-section .content-form-item .content-stats .stats-item .stats-label[data-v-ee7aa350]{color:#666;font-size:14px}.template-config-card .content-section .content-form-item .content-stats .stats-item .stats-value[data-v-ee7aa350]{color:#409eff;font-weight:500;font-size:16px}.template-config-card .content-section .content-form-item .content-stats .stats-item .stats-unit[data-v-ee7aa350]{color:#666;font-size:14px}.template-config-card .content-section .content-form-item .content-stats .stats-note .note-text[data-v-ee7aa350]{color:#999;font-size:12px}.template-config-card .content-section .content-form-item .content-options[data-v-ee7aa350]{margin-bottom:12px}.template-config-card .content-section .content-form-item .content-options .option-group[data-v-ee7aa350]{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.template-config-card .content-section .content-form-item .long-url-section .long-url-form-item[data-v-ee7aa350]{margin-bottom:0}.template-config-card .content-section .content-form-item .long-url-section .long-url-form-item .input-tip[data-v-ee7aa350]{margin-top:8px}.template-config-card .content-section .content-form-item .long-url-section .long-url-form-item .input-tip .tip-text[data-v-ee7aa350]{color:#f56c6c;font-size:12px}