.gold-plan-add[data-v-248489ea]{border-radius:14px}.gold-plan-add[data-v-248489ea] .ant-card-body{padding:20px 24px 80px}.page-header[data-v-248489ea]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #eef0f5}.page-header[data-v-248489ea],.page-header__left[data-v-248489ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header__left[data-v-248489ea]{gap:14px}.back-btn[data-v-248489ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid #e4e7ee;border-radius:10px;background:#fff;color:#5c6478;cursor:pointer;-webkit-transition:border-color .18s ease,color .18s ease;transition:border-color .18s ease,color .18s ease}.back-btn[data-v-248489ea]:hover{border-color:#d4c48a;color:#b8860b}.back-btn[data-v-248489ea]:focus{outline:2px solid #d4c48a;outline-offset:2px}.page-title[data-v-248489ea]{margin:0;font-size:20px;font-weight:600;color:#1a1f2e;letter-spacing:-.02em;line-height:1.3}.page-subtitle[data-v-248489ea]{margin:4px 0 0;font-size:13px;color:#8b93a7;line-height:1.4}.save-btn[data-v-248489ea]{height:40px;padding:0 22px;border-radius:10px!important;font-weight:500;letter-spacing:.02em}.page-footer[data-v-248489ea]{position:fixed;bottom:0;left:0;right:0;z-index:99;height:56px;background:#fff;border-top:1px solid #e4e7ee}.page-footer__inner[data-v-248489ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:0 24px}.plan-section[data-v-248489ea]{margin-bottom:20px;border:1px solid #e4e7ee;border-radius:14px;background:#fff;overflow:hidden}.section-header[data-v-248489ea]{gap:14px;padding:16px 20px;background:#f8f9fb;border-bottom:1px solid #eef0f5}.section-header[data-v-248489ea],.section-icon[data-v-248489ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-248489ea]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:10px;font-size:18px;-ms-flex-negative:0;flex-shrink:0}.section-icon--basic[data-v-248489ea]{background:#f5f0e1;color:#b8860b}.section-icon--logistics[data-v-248489ea]{background:#e8f0f8;color:#3a6ea5}.section-icon--goods[data-v-248489ea]{background:#f0ebe3;color:#8b6914}.section-header__text[data-v-248489ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.section-title[data-v-248489ea]{margin:0;font-size:15px;font-weight:600;color:#1a1f2e;line-height:1.3}.section-desc[data-v-248489ea]{margin:2px 0 0;font-size:12px;color:#8b93a7;line-height:1.4}.section-header__extra[data-v-248489ea]{-ms-flex-negative:0;flex-shrink:0}.goods-summary[data-v-248489ea]{font-size:13px;color:#5c6478;padding:6px 12px;background:#fff;border:1px solid #e4e7ee;border-radius:6px}.goods-summary strong[data-v-248489ea]{color:#1a1f2e;font-weight:600}.amount-highlight[data-v-248489ea]{color:#b8860b!important;font-variant-numeric:tabular-nums}.section-body[data-v-248489ea]{padding:20px}.section-body--flush[data-v-248489ea]{padding:0}.field-full[data-v-248489ea]{width:100%}.transport-panel[data-v-248489ea]{margin-top:16px;padding:16px;border:1px dashed #e4e7ee;border-radius:10px;background:#f8f9fb}.transport-panel__label[data-v-248489ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;color:#5c6478}.sub-block+.sub-block[data-v-248489ea]{margin-top:24px;padding-top:24px;border-top:1px solid #eef0f5}.sub-block__head[data-v-248489ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.sub-block__title[data-v-248489ea]{font-size:14px;font-weight:500;color:#1a1f2e}.sub-block__count[data-v-248489ea]{font-size:12px;color:#8b93a7;padding:2px 10px;background:#f8f9fb;border:1px solid #eef0f5;border-radius:20px}.table-shell[data-v-248489ea]{border:1px solid #e4e7ee;border-radius:10px;overflow:hidden}.table-shell--goods[data-v-248489ea]{border-radius:0;border-left:none;border-right:none;border-top:none}.row-action[data-v-248489ea]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:2px 8px;border:none;background:transparent;font-size:13px;color:#c0392b;cursor:pointer;border-radius:6px;-webkit-transition:background .18s ease;transition:background .18s ease}.row-action[data-v-248489ea]:hover{background:#fdf2f0}.row-action[data-v-248489ea]:focus{outline:2px solid rgba(192,57,43,.3);outline-offset:1px}.add-row-btn[data-v-248489ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:10px;border:1px dashed #e4e7ee;border-radius:10px;background:#fff;font-size:13px;color:#5c6478;cursor:pointer;-webkit-transition:border-color .18s ease,color .18s ease,background .18s ease;transition:border-color .18s ease,color .18s ease,background .18s ease}.add-row-btn[data-v-248489ea]:hover{border-color:#d4c48a;color:#b8860b;background:#f5f0e1}.add-row-btn--primary[data-v-248489ea]{margin:16px 20px 20px;width:calc(100% - 40px);border-style:solid;border-color:#d4c48a;color:#b8860b;font-weight:500}.add-row-btn--primary[data-v-248489ea]:hover{border-color:#b8860b;background:#f5f0e1}.goods-name[data-v-248489ea]{font-weight:500;color:#1a1f2e}.unit-tag[data-v-248489ea]{display:inline-block;padding:1px 8px;font-size:12px;color:#5c6478;background:#f8f9fb;border:1px solid #eef0f5;border-radius:6px}.approval-aside[data-v-248489ea]{border:1px solid #e4e7ee;border-radius:14px;background:#fff;overflow:hidden;position:sticky;top:16px}.approval-aside__head[data-v-248489ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;color:#1a1f2e;background:#f8f9fb;border-bottom:1px solid #eef0f5}.approval-aside__head .anticon[data-v-248489ea]{color:#b8860b;font-size:16px}.approval-aside__body[data-v-248489ea]{padding:16px}[data-v-248489ea] .plan-form--basic .ant-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}[data-v-248489ea] .plan-form--basic .ant-form-item-control-wrapper,[data-v-248489ea] .plan-form--basic .ant-form-item-label{float:none}[data-v-248489ea] .plan-form--basic .ant-form-item-label{-ms-flex-negative:0;flex-shrink:0;line-height:32px;padding-bottom:0;padding-top:0;text-align:right}[data-v-248489ea] .plan-form--basic .ant-form-item-label label{font-size:13px;color:#5c6478;line-height:32px;height:32px;display:inline-block;vertical-align:middle}[data-v-248489ea] .plan-form--basic .ant-form-item-label label:after{margin:0 4px 0 2px}[data-v-248489ea] .plan-form--basic .ant-form-item-control-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}[data-v-248489ea] .plan-form--basic .ant-form-item-control{line-height:32px}[data-v-248489ea] .plan-form--basic .ant-form-item--multiline{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}[data-v-248489ea] .plan-form--basic .ant-form-item--multiline .ant-form-item-label{padding-top:4px}[data-v-248489ea] .plan-form--basic .ant-form-item--multiline .ant-form-item-label label{height:auto;line-height:1.5}[data-v-248489ea] .plan-form--basic .ant-calendar-picker-input,[data-v-248489ea] .plan-form--basic .ant-input,[data-v-248489ea] .plan-form--basic .ant-input-number,[data-v-248489ea] .plan-form--basic .ant-select-selection{border-radius:6px!important;border-color:#e4e7ee;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}[data-v-248489ea] .plan-form--basic .ant-calendar-picker-input:hover,[data-v-248489ea] .plan-form--basic .ant-input-number:hover,[data-v-248489ea] .plan-form--basic .ant-input:hover,[data-v-248489ea] .plan-form--basic .ant-select-selection:hover{border-color:#d4c48a}[data-v-248489ea] .plan-form--basic .ant-calendar-picker:focus .ant-calendar-picker-input,[data-v-248489ea] .plan-form--basic .ant-input-number:focus,[data-v-248489ea] .plan-form--basic .ant-input:focus,[data-v-248489ea] .plan-form--basic .ant-select-focused .ant-select-selection{border-color:#b8860b;-webkit-box-shadow:0 0 0 2px rgba(184,134,11,.15);box-shadow:0 0 0 2px rgba(184,134,11,.15)}[data-v-248489ea] .plan-form--basic textarea.ant-input{border-radius:6px!important;resize:vertical;line-height:1.5}[data-v-248489ea] .plan-form .ant-form-item{margin-bottom:14px}[data-v-248489ea] .plan-form .ant-form-item-label label{font-size:13px;color:#5c6478}[data-v-248489ea] .plan-form .ant-calendar-picker-input,[data-v-248489ea] .plan-form .ant-input,[data-v-248489ea] .plan-form .ant-input-number,[data-v-248489ea] .plan-form .ant-select-selection{border-radius:6px!important;border-color:#e4e7ee;-webkit-transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,-webkit-box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease;transition:border-color .18s ease,box-shadow .18s ease,-webkit-box-shadow .18s ease}[data-v-248489ea] .plan-form .ant-calendar-picker-input:hover,[data-v-248489ea] .plan-form .ant-input-number:hover,[data-v-248489ea] .plan-form .ant-input:hover,[data-v-248489ea] .plan-form .ant-select-selection:hover{border-color:#d4c48a}[data-v-248489ea] .plan-form .ant-calendar-picker:focus .ant-calendar-picker-input,[data-v-248489ea] .plan-form .ant-input-number:focus,[data-v-248489ea] .plan-form .ant-input:focus,[data-v-248489ea] .plan-form .ant-select-focused .ant-select-selection{border-color:#b8860b;-webkit-box-shadow:0 0 0 2px rgba(184,134,11,.15);box-shadow:0 0 0 2px rgba(184,134,11,.15)}[data-v-248489ea] .plan-form textarea.ant-input{border-radius:6px!important;resize:vertical}[data-v-248489ea] .plan-table .ant-table{border-radius:0}[data-v-248489ea] .plan-table .ant-table-thead>tr>th{background:#f8f9fb;color:#5c6478;font-size:12px;font-weight:600;border-bottom:1px solid #e4e7ee;padding:10px 12px}[data-v-248489ea] .plan-table .ant-table-tbody>tr>td{padding:10px 12px;border-bottom:1px solid #eef0f5;font-size:13px;color:#1a1f2e}[data-v-248489ea] .plan-table .ant-table-tbody>tr:last-child>td{border-bottom:none}[data-v-248489ea] .plan-table .ant-table-tbody>tr:hover>td{background:rgba(245,240,225,.5)}[data-v-248489ea] .plan-table .ant-table-placeholder{padding:32px 16px;color:#8b93a7;font-size:13px}[data-v-248489ea] .plan-table .ant-empty-description{color:#8b93a7}[data-v-248489ea] .inline-radio .ant-radio-wrapper{font-size:12px;margin-right:8px}