.dimension-form-container[data-v-65c453be]{padding:20px;background:linear-gradient(180deg,#f8f9fa,#fff)}.dimension-form-container .dimension-header[data-v-65c453be]{margin-bottom:20px}.dimension-form-container .dimension-header .header-title[data-v-65c453be]{margin-bottom:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dimension-form-container .dimension-header .header-title .title-icon[data-v-65c453be]{font-size:20px;margin-right:8px}.dimension-form-container .dimension-header .header-title .title-text[data-v-65c453be]{font-size:16px;font-weight:600;color:#262626}.dimension-form-container .dimension-header .header-title .dimension-count[data-v-65c453be]{margin-left:8px;font-size:13px;color:#8c8c8c}.dimension-form-container .dimension-header .dimension-header-row[data-v-65c453be]{background:linear-gradient(135deg,#1890ff,#096dd9);padding:14px 16px;border-radius:8px;box-shadow:0 2px 8px rgba(24,144,255,.25)}.dimension-form-container .dimension-header .dimension-header-row .header-item[data-v-65c453be]{padding:0 8px}.dimension-form-container .dimension-header .dimension-header-row .header-item .header-label[data-v-65c453be]{font-weight:600;color:#fff;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.dimension-form-container .dimension-header .dimension-header-row .header-item.header-action[data-v-65c453be]{text-align:center}.dimension-form-container .dimension-list .dimension-card[data-v-65c453be]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:12px;background:#fff;border:2px solid #e8e8e8;border-radius:10px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.dimension-form-container .dimension-list .dimension-card[data-v-65c453be]:hover{border-color:#40a9ff;box-shadow:0 4px 16px rgba(24,144,255,.15);transform:translateY(-2px)}.dimension-form-container .dimension-list .dimension-card .dimension-index[data-v-65c453be]{width:36px;height:100%;min-height:60px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:700;-ms-flex-negative:0;flex-shrink:0}.dimension-form-container .dimension-list .dimension-card .dimension-content[data-v-65c453be]{-ms-flex:1;flex:1;padding:12px 16px}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row[data-v-65c453be]{-ms-flex-align:center;align-items:center}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .dimension-item[data-v-65c453be]{padding:0 6px}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .dimension-item.dimension-action[data-v-65c453be]{text-align:center}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .form-item-no-margin[data-v-65c453be]{margin-bottom:0}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .dimension-input[data-v-65c453be] .ant-input{border-radius:6px;border:1.5px solid #d9d9d9;transition:all .3s ease}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .dimension-input[data-v-65c453be] .ant-input:hover{border-color:#40a9ff}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .dimension-input[data-v-65c453be] .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .weight-input[data-v-65c453be]{width:100%;border-radius:6px}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .weight-input[data-v-65c453be] .ant-input-number-input{border-radius:6px;border:1.5px solid #d9d9d9;transition:all .3s ease}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .weight-input[data-v-65c453be] .ant-input-number-input:hover{border-color:#40a9ff}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .weight-input[data-v-65c453be] .ant-input-number-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .description-input[data-v-65c453be] .ant-input{border-radius:6px;border:1.5px solid #d9d9d9;transition:all .3s ease;resize:vertical}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .description-input[data-v-65c453be] .ant-input:hover{border-color:#40a9ff}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .description-input[data-v-65c453be] .ant-input:focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .delete-btn[data-v-65c453be]{color:#ff4d4f;padding:4px 8px;border-radius:6px;transition:all .3s ease}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .delete-btn[data-v-65c453be]:hover{background:#fff1f0;color:#ff7875}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .delete-btn[data-v-65c453be]:disabled{color:#d9d9d9;cursor:not-allowed}.dimension-form-container .dimension-list .dimension-card .dimension-content .dimension-row .delete-btn[data-v-65c453be]:disabled:hover{background:transparent}.dimension-form-container .dimension-footer[data-v-65c453be]{margin-top:20px}.dimension-form-container .dimension-footer .add-dimension-btn[data-v-65c453be]{border-radius:8px;height:48px;font-size:15px;border:2px dashed #91d5ff;background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#1890ff;transition:all .3s ease}.dimension-form-container .dimension-footer .add-dimension-btn[data-v-65c453be]:hover{border-color:#1890ff;background:linear-gradient(135deg,#bae7ff,#91d5ff);color:#096dd9;box-shadow:0 2px 8px rgba(24,144,255,.2);transform:translateY(-1px)}.dimension-form-container .dimension-footer .add-dimension-btn .btn-text[data-v-65c453be]{font-weight:500}.dimension-form-container .dimension-footer .weight-summary[data-v-65c453be]{margin-top:16px;padding:16px 20px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:10px;border:1.5px solid #e8e8e8}.dimension-form-container .dimension-footer .weight-summary .summary-content[data-v-65c453be]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-left[data-v-65c453be]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-left .summary-icon[data-v-65c453be]{color:#1890ff;font-size:18px;margin-right:8px}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-left .summary-label[data-v-65c453be]{font-size:14px;color:#595959;font-weight:500;margin-right:8px}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-left .summary-tip[data-v-65c453be]{font-size:13px;color:#8c8c8c}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-right[data-v-65c453be]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-right .summary-label[data-v-65c453be]{font-size:14px;color:#595959;font-weight:500}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-right .summary-value[data-v-65c453be]{font-size:24px;font-weight:700;font-family:Courier New,monospace;padding:4px 12px;background:#fff;border-radius:6px;border:2px solid #d9d9d9}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-right .summary-value.weight-success[data-v-65c453be]{color:#52c41a;border-color:#52c41a;background:#f6ffed}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-right .summary-value.weight-error[data-v-65c453be]{color:#ff4d4f;border-color:#ff4d4f;background:#fff1f0}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-right .weight-status[data-v-65c453be]{font-size:13px;color:#ff4d4f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px}.dimension-form-container .dimension-footer .weight-summary .summary-content .summary-right .weight-status.success[data-v-65c453be]{color:#52c41a}.dimension-form-container .dimension-footer .action-buttons[data-v-65c453be]{margin-top:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px;padding:20px 0}.dimension-form-container .dimension-footer .action-buttons .save-btn[data-v-65c453be]{min-width:140px;height:48px;font-size:16px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 4px 12px rgba(24,144,255,.3);transition:all .3s cubic-bezier(.4,0,.2,1)}.dimension-form-container .dimension-footer .action-buttons .save-btn[data-v-65c453be]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 6px 16px rgba(24,144,255,.4);transform:translateY(-2px)}.dimension-form-container .dimension-footer .action-buttons .save-btn[data-v-65c453be]:active{transform:translateY(0)}.dimension-form-container .dimension-footer .action-buttons .cancel-btn[data-v-65c453be]{min-width:140px;height:48px;font-size:16px;font-weight:500;border-radius:8px;border:2px solid #d9d9d9;background:#fff;color:#595959;transition:all .3s ease}.dimension-form-container .dimension-footer .action-buttons .cancel-btn[data-v-65c453be]:hover{border-color:#40a9ff;color:#1890ff;background:#f0f5ff;box-shadow:0 2px 8px rgba(24,144,255,.15);transform:translateY(-2px)}.dimension-form-container .dimension-footer .action-buttons .cancel-btn[data-v-65c453be]:active{transform:translateY(0)}[data-v-65c453be] .ant-input,[data-v-65c453be] .ant-input-number{border-radius:6px}[data-v-65c453be] .ant-btn-dashed{border-radius:8px;font-weight:500}.ant-btn[data-v-80d2e326]{margin-left:30px;margin-bottom:30px;float:right}.drawer-footer[data-v-80d2e326]{position:absolute;bottom:-8px;width:100%;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;left:0;background:#fff;border-radius:0 0 2px 2px}