[data-v-2475fe2c]:export{menuBg:#304156;menuText:#bfcbd9;menuActiveText:#409eff}.packing-block[data-v-2475fe2c]{border:1px solid #e8ecf2;border-radius:6px;background:#fff;overflow:hidden}.packing-block__head[data-v-2475fe2c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 12px;background:#f7f9fc;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.packing-block__head[data-v-2475fe2c]:hover{background:#f0f4f9}.packing-block:not(.is-collapsed) .packing-block__head[data-v-2475fe2c]{border-bottom:1px solid #eef1f6}.packing-block__identity[data-v-2475fe2c]{display:flex;align-items:center;gap:8px;min-width:0}.packing-block__toggle[data-v-2475fe2c]{flex-shrink:0;width:16px;font-size:13px;color:#909399}.packing-block__code[data-v-2475fe2c]{font-size:14px;font-weight:700;color:#1f2a37;word-break:break-all}.packing-block__factory[data-v-2475fe2c]{font-size:13px;color:#606266;word-break:break-all}.packing-block__stats[data-v-2475fe2c]{display:flex;flex-wrap:wrap;gap:6px}.stat[data-v-2475fe2c]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;background:#fff;border:1px solid #e6ebf2;font-size:12px;color:#303133;font-variant-numeric:tabular-nums}.stat em[data-v-2475fe2c]{font-style:normal;color:#909399;font-size:11px}.packing-block__remark[data-v-2475fe2c]{margin:0;padding:6px 12px;font-size:12px;color:#909399;border-bottom:1px solid #f0f2f5}.packing-block__table[data-v-2475fe2c]{width:100%}.packing-block__table[data-v-2475fe2c] .el-table__header th{background:#fafbfc;color:#606266;font-weight:600}.packing-block__table[data-v-2475fe2c] .el-table__expand-icon{width:16px;height:16px;margin-right:2px;color:#1f6f64}.packing-block__table[data-v-2475fe2c] .el-table__placeholder{width:16px}.packing-block__table[data-v-2475fe2c] .is-pack-member .el-table__indent{padding-left:18px!important}.packing-block__table[data-v-2475fe2c] .el-table__body tr.is-pack-lead>td{background:#e7f2f0;color:#163532;border-bottom-color:#c5ddd8}.packing-block__table[data-v-2475fe2c] .el-table__body tr.is-pack-lead>td:first-child{box-shadow:inset 3px 0 0 #1f6f64}.packing-block__table[data-v-2475fe2c] .el-table--enable-row-hover .el-table__body tr.is-pack-lead:hover>td{background:#d7ebe7}.packing-block__table[data-v-2475fe2c] .el-table__body tr.is-pack-member>td{background:#f5f8f7;color:#4a6360}.packing-block__table[data-v-2475fe2c] .el-table__body tr.is-pack-member>td:first-child{box-shadow:inset 3px 0 0 #a9c9c4}.packing-block__table[data-v-2475fe2c] .el-table--enable-row-hover .el-table__body tr.is-pack-member:hover>td{background:#eef3f1}.packing-block__table[data-v-2475fe2c] .el-table__body tr.is-pack-member .cell{font-size:12px}.pack-check[data-v-2475fe2c]{display:inline-flex;align-items:center;justify-content:center;margin:0;cursor:pointer}.pack-check__input[data-v-2475fe2c]{width:14px;height:14px;margin:0;cursor:pointer}.pack-code[data-v-2475fe2c]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;text-align:left}.pack-code__id[data-v-2475fe2c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:.02em;color:#163532;font-variant-numeric:tabular-nums;word-break:break-all}.packing-block__table[data-v-2475fe2c] .is-pack-member .pack-code__id{font-size:12px;font-weight:500;color:#4a6360}.pack-code__chip[data-v-2475fe2c]{display:inline-flex;align-items:center;flex-shrink:0;height:18px;padding:0 6px;border-radius:2px;background:#1f6f64;color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;font-variant-numeric:tabular-nums}[data-v-caf23316]:export{menuBg:#304156;menuText:#bfcbd9;menuActiveText:#409eff}.config-dialog[data-v-caf23316]{display:flex;flex-direction:column;min-height:0;height:100%}.header-summary[data-v-caf23316]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;padding-bottom:0;border-bottom:1px solid #eef0f4;font-size:13px;color:#606266;flex-shrink:0}.header-summary .kv b[data-v-caf23316]{color:#303133;font-weight:600}.header-summary__meta[data-v-caf23316]{display:flex;flex-wrap:wrap;gap:8px 20px;min-width:0}.panel-window[data-v-caf23316]{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;border:1px solid #e6e9ef;border-radius:6px;background:#fff;overflow:hidden}.panel-tabs[data-v-caf23316]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:0 14px;border-bottom:1px solid #eef0f4;background:#fafbfc}.panel-tabs__list[data-v-caf23316]{display:flex;align-items:stretch;gap:0;min-width:0}.panel-tabs__actions[data-v-caf23316]{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.panel-tab[data-v-caf23316]{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 4px;margin-right:20px;border:none;border-bottom:2px solid transparent;background:transparent;color:#606266;font-size:14px;font-weight:500;line-height:1;cursor:pointer}.panel-tab[data-v-caf23316]:hover{color:#2d7dd2}.panel-tab.is-active[data-v-caf23316]{color:#1f2a37;font-weight:600;border-bottom-color:#2d7dd2}.section--panel[data-v-caf23316]{display:flex;flex:1;flex-direction:column;min-height:0;padding:12px 14px 14px;box-sizing:border-box;background:#fff;overflow:hidden}.section--panel .section__footer[data-v-caf23316],.section--panel .section__search[data-v-caf23316]{flex-shrink:0}.section--panel .section__body[data-v-caf23316]{flex:1;min-height:0;overflow:auto}.section__count[data-v-caf23316]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#eef2f7;color:#606266;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.panel-tab.is-active .section__count[data-v-caf23316]{background:#e8f2fc;color:#2d7dd2}.expand-toggle[data-v-caf23316]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:0;border:none;background:transparent;color:#606266;font-size:13px;line-height:1;cursor:pointer}.expand-toggle i[data-v-caf23316]{font-size:12px}.expand-toggle[data-v-caf23316]:hover{color:#2d7dd2}.expand-toggle[data-v-caf23316]:focus{outline:none;color:#2d7dd2}.section__search[data-v-caf23316]{margin-bottom:4px}.section__search[data-v-caf23316] .el-form-item{margin-bottom:8px}.packing-gap+.packing-gap[data-v-caf23316]{margin-top:12px}.section__empty[data-v-caf23316]{padding:28px 12px;text-align:center;color:#909399;font-size:13px}.section__footer[data-v-caf23316]{display:flex;align-items:center;gap:16px;margin-top:12px;padding-top:12px;border-top:1px dashed #edf0f5}.footer-actions[data-v-caf23316]{display:flex;align-items:center;gap:8px}.footer-actions .el-button+.el-button[data-v-caf23316]{margin-left:0}.metric-bar[data-v-caf23316]{display:flex;align-items:stretch;gap:0;margin-left:auto;border:1px solid #e4e9f0;border-radius:6px;background:#f7f9fc;overflow:hidden}.metric[data-v-caf23316]{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0;padding:6px 14px}.metric+.metric[data-v-caf23316]{border-left:1px solid #e4e9f0}.metric__label[data-v-caf23316]{font-size:12px;line-height:1;color:#909399;white-space:nowrap}.metric__value[data-v-caf23316]{display:inline-flex;align-items:center;font-size:14px;font-weight:700;line-height:1;color:#1f2a37;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";white-space:nowrap}.metric__value i[data-v-caf23316]{margin-left:3px;font-style:normal;font-size:11px;font-weight:500;color:#909399}.metric__value .metric__currency[data-v-caf23316]{margin-left:0;margin-right:2px;font-size:12px;font-weight:600;color:#606266}.metric__value .metric__price-warn[data-v-caf23316]{margin-left:4px;font-size:14px;font-weight:400;line-height:1;color:#f56c6c;cursor:pointer}.dialog-footer[data-v-caf23316]{display:flex;align-items:center;justify-content:flex-end;gap:10px}.dialog-footer[data-v-caf23316] .el-button+.el-button{margin-left:0}.config-container-type-dialog.el-dialog{display:flex;flex-direction:column;height:90vh;max-height:90vh;margin-bottom:0!important}.config-container-type-dialog.el-dialog .el-dialog__header{flex-shrink:0}.config-container-type-dialog.el-dialog .el-dialog__body{flex:1 1 auto;min-height:0;height:0;padding:12px 20px 8px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}.config-container-type-dialog.el-dialog .el-dialog__footer{flex-shrink:0}[data-v-3cfca24e]:export{menuBg:#304156;menuText:#bfcbd9;menuActiveText:#409eff}.aso[data-v-3cfca24e]{--aso-ink:#1f2a37;--aso-harbor:#2d7dd2;--aso-fog:#f5f7fa;--aso-chalk:#fff;--aso-steel:#dce3ec;--aso-mooring:#c4782a;--aso-muted:#6b7785;display:flex;flex-direction:column;gap:16px;min-height:0}.aso-identity[data-v-3cfca24e]{display:grid;grid-template-columns:6px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--aso-steel);border-radius:8px;background:linear-gradient(135deg,#f8fafc,#eef3f8)}.aso-identity__mark[data-v-3cfca24e]{width:6px;height:42px;border-radius:3px;background:linear-gradient(180deg,var(--aso-harbor),#1a5a9e)}.aso-identity__eyebrow[data-v-3cfca24e]{margin:0 0 2px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--aso-muted)}.aso-identity__code[data-v-3cfca24e]{margin:0;font-family:SF Mono,Menlo,Consolas,monospace;font-size:18px;font-weight:700;line-height:1.2;color:var(--aso-ink);letter-spacing:.02em}.aso-identity__meta[data-v-3cfca24e]{display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:flex-end}.aso-meta[data-v-3cfca24e]{display:flex;flex-direction:column;gap:2px;min-width:72px}.aso-meta__label[data-v-3cfca24e]{font-size:12px;color:var(--aso-muted)}.aso-meta__value[data-v-3cfca24e]{font-size:14px;font-weight:600;color:var(--aso-ink)}.aso-decisions[data-v-3cfca24e]{display:grid;grid-template-columns:1fr;gap:12px}.aso-decision[data-v-3cfca24e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--aso-steel);border-radius:8px;background:var(--aso-chalk)}.aso-decision__label[data-v-3cfca24e]{font-size:13px;font-weight:600;color:var(--aso-ink);white-space:nowrap}.aso-toggle[data-v-3cfca24e]{display:inline-flex;padding:2px;border-radius:6px;background:var(--aso-fog);border:1px solid var(--aso-steel)}.aso-toggle__btn[data-v-3cfca24e]{position:relative;z-index:0;min-width:48px;height:28px;padding:0 12px;border:none;border-radius:4px;background:transparent;color:var(--aso-muted);font-size:13px;font-weight:500;cursor:pointer;box-shadow:none;transition:none}.aso-toggle__btn[data-v-3cfca24e]:hover:not(.is-active){color:var(--aso-ink)}.aso-toggle__btn[data-v-3cfca24e]:focus{outline:none}.aso-toggle__btn[data-v-3cfca24e]:focus-visible{outline:2px solid rgba(45,125,210,.45);outline-offset:1px}.aso-toggle__btn.is-active[data-v-3cfca24e]{z-index:1;background:var(--aso-chalk);color:var(--aso-harbor);font-weight:600;box-shadow:0 1px 2px rgba(31,42,55,.08)}.aso-berth[data-v-3cfca24e]{display:flex;flex-direction:column;min-height:280px;border:1px solid var(--aso-steel);border-radius:8px;background:var(--aso-chalk);overflow:hidden}.aso-berth__head[data-v-3cfca24e]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 14px;border-bottom:1px solid #eef0f4;background:var(--aso-fog)}.aso-berth__title-wrap[data-v-3cfca24e]{display:inline-flex;align-items:center;gap:8px;min-width:0}.aso-berth__title[data-v-3cfca24e]{margin:0;font-size:14px;font-weight:600;color:var(--aso-ink)}.aso-berth__count[data-v-3cfca24e]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e8f2fc;color:var(--aso-harbor);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.aso-berth__search[data-v-3cfca24e]{width:200px;flex-shrink:0}.aso-berth__body[data-v-3cfca24e]{position:relative;flex:1;min-height:200px;max-height:320px}.aso-berth__list[data-v-3cfca24e]{height:100%;max-height:320px;min-height:200px;overflow:auto;padding:10px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.aso-berth__empty[data-v-3cfca24e]{display:flex;align-items:center;justify-content:center;flex:1;min-height:160px;padding:24px;text-align:center;color:var(--aso-muted);font-size:13px}.aso-ticket[data-v-3cfca24e]{display:grid;grid-template-columns:5px 1fr auto;gap:12px;align-items:center;width:100%;padding:12px 14px;border:1px solid var(--aso-steel);border-radius:6px;background:var(--aso-chalk);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.aso-ticket[data-v-3cfca24e]:hover{border-color:#b8cce4;background:#fafcfe}.aso-ticket[data-v-3cfca24e]:focus{outline:2px solid rgba(45,125,210,.35);outline-offset:1px}.aso-ticket.is-selected[data-v-3cfca24e]{border-color:var(--aso-mooring);background:#fffaf3;box-shadow:inset 0 0 0 1px rgba(196,120,42,.2)}.aso-ticket.is-selected .aso-ticket__mooring[data-v-3cfca24e]{background:var(--aso-mooring)}.aso-ticket.is-selected .aso-ticket__code[data-v-3cfca24e]{color:#8a5410}.aso-ticket__mooring[data-v-3cfca24e]{width:5px;height:100%;min-height:28px;border-radius:2px;background:#c5ced8;transition:background .15s ease}.aso-ticket__body[data-v-3cfca24e]{display:flex;flex-direction:column;gap:2px;min-width:0}.aso-ticket__code[data-v-3cfca24e]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:700;color:var(--aso-ink);letter-spacing:.02em}.aso-ticket__code[data-v-3cfca24e] .search-hit{margin:0;padding:0;color:var(--aso-mooring);font-style:normal;font-weight:700;background:rgba(196,120,42,.12);border-radius:2px}.aso-ticket__sub[data-v-3cfca24e]{font-size:12px;color:var(--aso-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aso-ticket__check[data-v-3cfca24e]{color:var(--aso-mooring);font-size:16px;font-weight:700}.aso-berth__picked[data-v-3cfca24e]{margin:0;padding:10px 14px;border-top:1px dashed #edf0f5;font-size:13px;color:var(--aso-muted);background:#fafbfc}.aso-berth__picked b[data-v-3cfca24e]{margin-left:6px;font-family:SF Mono,Menlo,Consolas,monospace;color:var(--aso-ink)}@media (max-width:640px){.aso-identity[data-v-3cfca24e]{grid-template-columns:6px 1fr}.aso-identity__meta[data-v-3cfca24e]{grid-column:2;justify-content:flex-start}.aso-decisions[data-v-3cfca24e]{grid-template-columns:1fr}.aso-berth__head[data-v-3cfca24e]{flex-direction:column;align-items:stretch}.aso-berth__search[data-v-3cfca24e]{width:100%}}@media (prefers-reduced-motion:reduce){.aso-ticket[data-v-3cfca24e],.aso-toggle__btn[data-v-3cfca24e]{transition:none}}[data-v-23014f9a]:export{menuBg:#304156;menuText:#bfcbd9;menuActiveText:#409eff}.cflp[data-v-23014f9a]{--cflp-ink:#1f2a37;--cflp-harbor:#2d7dd2;--cflp-fog:#f5f7fa;--cflp-chalk:#fff;--cflp-steel:#dce3ec;--cflp-mooring:#c4782a;--cflp-muted:#6b7785;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:stretch;height:560px;max-height:calc(88vh - 140px);min-height:0}.cflp-pane[data-v-23014f9a]{display:flex;flex-direction:column;min-height:0;border:1px solid var(--cflp-steel);border-radius:8px;background:var(--cflp-chalk);overflow:hidden}.cflp-pane__head[data-v-23014f9a]{display:flex;align-items:flex-start;gap:12px;flex-shrink:0;padding:14px 18px;background:linear-gradient(135deg,#f8fafc,#eef3f8);border-bottom:1px solid #eef0f4}.cflp-pane__mark[data-v-23014f9a]{width:4px;height:28px;margin-top:2px;border-radius:2px;background:linear-gradient(180deg,var(--cflp-harbor),#1a5a9e);flex-shrink:0}.cflp-pane__mark--amber[data-v-23014f9a]{background:linear-gradient(180deg,var(--cflp-mooring),#8f5418)}.cflp-pane__title[data-v-23014f9a]{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--cflp-ink)}.cflp-pane__hint[data-v-23014f9a]{margin:0;font-size:12px;color:var(--cflp-muted)}.cflp-pane__body[data-v-23014f9a]{display:flex;flex-direction:column;flex:1;min-height:0;padding:16px 18px 18px;gap:14px}.cflp-pane--base .cflp-form[data-v-23014f9a]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.cflp-pane--decision[data-v-23014f9a]{min-width:0}.cflp-control[data-v-23014f9a]{width:100%}.cflp-form[data-v-23014f9a]{padding:16px 18px 14px}.cflp-form[data-v-23014f9a] .el-form-item__label{padding:0 0 6px;line-height:1.3;color:var(--cflp-muted);font-size:12px}.cflp-form[data-v-23014f9a] .el-form-item{margin-bottom:18px}.cflp-form[data-v-23014f9a] .el-form-item__error{padding-top:4px}.cflp-form[data-v-23014f9a] .el-date-editor.el-input,.cflp-form[data-v-23014f9a] .el-date-editor.el-input__inner,.cflp-form[data-v-23014f9a] .el-select{width:100%}.cflp-customer-row[data-v-23014f9a]{display:flex;gap:10px}.cflp-customer-row .el-input[data-v-23014f9a]{flex:1;min-width:0}.cflp-derived-item[data-v-23014f9a]{flex:1;display:flex;flex-direction:column;margin-bottom:0!important;min-height:0}.cflp-derived-item[data-v-23014f9a] .el-form-item__content{flex:1;display:flex;flex-direction:column;line-height:1.4;min-height:0}.cflp-derived-item[data-v-23014f9a] .el-form-item__error{padding-top:4px}.cflp-derived[data-v-23014f9a]{display:flex;flex-direction:column;justify-content:flex-start;flex:1;gap:14px;min-height:140px;padding:16px 18px;border:1px dashed var(--cflp-steel);border-radius:8px;background:var(--cflp-fog)}.cflp-derived.is-empty .cflp-meta__value[data-v-23014f9a]{font-weight:500;color:var(--cflp-muted)}.cflp-derived.is-bound[data-v-23014f9a]{border-style:solid;border-color:#c5dcf3;background:linear-gradient(180deg,#f7fbff,var(--cflp-fog))}.cflp-derived__status[data-v-23014f9a]{display:flex;align-items:center;gap:6px;padding-bottom:10px;margin-bottom:2px;border-bottom:1px solid #e4eaf1;font-size:12px;font-weight:600;color:var(--cflp-muted);line-height:1.4}.cflp-derived.is-bound .cflp-derived__status[data-v-23014f9a]{color:var(--cflp-harbor)}.cflp-derived__status-icon[data-v-23014f9a]{font-size:14px}.cflp-derived__status-icon.is-warn[data-v-23014f9a]{color:#e6a23c}.cflp-meta[data-v-23014f9a]{display:grid;grid-template-columns:72px 1fr;align-items:baseline;gap:12px 16px;min-width:0}.cflp-meta__label[data-v-23014f9a]{font-size:12px;color:var(--cflp-muted);white-space:nowrap}.cflp-meta__value[data-v-23014f9a]{font-size:14px;font-weight:600;color:var(--cflp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cflp-decision[data-v-23014f9a]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 14px;border:1px solid var(--cflp-steel);border-radius:8px;background:var(--cflp-fog)}.cflp-decision__label[data-v-23014f9a]{font-size:13px;font-weight:600;color:var(--cflp-ink)}.cflp-decision__label em[data-v-23014f9a]{color:#e6a23c;font-style:normal;margin-left:2px}.cflp-toggle[data-v-23014f9a]{display:inline-flex;padding:2px;border-radius:6px;background:var(--cflp-fog);border:1px solid var(--cflp-steel)}.cflp-toggle__btn[data-v-23014f9a]{position:relative;z-index:0;min-width:48px;height:28px;padding:0 12px;border:none;border-radius:4px;background:transparent;color:var(--cflp-muted);font-size:13px;font-weight:500;cursor:pointer;box-shadow:none;transition:none}.cflp-toggle__btn[data-v-23014f9a]:hover:not(:disabled):not(.is-active){color:var(--cflp-ink)}.cflp-toggle__btn[data-v-23014f9a]:disabled{opacity:.45;cursor:not-allowed}.cflp-toggle__btn[data-v-23014f9a]:focus{outline:none}.cflp-toggle__btn[data-v-23014f9a]:focus-visible{outline:2px solid rgba(45,125,210,.45);outline-offset:1px}.cflp-toggle__btn.is-active[data-v-23014f9a]{z-index:1;background:var(--cflp-chalk);color:var(--cflp-harbor);font-weight:600;box-shadow:0 1px 2px rgba(31,42,55,.08)}.cflp-shipping[data-v-23014f9a]{display:flex;flex-direction:column;flex:1;min-height:0;gap:10px}.cflp-idle[data-v-23014f9a]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 16px;border:1px dashed var(--cflp-steel);border-radius:8px;background:var(--cflp-fog);text-align:center}.cflp-idle__title[data-v-23014f9a]{margin:0;font-size:14px;font-weight:600;color:var(--cflp-ink)}.cflp-idle__hint[data-v-23014f9a]{margin:0;font-size:12px;line-height:1.5;color:var(--cflp-muted);max-width:220px}.cflp-berth[data-v-23014f9a]{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--cflp-steel);border-radius:8px;background:var(--cflp-chalk);overflow:hidden}.cflp-berth__head[data-v-23014f9a]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:10px 12px;border-bottom:1px solid #eef0f4;background:var(--cflp-fog)}.cflp-berth__title-wrap[data-v-23014f9a]{display:inline-flex;align-items:center;gap:8px;min-width:0}.cflp-berth__title[data-v-23014f9a]{margin:0;font-size:13px;font-weight:600;color:var(--cflp-ink)}.cflp-berth__count[data-v-23014f9a]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e8f2fc;color:var(--cflp-harbor);font-size:12px;font-weight:600}.cflp-berth__search[data-v-23014f9a]{width:160px;flex-shrink:0}.cflp-berth__body[data-v-23014f9a]{flex:1;min-height:0;overflow:hidden}.cflp-berth__list[data-v-23014f9a]{display:flex;flex-direction:column;gap:8px;height:100%;overflow-y:auto;padding:10px 12px}.cflp-berth__empty[data-v-23014f9a]{padding:28px 12px;text-align:center;font-size:13px;color:var(--cflp-muted)}.cflp-ticket[data-v-23014f9a]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--cflp-steel);border-radius:6px;background:var(--cflp-chalk);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease;flex-shrink:0}.cflp-ticket[data-v-23014f9a]:hover{border-color:#a8c8ec;background:#f7fbff}.cflp-ticket.is-selected[data-v-23014f9a]{border-color:var(--cflp-harbor);background:#f0f7fd}.cflp-ticket[data-v-23014f9a]:focus{outline:2px solid rgba(45,125,210,.35);outline-offset:1px}.cflp-ticket__mooring[data-v-23014f9a]{width:4px;height:28px;border-radius:2px;background:var(--cflp-mooring);flex-shrink:0}.cflp-ticket__body[data-v-23014f9a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cflp-ticket__code[data-v-23014f9a]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:600;color:var(--cflp-ink)}.cflp-ticket__code[data-v-23014f9a] mark{background:#ffe8c2;color:inherit;padding:0 1px;border-radius:2px}.cflp-ticket__sub[data-v-23014f9a]{font-size:12px;color:var(--cflp-muted)}.cflp-ticket__check[data-v-23014f9a]{color:var(--cflp-harbor);font-size:16px;font-weight:700}.cflp-berth__picked[data-v-23014f9a]{margin:0;flex-shrink:0;padding:8px 12px;border-top:1px solid #eef0f4;font-size:13px;color:var(--cflp-muted);background:#fafbfc}.cflp-berth__picked b[data-v-23014f9a]{margin-left:6px;color:var(--cflp-ink);font-family:SF Mono,Menlo,Consolas,monospace}@media (max-width:900px){.cflp[data-v-23014f9a]{grid-template-columns:1fr;height:auto;max-height:calc(88vh - 140px);overflow-y:auto}.cflp-pane--decision[data-v-23014f9a]{min-height:320px}.cflp-berth[data-v-23014f9a]{min-height:220px}.cflp-berth__list[data-v-23014f9a]{max-height:220px}.cflp-berth__head[data-v-23014f9a]{flex-wrap:wrap}.cflp-berth__search[data-v-23014f9a]{width:100%}}@media (prefers-reduced-motion:reduce){.cflp-ticket[data-v-23014f9a],.cflp-toggle__btn[data-v-23014f9a]{transition:none}}.create-flp-dialog .el-dialog__body{padding:20px 24px 12px;overflow:hidden;height:auto}[data-v-51496d48]:export{menuBg:#304156;menuText:#bfcbd9;menuActiveText:#409eff}.eflp[data-v-51496d48]{--eflp-ink:#1f2a37;--eflp-harbor:#2d7dd2;--eflp-fog:#f5f7fa;--eflp-chalk:#fff;--eflp-steel:#dce3ec;--eflp-mooring:#c4782a;--eflp-muted:#6b7785;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px;align-items:stretch;height:560px;max-height:calc(88vh - 140px);min-height:0}.eflp-pane[data-v-51496d48]{display:flex;flex-direction:column;min-height:0;border:1px solid var(--eflp-steel);border-radius:8px;background:var(--eflp-chalk);overflow:hidden}.eflp-pane__head[data-v-51496d48]{display:flex;align-items:flex-start;gap:12px;flex-shrink:0;padding:14px 18px;background:linear-gradient(135deg,#f8fafc,#eef3f8);border-bottom:1px solid #eef0f4}.eflp-pane__head-body[data-v-51496d48]{min-width:0}.eflp-pane__mark[data-v-51496d48]{width:4px;height:28px;margin-top:2px;border-radius:2px;background:linear-gradient(180deg,var(--eflp-harbor),#1a5a9e);flex-shrink:0}.eflp-pane__mark--amber[data-v-51496d48]{background:linear-gradient(180deg,var(--eflp-mooring),#8f5418)}.eflp-pane__eyebrow[data-v-51496d48]{margin:0 0 2px;font-size:12px;letter-spacing:.04em;color:var(--eflp-muted)}.eflp-pane__code[data-v-51496d48]{margin:0;font-family:SF Mono,Menlo,Consolas,monospace;font-size:18px;font-weight:700;line-height:1.2;color:var(--eflp-ink);word-break:break-all}.eflp-pane__title[data-v-51496d48]{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--eflp-ink)}.eflp-pane__hint[data-v-51496d48]{margin:0;font-size:12px;color:var(--eflp-muted)}.eflp-pane__body[data-v-51496d48]{display:flex;flex-direction:column;flex:1;min-height:0;padding:16px 18px 18px;gap:14px}.eflp-pane__body--base[data-v-51496d48]{overflow-y:auto}.eflp-pane--decision[data-v-51496d48]{min-width:0}.eflp-derived[data-v-51496d48]{display:flex;flex-direction:column;justify-content:space-evenly;flex:1;gap:16px;min-height:0;padding:18px 20px;border:1px dashed var(--eflp-steel);border-radius:8px;background:var(--eflp-fog)}.eflp-meta[data-v-51496d48]{display:grid;grid-template-columns:88px 1fr;align-items:baseline;gap:12px 16px;min-width:0}.eflp-meta__label[data-v-51496d48]{font-size:12px;color:var(--eflp-muted);white-space:nowrap}.eflp-meta__value[data-v-51496d48]{font-size:14px;font-weight:600;color:var(--eflp-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eflp-decision[data-v-51496d48]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:12px 14px;border:1px solid var(--eflp-steel);border-radius:8px;background:var(--eflp-fog)}.eflp-decision__label[data-v-51496d48]{font-size:13px;font-weight:600;color:var(--eflp-ink)}.eflp-decision__label em[data-v-51496d48]{color:#e6a23c;font-style:normal;margin-left:2px}.eflp-toggle[data-v-51496d48]{display:inline-flex;padding:2px;border-radius:6px;background:var(--eflp-fog);border:1px solid var(--eflp-steel)}.eflp-toggle__btn[data-v-51496d48]{position:relative;z-index:0;min-width:48px;height:28px;padding:0 12px;border:none;border-radius:4px;background:transparent;color:var(--eflp-muted);font-size:13px;font-weight:500;cursor:pointer;box-shadow:none;transition:none}.eflp-toggle__btn[data-v-51496d48]:hover:not(.is-active){color:var(--eflp-ink)}.eflp-toggle__btn[data-v-51496d48]:focus{outline:none}.eflp-toggle__btn[data-v-51496d48]:focus-visible{outline:2px solid rgba(45,125,210,.45);outline-offset:1px}.eflp-toggle__btn.is-active[data-v-51496d48]{z-index:1;background:var(--eflp-chalk);color:var(--eflp-harbor);font-weight:600;box-shadow:0 1px 2px rgba(31,42,55,.08)}.eflp-shipping[data-v-51496d48]{display:flex;flex-direction:column;flex:1;min-height:0;gap:10px}.eflp-idle[data-v-51496d48]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px 16px;border:1px dashed var(--eflp-steel);border-radius:8px;background:var(--eflp-fog);text-align:center}.eflp-idle__title[data-v-51496d48]{margin:0;font-size:14px;font-weight:600;color:var(--eflp-ink)}.eflp-idle__hint[data-v-51496d48]{margin:0;font-size:12px;line-height:1.5;color:var(--eflp-muted);max-width:220px}.eflp-berth[data-v-51496d48]{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--eflp-steel);border-radius:8px;background:var(--eflp-chalk);overflow:hidden}.eflp-berth__head[data-v-51496d48]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0;padding:10px 12px;border-bottom:1px solid #eef0f4;background:var(--eflp-fog)}.eflp-berth__title-wrap[data-v-51496d48]{display:inline-flex;align-items:center;gap:8px;min-width:0}.eflp-berth__title[data-v-51496d48]{margin:0;font-size:13px;font-weight:600;color:var(--eflp-ink)}.eflp-berth__count[data-v-51496d48]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#e8f2fc;color:var(--eflp-harbor);font-size:12px;font-weight:600}.eflp-berth__search[data-v-51496d48]{width:160px;flex-shrink:0}.eflp-berth__body[data-v-51496d48]{flex:1;min-height:0;overflow:hidden}.eflp-berth__list[data-v-51496d48]{display:flex;flex-direction:column;gap:8px;height:100%;overflow-y:auto;padding:10px 12px}.eflp-berth__empty[data-v-51496d48]{padding:28px 12px;text-align:center;font-size:13px;color:var(--eflp-muted)}.eflp-ticket[data-v-51496d48]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid var(--eflp-steel);border-radius:6px;background:var(--eflp-chalk);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease;flex-shrink:0}.eflp-ticket[data-v-51496d48]:hover{border-color:#a8c8ec;background:#f7fbff}.eflp-ticket.is-selected[data-v-51496d48]{border-color:var(--eflp-harbor);background:#f0f7fd}.eflp-ticket[data-v-51496d48]:focus{outline:2px solid rgba(45,125,210,.35);outline-offset:1px}.eflp-ticket__mooring[data-v-51496d48]{width:4px;height:28px;border-radius:2px;background:var(--eflp-mooring);flex-shrink:0}.eflp-ticket__body[data-v-51496d48]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.eflp-ticket__code[data-v-51496d48]{font-family:SF Mono,Menlo,Consolas,monospace;font-size:14px;font-weight:600;color:var(--eflp-ink)}.eflp-ticket__code[data-v-51496d48] mark{background:#ffe8c2;color:inherit;padding:0 1px;border-radius:2px}.eflp-ticket__sub[data-v-51496d48]{font-size:12px;color:var(--eflp-muted)}.eflp-ticket__check[data-v-51496d48]{color:var(--eflp-harbor);font-size:16px;font-weight:700}.eflp-berth__picked[data-v-51496d48]{margin:0;flex-shrink:0;padding:8px 12px;border-top:1px solid #eef0f4;font-size:13px;color:var(--eflp-muted);background:#fafbfc}.eflp-berth__picked b[data-v-51496d48]{margin-left:6px;color:var(--eflp-ink);font-family:SF Mono,Menlo,Consolas,monospace}@media (max-width:900px){.eflp[data-v-51496d48]{grid-template-columns:1fr;height:auto;max-height:calc(88vh - 140px);overflow-y:auto}.eflp-pane--decision[data-v-51496d48]{min-height:320px}.eflp-berth[data-v-51496d48]{min-height:220px}.eflp-berth__list[data-v-51496d48]{max-height:220px}.eflp-berth__head[data-v-51496d48]{flex-wrap:wrap}.eflp-berth__search[data-v-51496d48]{width:100%}}@media (prefers-reduced-motion:reduce){.eflp-ticket[data-v-51496d48],.eflp-toggle__btn[data-v-51496d48]{transition:none}}.edit-flp-dialog .el-dialog__body{padding:20px 24px 12px;overflow:hidden;height:auto}.unreleasedContainerTypeTitle[data-v-72da2955]{display:flex;flex-direction:row;justify-content:space-between}.title[data-v-72da2955]{padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700}.btn[data-v-72da2955]{margin-top:8px;margin-bottom:8px}.el-descriptions__header[data-v-72da2955]{margin-bottom:0}.inline-block[data-v-72da2955]{display:inline-block;margin-right:18px}.margin-change[data-v-72da2955]{display:inline-block;margin-left:10px}.icon[data-v-72da2955]{position:absolute;left:0;top:0}