.reply-editor[data-v-7c50bacc]{margin-top:12px}.reply-tabs[data-v-7c50bacc]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #e8e8e8;margin-bottom:12px}.reply-tab[data-v-7c50bacc]{padding:6px 16px;cursor:pointer;font-size:13px;color:#6e6e73;border-bottom:2px solid transparent;-webkit-transition:all .2s;transition:all .2s}.reply-tab[data-v-7c50bacc]:hover{color:#007aff}.reply-tab.active[data-v-7c50bacc]{color:#007aff;border-bottom-color:#007aff;font-weight:500}.reply-content[data-v-7c50bacc]{padding:8px 0}.char-count[data-v-7c50bacc]{text-align:right;font-size:12px;color:#999;margin-top:4px}.upload-area[data-v-7c50bacc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-id-info[data-v-7c50bacc]{font-size:12px;color:#52c41a}.preview-image[data-v-7c50bacc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.preview-image img[data-v-7c50bacc]{max-width:200px;max-height:150px;border-radius:8px;border:1px solid #f0f0f0}.preview-image.small img[data-v-7c50bacc]{max-width:100px;max-height:80px}.button-config-panel[data-v-6a31294a]{background:#fff;border-radius:12px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06);overflow:hidden}.panel-header[data-v-6a31294a]{padding:16px 20px;border-bottom:1px solid #f0f0f0}.panel-header h3[data-v-6a31294a]{margin:0;font-size:15px;font-weight:600;color:#1d1d1f}.panel-body[data-v-6a31294a]{padding:16px 20px}.field-hint[data-v-6a31294a]{text-align:right;font-size:12px;color:#bbb;margin-top:2px}.reply-section[data-v-6a31294a]{margin-top:8px;border-top:1px solid #f0f0f0;padding-top:12px}.reply-section .reply-section-title[data-v-6a31294a]{font-size:13px;font-weight:500;color:#1d1d1f;margin-bottom:8px}.sub-buttons-section[data-v-6a31294a]{margin-top:16px;border-top:1px solid #f0f0f0;padding-top:12px}.sub-buttons-section .section-header[data-v-6a31294a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.sub-buttons-section .section-header .section-title[data-v-6a31294a]{font-size:13px;font-weight:500;color:#1d1d1f}.sub-buttons-list[data-v-6a31294a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.sub-button-item[data-v-6a31294a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;border:1px solid #f0f0f0;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.sub-button-item[data-v-6a31294a]:hover{border-color:#007aff}.sub-button-item.selected[data-v-6a31294a]{border-color:#007aff;background:rgba(0,122,255,.04)}.sub-button-item .sub-drag-handle[data-v-6a31294a]{cursor:-webkit-grab;cursor:grab;color:#ccc;font-size:12px}.sub-button-item .sub-name[data-v-6a31294a]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub-button-item .sub-type-tag[data-v-6a31294a]{font-size:11px;color:#999;background:#f5f5f5;padding:2px 6px;border-radius:3px}.sub-button-item .sub-delete[data-v-6a31294a]{color:#ff3b30;font-size:13px;cursor:pointer}.sub-button-item .sub-delete[data-v-6a31294a]:hover{opacity:.7}.delete-section[data-v-6a31294a]{margin-top:20px;padding-top:12px;border-top:1px solid #f0f0f0;text-align:right}.empty-panel[data-v-6a31294a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px;background:#fff;border-radius:12px;color:#bbb}.empty-panel p[data-v-6a31294a]{margin-top:12px;font-size:13px}