.bm-block{margin:16px 0 8px;padding:16px 20px;background:var(--sa-surface,#232220);border:1px solid rgba(255,255,255,.07);border-radius:12px}.bm-block--cards{margin:0 0 1.75rem;padding:1.25rem;border-color:rgba(255,255,255,.06)}.bm-block .bm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.bm-block .bm-head-text{min-width:0}.bm-block .bm-title{display:flex;align-items:center;gap:8px;margin:0;color:var(--text,#f2efe9);font-size:.9rem;font-weight:700}.bm-block .bm-title i{color:var(--gold,#d4af37);font-size:.85rem}.bm-block .bm-summary{margin:3px 0 0;color:var(--sa-text-muted,#a09a90);font-size:12px;font-variant-numeric:tabular-nums}.bm-block .bm-more{flex:0 0 auto;color:var(--gold,#d4af37);font-size:12px;font-weight:500;text-decoration:none;white-space:nowrap;padding:6px 0;margin:-6px 0}.bm-block .bm-more:hover{color:var(--accent2,#e5c04a);text-decoration:none}.bm-block .bm-lanes{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.bm-block .bm-lane{min-width:0}.bm-block .bm-lane-title{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.bm-block .bm-lane--up .bm-lane-title{color:#22c55e}.bm-block .bm-lane--down .bm-lane-title{color:#ef4444}.bm-block .bm-lane-caret{font-size:9px}.bm-block .bm-list{list-style:none;margin:0;padding:0}.bm-block .bm-entry{display:flex;align-items:center;gap:10px;position:relative;min-width:0;color:inherit}.bm-block .bm-entry,.bm-block .bm-entry:hover{text-decoration:none}.bm-block .bm-img{display:flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:6px;background:var(--sa-surface-sunken,#1a1917);overflow:hidden}.bm-block .bm-body{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.bm-block .bm-name{display:block;color:var(--text,#d6d1c8);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm-block .bm-st{display:inline-block;margin-right:5px;padding:0 4px;border-radius:3px;background:rgba(207,106,50,.18);color:#e8834a;font-size:10px;font-weight:700;line-height:15px;vertical-align:1px}.bm-block .bm-meta{display:flex;align-items:center;gap:6px;color:var(--sa-text-muted,#a09a90);font-size:11.5px;white-space:nowrap;overflow:hidden}.bm-block .bm-wear{font-weight:700;letter-spacing:.03em}.bm-block .bm-sold{overflow:hidden;text-overflow:ellipsis}.bm-block .bm-figures{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:0 0 auto}.bm-block .bm-price{color:var(--text,#f2efe9);font-size:13px;font-weight:600;font-family:DM Mono,ui-monospace,SF Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.bm-block .bm-trend{position:static;font-size:11px}.bm-block--list .bm-item+.bm-item{border-top:1px solid rgba(255,255,255,.05)}.bm-block--list .bm-entry{min-height:56px;padding:4px 6px;margin:0 -6px;border-radius:8px;transition:background-color .15s}.bm-block--list .bm-entry:hover{background:rgba(255,255,255,.04)}.bm-block--list .bm-img{width:64px;height:48px}.bm-block--cards .bm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bm-block--cards .bm-entry{height:100%;padding:8px 10px 8px 8px;border:1px solid var(--ctl-line,rgba(255,255,255,.07));border-radius:10px;background:var(--sa-surface-raised,#2d2d2b);transition:border-color .15s}.bm-block--cards .bm-entry:hover{border-color:rgba(212,175,55,.45)}.bm-block--cards .bm-img{width:56px;height:42px}.bm-block .bm-caption{margin:12px 0 0;color:var(--sa-text-faint,#77726a);font-size:11.5px}@media (max-width:1199px){.bm-block--cards .bm-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.bm-block{margin:12px 0 8px;padding:12px 16px}.bm-block--cards{margin-bottom:1.25rem}.bm-block .bm-lanes{grid-template-columns:minmax(0,1fr)}.bm-block--list .bm-item:nth-child(n+4){display:none}.bm-block--cards .bm-list{display:flex;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:0 16px 2px;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:16px;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 24px),transparent)}.bm-block--cards .bm-list::-webkit-scrollbar{display:none}.bm-block--cards .bm-item{flex:0 0 auto;width:240px;scroll-snap-align:start}}