/* Scoped additions only; original pdf-layout.css and page shell remain unchanged. */
.fix-number{color:#c4413f!important;font-weight:400;margin-left:2px}.fix-ordered{color:#c4413f!important}.fix-unordered{color:#33845c!important}.fix-today{float:right;font-size:10px;font-weight:400;color:#6e8380}.product-ops:has(.deposit-option){display:grid;grid-template-columns:1fr 1fr;gap:6px}.product-ops:has(.deposit-option)>.btn{min-width:0;width:100%}.product-ops .deposit-option{background:#eef4f2;color:var(--ink);border:1px solid #e0e8e4}.fix-secondary{margin-top:-12px;padding-top:8px;border-top:1px solid #e5ece8}.fix-warning-break{flex-basis:100%;height:0}.fix-scroll{overflow-x:auto;max-width:100%;scrollbar-width:thin;scrollbar-color:#b0c4ba #f1f5f2}.fix-scroll-table{min-width:660px}.fix-scroll-hint{text-align:right;font-size:10px;color:#7c9488;margin:12px 0 6px}.fix-form-note{font-size:11px;color:#7c9087;line-height:1.8;margin:12px 0}.fix-error{color:#c4413f;font-size:11px;margin:10px 0}.fix-choices{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;margin:14px 0}.fix-choices label{display:flex;align-items:center;gap:6px}.fix-choices input{accent-color:var(--accent)}.fix-amount{font-size:14px;margin-top:14px}.fix-ledger-month{font-size:12px;margin:20px 0 8px}.fix-qr{text-align:center;padding:12px}.fix-qr img{width:190px;height:190px;max-width:100%;image-rendering:pixelated}.fix-qr p{font-size:11px;color:#83978d;margin-top:9px}.fix-share{width:100%;font-size:10px;padding:8px;border:1px solid #e0e9e3;margin-top:10px}.fix-record{border-top:1px solid #e4ebe6;padding:12px 0;font-size:12px}.fix-record p{margin:6px 0}.fix-money-total{border-bottom:1px solid #e7ede8;padding-bottom:12px;font-weight:600}.fix-profit{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:24px;min-width:0}.fix-profit>section{min-width:0}.fix-profit h3{font-size:14px;margin-bottom:16px}.fix-profit h4{font-size:12px;font-weight:400;margin:18px 0 8px}.fix-profit .field-row>label{width:70px}.fix-profit .field-row input{padding:7px}.fix-profit .compact-table input{max-width:85px;border:0;background:#f1f6f2;padding:6px;font-size:11px}.fix-withdraw-label{display:block;color:#c4413f;font-size:10px}.fix-delivery-no{overflow-wrap:anywhere}.fix-receipt .collection-item{flex-wrap:wrap}.fix-receipt .collection-item>span:nth-child(2){flex:1;min-width:120px}.fix-assist-tabs{margin:17px 0}.fix-assist-result{margin:15px 0}.fix-deposit-settings{margin-top:18px}.fix-map-note{font-size:10px;color:#7c9387;padding:4px 10px;background:#ffffffb3}.fix-pending{margin-top:18px}.fix-proof{background:#f4f7f3;border-radius:8px;padding:12px;font-size:11px;line-height:1.9}
@media(max-width:760px){.fix-profit{grid-template-columns:minmax(0,1fr);gap:24px}.fix-qr img{width:175px;height:175px}.fix-secondary{margin-top:-15px}.fix-today{float:none;display:block;margin-top:7px}.fix-profit .fix-scroll{width:100%}}
