﻿.mobile-bonus-dialog{box-sizing:border-box;width:calc(100% - 48px);max-width:300px;max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #365b64;border-radius:16px;padding:24px 18px 14px;background:radial-gradient(ellipse at 50% 5%,#174d43 0,transparent 65%),#1b2433;color:#f3f8ff;text-align:center;font:12px Arial,sans-serif;box-shadow:0 24px 80px #0008}.mobile-bonus-dialog::backdrop{background:#090f1dcc;backdrop-filter:blur(4px)}.mobile-bonus-close{position:absolute;right:10px;top:8px;width:36px;height:36px;border:0;background:transparent;color:#c7d8df;font-size:27px;cursor:pointer}.mobile-bonus-eyebrow{display:block;font-size:10px;letter-spacing:2px;color:#9ed6c5;font-weight:700}.mobile-bonus-number{margin-top:8px;color:#59e4ac;font-size:64px;font-weight:800;line-height:1;letter-spacing:-3px}.mobile-bonus-number span{font-size:32px;letter-spacing:-2px}.mobile-bonus-label{display:block;margin:4px 0 12px;font-size:10px;font-weight:700;letter-spacing:3px;color:#abf1d4}.mobile-bonus-dialog h2{font-size:17px;line-height:1.25;margin:0 0 8px}.mobile-bonus-dialog p{color:#b9c9d4;line-height:1.45;margin:0 0 14px}.mobile-bonus-deposit,.mobile-bonus-later{box-sizing:border-box;width:100%;min-height:40px;border:0;border-radius:9px;font:700 12px Arial;cursor:pointer}.mobile-bonus-deposit{background:#09b96a;color:#fff}.mobile-bonus-later{margin-top:2px;min-height:34px;background:transparent;color:#bac9d3}.mobile-bonus-dialog small{display:block;color:#91a6b4;font-size:9px;line-height:1.4;margin-top:8px}.mobile-bonus-dialog button:focus-visible{outline:2px solid #a5efd4;outline-offset:3px}@media(min-width:701px) and (min-height:501px){.mobile-bonus-dialog{display:none}}
