/*!
 *  build: admin-pro 
 *  copyright: vue-admin-beautiful.com 1204505056@qq.com 
 *  time: 2026-2-27 14:59:10
 */[data-v-e2a20df8] .additem-dialog{border-radius:4px;overflow:hidden}[data-v-e2a20df8] .additem-dialog .el-dialog__header{background:#fff;padding:20px 24px 16px;border-bottom:1px solid #edf0f7}[data-v-e2a20df8] .additem-dialog .el-dialog__body{background:#f5f7fb;padding:24px}[data-v-e2a20df8] .additem-dialog .el-dialog__footer{background:#fff;border-top:1px solid #edf0f7;padding:12px 24px}.dialog-header[data-v-e2a20df8]{display:flex;align-items:center;gap:10px}.dialog-tag[data-v-e2a20df8]{font-size:10px;letter-spacing:2px;color:#1677ff;background:#e8f2ff;padding:2px 8px;border-radius:4px;font-family:JetBrains Mono,Courier New,monospace}.dialog-title[data-v-e2a20df8]{font-size:16px;font-weight:700;color:#0d1526}.add-form[data-v-e2a20df8] .el-form-item__label{font-size:12px;font-weight:700;color:#5a6a85;letter-spacing:.5px;line-height:1.4;padding-bottom:6px}.add-form[data-v-e2a20df8] .el-input__inner,.add-form[data-v-e2a20df8] .el-textarea__inner{border-radius:8px;border-color:#e4e8f0;background:#fff;font-size:13px;color:#2c3e60;transition:border-color .2s,box-shadow .2s}.add-form[data-v-e2a20df8] .el-input__inner:focus,.add-form[data-v-e2a20df8] .el-textarea__inner:focus{border-color:#1677ff;box-shadow:0 0 0 2px rgba(22,119,255,.12)}.add-form[data-v-e2a20df8] .el-form-item{margin-bottom:20px}.upload-area[data-v-e2a20df8]{display:flex;flex-direction:column;gap:10px}.img-uploader[data-v-e2a20df8] .el-upload{width:100%;display:block}.upload-placeholder[data-v-e2a20df8]{width:100%;height:160px;border:2px dashed #d0d7e8;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#fff;cursor:pointer;transition:border-color .2s,background .2s}.upload-placeholder[data-v-e2a20df8]:hover{border-color:#1677ff;background:#f0f6ff}.placeholder-inner[data-v-e2a20df8],.uploading-state[data-v-e2a20df8]{display:flex;flex-direction:column;align-items:center;gap:6px}.upload-icon[data-v-e2a20df8]{font-size:36px;color:#c0cad8}.upload-hint[data-v-e2a20df8]{font-size:13px;color:#5a6a85;font-weight:600}.upload-sub[data-v-e2a20df8]{font-size:11px;color:#a0aec0}.uploading-state[data-v-e2a20df8]{color:#1677ff;font-size:13px}.uploading-state i[data-v-e2a20df8]{font-size:28px}.img-preview[data-v-e2a20df8]{position:relative;width:100%;height:200px;border-radius:10px;overflow:hidden;border:1.5px solid #e4e8f0;background:#f8f9fc;cursor:pointer}.preview-img[data-v-e2a20df8]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.img-overlay[data-v-e2a20df8]{position:absolute;inset:0;background:rgba(22,119,255,.5);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:6px;opacity:0;transition:opacity .2s;font-size:13px;font-weight:600}.img-overlay i[data-v-e2a20df8]{font-size:22px}.img-preview:hover .img-overlay[data-v-e2a20df8]{opacity:1}.img-url-row[data-v-e2a20df8] .el-input__inner{font-family:JetBrains Mono,Courier New,monospace;font-size:11px;color:#8c9ab0}.dialog-footer[data-v-e2a20df8]{display:flex;justify-content:flex-end;gap:10px}