.purchase-detail-field.is-line-value{flex:0 0 106px;min-width:106px;width:106px;max-width:106px}
.table-wrap>table.purchase-order-table.purchase-two-tier-table:has(.is-line-value){width:100%;min-width:900px}
.purchase-two-tier-table:has(.is-line-value) .purchase-order-tier{flex-wrap:wrap;align-items:flex-start;row-gap:9px}
.lv-quantity-pair{display:flex;gap:6px;flex:0 0 auto;align-items:flex-start}
.is-line-value .purchase-detail-label{display:flex;align-items:center;gap:3px;white-space:nowrap}
.is-line-value input{width:100%;min-width:0}.lv-more{margin-left:auto;border:0;background:transparent;padding:0 2px;color:#657b74;cursor:pointer;font-size:12px}
.lv-state{font-size:9px;color:#977747}.lv-review{color:#a46a13;font-size:11px}.lv-input[aria-invalid=true]{border-color:#bf423b}
.lv-pop{position:fixed;z-index:12000;width:330px;max-width:calc(100vw - 24px);background:white;border:1px solid #dce5df;border-radius:8px;box-shadow:0 10px 35px #233b352b;padding:16px;color:#35483e;font-size:12px;max-height:75vh;overflow:auto}
.lv-pop header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.lv-pop header button{border:0;background:transparent;font-size:18px;cursor:pointer}.lv-pop p{line-height:1.7;margin:9px 0}.lv-pop button[data-lv-restore],.lv-pop button[data-lv-confirm]{width:100%;padding:8px;border:1px solid #cbdcd2;background:#f5faf7;color:#267451;border-radius:5px;margin:4px 0;cursor:pointer}.lv-history{border-top:1px solid #e5ece7;margin-top:10px;padding-top:8px}.lv-history small{color:#819087}.lv-pop .lv-error{color:#b43732}
