.qr-orbit{border-color:#8faeaa;color:#b5d5cd;box-shadow:0 0 0 5px #8faeaa14}.qr-mode{display:inline-block;border:1px solid;border-radius:5px;padding:5px 8px;font-size:10px;white-space:nowrap;line-height:1.4}.qr-mode.is-real{color:#ecc0af;border-color:#8c6153;background:#382c26}.qr-mode.is-drill{color:#b6d8da;border-color:#4a6d70;background:#203638}.qr-mode-choice{display:grid;grid-template-columns:1fr 1fr;gap:15px}.qr-mode-choice button{display:grid;gap:12px;border:1px solid #506459;border-radius:9px;padding:28px 20px;background:#23352c;color:#d1e1d5;text-align:left;cursor:pointer}.qr-mode-choice button:hover{border-color:#abc6b2}.qr-mode-choice span{font-size:30px;color:#abc9c2}.qr-mode-choice b{font-size:17px;font-weight:500}.qr-mode-choice small{line-height:1.6;color:#a4bbaa;font-size:11px}.qr-banner{padding:12px 14px;border-left:3px solid;margin-bottom:18px;line-height:1.7;font-size:11px}.qr-banner.is-drill{background:#223739;border-color:#82b1b7;color:#c3dfdf}.qr-banner.is-real{background:#3b2e26;border-color:#d3a279;color:#e4c7aa}.qr-clock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.qr-clock>div{display:grid;gap:7px;border-left:1px solid #4c6652;padding-left:12px}.qr-clock b{font-size:18px;font-weight:500;color:#e0e5c8}.qr-clock span{font-size:10px;line-height:1.5;color:#9fb395}.qr-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:24px}.qr-product{display:grid;grid-template-columns:1fr auto;gap:13px;border:1px solid #425d47;background:#24372a;padding:16px;border-radius:8px;min-width:0}.qr-product b{font-size:12px;font-weight:500;overflow-wrap:anywhere}.qr-product small{display:block;color:#9eb697;font-size:10px;margin-top:6px;line-height:1.5}.qr-product>strong{font:21px/1.3 ui-monospace,SFMono-Regular,monospace;color:#c5dfae;text-align:right}.qr-product>strong small{font:10px/1.5 system-ui}.qr-balance-track{grid-column:1/-1;height:7px;border-radius:8px;background:#695543;display:flex;overflow:hidden}.qr-balance-track>span{height:100%;flex:none}.qr-recovered{background:#b6d79c}.qr-external{background:#9caeb1}.qr-product dl{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.qr-product dt{font-size:9px;color:#9eb395;line-height:1.5}.qr-product dd{margin:6px 0 0;font:13px/1.4 ui-monospace,monospace;color:#d6e0c6}.qr-product dl>div:last-child dd{color:#e5c295}.qr-plan-edit{border-top:1px solid #48614d;padding-top:15px;margin-top:20px}.qr-plan-edit>summary{font-size:12px;cursor:pointer;margin-bottom:14px}.qr-distribution{padding:10px 0}.qr-shipment{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.7fr);gap:13px;padding:17px 0;border-top:1px solid #3b513e}.qr-shipment b{font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.qr-shipment small{display:block;font-size:10px;color:#a2b498;line-height:1.6;margin-top:5px;overflow-wrap:anywhere}.qr-line-quantities{text-align:right;display:grid;align-content:start;gap:5px}.qr-line-quantities>span{font-size:10px;color:#bbcbb0}.qr-line-quantities>b{color:#e4c599}.qr-line-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.qr-line-actions button,.qr-shipment>button{font-size:10px;padding:7px 9px}.qr-shipment>button{justify-self:start}.qr-line-actions button:disabled{opacity:.4;cursor:default}.qr-activity{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 0;border-bottom:1px solid #3c533d}.qr-activity b{font-size:12px;font-weight:500}.qr-activity small{display:block;font-size:10px;color:#9db394;margin-top:5px}.qr-activity p{width:100%;margin:0;font-size:11px;line-height:1.7;color:#bbcdb1;white-space:pre-wrap;overflow-wrap:anywhere}.qr-activity.is-void{border-left:2px solid #927260;padding-left:12px}.qr-activity>a,.qr-activity>button{font-size:10px}.qr-workspace .qa-filters{grid-template-columns:1fr 160px 150px}.qr-detail .qa-plan-summary dd{white-space:pre-wrap}.qr-detail .qr-products:empty{display:none}
@media(max-width:700px){.qr-mode-choice,.qr-products{grid-template-columns:1fr}.qr-clock{gap:8px}.qr-clock b{font-size:15px}.qr-clock span{font-size:9px}.qr-shipment{grid-template-columns:1fr}.qr-line-quantities{text-align:left;grid-template-columns:1fr 1fr}.qr-line-quantities small{grid-column:1/-1}.qr-workspace .qa-filters{grid-template-columns:1fr 1fr}.qr-workspace .qa-filters>label:first-child{grid-column:1/-1}.qr-case>.qr-mode{grid-column:2;grid-row:2;justify-self:start}.qr-product dl{gap:5px}.qr-product dt{font-size:9px}}

.qr-balance-track .qr-previous{background:#a1a9e8}
