/* Items use a compact inspector; the scouter lens is reserved for characters. */
#bp-scan.bp-item-mode{width:min(640px,calc(100% - 24px))}
#bp-scan.bp-item-mode .bp-scan-visual{display:none}
#bp-scan.bp-item-mode header{display:flex!important;margin-bottom:14px}
#bp-scan.bp-item-mode #bp-scan-actions{margin:0 0 16px;padding:12px;border:1px solid #506c68;border-radius:10px;background:#1c373f;display:grid;gap:10px}
#bp-scan.bp-item-mode #bp-scan-actions:empty{display:none}
#bp-scan.bp-item-mode #bp-scan-actions label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font:12px system-ui;color:#bad0cb}
#bp-scan.bp-item-mode #bp-scan-actions input{width:100%;min-width:0;box-sizing:border-box;font-size:16px;min-height:44px}
.bp-item-actions{display:flex;flex-wrap:wrap;gap:7px}
#bp-scan .bp-item-actions button{min-height:44px;padding:8px 14px;font-size:13px}
#bp-scan .bp-item-actions .bp-item-primary{margin-left:auto;background:linear-gradient(#49674b,#2f4b3e);color:#eff1cf;border-color:#95ad76}
.bp-item-hint{font:11px/1.5 system-ui;color:#afc2c3}
.bp-item-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px}
.bp-item-facts>div{padding:10px;border:1px solid #486562;border-radius:8px;background:#203b42;min-width:0}
.bp-item-facts dt{font:11px system-ui;color:#b3c9c6;margin-bottom:6px}
.bp-item-facts dd{margin:0;font:600 14px/1.35 system-ui;color:#dce6b7;overflow-wrap:anywhere}
.bp-item-readout+.bp-item-readout{margin-top:20px;border-top:1px solid #4e686a;padding-top:15px}
.bp-item-readout>small{font:10px system-ui;letter-spacing:.12em;color:#b1cac4}
.bp-item-readout>h3{font:600 16px/1.4 system-ui;color:#e9dfbf;margin:6px 0 12px}
#bp-scan.bp-item-mode .bp-group{padding:12px;margin:8px 0}
#bp-scan.bp-item-mode .bp-group h3{font-size:15px;margin:0 0 9px}
#bp-scan.bp-item-mode .bp-group p{font-size:13px;line-height:1.6;margin:5px 0}
#beta-sheet-body[data-panel=inventory] .bp-item button{min-height:44px}
@media(max-width:600px){#bp-scan.bp-item-mode{padding:14px}#bp-scan.bp-item-mode h2{font-size:19px}.bp-item-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-item-facts>div:first-child{grid-column:1/-1}#bp-scan.bp-item-mode #bp-scan-actions label{grid-template-columns:1fr;gap:5px}}
