.add-first-level-dialog .upload-icon-wrapper[data-v-16d10315]{width:90px;height:90px;border-radius:4px;background:#f6f7fa;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-family:Source Han Sans;font-size:12px;font-weight:350;line-height:14px;letter-spacing:normal;color:#3965ff}.add-first-level-dialog .upload-icon-wrapper .upload-icon[data-v-16d10315]{width:14px;height:14px;margin-right:4px}.add-first-level-dialog[data-v-16d10315] .el-dialog{border-radius:9.38px}.add-first-level-dialog[data-v-16d10315] .el-dialog .el-dialog__header{padding:16px 20px 20px 20px;border-bottom:1px solid #e6e6e6}.add-first-level-dialog[data-v-16d10315] .el-dialog .el-dialog__title{font-family:Source Han Sans;font-size:18px;font-weight:500;line-height:normal;letter-spacing:normal;color:#000}.add-first-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body{padding:22px!important;margin:0!important}.add-first-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item{margin:0}.add-first-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item .el-input__inner{font-family:Source Han Sans;font-size:12px;font-weight:350;line-height:normal;letter-spacing:normal;color:#585858}.add-first-level-dialog[data-v-16d10315] .el-dialog .el-dialog__footer .el-button--primary{width:100%;border-radius:9.38px;background:#3965ff;font-family:Source Han Sans;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;color:#fff}.add-first-level-dialog[data-v-16d10315] .el-dialog .el-dialog__headerbtn .el-dialog__close{font-family:Source Han Sans;font-size:18px;font-weight:700;line-height:normal;letter-spacing:normal;color:#000}.add-second-level-dialog[data-v-16d10315] .el-dialog{border-radius:9.38px}.add-second-level-dialog[data-v-16d10315] .el-dialog .el-dialog__header{padding:16px 20px 20px 20px;border-bottom:1px solid #e6e6e6}.add-second-level-dialog[data-v-16d10315] .el-dialog .el-dialog__title{font-family:Source Han Sans;font-size:18px;font-weight:500;line-height:normal;letter-spacing:normal;color:#000}.add-second-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body{padding:22px!important;margin:0!important}.add-second-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item{margin:0}.add-second-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item .el-input__inner{font-family:Source Han Sans;font-size:12px;font-weight:350;line-height:normal;letter-spacing:normal;color:#585858}.add-second-level-dialog[data-v-16d10315] .el-dialog .el-dialog__footer .el-button--primary{width:100%;border-radius:9.38px;background:#3965ff;font-family:Source Han Sans;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;color:#fff}.add-second-level-dialog[data-v-16d10315] .el-dialog .el-dialog__headerbtn .el-dialog__close{font-family:Source Han Sans;font-size:18px;font-weight:700;line-height:normal;letter-spacing:normal;color:#000}.add-third-level-dialog .upload-icon-wrapper[data-v-16d10315]{width:90px;height:90px;border-radius:4px;background:#f6f7fa;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-family:Source Han Sans;font-size:12px;font-weight:350;line-height:14px;letter-spacing:normal;color:#3965ff}.add-third-level-dialog .upload-icon-wrapper .upload-icon[data-v-16d10315]{width:14px;height:14px;margin-right:4px}.add-third-level-dialog[data-v-16d10315] .el-dialog{border-radius:9.38px}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__header{padding:16px 20px 20px 20px;border-bottom:1px solid #e6e6e6}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__title{font-family:Source Han Sans;font-size:18px;font-weight:500;line-height:normal;letter-spacing:normal;color:#000}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body{padding:22px!important;margin:0!important}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form--label-top .el-form-item__label{padding:0;margin:0;line-height:unset;font-family:Source Han Sans;font-size:14px;font-weight:350;line-height:20px;letter-spacing:normal;color:#000;margin-bottom:12px}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item{position:relative;margin-bottom:20px}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item .el-form-item__content{position:unset}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item .el-input__inner,.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item .el-textarea__inner{font-family:Source Han Sans;font-size:12px;font-weight:350;color:#585858}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item .el-textarea__inner{height:61px}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__body .el-form-item .upload-tip{position:absolute;top:0;left:60px;font-family:Source Han Sans;font-size:12px;font-weight:350;line-height:normal;letter-spacing:normal;color:#585858}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__footer .el-button--primary{width:100%;border-radius:9.38px;background:#3965ff;font-family:Source Han Sans;font-size:16px;font-weight:400;line-height:normal;letter-spacing:normal;color:#fff}.add-third-level-dialog[data-v-16d10315] .el-dialog .el-dialog__headerbtn .el-dialog__close{font-family:Source Han Sans;font-size:18px;font-weight:700;line-height:normal;letter-spacing:normal;color:#000}[data-v-16d10315] .el-table thead{color:#585858}[data-v-16d10315] .el-table,[data-v-16d10315] .el-table thead{font-family:Source Han Sans;font-size:14px;font-weight:350;line-height:20px;letter-spacing:normal}[data-v-16d10315] .el-table{color:#000}.mini-program-config[data-v-16d10315]{margin:20px;border-radius:10px;height:calc(100vh - 90px);overflow:hidden}.mini-program-config .three-column-layout[data-v-16d10315]{display:flex;height:calc(100vh - 40px);gap:1px;background:#fff}.mini-program-config .three-column-layout .column[data-v-16d10315]{flex:1;background:#fff;display:flex;flex-direction:column}.mini-program-config .three-column-layout .column .column-header[data-v-16d10315]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff}.mini-program-config .three-column-layout .column .column-header .column-title[data-v-16d10315]{font-family:Source Han Sans;font-size:18px;font-weight:500;line-height:normal;letter-spacing:normal;color:#000}.mini-program-config .three-column-layout .column .column-header .add-btn[data-v-16d10315]{border-radius:4px;background:#3965ff;font-family:Source Han Sans;font-size:12px;font-weight:350;line-height:14px;letter-spacing:normal;color:#fff}.mini-program-config .three-column-layout .column .category-list[data-v-16d10315]{flex:1;overflow-y:auto;padding:0}.mini-program-config .three-column-layout .column .category-list .category-item[data-v-16d10315]{display:flex;align-items:center;padding:12px;border-radius:10px;cursor:pointer;transition:all .3s;border:1px solid #e1e1e1;margin:14px 20px}.mini-program-config .three-column-layout .column .category-list .category-item .category-icon[data-v-16d10315]{width:32px;height:32px;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:12px}.mini-program-config .three-column-layout .column .category-list .category-item .category-icon img[data-v-16d10315]{width:32px;height:32px}.mini-program-config .three-column-layout .column .category-list .category-item .category-info[data-v-16d10315]{flex:1}.mini-program-config .three-column-layout .column .category-list .category-item .category-info .category-name[data-v-16d10315]{font-family:Source Han Sans;font-size:14px;font-weight:350;line-height:20px;letter-spacing:normal;color:#000}.mini-program-config .three-column-layout .column .category-list .category-item .category-controls[data-v-16d10315]{display:flex;align-items:center;gap:8px}.mini-program-config .three-column-layout .column .category-list .category-item .category-controls[data-v-16d10315] .el-switch .el-switch__core{width:36px;height:20px;border-radius:9px;background-color:#dfdfdf}.mini-program-config .three-column-layout .column .category-list .category-item .category-controls[data-v-16d10315] .el-switch .el-switch__core:after{width:10px;height:10px;top:4px;left:4px}.mini-program-config .three-column-layout .column .category-list .category-item .category-controls[data-v-16d10315] .el-switch.is-checked .el-switch__core{background-color:#4ebb5b;border-color:#4ebb5b}.mini-program-config .three-column-layout .column .category-list .category-item .category-controls[data-v-16d10315] .el-switch.is-checked .el-switch__core:after{left:40px}.mini-program-config .three-column-layout .column .category-list .category-item .category-controls .delete-btn[data-v-16d10315]{width:24px;height:24px;padding:0;border:none;background:transparent;color:#999;font-size:14px}.mini-program-config .three-column-layout .column .category-list .category-item .category-controls .delete-btn[data-v-16d10315]:hover{background:#f5f7fa;border-radius:4px;color:#ff4d4f}.mini-program-config .three-column-layout .column .empty-state[data-v-16d10315]{flex:1;display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.mini-program-config .three-column-layout .first-level[data-v-16d10315]{width:268px;border-right:1px solid #f0f0f0}.mini-program-config .three-column-layout .second-level[data-v-16d10315]{border-right:1px solid #f4f4f4}.mini-program-config .three-column-layout .second-level .category-item .category-icon[data-v-16d10315]{display:none}.mini-program-config .three-column-layout .third-level[data-v-16d10315]{margin-left:20px;flex:4}.mini-program-config .three-column-layout .third-level .hot-service[data-v-16d10315]{margin-left:4px}.mini-program-config .three-column-layout .third-level .edit-btn[data-v-16d10315]{color:#3965ff;margin-left:13px;font-size:20px}.mini-program-config .three-column-layout .third-level .delete-btn[data-v-16d10315]{color:#ff3838;margin-left:11px;font-size:20px}.mini-program-config .three-column-layout .third-level .third-level-header[data-v-16d10315]{padding:12px 20px;border-bottom:1px solid #f0f0f0;background:#fff}.mini-program-config .three-column-layout .third-level .third-level-header .header-item[data-v-16d10315]{display:flex;align-items:center}.mini-program-config .three-column-layout .third-level .third-level-header .header-item .header-label[data-v-16d10315]{font-size:12px;color:#666;font-weight:500}.mini-program-config .three-column-layout .third-level .third-level-header .header-item .header-label[data-v-16d10315]:first-child{width:60px}.mini-program-config .three-column-layout .third-level .third-level-header .header-item .header-label[data-v-16d10315]:last-child{flex:1}.mini-program-config .three-column-layout .third-level .third-level-item[data-v-16d10315]{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid #f0f0f0}.mini-program-config .three-column-layout .third-level .third-level-item .item-number[data-v-16d10315]{width:60px;font-size:14px;color:#333;font-weight:500}.mini-program-config .three-column-layout .third-level .third-level-item .item-name[data-v-16d10315]{flex:1;font-size:14px;color:#333}.upload-section .upload-tip[data-v-16d10315]{font-size:12px;color:#999;margin-bottom:8px}.upload-section .upload-area[data-v-16d10315]{width:120px;height:80px;border:1px dashed #d9d9d9;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s}.upload-section .upload-area[data-v-16d10315]:hover{border-color:#409eff}.upload-section .upload-area .el-icon-upload[data-v-16d10315]{font-size:20px;color:#8c939d;margin-bottom:4px}.upload-section .upload-area .upload-text[data-v-16d10315]{font-size:12px;color:#8c939d}.upload-section .upload-area.intro-area[data-v-16d10315]{width:80px;height:80px}.upload-section .uploaded-image[data-v-16d10315]{width:120px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;cursor:pointer}.upload-section .uploaded-intro-image[data-v-16d10315]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:6px;cursor:pointer}