.modal-title[data-v-4679ed60]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:18px;font-weight:600;color:#262626}.modal-title .title-icon[data-v-4679ed60]{font-size:22px;color:#1890ff;margin-right:10px}.modal-content[data-v-4679ed60]{display:-ms-flexbox;display:flex;gap:20px;min-height:420px}.left-panel[data-v-4679ed60]{width:280px;-ms-flex-negative:0;flex-shrink:0;background:linear-gradient(180deg,#f0f7ff,#e6f4ff);border-radius:12px;border:1px solid #91d5ff;padding:16px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.panel-header[data-v-4679ed60]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:12px;border-bottom:1px solid #d9e6f2;margin-bottom:12px}.panel-header .panel-icon[data-v-4679ed60]{font-size:16px;color:#1890ff;margin-right:8px}.panel-header span[data-v-4679ed60]:first-of-type{font-size:14px;font-weight:600;color:#262626}.panel-header .field-count[data-v-4679ed60]{margin-left:auto;font-size:12px;color:#8c8c8c;background:#fff;padding:2px 8px;border-radius:10px}.drag-area[data-v-4679ed60]{-ms-flex:1;flex:1;overflow-y:auto;min-height:200px;max-height:300px;background:#fff;border-radius:8px;padding:10px;border:1px dashed #91d5ff}.drag-container[data-v-4679ed60]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.drag-card[data-v-4679ed60]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 12px;background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:8px;color:#fff;cursor:move;transition:all .2s ease;box-shadow:0 2px 6px rgba(24,144,255,.3)}.drag-card[data-v-4679ed60]:hover{transform:translateX(4px);box-shadow:0 4px 12px rgba(24,144,255,.4)}.drag-card .drag-icon[data-v-4679ed60]{font-size:14px;opacity:.8;margin-right:8px}.drag-card .field-label[data-v-4679ed60]{-ms-flex:1;flex:1;font-size:13px;font-weight:500}.drag-card .remove-icon[data-v-4679ed60]{font-size:12px;opacity:.7;cursor:pointer;padding:2px;border-radius:50%;transition:all .2s ease}.drag-card .remove-icon[data-v-4679ed60]:hover{opacity:1;background:hsla(0,0%,100%,.3)}.empty-tip[data-v-4679ed60]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;color:#bfbfbf;font-size:13px}.empty-tip .anticon[data-v-4679ed60]{font-size:36px;margin-bottom:8px}.drag-hint[data-v-4679ed60]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:10px;font-size:11px;color:#8c8c8c;gap:4px}.right-panel[data-v-4679ed60]{-ms-flex:1;flex:1;overflow-y:auto;padding-right:8px}.field-section[data-v-4679ed60]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;padding:16px;margin-bottom:16px;transition:all .2s ease}.field-section[data-v-4679ed60]:hover{border-color:#91d5ff;box-shadow:0 2px 12px rgba(24,144,255,.08)}.field-section[data-v-4679ed60]:last-child{margin-bottom:0}.section-header[data-v-4679ed60]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-bottom:12px;margin-bottom:14px;border-bottom:2px solid #f0f0f0}.section-header .section-icon[data-v-4679ed60]{font-size:16px;color:#1890ff;margin-right:8px}.section-header span[data-v-4679ed60]:nth-child(2){font-size:14px;font-weight:600;color:#262626}.section-header .required-star[data-v-4679ed60]{color:#ff4d4f;margin-left:4px;font-size:16px}.checkbox-grid[data-v-4679ed60]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:8px 16px}.checkbox-item[data-v-4679ed60]{padding:8px 10px;border-radius:6px;transition:background .2s ease}.checkbox-item[data-v-4679ed60]:hover{background:#f6f8ff}.modal-footer[data-v-4679ed60]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e8e8e8}.btn-cancel[data-v-4679ed60]{height:38px;padding:0 28px;border-radius:8px;font-size:14px;border-color:#d9d9d9}.btn-cancel[data-v-4679ed60]:hover{color:#1890ff;border-color:#1890ff}.btn-confirm[data-v-4679ed60]{height:38px;padding:0 32px;border-radius:8px;font-size:14px;font-weight:500;background:linear-gradient(135deg,#1890ff,#40a9ff);border:none;box-shadow:0 4px 12px rgba(24,144,255,.35)}.btn-confirm[data-v-4679ed60]:hover{background:linear-gradient(135deg,#40a9ff,#69c0ff);box-shadow:0 6px 16px rgba(24,144,255,.45)}.btn-confirm .anticon[data-v-4679ed60]{margin-right:6px}.drag-flip-enter-active[data-v-4679ed60],.drag-flip-leave-active[data-v-4679ed60]{transition:all .3s ease}.drag-flip-enter[data-v-4679ed60]{opacity:0;transform:translateX(-20px)}.drag-flip-leave-to[data-v-4679ed60]{opacity:0;transform:translateX(20px)}.left-panel[data-v-4679ed60]::-webkit-scrollbar,.right-panel[data-v-4679ed60]::-webkit-scrollbar{width:6px}.left-panel[data-v-4679ed60]::-webkit-scrollbar-thumb,.right-panel[data-v-4679ed60]::-webkit-scrollbar-thumb{background:silver;border-radius:3px}.left-panel[data-v-4679ed60]::-webkit-scrollbar-track,.right-panel[data-v-4679ed60]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.sortable-ghost .drag-card[data-v-4679ed60]{opacity:.4;background:#bae7ff}.sortable-chosen .drag-card[data-v-4679ed60]{opacity:.9}[data-v-bb84f854] .ant-alert-info{background-color:#f5f5f5}[data-v-bb84f854] .ant-select-selection__choice{max-width:100%}[data-v-bb84f854] .ant-select-selection__choice__content{max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}