/* v4.112 return UI hotfix r2 — responsive display/search/scroll only; no accounting writes. */
#returns #returnScanWrap{display:grid;grid-template-columns:1fr;gap:18px;align-items:start}
.returnHistoryPane{min-width:0;display:grid;gap:12px;width:100%}
.returnHistoryHeading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-inline:2px}
.returnHistoryHeading h2{margin:0;font-size:24px;letter-spacing:-.25px}
.returnHistoryCount{display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;border-radius:999px;background:#fff1f2;color:#be123c;border:1px solid #fecdd3;font-weight:900;font-size:12px;white-space:nowrap}
.returnHistorySearchCard{padding:14px;display:grid;grid-template-columns:minmax(340px,2.25fr) repeat(4,minmax(130px,1fr)) auto;gap:10px;align-items:end;box-shadow:0 5px 18px rgba(15,39,71,.045)}
.returnHistorySearchMain input{font-size:14px}.returnHistorySearchCard .btn{min-height:46px;white-space:nowrap;padding-inline:14px}.returnHistorySummary{padding-inline:3px}
.returnHistoryCards{display:grid!important;grid-template-columns:1fr;gap:12px}
#returns .returnHistoryTable{display:none!important}
.returnHistoryCard{position:relative;padding:16px 17px!important;gap:12px!important;border-radius:16px!important;box-shadow:0 5px 18px rgba(15,39,71,.055)!important;transition:border-color .18s,box-shadow .18s,background .18s}
.returnHistoryCard:hover{border-color:#cbd5e1;box-shadow:0 8px 24px rgba(15,39,71,.08)!important}
.returnHistoryCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.returnHistoryCardHead>div:first-child{min-width:0}.returnHistoryOrderNo{display:inline-block;direction:ltr;unicode-bidi:isolate;font-size:15px;margin-inline-end:7px}.returnHistoryMeta{color:#667085;font-size:11.5px;line-height:1.7;margin-top:4px;overflow-wrap:anywhere}.returnHistoryBadges{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}
.returnHistoryItems{display:grid;gap:6px;padding:11px 12px;border:1px solid #edf1f6;border-radius:12px;background:#fbfcfe}.returnHistoryItem{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;color:#475467;font-size:12.5px}.returnHistoryItem>span:first-child{min-width:0;overflow-wrap:anywhere}.returnHistoryItem>span:last-child{white-space:nowrap;color:#667085}.returnHistoryItem b{color:#1d2939}.returnHistoryItem small{color:#667085}
.returnHistoryFinance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.returnHistoryFinance>div{padding:9px 10px;border-radius:11px;background:#f8fafc;border:1px solid #edf1f6}.returnHistoryFinance span{display:block;color:#667085;font-size:10.5px;font-weight:800}.returnHistoryFinance b{display:block;margin-top:2px;font-size:14px;font-variant-numeric:tabular-nums}.returnHistoryFinance .hasVariance{background:#fff8e8;border-color:#f7dfad}.returnHistoryFinance .hasVariance b{color:#9a5800}
.returnHistoryFoot{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.returnSettlementBtn{margin-inline-start:auto}.returnSettlementInline{margin-top:2px!important;background:#f7fbff!important;border-color:#bfd4f6!important;box-shadow:none!important;animation:returnEditorIn .14s ease}.returnSettlementInline .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.returnHistorySaved{border-color:#86d7b2!important;background:#fbfffd!important;box-shadow:0 0 0 3px rgba(7,138,85,.08)!important}@keyframes returnEditorIn{from{opacity:.55;transform:translateY(-3px)}to{opacity:1;transform:none}}

/* Desktop: scanner is a compact full-width workbench, history gets the page width. */
@media(min-width:981px){
  #returns #returnScanWrap>.card.stack{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:12px 14px;padding:16px 18px;align-items:end;box-shadow:0 6px 22px rgba(15,39,71,.05)}
  #returns #returnScanWrap>.card.stack>label:first-child{grid-column:1;grid-row:1;margin:0}
  #returns #lookupReturnTracking{grid-column:2;grid-row:1;width:100%;min-height:46px}
  #returns #returnOrderInfo,#returns #returnOrderItems,#returns #returnProductScanForm,#returns #returnScanMsg,#returns #returnPendingBox{grid-column:1/-1}
  #returns #returnProductScanForm{grid-template-columns:minmax(0,1fr) auto auto}
  #returns #returnScanMsg{margin:0}
  .returnHistoryCard{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);align-items:start}
  .returnHistoryCardHead{grid-column:1/-1}
  .returnHistoryItems{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:100%}
  .returnHistoryFinance{grid-column:2;grid-template-columns:1fr;align-content:start}
  .returnHistoryFoot{grid-column:1/-1;padding-top:1px}
  .returnSettlementInline{grid-column:1/-1!important;width:100%}
}

/* Medium desktop / tablet landscape: filters breathe across two rows. */
@media(max-width:1280px){
  .returnHistorySearchCard{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(130px,1fr))}
  .returnHistorySearchCard .returnHistorySearchMain{grid-column:1/-1}
  .returnHistorySearchCard .btn{width:100%}
}
@media(max-width:980px){
  #returns #returnScanWrap{grid-template-columns:1fr!important;gap:14px}
  .returnHistoryPane{margin-top:4px}
  .returnHistorySearchCard{grid-template-columns:repeat(2,minmax(0,1fr))}
  .returnHistorySearchMain{grid-column:1/-1!important}
  .returnHistoryCard{display:grid!important;grid-template-columns:1fr}
  .returnHistoryCardHead,.returnHistoryItems,.returnHistoryFinance,.returnHistoryFoot,.returnSettlementInline{grid-column:1}
}
@media(max-width:680px){
  .returnHistoryHeading{align-items:flex-start}.returnHistoryHeading h2{font-size:22px}
  .returnHistorySearchCard{grid-template-columns:1fr 1fr;padding:12px}.returnHistorySearchMain{grid-column:1/-1!important}.returnHistorySearchCard .btn{grid-column:1/-1}
  .returnHistoryCard{padding:13px!important}.returnHistoryCardHead{display:grid;grid-template-columns:1fr}.returnHistoryBadges{justify-content:flex-start}.returnHistoryOrderNo{font-size:14px}
  .returnHistoryItems{padding:9px;grid-template-columns:1fr}.returnHistoryItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}
  .returnHistoryFinance{grid-template-columns:1fr}.returnHistoryFoot{display:grid;grid-template-columns:1fr}.returnSettlementBtn{width:100%;margin:0}.returnSettlementInline{padding:12px!important}.returnSettlementInline .fields{grid-template-columns:1fr!important}
}
@media(max-width:390px){.returnHistorySearchCard{grid-template-columns:1fr}.returnHistorySearchMain{grid-column:auto!important}.returnHistorySearchCard .btn{grid-column:auto}.returnHistoryItem{grid-template-columns:1fr}.returnHistoryItem>span:last-child{white-space:normal}}
