.deposit-promo-field{display:grid;gap:8px;font-size:8px;line-height:1.8;text-align:left;margin:12px 0 4px}.deposit-promo-field input,#refCodeInput{font:inherit;width:100%;min-width:0;padding:12px;color:var(--game-ink,var(--text));background:var(--game-inset,var(--card));border:2px solid var(--game-line,var(--card-line));text-transform:uppercase;box-sizing:border-box}.deposit-promo-status{display:block;min-height:26px;font-size:7px;line-height:1.8;color:#b6df95;text-align:left;margin:5px 0 12px}.deposit-promo-status[data-error=true]{color:#f4b48c}.free-spin-picker{max-width:100%;width:300px;margin:10px auto;font-size:8px;line-height:1.8;display:grid;gap:6px}.free-spin-picker[hidden]{display:none}.free-spin-picker select{max-width:100%;font:inherit;min-width:0;padding:10px 6px;color:var(--gold);background:var(--game-panel,var(--card));border:2px solid var(--game-line,var(--card-line))}.free-spin-active .mode-cost>img{display:none}.free-spin-active #modeCost{font-size:12px}.free-spin-active #spinBtnText{font-size:8px}.ref-create{margin-top:10px}#refOwnCodeBox{display:grid;gap:12px;padding:14px;overflow-wrap:anywhere}#refOwnCodeBox[hidden]{display:none}#refCodeUses,#refCodeStatus{font-size:8px;line-height:1.8}#refCodeForm{display:grid;gap:12px}#refCodeModal{z-index:170}#refCodeModal h2{font-size:13px;line-height:1.8}#refCodeModal .ghost{margin-top:12px;width:100%}
.free-spin-active #hatHint{display:none!important}
