.tierToggle{display:flex;gap:6px;margin:0 0 12px}.tierBtn{flex:1;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:9px;padding:8px;font-weight:700;font-size:12px;cursor:pointer}.tierBtn.active{background:var(--gold);border-color:var(--gold);color:#1a1200}.dueBanner{background:#fff7e6;border:1px solid #f0d99a;border-radius:9px;padding:10px 12px;margin:2px 0 10px;font-size:12px}.dueBanner .dueAmount{font-weight:800;color:#a15a00;margin:0 0 4px}.dueBanner .dueClear{font-weight:700;color:#2f7a3d;margin:0}.dueBanner .dueHistory{margin:6px 0 0;padding-left:16px;color:var(--muted)}.dueBanner .duePay{display:flex;gap:6px;margin-top:8px}.dueBanner .duePay input{flex:1;padding:7px 9px;border:1px solid var(--line);border-radius:8px}
.itemdisc{display:flex;align-items:center;gap:5px;margin-top:3px}.itemdisc input{width:64px;padding:3px 6px;border:1px solid var(--line);border-radius:6px;font-size:11px}
.metrics small em{font-style:normal;display:block;font-size:10px;color:var(--muted);margin-top:1px;font-weight:400}
.lossWarn{display:block;color:#a63333;font-weight:700;margin-top:2px}.cartrow.loss{background:#fff4f2}
.bulkform{width:min(760px,100%)}.bulkform table input{width:90px;padding:6px 8px;border:1px solid var(--line);border-radius:7px}
.batchList{background:#f7f5ef;border:1px solid var(--line);border-radius:9px;padding:10px;margin-bottom:14px}.batchList>small{display:block;color:var(--muted);font-weight:700;margin-bottom:6px}.batchRow{display:flex;flex-wrap:wrap;align-items:end;gap:8px;padding:7px 0;border-top:1px dashed var(--line)}.batchRow:first-of-type{border-top:0}.batchRow>span{flex:1 1 100%;font-size:12px;color:var(--muted)}.batchRow label{font-size:10px;color:var(--muted)}.batchRow input{display:block;margin-top:2px;padding:6px 8px;border:1px solid var(--line);border-radius:7px;width:110px}
.acwrap{position:relative}.suggestList{position:absolute;z-index:5;left:0;right:0;top:100%;background:#fff;border:1px solid var(--line);border-radius:9px;margin-top:4px;max-height:180px;overflow:auto;list-style:none;padding:4px;box-shadow:0 8px 20px rgba(0,0,0,.12)}.suggestList li{padding:8px 10px;border-radius:6px;cursor:pointer;font-size:12px}.suggestList li:hover{background:#f3f6f7}.suggestList li small{display:block;color:var(--muted);margin-top:2px}
.rowactions{display:flex;gap:6px;align-items:center}.deletebtn{border:0;border-radius:99px;background:#ffe9e4;color:#9a3d2c;padding:6px 9px;font-size:10px;cursor:pointer}.deletebtn:hover{background:#ffd9d0}.deletebtn:disabled,.gold:disabled{opacity:.6;cursor:wait}.tablepack{margin-top:2px!important}
