#bnbs-vault-center-open{margin-left:auto;border:1px solid #f0b90b;background:#f0b90b;color:#141414;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}
#bnbs-vault-center{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:16px;color:#f5f5f5;font-family:inherit}
.bnbs-vault-center-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78)}
.bnbs-vault-center-dialog{position:relative;width:min(760px,100%);max-height:min(860px,calc(100vh - 32px));overflow:auto;background:#111;border:1px solid #353535;border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.58)}
.bnbs-vault-center-dialog>header{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;background:#111;border-bottom:1px solid #292929}
.bnbs-vault-center-dialog>header span{font-size:11px;color:#f0b90b;font-weight:700}.bnbs-vault-center-dialog h2{margin:3px 0 4px;font-size:22px;letter-spacing:0}.bnbs-vault-center-dialog header p{margin:0;color:#a7a7a7;font-size:13px;line-height:1.5}
.bnbs-vault-center-dialog>header>button{flex:none;width:36px;height:36px;border:1px solid #3b3b3b;background:#1d1d1d;color:#eee;border-radius:6px;font-size:24px;line-height:1;cursor:pointer}
.bnbs-vault-center-policy{margin:16px 20px 12px;padding:13px 14px;border-left:3px solid #f0b90b;background:#1b1a15;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;align-items:center}.bnbs-vault-center-policy strong{font-size:14px}.bnbs-vault-center-policy span{justify-self:start;padding:2px 7px;border:1px solid #655213;color:#f0c94b;border-radius:4px;font-size:11px}.bnbs-vault-center-policy b{grid-column:1/-1;font-size:13px}.bnbs-vault-center-policy small{grid-column:1/-1;color:#aaa;line-height:1.5}
.bnbs-vault-center-lookup{display:grid;grid-template-columns:1fr auto;gap:10px;padding:0 20px}.bnbs-vault-center-lookup label,.bnbs-vault-action label{display:grid;gap:6px;color:#bbb;font-size:12px}.bnbs-vault-center-lookup input,.bnbs-vault-action input{min-width:0;height:42px;border:1px solid #3b3b3b;border-radius:6px;background:#0a0a0a;color:#fff;padding:0 12px;font-size:14px;outline:none}.bnbs-vault-center-lookup input:focus,.bnbs-vault-action input:focus{border-color:#f0b90b}.bnbs-vault-center-lookup button,.bnbs-vault-action button{align-self:end;height:42px;border:0;border-radius:6px;background:#f0b90b;color:#151515;padding:0 16px;font-weight:700;cursor:pointer}
.bnbs-vault-center-status{margin:12px 20px;padding:10px 12px;border:1px solid #333;background:#171717;border-radius:6px;color:#bbb;font-size:12px;line-height:1.5}.bnbs-vault-center-status.is-ok{border-color:#245f43;color:#8ce3b3}.bnbs-vault-center-status.is-error{border-color:#743535;color:#ff9b9b}
.bnbs-vault-center-content{padding:0 20px 22px}.bnbs-vault-center-content.is-empty{display:grid;min-height:150px;place-items:center;color:#777}.bnbs-vault-center-summary{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #292929}.bnbs-vault-center-summary img{width:44px;height:44px;border-radius:50%;background:#222;object-fit:cover}.bnbs-vault-center-summary h3{margin:0 0 4px;font-size:17px;letter-spacing:0}.bnbs-vault-center-summary p{margin:0;color:#999;font-size:12px}
.bnbs-vault-center-content section{padding-top:16px}.bnbs-vault-center-content h4{margin:0 0 10px;font-size:14px;letter-spacing:0}.bnbs-vault-auto-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.bnbs-vault-auto-list li{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;padding:10px 12px;background:#181818;border:1px solid #2d2d2d;border-radius:6px}.bnbs-vault-auto-list span{grid-row:1/3;padding:3px 7px;background:#352e12;color:#f0c94b;border-radius:4px;font-size:10px}.bnbs-vault-auto-list b{font-size:12px}.bnbs-vault-auto-list small{color:#888;font-size:11px}
.bnbs-vault-actions{display:grid;gap:9px}.bnbs-vault-action{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;gap:10px;align-items:end;padding:11px 12px;background:#181818;border:1px solid #2d2d2d;border-radius:6px}.bnbs-vault-action>div{align-self:center}.bnbs-vault-action strong{display:block;font-size:13px}.bnbs-vault-action small{display:block;margin-top:3px;color:#888;font-size:10px;line-height:1.4}.bnbs-vault-center-none{padding:16px;border:1px solid #303030;background:#181818;border-radius:6px}.bnbs-vault-center-none p{margin:5px 0 0;color:#999;font-size:12px;line-height:1.5}
@media(max-width:640px){#bnbs-vault-center{padding:0;place-items:stretch}.bnbs-vault-center-dialog{width:100%;max-height:100vh;border:0;border-radius:0}.bnbs-vault-center-dialog>header{padding:14px 15px}.bnbs-vault-center-dialog h2{font-size:19px}.bnbs-vault-center-policy{margin:12px 15px 10px}.bnbs-vault-center-lookup{grid-template-columns:1fr;padding:0 15px}.bnbs-vault-center-lookup button{width:100%}.bnbs-vault-center-status{margin:10px 15px}.bnbs-vault-center-content{padding:0 15px 28px}.bnbs-vault-action{grid-template-columns:1fr}.bnbs-vault-action button{width:100%}#bnbs-vault-center-open{padding:7px 10px;font-size:12px}}
.bnbs-vault-center-portfolio{margin:0 20px 14px;padding:12px;border:1px solid #2d2d2d;border-radius:7px;background:#151515}.bnbs-vault-center-portfolio.is-empty{color:#777}.bnbs-vault-center-portfolio-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.bnbs-vault-center-portfolio-head h3{margin:0;font-size:14px}.bnbs-vault-center-portfolio-head button{height:28px;border:1px solid #4a3d12;border-radius:5px;background:#211e12;color:#f0c94b;padding:0 10px;font-size:11px;cursor:pointer}.bnbs-vault-center-portfolio-list{display:grid;gap:7px}.bnbs-vault-center-portfolio-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;width:100%;padding:8px;border:1px solid #303030;border-radius:6px;background:#1b1b1b;color:#f5f5f5;text-align:left;cursor:pointer}.bnbs-vault-center-portfolio-card:hover,.bnbs-vault-center-portfolio-card:focus-visible{border-color:#f0b90b;outline:none}.bnbs-vault-center-portfolio-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#272727;overflow:hidden}.bnbs-vault-center-portfolio-icon img{width:100%;height:100%;object-fit:cover}.bnbs-vault-center-portfolio-copy{display:grid;min-width:0;gap:2px}.bnbs-vault-center-portfolio-copy strong,.bnbs-vault-center-portfolio-copy small,.bnbs-vault-center-portfolio-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bnbs-vault-center-portfolio-copy strong{font-size:12px}.bnbs-vault-center-portfolio-copy small{color:#999;font-size:10px}.bnbs-vault-center-portfolio-copy em{color:#f0c94b;font-size:10px;font-style:normal}.bnbs-vault-center-portfolio-actions{display:flex;align-items:center;gap:7px}.bnbs-vault-center-portfolio-arrow{color:#f0b90b;font-size:22px;line-height:1}.bnbs-vault-center-portfolio-remove{height:26px;border:1px solid #633434;border-radius:5px;background:#2a1717;color:#ff9b9b;padding:0 8px;font-size:11px;cursor:pointer}.bnbs-vault-center-portfolio-remove:hover,.bnbs-vault-center-portfolio-remove:focus-visible{border-color:#c75d5d;background:#4a2020;color:#fff;outline:none}.bnbs-vault-center-portfolio-loading{margin:0;color:#888;font-size:11px}.bnbs-vault-center-position{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:12px;padding:10px 12px;border-left:3px solid #f0b90b;background:#1b1a15;color:#f0c94b;font-size:12px}.bnbs-vault-center-position strong{color:#fff}.bnbs-vault-center-position span{line-height:1.5}@media(max-width:640px){.bnbs-vault-center-portfolio{margin:0 15px 12px}.bnbs-vault-center-portfolio-card{grid-template-columns:32px minmax(0,1fr) auto}.bnbs-vault-center-portfolio-icon{width:32px;height:32px}.bnbs-vault-center-portfolio-actions{gap:4px}.bnbs-vault-center-portfolio-remove{padding:0 6px}}
.bnbs-vault-center-portfolio-swipe{position:relative;overflow:hidden;border-radius:6px;background:#351919;isolation:isolate}.bnbs-vault-center-portfolio-swipe .bnbs-vault-center-portfolio-remove{position:absolute;z-index:0;inset-block:0;right:0;width:72px;height:auto;border:0;border-radius:0;background:#9f2f2f;color:#fff;padding:0;font-size:12px;font-weight:700}.bnbs-vault-center-portfolio-swipe .bnbs-vault-center-portfolio-remove:hover,.bnbs-vault-center-portfolio-swipe .bnbs-vault-center-portfolio-remove:focus-visible{border:0;background:#bd3838;outline:2px solid #fff;outline-offset:-3px}.bnbs-vault-center-portfolio-swipe .bnbs-vault-center-portfolio-card{position:relative;z-index:1;box-sizing:border-box;min-height:52px;transform:translate3d(0,0,0);transition:transform 180ms cubic-bezier(.2,.8,.2,1);touch-action:pan-y;user-select:none;-webkit-user-select:none;will-change:transform}.bnbs-vault-center-portfolio-swipe.is-dragging .bnbs-vault-center-portfolio-card{transition:none;cursor:grabbing}.bnbs-vault-center-portfolio-swipe.is-open .bnbs-vault-center-portfolio-card{transform:translate3d(-72px,0,0)}
.bnbs-vault-center-reward-avatars{display:inline-flex;vertical-align:middle;align-items:center;gap:3px;margin-right:6px}.bnbs-vault-center-reward-avatar{display:inline-grid;position:relative;place-items:center;width:20px;height:20px;overflow:hidden;border:1px solid #514617;border-radius:50%;background:#272727;color:#f0c94b;font-size:6px;font-style:normal;font-weight:800;vertical-align:middle}.bnbs-vault-center-reward-avatar img{display:block;width:100%;height:100%;object-fit:cover}.bnbs-vault-center-reward-avatar b{display:none;position:absolute;inset:0;place-items:center;font-size:6px}.bnbs-vault-center-reward-avatar img[hidden]+b{display:grid}
.bnbs-vault-center-metric{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px}.bnbs-vault-center-metric>i{color:#82783e;font-style:normal}.bnbs-vault-center-metric-rewards{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px}.bnbs-vault-center-metric-rewards>b{color:#fff;font-weight:600}.bnbs-vault-center-metric-reward{display:inline-flex;align-items:center;gap:4px}.bnbs-vault-center-metric-reward em{font-style:normal;color:#f0c94b}.bnbs-vault-center-metric-reward .bnbs-vault-center-reward-avatar.is-metric{width:22px;height:22px}
.bnbs-vault-r30-overview,.bnbs-vault-r30-panel{margin-top:14px;padding:14px;border:1px solid #303030;border-radius:7px;background:#151515}.bnbs-vault-r30-overview h4,.bnbs-vault-r30-panel h4{margin:0 0 10px;color:#f0c94b;font-size:14px}.bnbs-vault-r30-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bnbs-vault-r30-stat{min-width:0;padding:11px;border:1px solid #343434;border-radius:6px;background:#1b1b1b}.bnbs-vault-r30-stat span{display:block;color:#aaa;font-size:11px}.bnbs-vault-r30-stat b{display:block;margin-top:5px;color:#f5f5f5;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.bnbs-vault-r30-stat small,.bnbs-vault-r30-note,.bnbs-vault-r30-muted{display:block;margin:5px 0 0;color:#999;font-size:11px;line-height:1.5}.bnbs-vault-r30-allocation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bnbs-vault-r30-allocation{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px solid #343434;border-radius:6px;background:#1b1b1b}.bnbs-vault-r30-allocation span{color:#bbb;font-size:11px}.bnbs-vault-r30-allocation b{color:#f0c94b;font-size:14px}.bnbs-vault-r30-reward-list,.bnbs-vault-r30-position-list{display:grid;gap:7px}.bnbs-vault-r30-reward-row,.bnbs-vault-r30-position-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;padding:10px;border:1px solid #343434;border-radius:6px;background:#1b1b1b}.bnbs-vault-r30-reward-row strong{font-size:12px}.bnbs-vault-r30-reward-row small,.bnbs-vault-r30-position-row small{display:block;color:#999;font-size:11px;line-height:1.45}.bnbs-vault-r30-reward-row small b,.bnbs-vault-r30-position-row b{color:#f0c94b}.bnbs-vault-r30-position-row{grid-template-columns:34px minmax(0,1fr) auto}.bnbs-vault-r30-position-row>span{color:#f0c94b;font-weight:700}.bnbs-vault-r30-quick{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:11px 0}.bnbs-vault-r30-quick span{width:100%;color:#aaa;font-size:11px}.bnbs-vault-r30-quick button{height:30px;border:1px solid #665513;border-radius:5px;background:#211e12;color:#f0c94b;padding:0 12px;font-size:11px;cursor:pointer}.bnbs-vault-r30-quick button:hover,.bnbs-vault-r30-quick button:focus-visible{border-color:#f0b90b;background:#352e12;outline:none}.bnbs-vault-r30-premium-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end;margin-top:10px;padding:11px;border:1px dashed #514617;border-radius:6px;background:#1b1a15}.bnbs-vault-r30-premium-form label{display:grid;gap:6px;color:#bbb;font-size:11px}.bnbs-vault-r30-premium-form input{height:40px;border:1px solid #3b3b3b;border-radius:6px;background:#0a0a0a;color:#fff;padding:0 11px;font-size:14px;outline:none}.bnbs-vault-r30-premium-form input:focus{border-color:#f0b90b}.bnbs-vault-r30-premium-form button{height:40px;border:0;border-radius:6px;background:#f0b90b;color:#151515;padding:0 14px;font-weight:700;cursor:pointer;white-space:nowrap}.bnbs-vault-r30-premium-form small{grid-column:1/-1;color:#999;font-size:11px}.bnbs-vault-r30-premium-locked{padding:11px;border:1px solid #4a3030;border-radius:6px;background:#211717;color:#ffb0b0;font-size:12px}.bnbs-vault-r30-panel .bnbs-vault-center-reward-avatar{width:28px;height:28px;font-size:8px}.bnbs-vault-r30-panel .bnbs-vault-center-reward-avatar b{font-size:8px}@media(max-width:640px){.bnbs-vault-r30-overview,.bnbs-vault-r30-panel{margin-top:12px;padding:11px}.bnbs-vault-r30-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bnbs-vault-r30-stat b{font-size:13px}.bnbs-vault-r30-allocation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bnbs-vault-r30-position-row{grid-template-columns:28px minmax(0,1fr)}.bnbs-vault-r30-position-row small{grid-column:2}.bnbs-vault-r30-premium-form{grid-template-columns:1fr}.bnbs-vault-r30-premium-form button{width:100%}}
