/* KhoViet 1.7.6 – more legible monetary amounts, lookup keyboard choice and detail cards. */
@media (min-width:1000px){.app-main{font-size:15px}.pos-workspace input,.pos-workspace button,.purchase-line-wrap input,.return-entry input{font-size:16px}}
.pos-existing-debt{margin:4px 14px;padding:7px 10px;border-radius:8px;background:#e9f6ff;color:#14518a;font-size:14px;font-weight:650}.pos-existing-debt.is-debtor{background:#fff0ef;color:#b42318}
.pos-credit-choice{display:flex;align-items:center;gap:9px;padding:11px 13px;background:#f0f7ff;border:1px solid #c9e0ff;border-radius:9px;font-size:15px;font-weight:650;margin:8px 2px}
.pos-credit-choice input{width:19px;height:19px;accent-color:#0875e6}.pos-credit-warning{padding:6px 12px;color:#a94407;font-weight:600;font-size:13px}
.pos-search-popover button.is-active,.pos-customer-results button.is-active,.pos-customer-search .pos-customer-results button.is-active{background:#e2f0ff;outline:2px solid #0875e6}
.return-date-row{display:flex;align-items:end;gap:18px;padding:16px 20px;border-bottom:1px solid #dce6f3}.return-date-row label{font-weight:650}.return-date-row input{display:block;padding:10px;border:1px solid #cad7e6;border-radius:9px}
.return-original-items{display:grid;gap:8px;padding:12px 20px;background:#f3f8ff}.return-original-items>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px}.return-original-items button{font-size:13px}
#purchase-amount-check{color:#247354;display:block;margin-top:5px}

@media (min-width:1150px){
 .purchase-head-v04,.purchase-row-v04{grid-template-columns:minmax(300px,1fr) 94px 165px minmax(285px,315px) 32px;column-gap:12px}
 .purchase-row-v04 .line-price{width:100%;min-width:0;text-align:right;padding-right:11px}
 .purchase-row-v04 .line-total-cell{display:grid;grid-template-columns:minmax(122px,1fr) 125px;gap:10px;align-items:center}
 .purchase-row-v04 .line-total{font-size:16px;white-space:nowrap;text-align:right;min-width:0}
 .purchase-row-v04 .price-panel-toggle{width:125px;justify-content:center}
}
@media (min-width:761px) and (max-width:1149px){
 .purchase-head-v04,.purchase-row-v04{grid-template-columns:minmax(220px,1fr) 82px 128px minmax(210px,250px) 30px;gap:8px}
 .purchase-row-v04 .line-total-cell{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
 .purchase-row-v04 .line-total{font-size:14px}
 .purchase-row-v04 .line-price{min-width:0;text-align:right}
}

.pos-exchange-banner{position:fixed;top:59px;left:8px;z-index:150;padding:9px 12px;background:#fff8e4;border:1px solid #d4ac4d;border-radius:8px;max-width:550px;font-size:12px;color:#7d560b;box-shadow:0 3px 14px #0001}.pos-exchange-banner a{font-weight:800;color:#0659b5;text-decoration:underline}
