.ant-card-body .table-operator[data-v-fa8d5520]{margin-bottom:18px}.table-operator .ant-btn[data-v-fa8d5520]{margin:8px 8px 0 0}.ant-table-tbody .ant-table-row td[data-v-fa8d5520]{padding-top:15px;padding-bottom:15px}.ant-modal-cust-warp[data-v-fa8d5520]{height:100%}.ant-modal-cust-warp .ant-modal-body[data-v-fa8d5520]{height:calc(100% - 110px)!important;overflow-y:auto}.ant-modal-cust-warp .ant-modal-content[data-v-fa8d5520]{height:90%!important;overflow-y:hidden}.anty-img-wrap[data-v-fa8d5520]{height:25px;position:relative}.anty-img-wrap>img[data-v-fa8d5520]{max-height:100%}.query-group-cust[data-v-fa8d5520]{width:calc(50% - 10px)}.query-group-split-cust[data-v-fa8d5520]:before{content:"~";width:20px;display:inline-block;text-align:center}.ant-card-wider-padding.cust-erp-sub-tab>.ant-card-body[data-v-fa8d5520]{padding:5px 12px}.page-container[data-v-fa8d5520]{padding:24px;background:#f0f2f5;min-height:100vh}.search-box[data-v-fa8d5520]{background:linear-gradient(135deg,#fff,#fafafa);padding:24px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:24px;transition:all .3s ease}.search-box .type-select[data-v-fa8d5520]{width:240px}.search-box .type-select[data-v-fa8d5520] .ant-select-selection{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.02)}.search-box .type-select[data-v-fa8d5520] .ant-select-selection:hover{border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.1)}.config-list .config-card[data-v-fa8d5520]{background:#fff;border-radius:8px;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .3s ease;overflow:hidden}.config-list .config-card[data-v-fa8d5520]:hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.config-list .config-card .card-header[data-v-fa8d5520]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:16px 24px;cursor:pointer;background:#fff;border-bottom:1px solid #f0f0f0;transition:all .3s ease}.config-list .config-card .card-header[data-v-fa8d5520]:hover{background:#fafafa}.config-list .config-card .card-header:hover .toggle-icon[data-v-fa8d5520]{color:#1890ff}.config-list .config-card .card-header .header-left[data-v-fa8d5520]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.config-list .config-card .card-header .header-left .type-tag[data-v-fa8d5520]{padding:4px 12px;background:rgba(24,144,255,.1);color:#1890ff;border-radius:16px;font-size:13px;font-weight:500}.config-list .config-card .card-header .header-left .config-name[data-v-fa8d5520]{font-size:15px;font-weight:500;color:#262626}.config-list .config-card .card-header .header-left .config-description[data-v-fa8d5520]{font-size:13px;color:#8c8c8c;margin-left:8px;position:relative;padding-left:12px}.config-list .config-card .card-header .header-left .config-description[data-v-fa8d5520]:before{content:"|";position:absolute;left:0;color:#e8e8e8}.config-list .config-card .card-header .toggle-icon[data-v-fa8d5520]{font-size:16px;color:#8c8c8c;transition:all .3s ease}.config-list .config-card .card-content[data-v-fa8d5520]{padding:24px;background:#fff;animation:slideDown-fa8d5520 .3s ease}@keyframes slideDown-fa8d5520{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.config-form .config-desc[data-v-fa8d5520]{margin-bottom:16px;padding:12px 16px;background:#f6f7f9;border-radius:8px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.config-form .config-desc .anticon[data-v-fa8d5520]{color:#1890ff;font-size:16px}.config-form .config-desc span[data-v-fa8d5520]{color:#666;font-size:14px;line-height:1.5}.config-form .form-item[data-v-fa8d5520]{background:#fafafa;padding:20px;border-radius:8px;margin-bottom:16px}.config-form .form-item[data-v-fa8d5520]:last-child{margin-bottom:0;background:transparent;padding:0}.config-form .form-item[data-v-fa8d5520] .ant-form-item-label label{color:#262626;font-weight:500}.config-form[data-v-fa8d5520] .ant-form-item-control-wrapper .ant-form-item-control{background:#fff;padding:4px;border-radius:8px;box-shadow:inset 0 2px 4px rgba(0,0,0,.02)}.config-form .input-field[data-v-fa8d5520]{height:40px;border-radius:8px;border:1px solid #e8e8e8;transition:all .3s ease;font-size:14px;padding:4px 12px}.config-form .input-field[data-v-fa8d5520]:hover{border-color:#1890ff}.config-form .input-field[data-v-fa8d5520]:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.config-form[data-v-fa8d5520] .ant-input-number{width:100%;height:40px;border-radius:8px}.config-form[data-v-fa8d5520] .ant-input-number:hover{border-color:#1890ff}.config-form[data-v-fa8d5520] .ant-input-number .ant-input-number-input{height:38px;font-size:14px}.config-form textarea.ant-input[data-v-fa8d5520]{border-radius:8px;padding:12px;min-height:120px;font-size:14px}.config-form textarea.ant-input[data-v-fa8d5520]:focus,.config-form textarea.ant-input[data-v-fa8d5520]:hover{border-color:#1890ff}.config-form .save-btn[data-v-fa8d5520]{background:linear-gradient(135deg,#1890ff,#0076e4);border:none;height:40px;padding:0 32px;font-weight:500}.config-form .save-btn[data-v-fa8d5520]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.4);opacity:.9}.config-form .save-btn[data-v-fa8d5520]:active{transform:translateY(0)}.avatar-uploader[data-v-fa8d5520] .ant-upload{width:160px;height:160px;border-radius:8px;border:2px dashed #e8e8e8;background:#fafafa;transition:all .3s ease;cursor:pointer}.avatar-uploader[data-v-fa8d5520] .ant-upload:hover{border-color:#1890ff;background:#f6f6f6}.avatar-uploader[data-v-fa8d5520] .ant-upload img{width:100%;height:100%;border-radius:8px;object-fit:cover}.avatar-uploader[data-v-fa8d5520] .ant-upload .ant-upload-text{margin-top:12px;color:#8c8c8c;font-size:14px}.avatar-uploader[data-v-fa8d5520] .ant-upload i{font-size:28px;color:#bfbfbf;transition:all .3s ease}.avatar-uploader[data-v-fa8d5520] .ant-upload:hover i{color:#1890ff}[data-v-fa8d5520] .w-e-toolbar{border-radius:8px 8px 0 0;border:1px solid #e8e8e8;border-bottom:none;padding:8px;background:#fafafa}[data-v-fa8d5520] .w-e-text-container{border-radius:0 0 8px 8px;border:1px solid #e8e8e8}[data-v-fa8d5520] .w-e-text-container .w-e-text{padding:12px;min-height:200px}