/* Scoped C46 corrections. Existing bottom navigation is untouched. */
.v468-item-label{display:block;min-width:0;line-height:1.4}.v468-item-label b{display:block;color:#16243a;font-weight:750}.v468-item-label small{display:block;margin-top:5px;color:#a42735;font-size:11px;line-height:1.4}
.v468-add-buttons{display:flex;gap:10px;margin:12px 0}.v468-add-buttons>.btn,.v468-add-buttons>button{flex:1;min-width:0;min-height:42px;box-shadow:none}
.v468-item-line{display:grid;grid-template-columns:minmax(130px,1fr) 60px 110px 120px;gap:10px;align-items:center}.v468-document-line{border-bottom:1px solid #dae2ec;padding:10px 0}.v468-document-line>.field{max-width:240px}.v468-pick-line{display:flex;align-items:center;gap:12px;border-bottom:1px solid #dae2ec;padding:8px 0}.v468-pick-line>b{flex:1}.v468-pick-line .btn{min-width:95px}
.reco-dialog .master-edit-head{position:sticky;top:0;z-index:5;background:#fff!important;color:#16243a!important;opacity:1!important;border-bottom:1px solid #c8d5e4}.reco-dialog .master-edit-head *{color:#16243a!important;opacity:1!important;font-weight:700}.reco-dialog .pkg-item,.reco-dialog .subcard{padding:8px 10px;margin:5px 0}.reco-dialog details summary{color:#244972;cursor:pointer;font-weight:600}.reco-dialog details:not([open])>*:not(summary){display:none}
.v442-popup-backdrop{isolation:isolate}.v442-popup-backdrop .v442-popup-backdrop{z-index:14000}.v442-popup-head{background:#fff;color:#16243a;opacity:1}
@media(max-width:620px){.v468-item-line{grid-template-columns:minmax(100px,1fr) 46px 78px 88px;gap:6px;font-size:12px}.v468-item-label b{font-size:13px}.v468-add-buttons{gap:8px}}
.v468-sku{display:block!important;margin-top:5px!important;font-size:11px;color:#a42735!important;line-height:1.4}td>.v468-sku{margin-top:5px}
td:has(>.v468-sku){color:#16243a;font-weight:700}td>.v468-sku{font-weight:400}.search-select>.v468-sku{margin-top:4px!important}

.v470-profit-intro{background:#eaf5ee;border-left:4px solid #278349;border-radius:8px;padding:10px;margin-bottom:10px}.v470-profit-intro p{margin:5px 0}.v470-profit-intro small{display:block}.v470-profit-counts{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.v470-profit-counts span{padding:7px 10px;border-radius:7px;background:#eff4fa}.v470-profit-entry{border:1px solid #c6d5e6;border-radius:8px;margin:8px 0;padding:8px}.v470-profit-entry.changed{border-color:#d08b24;background:#fffaf0}.v470-profit-entry.unchanged{background:#f6f8fa}.v470-profit-entry summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer}.v470-profit-summary{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.v470-profit-summary span{background:#fff;border:1px solid #dce4ed;border-radius:6px;padding:6px}.v470-profit-item{background:#fff;border-radius:6px;padding:8px;margin:6px 0}.v470-profit-item small{display:block;color:#526273}.v470-profit-apply{background:#eef8f0;padding:10px;border-radius:8px;margin-top:10px}
