.main[data-v-83162500]{background:#fff;padding:20px;box-sizing:border-box}.toolbar[data-v-83162500]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.filter-item[data-v-83162500]{width:150px}.pagination[data-v-83162500]{display:flex;justify-content:flex-end;margin-top:16px}.section-title[data-v-83162500]{margin:0 0 6px;font-size:13px;font-weight:700;color:#223046}.template-row[data-v-83162500]{margin-bottom:2px}.upload-box[data-v-83162500]{display:flex;align-items:center;gap:10px}.upload-action[data-v-83162500]{flex-shrink:0}.icon-preview[data-v-83162500]{width:44px;height:44px;flex-shrink:0;border-radius:8px}.range-group[data-v-83162500]{display:flex;align-items:center;justify-content:space-between}.range-sep[data-v-83162500]{width:4%;text-align:center;color:#94a3b8}.drawer-head[data-v-83162500]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.drawer-title[data-v-83162500]{font-size:18px;font-weight:700;color:#223046}.drawer-subtitle[data-v-83162500]{margin-top:4px;color:#64748b;font-size:13px}.form-grid[data-v-83162500]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.form-section[data-v-83162500]{padding:12px 14px 6px;border:1px solid #e8edf5;border-radius:8px;background:#fbfcff}.form-section--base[data-v-83162500],.form-section--basic[data-v-83162500],.form-section--growth[data-v-83162500],.form-section--range[data-v-83162500],.form-section--trade[data-v-83162500]{grid-column:span 12}.radio-inline[data-v-83162500]{display:flex;flex-wrap:wrap;gap:8px}[data-v-83162500] .dog-edit-dialog .el-dialog__body{max-height:76vh;overflow-y:auto;padding:12px 16px}[data-v-83162500] .compact-form .el-form-item{margin-bottom:10px}[data-v-83162500] .compact-form .el-form-item__label{padding-bottom:2px;line-height:18px;font-size:12px;font-weight:600;color:#354258}[data-v-83162500] .compact-form .el-input-number,[data-v-83162500] .compact-form .el-input-number .el-input__inner,[data-v-83162500] .compact-form .el-input__inner,[data-v-83162500] .compact-form .el-select .el-input__inner{height:34px;line-height:34px}[data-v-83162500] .compact-form .el-input-number__decrease,[data-v-83162500] .compact-form .el-input-number__increase{width:30px}[data-v-83162500] .compact-form .el-radio-group{min-height:34px;display:flex;align-items:center}.form-tip[data-v-83162500]{margin-top:3px;color:#8a95a6;font-size:12px;line-height:16px}.section-note[data-v-83162500]{margin:-2px 0 10px;color:#8a95a6;font-size:12px;line-height:18px}