.autocomplete-name,.autocomplete-serial-number{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-serial-number{width:40%}.total-amount{margin-top:10px;font-weight:700}.p-component-overlay[data-v-ee3dc3c0]{background-color:rgba(0,0,0,.7)!important}.total-amount[data-v-104860b4]{margin-top:10px;font-weight:700}[data-v-104860b4] .column-h-text-left .p-column-header-content{text-align:left;display:block!important}[data-v-104860b4] .column-h-text-center .p-column-header-content{text-align:center;display:block!important}[data-v-104860b4] .column-h-text-right .p-column-header-content{text-align:right;display:block!important}[data-v-f719b00e] .column-h-text-left .p-column-header-content{text-align:left;display:block!important}[data-v-f719b00e] .column-h-text-center .p-column-header-content{text-align:center;display:block!important}[data-v-f719b00e] .column-h-text-right .p-column-header-content{text-align:right;display:block!important}.product-search-wrap{
  /* !important: callers style the old root (e.g. .add-product-autocomplete
     sets display:block via ::v-deep) — those rules now land on this wrapper
     and must not break the input+icon row. */display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;width:100%}.product-search-wrap .product-search-input{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.search-tips-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-tips-icon{cursor:pointer;color:#6b7280;font-size:1rem;padding:0 .25rem}.search-tips-icon:hover{color:#374151}.search-tips-panel .p-overlaypanel-content{padding:.75rem 1rem}.search-tips-content{font-size:.85rem;max-width:260px}.search-tips-title{font-weight:600;margin-bottom:.5rem}.search-tips-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:.35rem}.search-tips-row:last-child{margin-bottom:0}.search-tips-row code{background:#f3f4f6;border-radius:3px;padding:.1rem .3rem;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.search-tips-row span{color:#4b5563}.autocomplete-item-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.autocomplete-description{font-size:.8rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.autocomplete-name,.autocomplete-product-code{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete-product-code{width:40%}.autocomplete-name{width:60%}.p-autocomplete-panel{max-width:100%;width:auto}.p-autocomplete-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-v-3d900644] .add-product-autocomplete{display:block;width:100%}[data-v-3d900644] .add-product-autocomplete .p-autocomplete-input,[data-v-3d900644] .add-product-autocomplete input.p-inputtext{width:100%}.summary-input[data-v-2ed7799c]{width:100px}.custom-quill-editor[data-v-6e55cb36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.total-amount[data-v-24aae50e]{margin-top:10px;font-weight:700}[data-v-24aae50e] .column-h-text-left .p-column-header-content{text-align:left;display:block!important}[data-v-24aae50e] .column-h-text-center .p-column-header-content{text-align:center;display:block!important}[data-v-24aae50e] .column-h-text-right .p-column-header-content{text-align:right;display:block!important}.hide-header .p-datatable-thead{display:none}.p-component-overlay[data-v-e2c0624e]{background-color:rgba(0,0,0,.7)!important}