/* Scoped pickup and review queue controls. Existing app/Explore styles stay unchanged. */
.bpf-queue{grid-column:1/-1;margin-top:20px}.bpf-queue h2{font-size:18px;margin:0}.bpf-queue-head,.bpf-queue article{display:flex;gap:14px;justify-content:space-between;align-items:center}.bpf-queue article{border-top:1px solid #ffffff1a;padding:14px 0}.bpf-queue p,.bpf-queue small{color:#bac6ce;font-size:13px;line-height:1.5}.bpf-queue button{min-height:44px;border:1px solid #ff7b2360;background:#ff7b2318;border-radius:12px;color:inherit;padding:10px 14px;cursor:pointer}.bpf-queue h2 span{color:#ffad73}.bpf-review-prompt{grid-column:1/-1;padding:14px;border:1px solid #ff7b2340;border-radius:12px;background:#ff7b230a;margin-top:14px}.bpf-review-prompt strong{font-size:14px}.bpf-review-prompt p{font-size:13px;line-height:1.5;color:#bac6ce}.bpf-picked-up strong{color:#92dbb8}.bpf-pickup-stage p,.bpf-picked-up p{font-size:13px;line-height:1.5}
.bpf-dialog{color:#e7edf2;background:#141b20;border:1px solid #46545e;border-radius:20px;max-width:640px;width:calc(100% - 28px);max-height:88dvh;overflow:auto;padding:22px;box-sizing:border-box}.bpf-dialog::backdrop{background:#000b}.bpf-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bpf-modal-head h2{font-size:20px}.bpf-modal-head button{background:none;border:1px solid #4d5961;color:inherit;border-radius:10px;min-height:42px;min-width:42px}.bpf-dialog .bmp-card{margin:12px 0}.bpf-error{color:#ffb5a5;font-size:13px}
@media(max-width:600px){.bpf-queue-head,.bpf-queue article{flex-wrap:wrap}.bpf-dialog{padding:16px}}

/* V0.2.13.4: keep collection in the existing milestone timeline on every width. */
.br-page .bpf-pickup-checkpoint { border-top: 1px solid var(--line, #29383e); }
.br-page .bpf-pickup-checkpoint > div { min-width: 0; }
.br-page .bpf-pickup-checkpoint small { white-space: normal; overflow-wrap: anywhere; }
.br-page .bpf-checkpoint-actions { display: grid; gap: 10px; margin-top: 14px; }
.br-page .bpf-checkpoint-actions .br-readonly-note { margin: 0; }
.br-page .bpf-checkpoint-actions .br-primary:disabled { cursor: not-allowed; opacity: .55; }
