.bp-scan-sheet{max-height:92dvh!important;padding:0 0 var(--safe-bottom)!important;border-radius:20px 20px 0 0!important;background:var(--card)!important;overflow:auto}.bp-scan-sheet:before{display:none!important}.bp-scan-sheet>header{padding:14px 20px;border-bottom:1px solid var(--line)}.bp-scan-sheet h2{font-size:13px;font-weight:700;letter-spacing:3px;margin:0}.bp-scan-sheet header p{margin:3px 0 0}.bp-scan-handle{height:4px;width:36px;background:var(--line);border-radius:2px;margin:10px auto 4px}.bp-scan-pick{border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;flex-direction:column;padding:22px;gap:8px;font-size:9px;letter-spacing:2px}.bp-scan-pick input{max-width:100%;font-size:11px}#bpScanPreview img{width:100%;max-height:300px;object-fit:contain;margin:16px 0}.bp-scan-sheet .bp-full-button{margin-top:12px}.bp-rating-bars{border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.bp-rating-bars>div{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12px}.bp-rating-bars i{flex:1;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.bp-rating-bars b{display:block;height:4px;background:var(--accent);border-radius:2px}
