.instant-prize-layout{align-items:center;display:flex;gap:20px;justify-content:center;margin-bottom:40px}@media(min-width:1025px){.instant-prize-layout{align-items:flex-start}}@media(min-width:992px){.instant-prize-layout{padding-top:30px}}@media(max-width:991px){.instant-prize-layout{flex-direction:column}}.instant-prize-layout .container-balance-numbers{display:flex;flex-direction:column;gap:20px;justify-content:space-between;max-width:435px;width:-moz-fit-content;width:fit-content}@media(max-width:1024px){.instant-prize-layout .container-balance-numbers{margin-top:0}}@media(max-width:991px){.instant-prize-layout .container-balance-numbers{align-items:center;width:100%}}@media(min-width:992px){#dv2{margin-top:-30px}}.instant-prize-layout .container-balance-numbers .spin-info-wrapper{background-color:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(9,24,48,.08);display:none;flex-direction:column;font-weight:700;gap:16px;overflow:hidden;padding:28px 24px 24px;position:relative;width:100%}.instant-prize-layout .container-balance-numbers .spin-info-wrapper:before{background:#f4c942;content:"";height:4px;left:0;position:absolute;right:0;top:0}@media(max-width:991px){.instant-prize-layout .container-balance-numbers .spin-info-wrapper{padding:24px 20px 20px}}.instant-prize-layout .container-balance-numbers .spin-info-wrapper .spin-info-row{align-items:center;display:inline-flex;gap:10px;justify-content:center}.instant-prize-layout .container-balance-numbers .spin-info-wrapper .spin-info-text{font-size:22px;line-height:1.2;text-align:center}@media(max-width:991px){.instant-prize-layout .container-balance-numbers .spin-info-wrapper .spin-info-text{font-size:18px}}.instant-prize-layout .container-balance-numbers .spin-info-wrapper #spin-used-row{gap:5px}.instant-prize-layout .container-balance-numbers .spin-info-wrapper #spin-used-row.is-clickable{border-radius:8px;cursor:pointer;margin:-6px -10px;padding:6px 10px;transition:background-color .2s}.instant-prize-layout .container-balance-numbers .spin-info-wrapper #spin-used-row.is-clickable:focus,.instant-prize-layout .container-balance-numbers .spin-info-wrapper #spin-used-row.is-clickable:hover{background-color:rgba(20,65,144,.06);outline:none}.instant-prize-layout .container-balance-numbers .spin-info-wrapper #spin-used-row .spin-info-text{font-size:20px;font-weight:500}.instant-prize-layout .container-balance-numbers .spin-info-wrapper .spin-badge{background:#f4c942;border-radius:10px;box-shadow:0 4px 12px rgba(20,65,144,.18);min-width:48px;padding:8px 14px}.instant-prize-layout .container-balance-numbers .spin-info-wrapper .spin-badge #spin-balance{color:#fff;font-size:24px;font-weight:800;line-height:1;text-align:center}@media(max-width:991px){.instant-prize-layout .container-balance-numbers .spin-info-wrapper .spin-badge #spin-balance{font-size:20px}}.instant-prize-layout .container-balance-numbers .content-numbers{background-color:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(9,24,48,.08);color:#41454f;display:none;flex-direction:column;font-weight:600;gap:12px;justify-content:center;line-height:1.55;overflow:hidden;padding:28px 24px 24px;position:relative;text-align:left;width:100%}.instant-prize-layout .container-balance-numbers .content-numbers:before{background:#f4c942;content:"";height:4px;left:0;position:absolute;right:0;top:0}.instant-prize-layout .container-balance-numbers .content-numbers p{font-size:16px;margin:0}@media(max-width:991px){.instant-prize-layout .container-balance-numbers .content-numbers p{font-size:14px}}.instant-prize-layout .container-balance-numbers .content-numbers progress{border-radius:100px;height:28px;overflow:hidden;width:100%}.instant-prize-layout .container-balance-numbers .content-numbers progress::-webkit-progress-bar{background-color:rgba(9,24,48,.08)}.instant-prize-layout .container-balance-numbers .content-numbers progress::-webkit-progress-value{background-color:#f4c942;border-radius:100px}@media(max-width:991px){.instant-prize-layout .container-balance-numbers .content-numbers{padding:24px 20px 20px}}.instant-prize-empty{flex:1 1 100%;margin:0;max-width:560px;padding:0;width:100%}.instant-prize-empty__card{background-color:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(9,24,48,.1);padding:40px 32px;text-align:center}@media(max-width:767px){.instant-prize-empty__card{border-radius:12px;padding:28px 20px}}.instant-prize-empty__icon{align-items:center;background-color:#fff4e5;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.instant-prize-empty__icon img{height:auto;max-width:40px}.instant-prize-empty__title{color:#144190;font-weight:700;line-height:1.3;margin:0 0 16px}.instant-prize-empty__text{color:#41454f;line-height:1.6;margin:0 0 20px}.instant-prize-empty__text strong{color:#144190}.instant-prize-empty__highlight{background-color:#e8f2fa;border-radius:8px;color:#1779bd;display:inline-block;font-weight:700;margin-bottom:24px;padding:12px 24px}.instant-prize-empty__footnote{color:#858585;line-height:1.5;margin:0}.last-prize{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 4px 24px rgba(9,24,48,.08);display:flex;flex-direction:column;gap:16px;justify-content:center;overflow:hidden;padding:28px 24px 24px;position:relative;text-align:center;width:100%}.last-prize:before{background:#f4c942;content:"";height:4px;left:0;position:absolute;right:0;top:0}@media(max-width:991px){.last-prize{padding:24px 20px 20px}}.last-prize .last-prize-title span{color:#0c3148;font-size:2rem;font-weight:700;text-transform:uppercase}.last-prize .prize-date{color:#858585;font-size:1.2rem;font-weight:500}@media(max-width:991px){.last-prize .prize-date{font-size:1.1rem}}.prizes-box{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.prize-instant{align-content:center;background:linear-gradient(135deg,rgba(20,65,144,.04),rgba(253,210,1,.08));border:1px solid rgba(20,65,144,.12);border-radius:14px;padding:16px;width:100%}.prize-instant .prize-name{color:#144190;font-size:1.73rem;font-weight:700;line-height:1.35;text-align:center}@media(max-width:991px){.prize-instant .prize-name{font-size:1.36rem}}.prize-instant .prize-date{color:#858585;font-size:1.2rem;font-weight:500}.prize-instant .info{align-items:center;display:flex;flex-direction:row;gap:14px;justify-content:space-evenly;text-align:left}.prize-instant .info .text-area{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:0}.prize-instant .info img{flex-shrink:0;height:auto;margin:0;width:60px}@media(max-width:991px){.prize-instant .info img{width:55px}}#modal-prizes .modal-dialog{max-width:480px}#modal-prizes .modal-content{border:none;border-radius:20px;box-shadow:0 8px 32px rgba(9,24,48,.15);overflow:hidden;padding:28px 24px 24px!important;position:relative}#modal-prizes .modal-content:before{background:#f4c942;content:"";height:4px;left:0;position:absolute;right:0;top:0}.win-popup{border-radius:15px!important;overflow:hidden;padding:28px 24px 24px!important}.win-popup:before{background:#f4c942;content:"";height:4px;left:0;position:absolute;right:0;top:0}.win-popup .win-popup__title{color:#144190!important;font-size:1.85em!important;font-weight:800!important;letter-spacing:-.02em;margin:0 0 10px!important}.win-popup .win-popup__html{font-size:1.34rem!important;margin:0!important;padding:0!important;text-align:left!important}.win-popup .win-popup__confirm{border-radius:5px!important;font-size:1.2rem!important;font-weight:700!important;margin-top:8px!important;padding:12px 24px!important;width:100%}.win-popup-body{align-items:center;display:flex;flex-direction:column;gap:12px;text-align:center}.win-popup-prize{margin:0}.win-popup-prize b{color:#144190;font-size:1.9em;line-height:1.35}@media(max-width:991px){.win-popup-prize b{font-size:1.55em}}.win-popup-info{color:#41454f;font-size:1.5em;line-height:1.55;margin:0}@media(max-width:991px){.win-popup-info{font-size:1.2em}}.win-popup-validation{align-items:center;background:none;border:none;display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:0}.win-popup-validation #qrcode-token-won{opacity:.7}.win-popup-validation #qrcode-token-won canvas,.win-popup-validation #qrcode-token-won img{display:block}.date-token{color:#aaa;font-size:1.5rem}.spin-history-list{display:flex;flex-direction:column;gap:12px;max-height:360px;overflow-y:auto;text-align:left;width:100%}.spin-history-item{background:linear-gradient(135deg,rgba(20,65,144,.04),rgba(253,210,1,.08));border:1px solid rgba(20,65,144,.12);border-radius:14px;padding:14px 16px}.spin-history-item__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.spin-history-item__date{color:#41454f;font-size:1.2rem;font-weight:600}.spin-history-item__status{border-radius:6px;font-size:1rem;font-weight:700;letter-spacing:.04em;padding:6px 10px;text-transform:uppercase}.spin-history-item__status--win{background:rgba(20,65,144,.1);color:#144190}.spin-history-item__status--loss{background:hsla(0,0%,52%,.15);color:#858585}.spin-history-item__prize{color:#144190;font-size:1.5rem;font-weight:700;line-height:1.35;margin:0 0 6px}.spin-history-item__invoice{background:rgba(20,65,144,.08);display:flex;flex-direction:column;gap:4px;margin:8px 0 0;padding:10px 12px;text-align:left}.spin-history-item__invoice-label{color:#1779bd;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.spin-history-item__invoice-value{color:#144190;font-size:1.35rem;font-weight:800;line-height:1.3;word-break:break-word}
