.student-message-template-page[data-v-b5c21080]{color:#303133}.page-heading[data-v-b5c21080]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:20px}.page-heading h2[data-v-b5c21080]{margin:0;font-size:20px;line-height:28px}.load-error[data-v-b5c21080]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 14px;margin-bottom:16px;color:#b8473c;background:#fef0f0;border:1px solid #fde2e2;border-radius:4px}.load-error span[data-v-b5c21080]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow-wrap:anywhere}.template-table[data-v-b5c21080]{width:100%;min-height:260px}.template-name[data-v-b5c21080]{color:#303133;line-height:24px;overflow-wrap:anywhere}.secondary-text[data-v-b5c21080]{color:#909399;font-size:12px;line-height:20px}.template-status[data-v-b5c21080]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#909399;white-space:nowrap}.template-status[data-v-b5c21080]:before{content:"";width:6px;height:6px;-webkit-box-flex:0;-ms-flex:0 0 6px;flex:0 0 6px;border-radius:50%;background:currentColor}.template-status.configured[data-v-b5c21080]{color:#32845a}.template-status.invalid[data-v-b5c21080]{color:#b8473c}.template-details[data-v-b5c21080]{display:grid;grid-template-columns:78px minmax(0,1fr);gap:18px 16px;margin:0 0 24px}.template-details dt[data-v-b5c21080]{color:#909399}.template-details dd[data-v-b5c21080]{margin:0;overflow-wrap:anywhere;color:#303133;line-height:22px}.template-details code[data-v-b5c21080]{font-family:Consolas,monospace;font-size:13px}.mapping-section[data-v-b5c21080]{margin-bottom:22px}.mapping-heading[data-v-b5c21080]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px;color:#606266;font-size:14px}.mapping-labels[data-v-b5c21080],.mapping-row[data-v-b5c21080]{display:grid;grid-template-columns:minmax(100px,1fr) minmax(130px,1.4fr) 32px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mapping-labels[data-v-b5c21080]{color:#909399;font-size:12px;margin-bottom:8px}.mapping-row[data-v-b5c21080]{margin-bottom:10px}.mapping-row .el-select[data-v-b5c21080]{min-width:0;width:100%}.message-preview[data-v-b5c21080]{border-top:1px solid #ebeef5;border-bottom:0}.preview-fields[data-v-b5c21080]{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;margin:0}.preview-fields dt[data-v-b5c21080]{color:#909399}.preview-fields dd[data-v-b5c21080]{margin:0;overflow-wrap:anywhere}@media (max-width:480px){.mapping-labels[data-v-b5c21080],.mapping-row[data-v-b5c21080]{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 28px;gap:8px}.template-details[data-v-b5c21080]{gap:16px 10px}.preview-fields[data-v-b5c21080],.template-details[data-v-b5c21080]{grid-template-columns:68px minmax(0,1fr)}}.wechat-template-dialog{max-width:calc(100vw - 32px);border-radius:6px}.wechat-template-dialog .el-dialog__body{padding:20px 24px}.wechat-template-dialog .el-form-item__label{padding-bottom:6px;line-height:24px}.wechat-template-dialog .el-collapse-item__header{height:42px;line-height:42px;color:#606266}