.bt-recent{max-width:1200px;margin:22px auto 6px;padding:0 16px}.bt-recent header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.bt-recent h2{margin:0;font-size:17px;font-weight:900;color:var(--nt-ink,#0b2f22)}.bt-recent header button{border:0;background:none;color:var(--nt-ink-soft,#5b7a6c);font-size:12px;font-weight:700;cursor:pointer}.bt-recent-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bt-recent-row::-webkit-scrollbar{display:none}.bt-recent-card{flex:0 0 132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:10px;border-radius:18px;border:1px solid rgb(10 64 44/8%);background:var(--nt-surface,#fff);text-align:start;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255/80%),0 10px 22px -18px rgb(10 64 44/45%);transition:transform .25s cubic-bezier(.3,1.5,.5,1)}.bt-recent-card:active{transform:scale(.96)}.bt-recent-img{display:grid;place-items:center;height:92px;border-radius:12px;background:var(--nt-surface-2,#f4f7f5)}.bt-recent-img img{max-width:88%;max-height:84px;object-fit:contain;mix-blend-mode:multiply}.bt-recent-name{font-size:12.5px;font-weight:700;line-height:1.35;color:var(--nt-ink,#0b2f22);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.bt-recent-price{font-size:13px;font-weight:900;color:var(--nt-green-text,#0a402c)}:root[data-theme=dark] .bt-recent-img img{mix-blend-mode:normal}