.plinko-recommendations{margin:22px 16px 0;padding:16px;border:1px solid #6e49305c;border-radius:14px;background:#100f13d9}
.plinko-recommendations h2{margin:0;color:#f5dba4;font-size:16px;line-height:1.3}
.plinko-recommendations p{margin:5px 0 14px;color:#b8a99d;font-size:12px}
.plinko-recommendations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.plinko-recommendation{appearance:none;display:flex;align-items:center;gap:10px;min-width:0;padding:7px;border:1px solid #554135;border-radius:10px;background:#211a1a;color:#fff;text-align:left;cursor:pointer}
.plinko-recommendation:hover,.plinko-recommendation:focus-visible{border-color:#e7b65e;background:#2d211b;outline:none}
.plinko-recommendation img{display:block;width:88px;height:60px;flex:none;object-fit:contain;border-radius:6px;background:#151315}
.plinko-recommendation span{min-width:0;font-size:12px;font-weight:800;line-height:1.2}
.plinko-recommendation small{display:block;margin-top:4px;color:#e9bd72;font-size:10px}
.plinko-recommendations-status{min-height:16px;color:#f4c477}
.plinko-bonus-game[hidden]{display:none!important}
.plinko-bonus-game{position:fixed;inset:0;z-index:80;display:flex;flex-direction:column;background:#08090c}
.plinko-bonus-game-header{display:flex;align-items:center;gap:10px;min-height:52px;padding:7px 12px;border-bottom:1px solid #75522f;background:#151116}
.plinko-bonus-game-header strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f4d8a0;font-size:14px}
.plinko-bonus-game-header span{margin-left:auto;color:#eabf74;font-size:12px;font-weight:800}
.plinko-bonus-game-header button{padding:8px 12px;border:1px solid #b58a4d;border-radius:7px;background:#352319;color:#fff;font-weight:800;cursor:pointer}
.plinko-bonus-game iframe{width:100%;min-height:0;flex:1;border:0;background:#08090c}
@media(max-width:440px){.plinko-recommendations{margin:18px 8px 0;padding:11px}.plinko-recommendations-grid{gap:7px}.plinko-recommendation{display:block;padding:5px}.plinko-recommendation img{width:100%;height:65px}.plinko-recommendation span{display:block;padding:5px 2px 2px;font-size:10px}.plinko-bonus-game-header{gap:5px;padding:5px}.plinko-bonus-game-header strong{font-size:11px}}
