.image-with-fallback[data-v-592e8300]{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;display:block;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;border:1px solid #e9ecef;background-color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;cursor:pointer}.image-with-fallback[data-v-592e8300]:hover{-webkit-transform:scale(3);transform:scale(3);z-index:1000}.production-order-page{padding-bottom:90px}.production-order-page .po-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700}.production-order-page .po-title-icon{color:#3699ff;margin-right:6px;font-size:20px}.production-order-page .autosuggest__results ul{list-style:none;cursor:pointer;margin-bottom:0;padding-left:0}.production-order-page .autosuggest__results{position:absolute;background-color:#fff;z-index:30;width:100%;border:1px solid #e4e6ef;border-radius:.5rem;-webkit-box-shadow:0 8px 24px rgba(0,0,0,.1);box-shadow:0 8px 24px rgba(0,0,0,.1);overflow-y:auto;max-height:240px}.production-order-page .autosuggest__results-container{position:relative;width:100%}.production-order-page .autosuggest__input{display:block;width:100%;height:calc(1.35em + 1.1rem + 2px);padding:.55rem .75rem;font-size:.925rem;font-weight:400;line-height:1.35;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.5rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.production-order-page .autosuggest__input:focus{outline:none;border:1px solid #92c5f9}.production-order-page .autosuggest__results-item:hover{background-color:#f8f9fc;cursor:pointer}.production-order-page .autosuggest__results ul li{padding:8px 12px;border-bottom:1px solid #eef0f6}.production-order-page .autosuggest__results ul li:last-child{border-bottom:0}.production-order-subtitle{color:#7e8299;font-size:13px;margin-bottom:1rem}.production-order-api-hint{font-family:monospace;font-size:11px;color:#b5b5c3;background:#f8f9fc;border:1px solid #e4e6ef;border-radius:999px;padding:4px 12px}.po-meta-card{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border:1px solid #e4e6ef;border-radius:.65rem;background:#fff;overflow:visible}.po-meta-card,.po-meta-card .po-meta-field{display:-webkit-box;display:-ms-flexbox;display:flex}.po-meta-card .po-meta-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:.5rem .85rem}.po-meta-card .po-meta-field--store{-webkit-box-flex:0;-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%}.po-meta-card .po-meta-field--note{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.po-meta-card .po-meta-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;white-space:nowrap;font-size:13px;font-weight:600;color:#7e8299}.po-meta-card .po-meta-label i{font-size:16px}.po-meta-card .po-meta-divider{width:1px;background:#e4e6ef}.po-meta-card .po-meta-suggest{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.po-meta-card .autosuggest__input,.po-meta-card .po-meta-input.form-control{border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent;height:calc(1.35em + .7rem);padding:.35rem .25rem;font-weight:600;color:#181c32}.po-meta-card .autosuggest__input::-webkit-input-placeholder,.po-meta-card .po-meta-input.form-control::-webkit-input-placeholder{color:#b5b5c3;font-weight:400}.po-meta-card .autosuggest__input::-moz-placeholder,.po-meta-card .po-meta-input.form-control::-moz-placeholder{color:#b5b5c3;font-weight:400}.po-meta-card .autosuggest__input:-ms-input-placeholder,.po-meta-card .po-meta-input.form-control:-ms-input-placeholder{color:#b5b5c3;font-weight:400}.po-meta-card .autosuggest__input::-ms-input-placeholder,.po-meta-card .po-meta-input.form-control::-ms-input-placeholder{color:#b5b5c3;font-weight:400}.po-meta-card .autosuggest__input::placeholder,.po-meta-card .po-meta-input.form-control::placeholder{color:#b5b5c3;font-weight:400}@media(max-width:767.98px){.po-meta-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.po-meta-card .po-meta-field--note,.po-meta-card .po-meta-field--store{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.po-meta-card .po-meta-divider{width:auto;height:1px}}.po-tab-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;background:#f8f9fc;border:1px solid #eef0f6;border-radius:.65rem;padding:6px}.po-tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border:0;background:transparent;border-radius:.5rem;padding:.6rem .9rem;color:#181c32;font-weight:600;cursor:pointer;-webkit-transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,-webkit-box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease;transition:background .15s ease,color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.po-tab .po-tab-icon{font-size:18px}.po-tab .po-tab-sub{font-size:11px;font-weight:500;color:#7e8299;background:rgba(0,0,0,.04);border-radius:999px;padding:2px 8px}.po-tab:hover:not(.po-tab--active):not(.po-tab--disabled){background:rgba(0,0,0,.03)}.po-tab--active{background:#181c32;color:#fff;-webkit-box-shadow:0 4px 10px rgba(24,28,50,.25);box-shadow:0 4px 10px rgba(24,28,50,.25)}.po-tab--active .po-tab-sub{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.16)}.po-tab--disabled{color:#b5b5c3;cursor:not-allowed}.po-tab--disabled .po-tab-sub{color:#b5b5c3}.po-search-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border:1px solid #e4e6ef;border-radius:.65rem;background:#fff;padding:8px}.po-search-card .po-search-type{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;min-width:170px;border-radius:.5rem}.po-search-card .po-search-input-wrap{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.po-search-card .po-search-icon{position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#b5b5c3;font-size:18px;pointer-events:none;z-index:1}.po-search-card .autosuggest__input{padding-left:38px;background:#f8f9fc;border-color:transparent}.po-search-card .autosuggest__input:focus{background:#fff}@media(max-width:767.98px){.po-search-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.po-search-card .po-search-type{width:100%}}.po-search-hint{font-size:12px;color:#7e8299;margin-top:.5rem}.po-search-hint i{color:#b5b5c3}.po-exchange-table-wrap{width:100%;max-width:100%;border:1px solid #e4e6ef;border-radius:.65rem;overflow:visible}.po-exchange-table{table-layout:fixed;width:100%;margin-bottom:0}.po-exchange-table td,.po-exchange-table th{word-break:break-word;vertical-align:middle;border-color:#eef0f6}.po-exchange-table thead .po-col-header th{background:#f8f9fc;color:#7e8299;font-size:12px;font-weight:600;text-transform:none;padding:.6rem .85rem}.po-exchange-table tbody td{padding:.85rem}.po-exchange-table .autosuggest__results{min-width:300px}.po-group-header-export,.po-group-header-import{font-weight:700;text-align:center;padding:.6rem;letter-spacing:.02em}.po-group-header-export i,.po-group-header-import i{font-size:16px}.po-group-header-export{background-color:#fff0f1;color:#f64e60}.po-group-header-import{background-color:#eafaf8;color:#1bc5bd}.po-row-index{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#b5b5c3;font-weight:600;font-size:13px;padding-top:2px}.po-product-line{gap:8px}.po-product,.po-product-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.po-product{gap:10px}.po-product .po-product-img,.po-product .po-product-img img{width:44px;height:44px;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.po-product .po-product-img-placeholder{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:44px;height:44px;border-radius:.5rem;background:#f8f9fc;border:1px solid #eef0f6;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;color:#b5b5c3;font-size:20px}.po-product .po-product-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.po-product .po-product-code{display:block;font-size:12px;color:#3699ff;font-weight:600}.po-product .po-product-code-sub{color:#b5b5c3;font-weight:500}.po-product .po-product-name{margin:2px 0 0;font-size:13px;font-weight:600;color:#181c32;line-height:1.35}.po-product-search{width:100%}.po-product-search .po-product-suggest{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.po-product-search .po-product-suggest-input{border:0;background:transparent;height:auto;padding:.15rem 0;font-size:13px}.po-product-search .po-product-suggest-input:focus{border:0}.po-imei{width:100%}.po-imei-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#f8f9fc;border:1px solid #e4e6ef;border-radius:999px;padding:.3rem .7rem;min-height:36px}.po-imei-pill .po-imei-pill-icon{color:#b5b5c3;font-size:16px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.po-imei-pill .po-imei-pill-lock{color:#b5b5c3;font-size:14px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.po-imei-pill .po-imei-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.po-imei-pill .po-imei-input,.po-imei-pill .po-imei-value{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:13px;color:#181c32}.po-imei-pill .po-imei-input{border:0;background:transparent;padding:0}.po-imei-pill .po-imei-input:focus{outline:none}.po-imei-pill .po-imei-input::-webkit-input-placeholder{color:#b5b5c3;font-weight:400}.po-imei-pill .po-imei-input::-moz-placeholder{color:#b5b5c3;font-weight:400}.po-imei-pill .po-imei-input:-ms-input-placeholder{color:#b5b5c3;font-weight:400}.po-imei-pill .po-imei-input::-ms-input-placeholder{color:#b5b5c3;font-weight:400}.po-imei-pill .po-imei-input::placeholder{color:#b5b5c3;font-weight:400}.po-imei-pill--locked{background:#f8f9fc}.po-imei-pill.po-product-search{background:#fff}.po-imei-pill--error{border-color:#f64e60;background:#fff0f1}.po-imei-error{color:#f64e60;font-size:11px;margin-top:4px}.po-hint-success{color:#1bc5bd;font-size:11px;margin-top:4px}.po-imei-accent{color:#ffa800}.po-badge-same{display:inline-block;font-size:10px;padding:2px 8px;border-radius:999px;background:#eafaf8;color:#1bc5bd;margin-top:4px}.po-remove-btn{border:0;background:transparent;color:#b5b5c3;font-size:18px;line-height:1;padding:6px;border-radius:.5rem;cursor:pointer;-webkit-transition:color .15s ease,background .15s ease;transition:color .15s ease,background .15s ease}.po-remove-btn:hover{color:#f64e60;background:#fff0f1}.po-suggestion-item{padding:8px 12px}.po-footer-bar{position:sticky;bottom:0;z-index:10;background:#fff;border-top:1px solid #eef0f6;padding:1rem 0;margin-top:1rem}.po-footer-summary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#7e8299;font-size:13px}.po-footer-summary i{color:#1bc5bd;font-size:16px}.po-footer-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.po-save-btn.btn{background:#181c32;border-color:#181c32;color:#fff;font-weight:600;padding:.5rem 1.1rem}.po-save-btn.btn:hover:not(:disabled){background:#111424;border-color:#111424}.po-save-btn.btn:disabled{opacity:.5}.po-row-card{border:1px solid #eef0f6;border-radius:.65rem;margin-bottom:1rem;padding:.85rem}.po-row-card-export{border-left:3px solid #f64e60}.po-row-card-import{border-left:3px solid #1bc5bd;margin-top:.5rem}