.farm-coin-reward-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #ffe9a6;border-radius:30px;overflow:auto;background:linear-gradient(155deg,#fffdf5,#fff8dd 48%,#fff);box-shadow:0 24px 90px #46330b40;color:#29354c}
.farm-coin-reward-dialog::backdrop{background:#17274385;backdrop-filter:blur(5px)}
.farm-coin-reward-card{position:relative;padding:42px 28px 24px;text-align:center;display:grid;justify-items:center;gap:12px}.farm-coin-reward-card #closeFarmCoinReward{position:absolute;top:10px;right:10px;width:42px;height:42px;font-size:1.6rem}.farm-coin-reward-card .confirm-actions{display:flex;width:100%;gap:10px}.farm-coin-reward-card .confirm-actions>*{flex:1;min-width:0}.farm-coin-reward-card .confirm-actions .primary-button{margin-top:0;width:auto}
.reward-sparkles{font-size:2.7rem;color:#e3a723;letter-spacing:10px;line-height:1.3}.farm-coin-reward-card .eyebrow{font-size:.7rem;color:#a47a20;letter-spacing:.2em}.farm-coin-reward-card h2{font-size:1.35rem;margin:0;line-height:1.5}.farm-coin-reward-amount{display:flex;align-items:baseline;gap:9px;color:#bb7714}.farm-coin-reward-amount strong{font-size:clamp(2.6rem,10vw,3.7rem);line-height:1.1;overflow-wrap:anywhere}.farm-coin-reward-amount span{white-space:nowrap;font-weight:800}.farm-coin-reward-card>p{margin:0;color:#6c7890}.farm-coin-reward-reason{width:100%;box-sizing:border-box;padding:17px 20px;border-radius:19px;background:#fff;border:1px solid #f3e3b8}.farm-coin-reward-reason small{color:#9a844e;font-size:.78rem}.farm-coin-reward-reason p{margin:9px 0 0;font-size:1.05rem;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.farm-coin-reward-card .primary-button{margin-top:5px;width:100%;border-radius:17px;background:linear-gradient(120deg,#e3a32c,#efbd51);color:#fff;box-shadow:0 8px 18px #c893292b}.farm-coin-reward-card .primary-button:disabled{opacity:.6;cursor:wait}#farmCoinRewardQueueHint{color:#8892a3;font-size:.75rem}#farmCoinRewardError{color:#b64747;font-size:.85rem;line-height:1.5}
