.link-dialog .el-dialog{border-radius:4px;overflow:hidden}.link-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5;margin:0}.link-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;color:#333}.link-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:20px}.link-dialog .el-dialog__body{padding:20px}.link-dialog .el-dialog__footer{padding:15px 20px;border-top:1px solid #ebeef5}.link-dialog .el-dialog__footer .el-button{padding:12px 20px;font-size:14px}.link-form .form-item{margin-bottom:25px}.link-form .form-item .label{margin-bottom:8px;font-size:14px;color:#333}.link-form .form-item .label .required{color:#f56c6c;margin-right:4px}.link-form .form-item .el-input .el-input__inner{height:40px;line-height:40px;font-size:14px;color:#333}.link-form .form-item .el-input .el-input__inner::-moz-placeholder{color:#999}.link-form .form-item .el-input .el-input__inner::placeholder{color:#999}.link-form .link-tips{padding:20px;background:#f5fafe;border-radius:4px}.link-form .link-tips .title{font-size:14px;font-weight:500;color:#333;margin-bottom:15px}.link-form .link-tips .content{font-size:12px;color:#606266;line-height:1.6;margin-bottom:12px;white-space:pre-wrap;word-break:break-all}.link-form .link-tips .content:last-child{margin-bottom:0}.send-form{display:flex;gap:80px;padding:20px;background-color:#fff;min-height:calc(100vh - 120px)}.send-form .form-container{flex:1;width:700px;flex:none}.send-form .number-input,.send-form .variable-input{display:flex;align-items:center;gap:10px}.send-form .tooltip-icon{color:#909399;cursor:pointer;font-size:16px}.send-form .schedule-input{display:flex;align-items:center;gap:10px}.send-form .test-sms{display:flex;gap:10px;max-width:500px}.send-form .tips p{color:#909399;font-size:12px;margin:0 0 8px;line-height:1.4}.send-form .form-buttons{margin-top:20px;display:flex;gap:10px}.send-form .number-count{margin-bottom:10px;color:#606266;font-size:14px}.send-form .number-count .count{color:#409eff;font-weight:700}.template-dialog .el-dialog{border-radius:4px;overflow:hidden}.template-dialog .el-dialog__header{padding:20px;border-bottom:1px solid #ebeef5;margin:0}.template-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;color:#333}.template-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:20px}.template-dialog .el-dialog__body{padding:20px}.template-dialog .el-dialog__footer{padding:15px 20px;border-top:1px solid #ebeef5}.template-dialog .el-dialog__footer .el-button{padding:12px 20px;font-size:14px}.template-list .search-bar{margin-bottom:20px}.template-list .search-bar .el-input{width:300px}.template-list .search-bar .el-input .el-input__inner{height:40px;line-height:40px}.template-list .el-table .el-table__row{cursor:pointer}.template-list .el-table .el-table__row:hover{background-color:#f5f7fa}.template-list .el-table .el-table__row.selected{background-color:#ecf5ff}.imported-data-summary{margin-top:12px;display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background-color:#f8f9fa;border-radius:4px;border:1px dashed #dcdfe6}.imported-data-summary .summary-info{display:flex;align-items:center;gap:8px}.imported-data-summary .summary-info i{color:#909399;font-size:14px}.imported-data-summary .summary-info span{color:#606266;font-size:12px}.imported-data-summary .action-buttons{display:flex;align-items:center}.imported-data-summary .action-buttons .el-button{padding:0;margin:0;height:auto;font-size:12px}.imported-data-summary .action-buttons .el-button+.el-button{margin-left:10px;position:relative}.imported-data-summary .action-buttons .el-button+.el-button:before{content:"";position:absolute;left:-5px;top:50%;height:12px;width:1px;background-color:#dcdfe6;transform:translateY(-50%)}.variable-preview-dialog{width:80%;max-width:800px}.variable-preview-dialog .el-message-box__content{max-height:400px;overflow-y:auto}.variable-preview-dialog .variable-preview table{width:100%;border-collapse:collapse}.variable-preview-dialog .variable-preview table td,.variable-preview-dialog .variable-preview table th{border:1px solid #ebeef5;padding:8px 12px;text-align:left}.variable-preview-dialog .variable-preview table th{background-color:#f5f7fa;font-weight:500}.variable-preview-dialog .variable-preview table tr:nth-child(2n){background-color:#fafafa}.variable-preview-dialog .variable-preview .more-text{margin-top:10px;color:#909399;font-size:12px;text-align:center}