
.bp-sheet{max-width:min(520px,94vw);width:100%;border:1px solid rgba(139,177,200,.25);border-radius:22px;background:#031f3a;color:#e6f7fb;padding:18px 18px 14px}
.bp-sheet::backdrop{background:#000b}.bp-sheet h2{margin:0 0 4px;font-size:20px}.bp-note{color:#8bb1c8;font-size:13px;margin:0 0 10px}
.bp-group{border:0;padding:0;margin:0 0 12px}.bp-group legend{font-size:13px;color:#ccebf2;margin-bottom:6px;font-weight:600}
.bp-opt{display:inline-flex;align-items:center;margin:0 6px 6px 0;cursor:pointer}.bp-opt input{position:absolute;opacity:0;pointer-events:none}
.bp-opt span{border:1px solid rgba(139,177,200,.3);border-radius:999px;padding:7px 12px;font-size:13px;background:#031526}
.bp-opt input:checked+span{background:#00d0ff;color:#032;border-color:#00d0ff;font-weight:600}.bp-opt input:focus-visible+span{outline:2px solid #fff;outline-offset:2px}
.bp-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.bp-actions button{border-radius:999px;padding:10px 18px;font:inherit;cursor:pointer;border:1px solid rgba(139,177,200,.3);background:#08243e;color:#e4f5ff}.bp-actions .bp-save{background:linear-gradient(90deg,#00d0ff,#2bd2f8);color:#032;border:0;font-weight:600}
.bp-prompt{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid #00d0ff44;background:linear-gradient(90deg,#00d0ff1a,#2bd2f80d);border-radius:16px;padding:10px 14px;margin:10px 0}
.bp-prompt p{margin:0;color:#d8f8ff!important;font-size:14px}.bp-prompt div{display:flex;gap:6px}
.bp-prompt button,.bsr-chipbtn{border-radius:999px;padding:7px 13px;font:inherit;font-size:13px;cursor:pointer;border:1px solid rgba(139,177,200,.3);background:#08243e;color:#e4f5ff}
.bp-prompt .bp-go{background:#00d0ff;color:#032;border:0;font-weight:600}.bsr-chipbtn[aria-pressed=true]{border-color:#00d0ff;color:#00d0ff}
.bsr-proflabel{font-size:12px;color:#8bb1c8}
